<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
     xmlns:content="http://purl.org/rss/1.0/modules/content/"
     xmlns:dc="http://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 rel="alternate" hreflang="en-AU"
                       href="https://www.pcgamer.com/au/feeds/tag/graphics-cards/"
                       type="application/rss+xml"/>
                            <title><![CDATA[ Latest from PC Gamer AU in Graphics-cards ]]></title>
                <link>https://www.pcgamer.com/au/hardware/graphics-cards</link>
        <description><![CDATA[ All the latest graphics-cards content from the PC Gamer  AU team ]]></description>
                                    <lastBuildDate>Thu, 17 Sep 2026 10:41:59 +0000</lastBuildDate>
                            <language>en</language>
                                <item>
                                                            <title><![CDATA[ The leakers disagree, but we might just get one AMD-shaped mid-range GPU through all of 2027 ]]></title>
                                                                                                <dc:content><![CDATA[ <p>It feels a bit like we're in the long wait before the hardware world returns to normal, doesn't it? Thanks 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">global memory shortage</a>, when memory-clad products launch at all they're slapped with dizzying price tags. Given this, hearing that we're only going to see one next-gen GPU next year feels about right. And apparently it won't be a top-end one, either.</p><p>That is what we are hearing <a href="https://forums.anandtech.com/threads/when-will-open-ai-go-bankrupt.2633639/page-5#post-41648811" target="_blank">from prolific and usually very in-the-know hardware leaker Kepler_L2</a>, no less (via <a href="https://videocardz.com/newz/nvidia-geforce-rubin-and-most-amd-rdna-5-gpus-reportedly-not-coming-until-2028" target="_blank">VideoCardz</a>). On Anandtech forums they say: "AT2 is the only GPU getting released next year. Everything else from both AMD and Nvidia is 2028."</p><p>AT2, if you were wondering, is <a href="https://www.neogaf.com/threads/rtx-5090-price-expected-to-increase-up-to-5000-in-2026-amd-rx-9000-range-expected-to-increase-as-well.1691815/page-11#post-272002659" target="_blank">supposedly</a> the codename for the GPU that is going to be found in <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">Xbox Project Helix</a>, which has been pegged for a 2027 launch for some time. That we'll see at least one new AMD GPU next year, then, isn't news. But what is new is confirmation—assuming Kepler is right—that this GPU is the <em>only </em>new one we'll see next year, especially given it's expected to not be the most powerful of AMD's next-gen line-up.</p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-eP9koW"></div>                            </div>                            <script src="https://kwizly.com/embed/eP9koW.js" async></script><p>There's no official word from AMD on this, but rumours have had it for <a href="https://www.pcgamer.com/hardware/graphics-cards/amds-rumoured-to-be-plotting-a-new-ultra-high-end-gaming-gpu-plus-a-usd550-graphics-card-with-rtx-5080-performance-but-sadly-we-probably-wont-see-either-until-2027/" target="_blank">a long while</a> that there'll be an AT0 ('Alpha Triton 0') GPU with 96 compute units (CUs) that will <a href="https://forums.anandtech.com/threads/rdna-5-udna-cdna-next-speculation.2624468/page-40#post-41496872" target="_blank">compete with Nvidia's RTX 6080-level</a> GPU. If Kepler's recent statement is true, therefore, it seems AMD will be launching its midrange GPU first, courtesy of console launches.</p><p>It would also mean we shouldn't expect any new Nvidia GPUs. Though it's worth noting that at least one hardware leaker—Moore's Law is Dead—disagrees with this and claims we <a href="https://www.youtube.com/watch?v=CP98gJdcTCo" target="_blank">could see an RTX 6090 launch</a>. Kepler disagrees, saying "he's wrong."</p><p>Kepler's wording does, however, leave it somewhat ambiguous as to whether Nvidia could release Super versions of current GPUs, given these wouldn't be "new" GPUs but new configurations of the same GPUs. But those have <a href="https://en.gamegpu.com/news/zhelezo/gamescom-2026-okonchatelno-podtverdila-otmenu-geforce-rtx-50-super" target="_blank">reportedly been cancelled</a> anyway. It's been looking less likely Supers would launch ever since the memory crisis kicked up, given previous rumours had it that RTX 50 Super cards would <a href="https://www.pcgamer.com/hardware/graphics-cards/specs-rumours-for-the-super-versions-of-nvidias-rtx-5070-cards-kick-off-with-more-vram-being-the-main-dish-of-the-day/" target="_blank">primarily offer better memory configs</a>. </p><p>Nvidia has <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">RTX Spark</a> now, anyway, I suppose. And for my money, given the state of the current PC hardware market, I'm not counting just one new GPU next year as that much of a loss. Roll on 2028, though.</p> ]]></dc:content>
                                                                                                                                            <link>https://www.pcgamer.com/hardware/graphics-cards/the-leakers-disagree-but-we-might-just-get-one-amd-shaped-mid-range-gpu-through-all-of-2027/</link>
                                                                            <description>
                            <![CDATA[ 2027 could look sparse for GPUs. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">83pB6NeYFMnds7D6yxyCUQ</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/6e2eGX2VSocFcNeEdt85NB-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Thu, 17 Sep 2026 10:41:59 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Graphics Cards]]></category>
                                                    <category><![CDATA[Hardware]]></category>
                                                                                                                    <dc:creator><![CDATA[ Jacob Fox ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/Ee8ZL5rzgTjTNkBFJ4jBnD-320-70.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/6e2eGX2VSocFcNeEdt85NB-1920-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Asus Prime RX 9070 XT graphics card]]></media:description>                                                            <media:text><![CDATA[Asus Prime RX 9070 XT graphics card]]></media:text>
                                <media:title type="plain"><![CDATA[Asus Prime RX 9070 XT graphics card]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/6e2eGX2VSocFcNeEdt85NB-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>It feels a bit like we're in the long wait before the hardware world returns to normal, doesn't it? Thanks 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">global memory shortage</a>, when memory-clad products launch at all they're slapped with dizzying price tags. Given this, hearing that we're only going to see one next-gen GPU next year feels about right. And apparently it won't be a top-end one, either.</p><p>That is what we are hearing <a href="https://forums.anandtech.com/threads/when-will-open-ai-go-bankrupt.2633639/page-5#post-41648811" target="_blank">from prolific and usually very in-the-know hardware leaker Kepler_L2</a>, no less (via <a href="https://videocardz.com/newz/nvidia-geforce-rubin-and-most-amd-rdna-5-gpus-reportedly-not-coming-until-2028" target="_blank">VideoCardz</a>). On Anandtech forums they say: "AT2 is the only GPU getting released next year. Everything else from both AMD and Nvidia is 2028."</p><p>AT2, if you were wondering, is <a href="https://www.neogaf.com/threads/rtx-5090-price-expected-to-increase-up-to-5000-in-2026-amd-rx-9000-range-expected-to-increase-as-well.1691815/page-11#post-272002659" target="_blank">supposedly</a> the codename for the GPU that is going to be found in <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">Xbox Project Helix</a>, which has been pegged for a 2027 launch for some time. That we'll see at least one new AMD GPU next year, then, isn't news. But what is new is confirmation—assuming Kepler is right—that this GPU is the <em>only </em>new one we'll see next year, especially given it's expected to not be the most powerful of AMD's next-gen line-up.</p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-eP9koW"></div>                            </div>                            <script src="https://kwizly.com/embed/eP9koW.js" async></script><p>There's no official word from AMD on this, but rumours have had it for <a href="https://www.pcgamer.com/hardware/graphics-cards/amds-rumoured-to-be-plotting-a-new-ultra-high-end-gaming-gpu-plus-a-usd550-graphics-card-with-rtx-5080-performance-but-sadly-we-probably-wont-see-either-until-2027/" target="_blank">a long while</a> that there'll be an AT0 ('Alpha Triton 0') GPU with 96 compute units (CUs) that will <a href="https://forums.anandtech.com/threads/rdna-5-udna-cdna-next-speculation.2624468/page-40#post-41496872" target="_blank">compete with Nvidia's RTX 6080-level</a> GPU. If Kepler's recent statement is true, therefore, it seems AMD will be launching its midrange GPU first, courtesy of console launches.</p><p>It would also mean we shouldn't expect any new Nvidia GPUs. Though it's worth noting that at least one hardware leaker—Moore's Law is Dead—disagrees with this and claims we <a href="https://www.youtube.com/watch?v=CP98gJdcTCo" target="_blank">could see an RTX 6090 launch</a>. Kepler disagrees, saying "he's wrong."</p><p>Kepler's wording does, however, leave it somewhat ambiguous as to whether Nvidia could release Super versions of current GPUs, given these wouldn't be "new" GPUs but new configurations of the same GPUs. But those have <a href="https://en.gamegpu.com/news/zhelezo/gamescom-2026-okonchatelno-podtverdila-otmenu-geforce-rtx-50-super" target="_blank">reportedly been cancelled</a> anyway. It's been looking less likely Supers would launch ever since the memory crisis kicked up, given previous rumours had it that RTX 50 Super cards would <a href="https://www.pcgamer.com/hardware/graphics-cards/specs-rumours-for-the-super-versions-of-nvidias-rtx-5070-cards-kick-off-with-more-vram-being-the-main-dish-of-the-day/" target="_blank">primarily offer better memory configs</a>. </p><p>Nvidia has <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">RTX Spark</a> now, anyway, I suppose. And for my money, given the state of the current PC hardware market, I'm not counting just one new GPU next year as that much of a loss. Roll on 2028, though.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Where have all the RTX 5090s gone? Stock of the high-end GPU is disappearing from US online retailers ]]></title>
                                                                                                <dc:content><![CDATA[ <p>Alas, my series 'I'd do anything for an Nvidia RTX 5090 at MSRP, but I won't do that' has been cancelled after one episode, on account of the fact the card has seemingly disappeared from most major US retailers.</p><p>What remains are online listings from third-party sellers, often asking for a price even higher above MSRP, as spotted by <a href="https://www.tomshardware.com/pc-components/gpus/nvidias-rtx-5090-vanishes-from-online-retail-in-the-us-third-party-sellers-now-demand-as-much-as-usd9-500-for-nvidias-fastest-gpu" target="_blank">Tom's Hardware</a>. Previously, it's been cheaper for me to hop on an international flight to <a href="https://www.pcgamer.com/hardware/graphics-cards/it-is-genuinely-cheaper-for-me-to-fly-to-quakecon-and-buy-a-rtx-5090-at-the-nvidia-booth-than-pick-up-the-gpu-absolutely-anywhere-else/" target="_blank">PAX West</a> or <a href="https://www.pcgamer.com/hardware/graphics-cards/it-is-genuinely-cheaper-for-me-to-fly-to-quakecon-and-buy-a-rtx-5090-at-the-nvidia-booth-than-pick-up-the-gpu-absolutely-anywhere-else/" target="_blank">QuakeCon</a>, and pick up an RTX 5090 at the event for the $1,999/£1,939 MSRP than buy it anywhere else. This will come as no surprise for those who have been keeping track of <a href="https://www.pcgamer.com/hardware/graphics-cards/graphics-card-price-watch-deals/" target="_blank">our graphics card price watch</a>, where <a href="https://www.pcgamer.com/hardware/graphics-cards/weve-been-tracking-graphics-card-prices-for-exactly-one-year-and-its-never-been-worse-than-this/" target="_blank">we've seen the RTX 5090 go up 83% in price</a> and even breach the $6,000 sound barrier.</p><p>What our Dave most recently recommended as the cheapest option, <a href="https://www.newegg.com/gigabyte-windforce-gv-n5090wf3-32gd-geforce-rtx-5090-32gb-graphics-card-triple-fans/p/N82E16814932779" target="_blank">this Gigabyte Windforce RTX 5090 from Newegg</a> was $5,700 just last Thursday. Now it's a frankly offensive $9050 from a third-party reseller. The same card is <a href="https://www.amazon.com/GIGABYTE-GeForce-WINDFORCE-Graphics-GV-N5090WF3OC-32GD/dp/B0DT7GMXHB" target="_blank">sold out on Amazon and Best Buy</a>. But the cheapest new RTX 5090 I've been able to find is <a href="https://www.amazon.com/ASUS-Graphics-Military-Grade-Components-Protective/dp/B0DS2X13PH" target="_blank">the Asus TUF, again from a reseller, for $6,800</a>.</p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-XYklvW"></div>                            </div>                            <script src="https://kwizly.com/embed/XYklvW.js" async></script><p>Don't even get me started on how things are looking in the UK—though, for those curious, Dave's tireless efforts did find the <a href="https://www.scan.co.uk/products/zotac-nvidia-geforce-rtx-5090-solid-oc-white-32gb-gddr7-ray-tracing-graphics-card-dlss-4-21760-cores" target="_blank">Zotac RTX 5090 going for £3,940 from Scan</a>. That's still too rich for my cup of tea.</p><p>So, where is all the stock going? Well, some deep-pocketed consumers are definitely snapping up at least a few cards. Recent research suggests a trend that 'defies common wisdom', with folks buying more high-end graphics cards despite rising prices, to the tune of <a href="https://www.pcgamer.com/hardware/graphics-cards/defying-common-wisdom-people-have-been-buying-more-high-end-graphics-cards-despite-rising-prices-with-12-5-million-shipped-last-quarter-alone/" target="_blank"> 12.5 million shipped last quarter alone</a>.</p><p>Nvidia still enjoys a 90% share of the market according to that same report from John Peddie research. But given company CEO Jensen Huang recently shared that <a href="https://www.pcgamer.com/software/ai/jensen-huang-says-100-000-nvidia-gpus-were-used-to-train-openais-latest-model-gpt-6-astra-and-theres-already-plans-to-bring-quadruple-that-amount-of-hardware-online/" target="_blank">100,000 Nvidia GPUs were used to train OpenAI's latest model, GPT-6 Astra</a>—not to mention there's already plans to bring quadruple that amount of hardware online—I'll give you three guesses why there are so few RTX 5090s available for consumers.</p><p>It's likely not RTX 5090 cards being used specifically to train Astra, but it's still possible that other AI firms are buying up the high-ends cards to adorn their server PCs in lieu of datacenter accelerators or RTX Pro 6000 GPUs. RTX 5090 pallet images shared by <a href="https://x.com/hkepcmedia/status/2097959743994388735" target="_blank">HKEPC</a> imply as much (via <a href="https://videocardz.com/newz/heres-why-rtx-5090-costs-5000-ai-firms-are-buying-gaming-gpus-by-the-pallet" target="_blank">VideoCardz</a>).</p><p>Okay, I'll also give you this for free: Nvidia may not be producing fewer 4nm GB20x Blackwell chips on the whole, <a href="https://www.pcgamer.com/hardware/graphics-cards/thats-just-great-graphics-card-prices-in-china-are-set-to-increase-again-as-nvidia-shifts-even-more-of-production-towards-ai-gpus/" target="_blank">but may simply be shifting more of that stock towards its professional products</a>—like workstations—instead. That's still going to leave fewer gaming GPUs to go around, and we're back where we started with runaway RTX 5090 prices.</p> ]]></dc:content>
                                                                                                                                            <link>https://www.pcgamer.com/hardware/graphics-cards/where-have-all-the-rtx-5090s-gone-stock-of-the-high-end-gpu-is-disappearing-from-us-online-retailers/</link>
                                                                            <description>
                            <![CDATA[ Not much of a mystery. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">qcjzqs4WG9YNwZu7krJWC4</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/dMHeoyF85ptrkZLthKfisE-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Wed, 16 Sep 2026 09:48:50 +0000</pubDate>                                                                                                                                <updated>Wed, 16 Sep 2026 13:33:26 +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-320-70.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/dMHeoyF85ptrkZLthKfisE-1920-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Nvidia RTX 5090 Founders Edition graphics card on different backgrounds]]></media:description>                                                            <media:text><![CDATA[Nvidia RTX 5090 Founders Edition graphics card on different backgrounds]]></media:text>
                                <media:title type="plain"><![CDATA[Nvidia RTX 5090 Founders Edition graphics card on different backgrounds]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/dMHeoyF85ptrkZLthKfisE-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Alas, my series 'I'd do anything for an Nvidia RTX 5090 at MSRP, but I won't do that' has been cancelled after one episode, on account of the fact the card has seemingly disappeared from most major US retailers.</p><p>What remains are online listings from third-party sellers, often asking for a price even higher above MSRP, as spotted by <a href="https://www.tomshardware.com/pc-components/gpus/nvidias-rtx-5090-vanishes-from-online-retail-in-the-us-third-party-sellers-now-demand-as-much-as-usd9-500-for-nvidias-fastest-gpu" target="_blank">Tom's Hardware</a>. Previously, it's been cheaper for me to hop on an international flight to <a href="https://www.pcgamer.com/hardware/graphics-cards/it-is-genuinely-cheaper-for-me-to-fly-to-quakecon-and-buy-a-rtx-5090-at-the-nvidia-booth-than-pick-up-the-gpu-absolutely-anywhere-else/" target="_blank">PAX West</a> or <a href="https://www.pcgamer.com/hardware/graphics-cards/it-is-genuinely-cheaper-for-me-to-fly-to-quakecon-and-buy-a-rtx-5090-at-the-nvidia-booth-than-pick-up-the-gpu-absolutely-anywhere-else/" target="_blank">QuakeCon</a>, and pick up an RTX 5090 at the event for the $1,999/£1,939 MSRP than buy it anywhere else. This will come as no surprise for those who have been keeping track of <a href="https://www.pcgamer.com/hardware/graphics-cards/graphics-card-price-watch-deals/" target="_blank">our graphics card price watch</a>, where <a href="https://www.pcgamer.com/hardware/graphics-cards/weve-been-tracking-graphics-card-prices-for-exactly-one-year-and-its-never-been-worse-than-this/" target="_blank">we've seen the RTX 5090 go up 83% in price</a> and even breach the $6,000 sound barrier.</p><p>What our Dave most recently recommended as the cheapest option, <a href="https://www.newegg.com/gigabyte-windforce-gv-n5090wf3-32gd-geforce-rtx-5090-32gb-graphics-card-triple-fans/p/N82E16814932779" target="_blank">this Gigabyte Windforce RTX 5090 from Newegg</a> was $5,700 just last Thursday. Now it's a frankly offensive $9050 from a third-party reseller. The same card is <a href="https://www.amazon.com/GIGABYTE-GeForce-WINDFORCE-Graphics-GV-N5090WF3OC-32GD/dp/B0DT7GMXHB" target="_blank">sold out on Amazon and Best Buy</a>. But the cheapest new RTX 5090 I've been able to find is <a href="https://www.amazon.com/ASUS-Graphics-Military-Grade-Components-Protective/dp/B0DS2X13PH" target="_blank">the Asus TUF, again from a reseller, for $6,800</a>.</p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-XYklvW"></div>                            </div>                            <script src="https://kwizly.com/embed/XYklvW.js" async></script><p>Don't even get me started on how things are looking in the UK—though, for those curious, Dave's tireless efforts did find the <a href="https://www.scan.co.uk/products/zotac-nvidia-geforce-rtx-5090-solid-oc-white-32gb-gddr7-ray-tracing-graphics-card-dlss-4-21760-cores" target="_blank">Zotac RTX 5090 going for £3,940 from Scan</a>. That's still too rich for my cup of tea.</p><p>So, where is all the stock going? Well, some deep-pocketed consumers are definitely snapping up at least a few cards. Recent research suggests a trend that 'defies common wisdom', with folks buying more high-end graphics cards despite rising prices, to the tune of <a href="https://www.pcgamer.com/hardware/graphics-cards/defying-common-wisdom-people-have-been-buying-more-high-end-graphics-cards-despite-rising-prices-with-12-5-million-shipped-last-quarter-alone/" target="_blank"> 12.5 million shipped last quarter alone</a>.</p><p>Nvidia still enjoys a 90% share of the market according to that same report from John Peddie research. But given company CEO Jensen Huang recently shared that <a href="https://www.pcgamer.com/software/ai/jensen-huang-says-100-000-nvidia-gpus-were-used-to-train-openais-latest-model-gpt-6-astra-and-theres-already-plans-to-bring-quadruple-that-amount-of-hardware-online/" target="_blank">100,000 Nvidia GPUs were used to train OpenAI's latest model, GPT-6 Astra</a>—not to mention there's already plans to bring quadruple that amount of hardware online—I'll give you three guesses why there are so few RTX 5090s available for consumers.</p><p>It's likely not RTX 5090 cards being used specifically to train Astra, but it's still possible that other AI firms are buying up the high-ends cards to adorn their server PCs in lieu of datacenter accelerators or RTX Pro 6000 GPUs. RTX 5090 pallet images shared by <a href="https://x.com/hkepcmedia/status/2097959743994388735" target="_blank">HKEPC</a> imply as much (via <a href="https://videocardz.com/newz/heres-why-rtx-5090-costs-5000-ai-firms-are-buying-gaming-gpus-by-the-pallet" target="_blank">VideoCardz</a>).</p><p>Okay, I'll also give you this for free: Nvidia may not be producing fewer 4nm GB20x Blackwell chips on the whole, <a href="https://www.pcgamer.com/hardware/graphics-cards/thats-just-great-graphics-card-prices-in-china-are-set-to-increase-again-as-nvidia-shifts-even-more-of-production-towards-ai-gpus/" target="_blank">but may simply be shifting more of that stock towards its professional products</a>—like workstations—instead. That's still going to leave fewer gaming GPUs to go around, and we're back where we started with runaway RTX 5090 prices.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Serial numbers on RTX Founders Edition graphics cards, including PC Gamer's very own, are fading and apparently it's causing a problem with RMA requests ]]></title>
                                                                                                <dc:content><![CDATA[ <p>As GPUs continue to increase in price, it also, of course, becomes increasingly important to feel that those purchases are secure from leaving you with a very expensive paperweight. This is doubly so for the RTX 5090, which now costs <a href="https://www.newegg.com/p/pl?N=4131%20100007709&Order=1&d=RTX%205090&isdeptsrh=1" target="_blank">upwards of $5,000</a>. Given this, it's important that RMAs go smoothly, but judging by recent comments online, the design of the Nvidia GPUs themselves could throw a spanner in the works.</p><p>According to Redditor Willing-Avocado-4830, they <a href="https://www.reddit.com/r/nvidia/comments/1wgltco/my_rtx_5090_fe_rma_was_rejected_because_the/" target="_blank">recently struggled with Nvidia's RMA process</a> for their RTX 5090 FE because of a faded serial number. They claim the RMA request was rejected. The Nvidia rep's quoted comments seem to have since been deleted or are just not visible for some reason, but the thing to highlight here is the fading itself.</p><p>If it were a lone issue, then it might not be as noteworthy, but others in the comments confirm that the serial number on their FE card has also faded—and not only RTX 5090 ones. And indeed, the serial number on our very own RTX 5080 FE, pictured above, appears to have faded somewhat. The number itself is located on the metal part of the I/O side that slots down between the case and the motherboard.</p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-XYklvW"></div>                            </div>                            <script src="https://kwizly.com/embed/XYklvW.js" async></script><p>It's probably worth noting that the amount of fading on our version here at PC Gamer might be different to the home user's. We tend to swap between GPUs quite a lot for testing, which could cause more fading for us. Or, if the fading is caused by consistent heat, then it could be that the normal home use would result in more fading. Your guess is as good as mine on that front.</p><p>Serial numbers are traditionally found on stickers on the GPU, but some newer RTX FE cards have them put directly on the bottom jut of the PCIe bracket, and they seem to be prone to fading. Presumably the reason this might cause a problem with the RMA process because Nvidia will need to verify authenticity and ensure it's within warranty. And unless there's another sticker elsewhere with it on (on the PCB, for instance, or on the packaging if you still have it), that serial number can be important.</p><figure><blockquote class="reddit-card"  ><a href="https://www.reddit.com/r/nvidia/comments/1wgltco/my_rtx_5090_fe_rma_was_rejected_because_the">My RTX 5090 FE RMA was rejected because the physical serial number is no longer readable — has anyone experienced this?</a><figcaption><cite> from <a href="https://www.reddit.com/r/nvidia">r/nvidia</a></cite></figcaption></blockquote></figure><script async src="//embed.redditmedia.com/widgets/platform.js" charset="UTF-8"></script><p>Nvidia's <a href="https://www.nvidia.com/en-us/support/warranty/graphics-cards/" target="_blank">warranty (in its US wording) explains</a>: "This warranty applies only to the original purchases of the Warranted Products from a retailer, mail order operation, or on-line retail store; this warranty will not extend to any person that acquires a Warranted Product on a used basis."</p><p>As such, it will be important for Nvidia to verify that the product is, in fact, from an original purchaser.</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="cGCNreiB7SRzg6Q4CBusWK" name="IMG_0613 (1)" alt="PC Gamer's RTX 5080 FE with engraved serial number fading." src="https://cdn.mos.cms.futurecdn.net/cGCNreiB7SRzg6Q4CBusWK-1920-80.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: Future)</span></figcaption></figure><p>Looking at what is publicly available from Nvidia about its RMA process, however, it is not clear whether a serial number is required. It's also worth noting that laws surrounding RMAs can vary from country to country.</p><p>Whatever the case, if you have a still-legible serial number on your RTX FE card, it might be worth snapping a pic of it, just in case. Though I suppose it's an open question whether that would satisfy Nvidia's requirements if it's faded off the card by the time they receive it for RMA. If not, then surely there must be a better way for Nvidia to plaster those serial numbers on there.</p> ]]></dc:content>
                                                                                                                                            <link>https://www.pcgamer.com/hardware/graphics-cards/serial-numbers-on-rtx-founders-edition-graphics-cards-including-pc-gamers-very-own-are-fading-and-apparently-its-causing-a-problem-with-rma-requests/</link>
                                                                            <description>
                            <![CDATA[ If true, that could make for some expensive paperweights. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">opQDwzcDPRTddfYKiDUoQZ</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/5cuhT9cpxHJqjorHmaginm-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Tue, 15 Sep 2026 15:18:14 +0000</pubDate>                                                                                                                                <updated>Tue, 15 Sep 2026 15:19:17 +0000</updated>
                                                                                                                                            <category><![CDATA[Graphics Cards]]></category>
                                                    <category><![CDATA[Hardware]]></category>
                                                                                                                    <dc:creator><![CDATA[ Jacob Fox ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/Ee8ZL5rzgTjTNkBFJ4jBnD-320-70.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/5cuhT9cpxHJqjorHmaginm-1920-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[PC Gamer&#039;s own RTX 5080 FE with fading serial number and other label info on the PCIe bracket.]]></media:description>                                                            <media:text><![CDATA[PC Gamer&#039;s own RTX 5080 FE with fading serial number and other label info on the PCIe bracket.]]></media:text>
                                <media:title type="plain"><![CDATA[PC Gamer&#039;s own RTX 5080 FE with fading serial number and other label info on the PCIe bracket.]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/5cuhT9cpxHJqjorHmaginm-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>As GPUs continue to increase in price, it also, of course, becomes increasingly important to feel that those purchases are secure from leaving you with a very expensive paperweight. This is doubly so for the RTX 5090, which now costs <a href="https://www.newegg.com/p/pl?N=4131%20100007709&Order=1&d=RTX%205090&isdeptsrh=1" target="_blank">upwards of $5,000</a>. Given this, it's important that RMAs go smoothly, but judging by recent comments online, the design of the Nvidia GPUs themselves could throw a spanner in the works.</p><p>According to Redditor Willing-Avocado-4830, they <a href="https://www.reddit.com/r/nvidia/comments/1wgltco/my_rtx_5090_fe_rma_was_rejected_because_the/" target="_blank">recently struggled with Nvidia's RMA process</a> for their RTX 5090 FE because of a faded serial number. They claim the RMA request was rejected. The Nvidia rep's quoted comments seem to have since been deleted or are just not visible for some reason, but the thing to highlight here is the fading itself.</p><p>If it were a lone issue, then it might not be as noteworthy, but others in the comments confirm that the serial number on their FE card has also faded—and not only RTX 5090 ones. And indeed, the serial number on our very own RTX 5080 FE, pictured above, appears to have faded somewhat. The number itself is located on the metal part of the I/O side that slots down between the case and the motherboard.</p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-XYklvW"></div>                            </div>                            <script src="https://kwizly.com/embed/XYklvW.js" async></script><p>It's probably worth noting that the amount of fading on our version here at PC Gamer might be different to the home user's. We tend to swap between GPUs quite a lot for testing, which could cause more fading for us. Or, if the fading is caused by consistent heat, then it could be that the normal home use would result in more fading. Your guess is as good as mine on that front.</p><p>Serial numbers are traditionally found on stickers on the GPU, but some newer RTX FE cards have them put directly on the bottom jut of the PCIe bracket, and they seem to be prone to fading. Presumably the reason this might cause a problem with the RMA process because Nvidia will need to verify authenticity and ensure it's within warranty. And unless there's another sticker elsewhere with it on (on the PCB, for instance, or on the packaging if you still have it), that serial number can be important.</p><figure><blockquote class="reddit-card"  ><a href="https://www.reddit.com/r/nvidia/comments/1wgltco/my_rtx_5090_fe_rma_was_rejected_because_the">My RTX 5090 FE RMA was rejected because the physical serial number is no longer readable — has anyone experienced this?</a><figcaption><cite> from <a href="https://www.reddit.com/r/nvidia">r/nvidia</a></cite></figcaption></blockquote></figure><script async src="//embed.redditmedia.com/widgets/platform.js" charset="UTF-8"></script><p>Nvidia's <a href="https://www.nvidia.com/en-us/support/warranty/graphics-cards/" target="_blank">warranty (in its US wording) explains</a>: "This warranty applies only to the original purchases of the Warranted Products from a retailer, mail order operation, or on-line retail store; this warranty will not extend to any person that acquires a Warranted Product on a used basis."</p><p>As such, it will be important for Nvidia to verify that the product is, in fact, from an original purchaser.</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="cGCNreiB7SRzg6Q4CBusWK" name="IMG_0613 (1)" alt="PC Gamer's RTX 5080 FE with engraved serial number fading." src="https://cdn.mos.cms.futurecdn.net/cGCNreiB7SRzg6Q4CBusWK-1920-80.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: Future)</span></figcaption></figure><p>Looking at what is publicly available from Nvidia about its RMA process, however, it is not clear whether a serial number is required. It's also worth noting that laws surrounding RMAs can vary from country to country.</p><p>Whatever the case, if you have a still-legible serial number on your RTX FE card, it might be worth snapping a pic of it, just in case. Though I suppose it's an open question whether that would satisfy Nvidia's requirements if it's faded off the card by the time they receive it for RMA. If not, then surely there must be a better way for Nvidia to plaster those serial numbers on there.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ 'Defying common wisdom', people have been buying more high-end graphics cards despite rising prices, with 12.5 million shipped last quarter alone ]]></title>
                                                                                                <dc:content><![CDATA[ <p>If you've been keeping up with the headlines, then you know gaming hasn't been Nvidia's main priority for some time now. Given that <a href="https://www.pcgamer.com/software/ai/i-barely-remember-the-last-time-nvidia-mentioned-gaming-at-all-in-an-earnings-call/" target="_blank">its data centre segment made $89 billion in Q2 of 2026</a>—an eye-watering 93% of the company's total revenue that quarter—it's not super surprising that Nvidia is all-in on AI. What may be surprising though is that, even after this shift in focus, Nvidia is still king when it comes to consumer GPUs.</p><p>That's according to <a href="https://www.jonpeddie.com/news/q226-pc-graphics-aib-shipments-increased-10-from-last-quarter-to-12-million-units/" target="_blank">the latest report from John Peddie Research</a>; even though Nvidia's market share did decrease by 0.01% last quarter, the company is still holding on to a 90% share of the graphics 'Add-in Board' (AIB) market. AMD has 8%, while Intel enjoys a 2% slice of the pie.</p><p>For those a little unclear, an 'add-in board' (AIB) can mean <em>anything </em>you plug into your PC to improve performance, and GPUs definitely fall into that category. When companies refer to AIB GPUs, they're typically distinguishing them from integrated ones like you'll find in laptops, for instance.</p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-XYklvW"></div>                            </div>                            <script src="https://kwizly.com/embed/XYklvW.js" async></script><p>The JPR report adds that during the second quarter, the "growth of the global PC-based graphics add-in board market reached 12.5 million units." That's a 10% increase from the quarter before. Not only that, but the likelihood of someone picking up an 'add-in board' in addition to a desktop PC was up to 89%, a 23% quarter-over-quarter increase.</p><p>Given that it has been genuinely more affordable for me to <a href="https://www.pcgamer.com/hardware/graphics-cards/it-is-genuinely-cheaper-for-me-to-fly-to-quakecon-and-buy-a-rtx-5090-at-the-nvidia-booth-than-pick-up-the-gpu-absolutely-anywhere-else/" target="_blank">hop on an international flight to either QuakeCon</a> or <a href="https://www.pcgamer.com/hardware/graphics-cards/once-again-it-is-genuinely-cheaper-for-me-to-fly-to-pax-west-and-track-down-nvidias-geforce-evangelist-rather-than-buy-the-rtx-5090-anywhere-else/" target="_blank">PAX West</a> rather than buying one of Nvidia's RTX 50-series cards absolutely anywhere else, colour me surprised that GPUs remain such a hot-ticket item. I'm not the only one, as Dr. Jon Peddie himself described the trend of high-end GPU sales spiking even as prices rise as straight-up "defying common wisdom."</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:3291px;"><p class="vanilla-image-block" style="padding-top:56.24%;"><img id="uJa2eJRhCQq8cApckUnPtE" name="nvidia-rtx-5090-02" alt="Nvidia RTX 5090 Founders Edition graphics card on different backgrounds" src="https://cdn.mos.cms.futurecdn.net/uJa2eJRhCQq8cApckUnPtE-1920-80.jpg" mos="" align="middle" fullscreen="" width="3291" height="1851" 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 report excerpt doesn't go into detail about <em>which </em>GPUs folks are still buying, so there's also a chance that many PC gamers are choosing to forego the latest upscaling and frame-gen tech in favour of an older card that's more reasonably priced. Then again, perhaps not; when we put it to a poll in August, <a href="https://www.pcgamer.com/hardware/graphics-cards/theres-a-looming-gpu-supply-crisis-which-means-prices-are-likely-to-get-a-whole-lot-worse-and-its-not-just-because-of-memory/" target="_blank">56% of you were willing to pay over $600 for a graphics card, while 19% would spend over $1000</a>.</p><p>Anyway, it's worth comparing and contrasting the GPU increase to desktop PC CPU shipments, which dipped to 14 million units. Considering this is a 10.5% quarter-over-quarter drop, and a 33% year-to-year decrease, it's still pretty stark.</p><p>Dr. Peddie himself posits, "Our theory is consumers rushed to buy AIBs before the prices went any higher, as the war in Iran is driving prices up in all segments."</p><p>The 2026 Iran War and the Strait of Hormuz crisis has been ongoing since February, <a href="https://www.pcgamer.com/hardware/heres-how-the-iran-war-is-hitting-key-supplies-for-components-according-to-supply-chain-experts/" target="_blank">making it difficult to secure various components</a>. Constrained supply means rising prices—like <a href="https://www.pcgamer.com/hardware/motherboards/great-now-motherboard-prices-might-be-next-to-spike-thanks-to-component-costs-increasing-by-up-to-50-percent/" target="_blank">those rumoured to be on the way for motherboards</a>. While I've no doubt this could encourage more impulsive purchase decisions, I'm not sure if we'll see a similar shipment spike for motherboards.</p> ]]></dc:content>
                                                                                                                                            <link>https://www.pcgamer.com/hardware/graphics-cards/defying-common-wisdom-people-have-been-buying-more-high-end-graphics-cards-despite-rising-prices-with-12-5-million-shipped-last-quarter-alone/</link>
                                                                            <description>
                            <![CDATA[ That's a whole lot of hardware! ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">ACFoPa8uCmxJgUwwwe2YDe</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/BX4FDWEFpGocKXBw8SLhsE-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Fri, 11 Sep 2026 14:56:31 +0000</pubDate>                                                                                                                                                                                                                                <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-320-70.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/BX4FDWEFpGocKXBw8SLhsE-1920-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Nvidia RTX 5090 Founders Edition graphics card on different backgrounds]]></media:description>                                                            <media:text><![CDATA[Nvidia RTX 5090 Founders Edition graphics card on different backgrounds]]></media:text>
                                <media:title type="plain"><![CDATA[Nvidia RTX 5090 Founders Edition graphics card on different backgrounds]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/BX4FDWEFpGocKXBw8SLhsE-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>If you've been keeping up with the headlines, then you know gaming hasn't been Nvidia's main priority for some time now. Given that <a href="https://www.pcgamer.com/software/ai/i-barely-remember-the-last-time-nvidia-mentioned-gaming-at-all-in-an-earnings-call/" target="_blank">its data centre segment made $89 billion in Q2 of 2026</a>—an eye-watering 93% of the company's total revenue that quarter—it's not super surprising that Nvidia is all-in on AI. What may be surprising though is that, even after this shift in focus, Nvidia is still king when it comes to consumer GPUs.</p><p>That's according to <a href="https://www.jonpeddie.com/news/q226-pc-graphics-aib-shipments-increased-10-from-last-quarter-to-12-million-units/" target="_blank">the latest report from John Peddie Research</a>; even though Nvidia's market share did decrease by 0.01% last quarter, the company is still holding on to a 90% share of the graphics 'Add-in Board' (AIB) market. AMD has 8%, while Intel enjoys a 2% slice of the pie.</p><p>For those a little unclear, an 'add-in board' (AIB) can mean <em>anything </em>you plug into your PC to improve performance, and GPUs definitely fall into that category. When companies refer to AIB GPUs, they're typically distinguishing them from integrated ones like you'll find in laptops, for instance.</p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-XYklvW"></div>                            </div>                            <script src="https://kwizly.com/embed/XYklvW.js" async></script><p>The JPR report adds that during the second quarter, the "growth of the global PC-based graphics add-in board market reached 12.5 million units." That's a 10% increase from the quarter before. Not only that, but the likelihood of someone picking up an 'add-in board' in addition to a desktop PC was up to 89%, a 23% quarter-over-quarter increase.</p><p>Given that it has been genuinely more affordable for me to <a href="https://www.pcgamer.com/hardware/graphics-cards/it-is-genuinely-cheaper-for-me-to-fly-to-quakecon-and-buy-a-rtx-5090-at-the-nvidia-booth-than-pick-up-the-gpu-absolutely-anywhere-else/" target="_blank">hop on an international flight to either QuakeCon</a> or <a href="https://www.pcgamer.com/hardware/graphics-cards/once-again-it-is-genuinely-cheaper-for-me-to-fly-to-pax-west-and-track-down-nvidias-geforce-evangelist-rather-than-buy-the-rtx-5090-anywhere-else/" target="_blank">PAX West</a> rather than buying one of Nvidia's RTX 50-series cards absolutely anywhere else, colour me surprised that GPUs remain such a hot-ticket item. I'm not the only one, as Dr. Jon Peddie himself described the trend of high-end GPU sales spiking even as prices rise as straight-up "defying common wisdom."</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:3291px;"><p class="vanilla-image-block" style="padding-top:56.24%;"><img id="uJa2eJRhCQq8cApckUnPtE" name="nvidia-rtx-5090-02" alt="Nvidia RTX 5090 Founders Edition graphics card on different backgrounds" src="https://cdn.mos.cms.futurecdn.net/uJa2eJRhCQq8cApckUnPtE-1920-80.jpg" mos="" align="middle" fullscreen="" width="3291" height="1851" 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 report excerpt doesn't go into detail about <em>which </em>GPUs folks are still buying, so there's also a chance that many PC gamers are choosing to forego the latest upscaling and frame-gen tech in favour of an older card that's more reasonably priced. Then again, perhaps not; when we put it to a poll in August, <a href="https://www.pcgamer.com/hardware/graphics-cards/theres-a-looming-gpu-supply-crisis-which-means-prices-are-likely-to-get-a-whole-lot-worse-and-its-not-just-because-of-memory/" target="_blank">56% of you were willing to pay over $600 for a graphics card, while 19% would spend over $1000</a>.</p><p>Anyway, it's worth comparing and contrasting the GPU increase to desktop PC CPU shipments, which dipped to 14 million units. Considering this is a 10.5% quarter-over-quarter drop, and a 33% year-to-year decrease, it's still pretty stark.</p><p>Dr. Peddie himself posits, "Our theory is consumers rushed to buy AIBs before the prices went any higher, as the war in Iran is driving prices up in all segments."</p><p>The 2026 Iran War and the Strait of Hormuz crisis has been ongoing since February, <a href="https://www.pcgamer.com/hardware/heres-how-the-iran-war-is-hitting-key-supplies-for-components-according-to-supply-chain-experts/" target="_blank">making it difficult to secure various components</a>. Constrained supply means rising prices—like <a href="https://www.pcgamer.com/hardware/motherboards/great-now-motherboard-prices-might-be-next-to-spike-thanks-to-component-costs-increasing-by-up-to-50-percent/" target="_blank">those rumoured to be on the way for motherboards</a>. While I've no doubt this could encourage more impulsive purchase decisions, I'm not sure if we'll see a similar shipment spike for motherboards.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ 'Where is Nvidia? Call Nvidia, guys': Meltgate be damned, modders discover RTX 5090 can use 8-pin connectors after all ]]></title>
                                                                                                <dc:content><![CDATA[ <p>Ah yes, melty cables. We've been dealing with them ever since the RTX 4090 pushed the 16-pin 12VHPWR connector (now the 12V-2x6 connector) to its limits. Since then, we've heard of numerous cases of melting GPU connectors—check out <a href="https://x.com/unikoshardware?lang=en" target="_blank">Uniko's Hardware on X</a> for many examples—and plenty of attempts at dealing with them.</p><p>Now, some modders have said 'screw it' to the new 12V-2x6 design, instead <a href="https://www.youtube.com/watch?v=Y2RJcy5LwOk" target="_blank">modding an RTX 5090 to run on standard 8-pin connectors</a> (via <a href="https://wccftech.com/fragile-16-pin-connectors-keep-melting-rtx-5090s-gpus-teclab-proves-old-8-pin-connectors-can-handle-the-load-just-fine/" target="_blank">Wccftech</a>). The modders at TecLab fitted three 8-pin connectors to the back of the PCB using "copper plates, cut by hand", and hooked these up to the front via 24 cables (3x sets of 8).</p><p>Once everything was also unlocked to operate at higher power levels, the graphics card was put to the test. And while this was just one batch of tests with one card (and don't try this at home, folks) the results were fantastic. </p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-Xm8v0O"></div>                            </div>                            <script src="https://kwizly.com/embed/Xm8v0O.js" async></script><p>Even before pushing it as far as it eventually goes, the modders were thrilled with the results (machine translated): "It's getting warmer. It's still colder than a 12VHPWR connector. It's colder than the original connector, guys. Where is Nvidia? Call Nvidia, guys. Put the raw footage out there for people to see, otherwise they'll think it's a lie. This looks like a lie."</p><p>Don't worry, TecLab, we've got you. You can see the full footage below.</p><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/Y2RJcy5LwOk" allowfullscreen></iframe></div></div><p>They even manage to get the GPU running over 3,300 MHz in Port Royal benchmark with just <em>two </em>8-pin cables, showing that a three-cable setup isn't necessary. (For reference, the stock RTX 5090 boost clock is around 2,400 MHz.) And when it's running at a slightly lower clock speed than this the cables stay very cool. </p><p>This is especially important because one of the reasons why the 12VHPWR cable was deemed necessary by many is because it apparently helped prevent having too many standard 8-pin cables connected. But having said that, I'm currently looking at an RX 9070 XT with 3x 8-pin cables and it doesn't seem too overboard to my eyes.</p><p>Even with one cable, TecLab gets it running at over 3,200 MHz. Though that single cable does hit 91–92 °C,  there's still no melting to be seen.</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="3dGHDPu6vDBXatPounMwm8" name="New Project (76)" alt="TecLab measuring the temperature of an RTX 5090's modded 8-pin cables." src="https://cdn.mos.cms.futurecdn.net/3dGHDPu6vDBXatPounMwm8-1920-80.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: TecLab)</span></figcaption></figure><p>Saying all this, the modders <em>do </em>push the cables above their recommended spec. Each should have a limit of 150 W, which should mean a maximum power draw of 450 W total. The RTX 5090 has a TDP of 575 W. </p><p>But TecLab shows that by unlocking this, the 8-pin cables remain not only stable, but cooler than the 12VHPWR cable, even when they're pushed above spec. They say, "A connector that the industry determines is 150 W but actually it doesn't have a firm specification."</p><p>The point here isn't anything to do with the actual overclock they achieved, rather that they managed to push out more power to the GPU than was needed through 8-pin cables—fewer than three of them, in fact—and still have the cables remain cooler than the usual 12VHPWR cable.</p><p>Naturally, Nvidia might not want to overrun the official 150 W spec for 8-pin cables. But when there are melty problems with the alternative, and 8-pins seem to be able to step up without issue, at least if this mod is anything to go by, then why not? "Call Nvidia" indeed. </p> ]]></dc:content>
                                                                                                                                            <link>https://www.pcgamer.com/hardware/graphics-cards/where-is-nvidia-call-nvidia-guys-meltgate-be-damned-modders-discover-rtx-5090-can-use-8-pin-connectors-after-all/</link>
                                                                            <description>
                            <![CDATA[ The connectors seem to run fine above spec. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">TnM5orcStFeEfVMe4NqtUZ</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/d53VAHravvCV6btkq8iQie-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Wed, 09 Sep 2026 14:53:41 +0000</pubDate>                                                                                                                                <updated>Wed, 09 Sep 2026 14:58:36 +0000</updated>
                                                                                                                                            <category><![CDATA[Graphics Cards]]></category>
                                                    <category><![CDATA[Hardware]]></category>
                                                                                                                    <dc:creator><![CDATA[ Jacob Fox ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/Ee8ZL5rzgTjTNkBFJ4jBnD-320-70.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/d53VAHravvCV6btkq8iQie-1920-80.jpg">
                                                            <media:credit><![CDATA[TecLab @ YouTube]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[TecLab measuring the amps and voltage of an RTX 5090 running on 8-pin cables via a mod.]]></media:description>                                                            <media:text><![CDATA[TecLab measuring the amps and voltage of an RTX 5090 running on 8-pin cables via a mod.]]></media:text>
                                <media:title type="plain"><![CDATA[TecLab measuring the amps and voltage of an RTX 5090 running on 8-pin cables via a mod.]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/d53VAHravvCV6btkq8iQie-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Ah yes, melty cables. We've been dealing with them ever since the RTX 4090 pushed the 16-pin 12VHPWR connector (now the 12V-2x6 connector) to its limits. Since then, we've heard of numerous cases of melting GPU connectors—check out <a href="https://x.com/unikoshardware?lang=en" target="_blank">Uniko's Hardware on X</a> for many examples—and plenty of attempts at dealing with them.</p><p>Now, some modders have said 'screw it' to the new 12V-2x6 design, instead <a href="https://www.youtube.com/watch?v=Y2RJcy5LwOk" target="_blank">modding an RTX 5090 to run on standard 8-pin connectors</a> (via <a href="https://wccftech.com/fragile-16-pin-connectors-keep-melting-rtx-5090s-gpus-teclab-proves-old-8-pin-connectors-can-handle-the-load-just-fine/" target="_blank">Wccftech</a>). The modders at TecLab fitted three 8-pin connectors to the back of the PCB using "copper plates, cut by hand", and hooked these up to the front via 24 cables (3x sets of 8).</p><p>Once everything was also unlocked to operate at higher power levels, the graphics card was put to the test. And while this was just one batch of tests with one card (and don't try this at home, folks) the results were fantastic. </p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-Xm8v0O"></div>                            </div>                            <script src="https://kwizly.com/embed/Xm8v0O.js" async></script><p>Even before pushing it as far as it eventually goes, the modders were thrilled with the results (machine translated): "It's getting warmer. It's still colder than a 12VHPWR connector. It's colder than the original connector, guys. Where is Nvidia? Call Nvidia, guys. Put the raw footage out there for people to see, otherwise they'll think it's a lie. This looks like a lie."</p><p>Don't worry, TecLab, we've got you. You can see the full footage below.</p><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/Y2RJcy5LwOk" allowfullscreen></iframe></div></div><p>They even manage to get the GPU running over 3,300 MHz in Port Royal benchmark with just <em>two </em>8-pin cables, showing that a three-cable setup isn't necessary. (For reference, the stock RTX 5090 boost clock is around 2,400 MHz.) And when it's running at a slightly lower clock speed than this the cables stay very cool. </p><p>This is especially important because one of the reasons why the 12VHPWR cable was deemed necessary by many is because it apparently helped prevent having too many standard 8-pin cables connected. But having said that, I'm currently looking at an RX 9070 XT with 3x 8-pin cables and it doesn't seem too overboard to my eyes.</p><p>Even with one cable, TecLab gets it running at over 3,200 MHz. Though that single cable does hit 91–92 °C,  there's still no melting to be seen.</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="3dGHDPu6vDBXatPounMwm8" name="New Project (76)" alt="TecLab measuring the temperature of an RTX 5090's modded 8-pin cables." src="https://cdn.mos.cms.futurecdn.net/3dGHDPu6vDBXatPounMwm8-1920-80.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: TecLab)</span></figcaption></figure><p>Saying all this, the modders <em>do </em>push the cables above their recommended spec. Each should have a limit of 150 W, which should mean a maximum power draw of 450 W total. The RTX 5090 has a TDP of 575 W. </p><p>But TecLab shows that by unlocking this, the 8-pin cables remain not only stable, but cooler than the 12VHPWR cable, even when they're pushed above spec. They say, "A connector that the industry determines is 150 W but actually it doesn't have a firm specification."</p><p>The point here isn't anything to do with the actual overclock they achieved, rather that they managed to push out more power to the GPU than was needed through 8-pin cables—fewer than three of them, in fact—and still have the cables remain cooler than the usual 12VHPWR cable.</p><p>Naturally, Nvidia might not want to overrun the official 150 W spec for 8-pin cables. But when there are melty problems with the alternative, and 8-pins seem to be able to step up without issue, at least if this mod is anything to go by, then why not? "Call Nvidia" indeed. </p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ That's just great: Graphics card prices in China are set to increase again as Nvidia shifts even more of production towards AI GPUs ]]></title>
                                                                                                <dc:content><![CDATA[ <p>In news that will surprise very few, manufacturers are reportedly planning to raise their GPU prices in China again later this month. This could have a knock-on effect on global pricing for both Nvidia and AMD cards.</p><p>Asus looks set to raise the price of its RTX 5070 cards by between 150 and 300 RMB (roughly between $22 and $45) in mainland China, according to Taiwanese outlet <a href="https://money.udn.com/money/story/11162/9738226?from=edn_maintab_cate&dark_mode=1" target="_blank">United Daily News</a>. Gigabyte has reportedly already raised the price of its RTX 5060 Ti 16GB GPU by 200 RMB ($30).</p><p>AMD has increased prices for a number of cards as well; the <a href="https://www.pcgamer.com/hardware/graphics-cards/me-you-can-now-run-dlss-5-on-amd-gpus-my-rx-9070-xt-please-stop-it-hurts-us/" target="_blank">RX 9070 XT</a> is up by 200 RMB, the price for both 16G and 8G versions of the <a href="https://www.pcgamer.com/hardware/graphics-cards/amd-radeon-rx-9060-xt-8-gb-review-asus-prime/" target="_blank">RX 9060 XT</a> has increased by up to 250 RMB, and the RX 7650 GRE is up by 400 RMB (about $60). This follows reports in July that <a href="https://www.pcgamer.com/hardware/graphics-cards/amd-is-reportedly-raising-graphics-card-prices-it-was-just-waiting-for-nvidia-to-do-it-first/" target="_blank">AMD would be raising the price of its GPU and VRAM partner bundles by 10%</a>.</p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-Xm8v0O"></div>                            </div>                            <script src="https://kwizly.com/embed/Xm8v0O.js" async></script><p>Your nemesis and mine, 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 supply crisis</a>, is in part to blame. <a href="https://www.pcgamer.com/hardware/graphics-cards/nvidia-is-reportedly-looking-to-cut-gaming-gpu-production-by-up-to-40-percent-in-2026-due-to-vram-supply-issues-but-its-not-as-bad-news-as-you-might-think-not-yet-at-least/" target="_blank">Nvidia has also been reducing its gaming GPU production for some time now</a>, most recently trimming its shipping forecast by between 15% and 20%.</p><p>It would be reasonable to assume the company is shifting production capacity to manufacturing even more AI GPUs. For on thing, Nvidia's <a href="https://www.pcgamer.com/software/ai/i-barely-remember-the-last-time-nvidia-mentioned-gaming-at-all-in-an-earnings-call/" target="_blank">data centre segment made $89 billion last quarter alone</a>. Nvidia also just announced it plans <a href="https://www.pcgamer.com/software/ai/nvidia-puts-its-money-where-its-mouth-is-on-open-weight-ai-moving-to-buy-hugging-face-for-usd13-billion/" target="_blank">to acquire AI development platform Hugging Face for an eye-watering $13 billion</a>.</p><p>However, the full production picture may be a bit more nuanced. German outlet <a href="https://x.com/3DCenter_org/status/2097399823062155774" target="_blank">3D Center shared some further insight on X</a>, claiming Nvidia isn't producing fewer 4nm GB20x Blackwell chips, but is in fact simply shifting its stock towards the "professional segment" instead.</p><p>At the risk of oversimplifying, these Blackwell chips are<em> </em>going towards enterprise products rather than consumer GeForce graphics cards—presumably because the 'professional segment' offers higher profit margins (Is now a bad time to mention that apparently <a href="https://www.pcgamer.com/software/ai/jensen-huang-says-100-000-nvidia-gpus-were-used-to-train-openais-latest-model-gpt-6-astra-and-theres-already-plans-to-bring-quadruple-that-amount-of-hardware-online/" target="_blank">100,000 Nvidia GPUs were used to train OpenAI's latest model</a>?). As a result, there will be fewer chips to go around for new GeForce cards, meaning shorter supply and higher prices.</p><p>Nvidia has done the risk assessment and has determined this is the most sensible way to weather an incredibly volatile hardware landscape. For you and me, though, yes, it's likely going to remain cheaper to <a href="https://www.pcgamer.com/hardware/graphics-cards/it-is-genuinely-cheaper-for-me-to-fly-to-quakecon-and-buy-a-rtx-5090-at-the-nvidia-booth-than-pick-up-the-gpu-absolutely-anywhere-else/" target="_blank">fly internationally to QuakeCon</a> or <a href="https://www.pcgamer.com/hardware/graphics-cards/once-again-it-is-genuinely-cheaper-for-me-to-fly-to-pax-west-and-track-down-nvidias-geforce-evangelist-rather-than-buy-the-rtx-5090-anywhere-else/" target="_blank">PAX West to pick up a 50-series card</a> rather than buy a bleeding-edge Nvidia GPU anywhere else.</p> ]]></dc:content>
                                                                                                                                            <link>https://www.pcgamer.com/hardware/graphics-cards/thats-just-great-graphics-card-prices-in-china-are-set-to-increase-again-as-nvidia-shifts-even-more-of-production-towards-ai-gpus/</link>
                                                                            <description>
                            <![CDATA[ My kingdom for a sensibly priced GPU. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">Kg8RzxRcsTu46AyRTbwytB</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/gcsq2BcdSqfY4KQ2CgFzq4-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Wed, 09 Sep 2026 14:33:14 +0000</pubDate>                                                                                                                                                                                                                                <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-320-70.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/gcsq2BcdSqfY4KQ2CgFzq4-1920-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Nvidia RTX 5070 Founders Edition graphics card from various angles]]></media:description>                                                            <media:text><![CDATA[Nvidia RTX 5070 Founders Edition graphics card from various angles]]></media:text>
                                <media:title type="plain"><![CDATA[Nvidia RTX 5070 Founders Edition graphics card from various angles]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/gcsq2BcdSqfY4KQ2CgFzq4-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>In news that will surprise very few, manufacturers are reportedly planning to raise their GPU prices in China again later this month. This could have a knock-on effect on global pricing for both Nvidia and AMD cards.</p><p>Asus looks set to raise the price of its RTX 5070 cards by between 150 and 300 RMB (roughly between $22 and $45) in mainland China, according to Taiwanese outlet <a href="https://money.udn.com/money/story/11162/9738226?from=edn_maintab_cate&dark_mode=1" target="_blank">United Daily News</a>. Gigabyte has reportedly already raised the price of its RTX 5060 Ti 16GB GPU by 200 RMB ($30).</p><p>AMD has increased prices for a number of cards as well; the <a href="https://www.pcgamer.com/hardware/graphics-cards/me-you-can-now-run-dlss-5-on-amd-gpus-my-rx-9070-xt-please-stop-it-hurts-us/" target="_blank">RX 9070 XT</a> is up by 200 RMB, the price for both 16G and 8G versions of the <a href="https://www.pcgamer.com/hardware/graphics-cards/amd-radeon-rx-9060-xt-8-gb-review-asus-prime/" target="_blank">RX 9060 XT</a> has increased by up to 250 RMB, and the RX 7650 GRE is up by 400 RMB (about $60). This follows reports in July that <a href="https://www.pcgamer.com/hardware/graphics-cards/amd-is-reportedly-raising-graphics-card-prices-it-was-just-waiting-for-nvidia-to-do-it-first/" target="_blank">AMD would be raising the price of its GPU and VRAM partner bundles by 10%</a>.</p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-Xm8v0O"></div>                            </div>                            <script src="https://kwizly.com/embed/Xm8v0O.js" async></script><p>Your nemesis and mine, 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 supply crisis</a>, is in part to blame. <a href="https://www.pcgamer.com/hardware/graphics-cards/nvidia-is-reportedly-looking-to-cut-gaming-gpu-production-by-up-to-40-percent-in-2026-due-to-vram-supply-issues-but-its-not-as-bad-news-as-you-might-think-not-yet-at-least/" target="_blank">Nvidia has also been reducing its gaming GPU production for some time now</a>, most recently trimming its shipping forecast by between 15% and 20%.</p><p>It would be reasonable to assume the company is shifting production capacity to manufacturing even more AI GPUs. For on thing, Nvidia's <a href="https://www.pcgamer.com/software/ai/i-barely-remember-the-last-time-nvidia-mentioned-gaming-at-all-in-an-earnings-call/" target="_blank">data centre segment made $89 billion last quarter alone</a>. Nvidia also just announced it plans <a href="https://www.pcgamer.com/software/ai/nvidia-puts-its-money-where-its-mouth-is-on-open-weight-ai-moving-to-buy-hugging-face-for-usd13-billion/" target="_blank">to acquire AI development platform Hugging Face for an eye-watering $13 billion</a>.</p><p>However, the full production picture may be a bit more nuanced. German outlet <a href="https://x.com/3DCenter_org/status/2097399823062155774" target="_blank">3D Center shared some further insight on X</a>, claiming Nvidia isn't producing fewer 4nm GB20x Blackwell chips, but is in fact simply shifting its stock towards the "professional segment" instead.</p><p>At the risk of oversimplifying, these Blackwell chips are<em> </em>going towards enterprise products rather than consumer GeForce graphics cards—presumably because the 'professional segment' offers higher profit margins (Is now a bad time to mention that apparently <a href="https://www.pcgamer.com/software/ai/jensen-huang-says-100-000-nvidia-gpus-were-used-to-train-openais-latest-model-gpt-6-astra-and-theres-already-plans-to-bring-quadruple-that-amount-of-hardware-online/" target="_blank">100,000 Nvidia GPUs were used to train OpenAI's latest model</a>?). As a result, there will be fewer chips to go around for new GeForce cards, meaning shorter supply and higher prices.</p><p>Nvidia has done the risk assessment and has determined this is the most sensible way to weather an incredibly volatile hardware landscape. For you and me, though, yes, it's likely going to remain cheaper to <a href="https://www.pcgamer.com/hardware/graphics-cards/it-is-genuinely-cheaper-for-me-to-fly-to-quakecon-and-buy-a-rtx-5090-at-the-nvidia-booth-than-pick-up-the-gpu-absolutely-anywhere-else/" target="_blank">fly internationally to QuakeCon</a> or <a href="https://www.pcgamer.com/hardware/graphics-cards/once-again-it-is-genuinely-cheaper-for-me-to-fly-to-pax-west-and-track-down-nvidias-geforce-evangelist-rather-than-buy-the-rtx-5090-anywhere-else/" target="_blank">PAX West to pick up a 50-series card</a> rather than buy a bleeding-edge Nvidia GPU anywhere else.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ New RTX 5070 variant could help bolster GPU supply but it surely won't help prices ]]></title>
                                                                                                <dc:content><![CDATA[ <p>There are reports today that Nvidia is going to be releasing a new variant of its GeForce <a href="https://www.pcgamer.com/hardware/graphics-cards/nvidia-rtx-5070-founders-edition-review" target="_blank">RTX 5070</a> graphics card with <a href="https://videocardz.com/newz/geforce-rtx-5070-reportedly-getting-second-gpu-variant-based-on-gb203" target="_blank">a cut-down GB203 GPU instead of the GB205</a> chip it originally launched with. Could this be good news for consumers? Well, no and maybe.</p><p>The idea behind using bigger chips to fill out the inventory of smaller cards basically gives manufacturers something to do with graphics processors that don't have enough functional units to power a bigger card. Here we're talking about the same GPU as that used in the far more powerful <a href="https://www.pcgamer.com/hardware/graphics-cards/nvidia-rtx-5070-ti-review-msi-ventus-3x/" target="_blank">RTX 5070 Ti</a> and <a href="https://www.pcgamer.com/hardware/graphics-cards/nvidia-rtx-5080-founders-edition-review" target="_blank">RTX 5080</a> graphics cards. </p><p>The RTX 5070 doesn't currently use the full GB205 die, but its complement of 6144 CUDA cores isn't far off the maximum of 6400 the full chip can offer, so it already has some failsafe headroom built in. Compare that with the GB203 used by the RTX 5080 and that card <em>is </em>using the full silicon package of its chip. That could maybe be seen as quite a gamble on the yields coming from the TSMC 4N process, but it is mature, and Nvidia already has the RTX 5070 Ti, with its 8960 CUDA cores to mop up any GPUs that don't quite fit the full RTX 5080 bill.</p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-Xm8v0O"></div>                            </div>                            <script src="https://kwizly.com/embed/Xm8v0O.js" async></script><p>But what's a GPU manufacturer to do if there a a bunch of chips from a wafer that can't fit into even an RTX 5070 Ti's cut-down CUDA core requirement? That's where this proposed new RTX 5070 would come in, taking that bigger core, chopping it down to 6144 cores and giving it a new badge.</p><p>So yes, don't expect that because it's using a bigger chip that the corresponding RTX 5070 would be any quicker or more powerful, or have a bigger memory bus. Nvidia has done this sort of thing in the recent past—the RTX 5060 has its own GB205 variant—and hasn't given it any greater performance for the privilege of having higher quality silicon at its heart.</p><div class="see-more see-more--clipped"><figure><blockquote class="twitter-tweet hawk-ignore" data-lang="en" cite="https://twitter.com/cantworkitout/status/2097133123352117611"><p lang="en" dir="ltr">The 5070 uses the GB203 core.new driver drops tomorrow.<a href="https://twitter.com/cantworkitout/status/2097133123352117611">September 8, 2026</a></p></blockquote></figure><div class="see-more__filter"></div></div><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-1788878474785-nmwup56xw *, #fv-chart-1788878474785-nmwup56xw *:before, #fv-chart-1788878474785-nmwup56xw *:after, #fv-chart-1788878474785-nmwup56xw-slideshow *, #fv-chart-1788878474785-nmwup56xw-slideshow *:before, #fv-chart-1788878474785-nmwup56xw-slideshow *:after {box-sizing: border-box !important; margin: 0; padding: 0; border: 0;font-size: 100%; font: inherit; vertical-align: baseline;}#fv-chart-1788878474785-nmwup56xw, #fv-chart-1788878474785-nmwup56xw-slideshow { font-family: 'Open Sans', sans-serif !important; }#fv-chart-1788878474785-nmwup56xw {position: relative !important; overflow: visible !important;--riv-primary: #E33235;}#fv-chart-1788878474785-nmwup56xw .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-1788878474785-nmwup56xw .fv-inner-wrapper.fv-no-header.fv-is-image-compare {padding-top: 0 !important;}#fv-chart-1788878474785-nmwup56xw.fv-full-bleed {width: 100vw !important;margin-left: calc(50% - 50vw) !important;}body {overflow-x: clip !important;}#fv-chart-1788878474785-nmwup56xw.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-1788878474785-nmwup56xw .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-1788878474785-nmwup56xw-slideshow {position: relative !important;width: 100% !important;margin: 1rem 0 !important;--riv-primary: #E33235;}#fv-chart-1788878474785-nmwup56xw-slideshow .fv-slides-wrapper {position: relative !important;width: 100% !important;}#fv-chart-1788878474785-nmwup56xw-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-1788878474785-nmwup56xw-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-1788878474785-nmwup56xw-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-1788878474785-nmwup56xw-slideshow .fv-nav-btn svg {width: 18px !important;height: 18px !important;stroke-width: 3px !important;filter: none !important;}#fv-chart-1788878474785-nmwup56xw-slideshow .fv-nav-btn:hover {opacity: 0.9 !important;transform: translateY(-1px) !important;}#fv-chart-1788878474785-nmwup56xw-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-1788878474785-nmwup56xw-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-1788878474785-nmwup56xw-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-1788878474785-nmwup56xw-slideshow .fv-slideshow-select:focus {outline: 2px solid #E33235 !important;border-color: #E33235 !important;}#fv-chart-1788878474785-nmwup56xw .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-1788878474785-nmwup56xw .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-1788878474785-nmwup56xw .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-1788878474785-nmwup56xw .fv-versus-chart { display: flex; flex-direction: column; width: 100%; margin-top: 1rem; }#fv-chart-1788878474785-nmwup56xw .fv-versus-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 1.5rem; padding: 0 1rem; }#fv-chart-1788878474785-nmwup56xw .fv-versus-select-wrapper { flex: 1; min-width: 0; }#fv-chart-1788878474785-nmwup56xw .fv-versus-select-wrapper.fv-left { text-align: center; padding-right: 1rem; }#fv-chart-1788878474785-nmwup56xw .fv-versus-select-wrapper.fv-right { text-align: center; padding-left: 1rem; }#fv-chart-1788878474785-nmwup56xw .fv-versus-select-container { position: relative; display: inline-block; max-width: 100%; width: 100%; }#fv-chart-1788878474785-nmwup56xw .fv-versus-chevron { position: absolute; top: 50%; transform: translateY(-50%); pointer-events: none; width: 16px; height: 16px; flex-shrink: 0; }#fv-chart-1788878474785-nmwup56xw .fv-versus-select-wrapper.fv-left .fv-versus-chevron { right: 0; }#fv-chart-1788878474785-nmwup56xw .fv-versus-select-wrapper.fv-right .fv-versus-chevron { right: 0; }#fv-chart-1788878474785-nmwup56xw .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-1788878474785-nmwup56xw .fv-versus-select.fv-select-left { text-align: center; direction: ltr; padding-right: 1.25rem; }#fv-chart-1788878474785-nmwup56xw .fv-versus-select.fv-select-right { text-align: center; padding-right: 1.25rem; }#fv-chart-1788878474785-nmwup56xw .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-1788878474785-nmwup56xw .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-1788878474785-nmwup56xw .fv-versus-body { display: flex; flex-direction: column; gap: 1.5rem; }#fv-chart-1788878474785-nmwup56xw .fv-versus-row { position: relative; height: auto; padding-top: 20px; margin-bottom: 0.25rem; display: block; }#fv-chart-1788878474785-nmwup56xw .fv-versus-bar-container { position: relative; height: 32px; display: flex; align-items: center; }#fv-chart-1788878474785-nmwup56xw .fv-versus-bar-left-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-end; align-items: center; }#fv-chart-1788878474785-nmwup56xw .fv-versus-bar-right-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-start; align-items: center; }#fv-chart-1788878474785-nmwup56xw .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-1788878474785-nmwup56xw .fv-versus-bar-left { border-radius: 4px 0 0 4px; justify-content: flex-end; padding: 0 8px; }#fv-chart-1788878474785-nmwup56xw .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-1788878474785-nmwup56xw .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-1788878474785-nmwup56xw .fv-inside-left { white-space: nowrap; flex-shrink: 0; }#fv-chart-1788878474785-nmwup56xw .fv-inside-right { white-space: nowrap; flex-shrink: 0; }#fv-chart-1788878474785-nmwup56xw .fv-versus-val-text { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; }#fv-chart-1788878474785-nmwup56xw .fv-versus-pct-diff { font-size: 12px; font-weight: 600; }#fv-chart-1788878474785-nmwup56xw .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-1788878474785-nmwup56xw .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-1788878474785-nmwup56xw .fv-bottom-bar { display: flex !important; flex-direction: column !important; align-items: center !important; margin-top: 0.5rem !important; gap: 1rem !important; }#fv-chart-1788878474785-nmwup56xw .fv-footer-content { text-align: center !important; width: 100% !important; }#fv-chart-1788878474785-nmwup56xw .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-1788878474785-nmwup56xw .fv-dropdown-wrapper { text-align: center !important; margin-bottom: 16px !important; margin-top: 0 !important; }#fv-chart-1788878474785-nmwup56xw .fv-dropdown-title-container { position: relative !important; display: inline-block !important; max-width: 100% !important; }#fv-chart-1788878474785-nmwup56xw .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-1788878474785-nmwup56xw .fv-dropdown-title:focus { outline: none !important; }#fv-chart-1788878474785-nmwup56xw .fv-dropdown-title::-ms-expand { display: none !important; }#fv-chart-1788878474785-nmwup56xw .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-1788878474785-nmwup56xw .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-1788878474785-nmwup56xw .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-1788878474785-nmwup56xw .fv-carousel-nav-btn:hover { border-color: #9ca3af !important; }#fv-chart-1788878474785-nmwup56xw .fv-carousel-counter { font-size: 14px !important; color: #374151 !important; text-align: center !important; margin-top: 1rem !important; }#fv-chart-1788878474785-nmwup56xw .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-1788878474785-nmwup56xw .fv-legend-item { display: flex !important; align-items: center !important; gap: 6px !important; font-size: 14px !important; color: #374151 !important; }#fv-chart-1788878474785-nmwup56xw .fv-legend-color { width: 12px !important; height: 12px !important; border-radius: 3px !important; }#fv-chart-1788878474785-nmwup56xw .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-1788878474785-nmwup56xw .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-1788878474785-nmwup56xw .fv-multi-legend-swatch { width: 16px !important; height: 16px !important; border-radius: 3px !important; }#fv-chart-1788878474785-nmwup56xw .fv-benchmark-group { margin-bottom: 1rem !important; }#fv-chart-1788878474785-nmwup56xw .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-1788878474785-nmwup56xw .fv-bar-row, #fv-chart-1788878474785-nmwup56xw .fv-stacked-product { display: flex !important; align-items: center !important; width: 100% !important; margin-bottom: 0.75rem !important; position: relative !important; }#fv-chart-1788878474785-nmwup56xw .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-1788878474785-nmwup56xw .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-1788878474785-nmwup56xw .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-1788878474785-nmwup56xw.preview-wrapper .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1788878474785-nmwup56xw.preview-wrapper .fv-bar-commentary-inline:focus, #fv-chart-1788878474785-nmwup56xw.preview-wrapper .fv-bar-commentary-inline:focus-within, #fv-chart-1788878474785-nmwup56xw.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1788878474785-nmwup56xw.mobile-view .fv-bar-commentary-inline:focus, #fv-chart-1788878474785-nmwup56xw.mobile-view .fv-bar-commentary-inline:focus-within { display: flex !important; }#fv-chart-1788878474785-nmwup56xw .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-1788878474785-nmwup56xw .fv-bar:hover { opacity: 0.8 !important; }#fv-chart-1788878474785-nmwup56xw .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-1788878474785-nmwup56xw .fv-bar-inner-label { white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; padding-right: 8px !important; }#fv-chart-1788878474785-nmwup56xw .fv-bar-inner-value { flex-shrink: 0 !important; }#fv-chart-1788878474785-nmwup56xw .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-1788878474785-nmwup56xw .fv-bar-label.fv-primary-product { font-weight: bold !important; color: var(--riv-primary) !important; }#fv-chart-1788878474785-nmwup56xw .fv-multi-bar-container { flex-direction: column !important; padding: 4px !important; align-items: stretch !important; gap: 4px !important; height: auto !important; }#fv-chart-1788878474785-nmwup56xw .fv-multi-bar-item { display: flex !important; align-items: center !important; height: 25px !important; width: 100% !important; }#fv-chart-1788878474785-nmwup56xw .fv-stacked-bar { display: flex !important; overflow: hidden !important; }#fv-chart-1788878474785-nmwup56xw .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-1788878474785-nmwup56xw .fv-stacked-segment:last-child { border-right: none !important; }#fv-chart-1788878474785-nmwup56xw .fv-segment-value { font-size: 14px !important; font-weight: bold !important; }#fv-chart-1788878474785-nmwup56xw .fv-grouped-bar-product { display: flex !important; flex-direction: column !important; width: 100% !important; margin-bottom: 1.25rem !important; }#fv-chart-1788878474785-nmwup56xw .fv-grouped-product-title-wrapper { padding-left: 150px !important; }#fv-chart-1788878474785-nmwup56xw .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-1788878474785-nmwup56xw .fv-bar-cluster { width: 100% !important; flex-grow: 1 !important; display: flex !important; flex-direction: column !important; }#fv-chart-1788878474785-nmwup56xw .fv-bar-cluster .fv-bar-row { margin-bottom: 3px !important; }#fv-chart-1788878474785-nmwup56xw .fv-bar-cluster .fv-bar-container { height: 20px !important; }#fv-chart-1788878474785-nmwup56xw .riv-grid line {stroke: #D1D5DB !important;stroke-dasharray: 3 3 !important;}#fv-chart-1788878474785-nmwup56xw .fv-x-axis-wrapper { display: flex !important; width: 100% !important; margin-top: 0.5rem !important; }#fv-chart-1788878474785-nmwup56xw .fv-x-axis-label-space { width: 150px !important; padding-right: 10px !important; flex-shrink: 0 !important; }#fv-chart-1788878474785-nmwup56xw .fv-x-axis-chart-space { flex-grow: 1 !important; padding-right: 8px !important; }#fv-chart-1788878474785-nmwup56xw .fv-x-axis-wrapper.fv-grouped-x-axis { margin-left: 0 !important; }#fv-chart-1788878474785-nmwup56xw .fv-x-axis-line { border-top: 1px solid #D1D5DB !important; }#fv-chart-1788878474785-nmwup56xw .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-1788878474785-nmwup56xw .fv-x-axis-ticks span { position: relative !important; }#fv-chart-1788878474785-nmwup56xw .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-1788878474785-nmwup56xw .fv-x-axis-unit { text-align: center !important; font-size: 14px !important; color: #374151 !important; margin-top: 8px !important; display: block !important; }#fv-chart-1788878474785-nmwup56xw .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-1788878474785-nmwup56xw .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-1788878474785-nmwup56xw.mobile-view .fv-pie-container,#fv-chart-1788878474785-nmwup56xw.labels-on-top .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1788878474785-nmwup56xw.mobile-view .fv-grouped-product-title-wrapper,#fv-chart-1788878474785-nmwup56xw.labels-on-top .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1788878474785-nmwup56xw.mobile-view .fv-bar-row,#fv-chart-1788878474785-nmwup56xw.mobile-view .fv-stacked-product,#fv-chart-1788878474785-nmwup56xw.mobile-view .fv-grouped-bar-product,#fv-chart-1788878474785-nmwup56xw.labels-on-top .fv-bar-row,#fv-chart-1788878474785-nmwup56xw.labels-on-top .fv-stacked-product,#fv-chart-1788878474785-nmwup56xw.labels-on-top .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1788878474785-nmwup56xw.mobile-view .fv-bar-label:not(.fv-grouped-product-title),#fv-chart-1788878474785-nmwup56xw.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-1788878474785-nmwup56xw.mobile-view .fv-bar-label,#fv-chart-1788878474785-nmwup56xw.mobile-view .fv-grouped-product-title,#fv-chart-1788878474785-nmwup56xw.labels-on-top .fv-bar-label,#fv-chart-1788878474785-nmwup56xw.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-1788878474785-nmwup56xw.mobile-view .fv-bar-container,#fv-chart-1788878474785-nmwup56xw.mobile-view .fv-bar-cluster,#fv-chart-1788878474785-nmwup56xw.labels-on-top .fv-bar-container,#fv-chart-1788878474785-nmwup56xw.labels-on-top .fv-bar-cluster {width: 100% !important;}#fv-chart-1788878474785-nmwup56xw.mobile-view .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1788878474785-nmwup56xw.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1788878474785-nmwup56xw.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1788878474785-nmwup56xw.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus-within,#fv-chart-1788878474785-nmwup56xw.labels-on-top .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1788878474785-nmwup56xw.labels-on-top .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1788878474785-nmwup56xw.labels-on-top .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1788878474785-nmwup56xw.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-1788878474785-nmwup56xw.mobile-view .fv-x-axis-wrapper,#fv-chart-1788878474785-nmwup56xw.labels-on-top .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1788878474785-nmwup56xw.mobile-view .fv-x-axis-label-space,#fv-chart-1788878474785-nmwup56xw.labels-on-top .fv-x-axis-label-space {display: none !important;}#fv-chart-1788878474785-nmwup56xw.mobile-view .fv-x-axis-chart-space,#fv-chart-1788878474785-nmwup56xw.labels-on-top .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1788878474785-nmwup56xw.mobile-view .fv-benchmark-title,#fv-chart-1788878474785-nmwup56xw.labels-on-top .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1788878474785-nmwup56xw.mobile-view .fv-dropdown-title,#fv-chart-1788878474785-nmwup56xw.labels-on-top .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1788878474785-nmwup56xw.mobile-view .fv-carousel-nav-btn,#fv-chart-1788878474785-nmwup56xw.labels-on-top .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1788878474785-nmwup56xw.mobile-view .fv-chart-title,#fv-chart-1788878474785-nmwup56xw.labels-on-top .fv-chart-title {padding: 0 8px !important;}#fv-chart-1788878474785-nmwup56xw.mobile-view .fv-chart-subhead,#fv-chart-1788878474785-nmwup56xw.labels-on-top .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1788878474785-nmwup56xw.mobile-view .fv-versus-header,#fv-chart-1788878474785-nmwup56xw.labels-on-top .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1788878474785-nmwup56xw.mobile-view .fv-versus-select-wrapper,#fv-chart-1788878474785-nmwup56xw.labels-on-top .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1788878474785-nmwup56xw.mobile-view .fv-versus-select-wrapper.fv-left,#fv-chart-1788878474785-nmwup56xw.labels-on-top .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1788878474785-nmwup56xw.mobile-view .fv-versus-select-wrapper.fv-right,#fv-chart-1788878474785-nmwup56xw.labels-on-top .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1788878474785-nmwup56xw.mobile-view .fv-versus-select.fv-select-left,#fv-chart-1788878474785-nmwup56xw.labels-on-top .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1788878474785-nmwup56xw.mobile-view .fv-versus-select.fv-select-right,#fv-chart-1788878474785-nmwup56xw.labels-on-top .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1788878474785-nmwup56xw.mobile-view .fv-versus-vs,#fv-chart-1788878474785-nmwup56xw.labels-on-top .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1788878474785-nmwup56xw.mobile-view .fv-versus-select-container,#fv-chart-1788878474785-nmwup56xw.labels-on-top .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1788878474785-nmwup56xw.mobile-view .fv-versus-select,#fv-chart-1788878474785-nmwup56xw.labels-on-top .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1788878474785-nmwup56xw.mobile-view .fv-stl-shop-all-btn,#fv-chart-1788878474785-nmwup56xw.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-1788878474785-nmwup56xw.mobile-view .fv-stl-shop-all-logo,#fv-chart-1788878474785-nmwup56xw.mobile-view .fv-stl-shop-all-icon,#fv-chart-1788878474785-nmwup56xw.labels-on-top .fv-stl-shop-all-logo,#fv-chart-1788878474785-nmwup56xw.labels-on-top .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1788878474785-nmwup56xw.mobile-view .fv-stl-shop-all-icon svg,#fv-chart-1788878474785-nmwup56xw.labels-on-top .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1788878474785-nmwup56xw.mobile-view .fv-bar-commentary-inline,#fv-chart-1788878474785-nmwup56xw.labels-on-top .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1788878474785-nmwup56xw.mobile-view .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1788878474785-nmwup56xw.mobile-view.fv-contains-line-chart .fv-footer-content {margin-left: -1rem !important;margin-right: -1rem !important;}@media (max-width: 599px) {#fv-chart-1788878474785-nmwup56xw .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1788878474785-nmwup56xw .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1788878474785-nmwup56xw .fv-bar-row,#fv-chart-1788878474785-nmwup56xw .fv-stacked-product,#fv-chart-1788878474785-nmwup56xw .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1788878474785-nmwup56xw .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-1788878474785-nmwup56xw .fv-bar-label,#fv-chart-1788878474785-nmwup56xw .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-1788878474785-nmwup56xw .fv-bar-container,#fv-chart-1788878474785-nmwup56xw .fv-bar-cluster {width: 100% !important;}#fv-chart-1788878474785-nmwup56xw .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1788878474785-nmwup56xw .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1788878474785-nmwup56xw .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1788878474785-nmwup56xw .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-1788878474785-nmwup56xw .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1788878474785-nmwup56xw .fv-x-axis-label-space {display: none !important;}#fv-chart-1788878474785-nmwup56xw .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1788878474785-nmwup56xw .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1788878474785-nmwup56xw .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1788878474785-nmwup56xw .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1788878474785-nmwup56xw .fv-chart-title {padding: 0 8px !important;}#fv-chart-1788878474785-nmwup56xw .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1788878474785-nmwup56xw .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1788878474785-nmwup56xw .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1788878474785-nmwup56xw .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1788878474785-nmwup56xw .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1788878474785-nmwup56xw .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1788878474785-nmwup56xw .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1788878474785-nmwup56xw .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1788878474785-nmwup56xw .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1788878474785-nmwup56xw .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1788878474785-nmwup56xw .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-1788878474785-nmwup56xw .fv-stl-shop-all-logo,#fv-chart-1788878474785-nmwup56xw .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1788878474785-nmwup56xw .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1788878474785-nmwup56xw .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1788878474785-nmwup56xw .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1788878474785-nmwup56xw.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": "GPU price tracking","description": "I've been tracking the lowest price of each GPU in this generation since August 14, 2025","creator": {"@type": "Organization","name": "PC Gamer","logo": "https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png"},"isAccessibleForFree": true,"dateCreated": "2026-09-08T14:41:14.785Z","citation": "The recent price spike for both the RTX 5070 and RTX 5060 Ti 16 GB make it tough recommendation against the relatively new RX 9070 GRE.","keywords": ["Nvidia RTX 5070","Nvidia RTX 5060 Ti 16 GB","Lowest pricing","benchmark","comparison","performance","review","PC Gamer"],"measurementTechnique": "Performance Benchmarking","variableMeasured": [{"@type": "PropertyValue","name": "Nvidia RTX 5070 – Lowest pricing","value": 759,"unitText": "Price, $"},{"@type": "PropertyValue","name": "Nvidia RTX 5060 Ti 16 GB – Lowest pricing","value": 570,"unitText": "Price, $"}]}</script><div id="fv-chart-1788878474785-nmwup56xw" class="fv-chart-wrapper fv-contains-line-chart  " data-bar-labels-on-top="false" data-iframe-height="true" data-vizualizer-embed="true"><div class="fv-inner-wrapper    "><h3 class="fv-chart-title">GPU price tracking</h3><p class="fv-chart-subhead">I've been tracking the lowest price of each GPU in this generation since August 14, 2025</p><div class="riv-chart-container"><div class="fv-chart-item" id="fv-chart-1788878474785-nmwup56xw-line-Lowest pricing" data-chart-type="Line" data-title="Lowest pricing" data-subhead="I've been tracking the lowest price of each GPU in this generation since August 14, 2025" data-caption="The recent price spike for both the RTX 5070 and RTX 5060 Ti 16 GB make it tough recommendation against the relatively new RX 9070 GRE." style=""><div class="fv-benchmark-group"><div class="riv-line-chart-container" id="fv-chart-1788878474785-nmwup56xw-line-Lowest pricing" role="group" aria-label="Line chart for Lowest pricing" style="position: relative;"><style>.riv-line-chart-container { width: 100% !important; }.riv-line-chart-svg-desktop { display: block !important; }.riv-line-chart-svg-mobile { display: none !important; }.mobile-view .riv-line-chart-svg-desktop { display: none !important; }.mobile-view .riv-line-chart-svg-mobile { display: block !important; }@media (max-width: 599px) { .riv-line-chart-svg-desktop { display: none !important; } .riv-line-chart-svg-mobile { display: block !important; } }.riv-line-legend { display: flex !important; flex-wrap: wrap !important; justify-content: center !important; gap: 8px 16px !important; margin-top: 16px !important; font-family: 'Open Sans', sans-serif !important; }.riv-legend-item { display: inline-flex !important; align-items: center !important; gap: 6px !important; font-size: 13px !important; color: #374151 !important; background: none !important; border: none !important; padding: 4px !important; border-radius: 4px !important; cursor: pointer !important; transition: opacity 0.2s !important; }.riv-legend-item.fv-primary-product { font-weight: bold !important; }.riv-legend-item:focus { outline: 2px solid var(--riv-primary) !important; }.riv-legend-marker { width: 12px !important; height: 12px !important; border-radius: 50% !important; }</style><div class="fv-y-axis-title">Lowest pricing (Price, $)</div><svg class="riv-line-chart-svg-desktop" style="overflow: visible;" fill="none" viewBox="0 0 600 340" width="100%" height="auto" aria-hidden="true"><g class="riv-grid"><line x1="45" x2="580" y1="275.00" y2="275.00" /><line x1="45" x2="580" y1="245.56" y2="245.56" /><line x1="45" x2="580" y1="127.78" y2="127.78" /><line x1="45" x2="580" y1="10.00" y2="10.00" /><line x1="270.89" x2="270.89" y1="10" y2="275" /><line x1="508.67" x2="508.67" y1="10" y2="275" /></g><g class="riv-axes"><line x1="45" x2="45" y1="10" y2="275" stroke="#D1D5DB" /><line x1="45" x2="580" y1="275" y2="275" stroke="#D1D5DB" /><text x="37" y="275.00" dy="0.32em" text-anchor="end" style="font-size: 14px; font-weight: normal;" fill="#374151">350</text><text x="37" y="245.56" dy="0.32em" text-anchor="end" style="font-size: 14px; font-weight: normal;" fill="#374151">400</text><text x="37" y="127.78" dy="0.32em" text-anchor="end" style="font-size: 14px; font-weight: normal;" fill="#374151">600</text><text x="37" y="10.00" dy="0.32em" text-anchor="end" style="font-size: 14px; font-weight: normal;" fill="#374151">800</text><text x="270.89" y="287" transform="rotate(-45 270.89 287)" text-anchor="end" style="font-size: 14px; font-weight: normal;" fill="#374151">20 Week</text><text x="508.67" y="287" transform="rotate(-45 508.67 287)" text-anchor="end" style="font-size: 14px; font-weight: normal;" fill="#374151">40 Week</text></g><path class="riv-line-path" d="M 45.00,157.22 C 48.96,157.22 52.93,157.22 56.89,157.22 C 60.85,157.22 64.81,172.53 68.78,172.53 C 72.74,172.53 76.70,159.58 80.67,159.58 C 84.63,159.58 88.59,197.86 92.56,197.86 C 96.52,197.86 100.48,187.26 104.44,187.26 C 108.41,187.26 112.37,174.89 116.33,174.89 C 120.30,174.89 124.26,186.67 128.22,186.67 C 132.19,186.67 136.15,186.67 140.11,186.67 C 144.07,186.67 148.04,198.44 152.00,198.44 C 155.96,198.44 159.93,193.14 163.89,193.14 C 167.85,193.14 171.81,186.67 175.78,186.67 C 179.74,186.67 183.70,170.77 187.67,170.77 C 191.63,170.77 195.59,163.11 199.56,163.11 C 203.52,163.11 207.48,187.26 211.44,187.26 C 215.41,187.26 219.37,187.26 223.33,187.26 C 227.30,187.26 231.26,157.81 235.22,157.81 C 239.19,157.81 243.15,163.11 247.11,163.11 C 251.07,163.11 255.04,157.81 259.00,157.81 C 262.96,157.81 266.93,116.00 270.89,116.00 C 274.85,116.00 278.81,116.00 282.78,116.00 C 286.74,116.00 290.70,116.00 294.67,116.00 C 298.63,116.00 302.59,110.11 306.56,110.11 C 310.52,110.11 314.48,113.06 318.44,113.06 C 322.41,113.06 326.37,110.11 330.33,110.11 C 334.30,110.11 338.26,125.42 342.22,125.42 C 346.19,125.42 350.15,104.22 354.11,104.22 C 358.07,104.22 362.04,110.11 366.00,110.11 C 369.96,110.11 373.93,106.58 377.89,106.58 C 381.85,106.58 385.81,110.11 389.78,110.11 C 393.74,110.11 397.70,128.37 401.67,128.37 C 405.63,128.37 409.59,128.37 413.56,128.37 C 417.52,128.37 421.48,128.37 425.44,128.37 C 429.41,128.37 433.37,128.37 437.33,128.37 C 441.30,128.37 445.26,128.37 449.22,128.37 C 453.19,128.37 457.15,128.37 461.11,128.37 C 465.07,128.37 469.04,128.37 473.00,128.37 C 476.96,128.37 480.93,128.37 484.89,128.37 C 488.85,128.37 492.81,128.37 496.78,128.37 C 500.74,128.37 504.70,128.37 508.67,128.37 C 512.63,128.37 516.59,151.33 520.56,151.33 C 524.52,151.33 528.48,157.22 532.44,157.22 C 536.41,157.22 540.37,36.50 544.33,36.50 C 548.30,36.50 552.26,31.79 556.22,31.79 C 560.19,31.79 564.15,10.00 568.11,10.00 C 572.07,10.00 576.04,34.14 580.00,34.14" data-product="Nvidia RTX 5070" fill="none" stroke="#1CA9C4" stroke-width="4" stroke-linecap="round" stroke-linejoin="round" /><path class="riv-line-path" d="M 45.00,227.89 C 48.96,227.89 52.93,227.89 56.89,227.89 C 60.85,227.89 64.81,227.89 68.78,227.89 C 72.74,227.89 76.70,227.89 80.67,227.89 C 84.63,227.89 88.59,227.89 92.56,227.89 C 96.52,227.89 100.48,257.92 104.44,257.92 C 108.41,257.92 112.37,227.89 116.33,227.89 C 120.30,227.89 124.26,227.89 128.22,227.89 C 132.19,227.89 136.15,227.89 140.11,227.89 C 144.07,227.89 148.04,227.89 152.00,227.89 C 155.96,227.89 159.93,245.56 163.89,245.56 C 167.85,245.56 171.81,245.56 175.78,245.56 C 179.74,245.56 183.70,233.78 187.67,233.78 C 191.63,233.78 195.59,233.78 199.56,233.78 C 203.52,233.78 207.48,227.89 211.44,227.89 C 215.41,227.89 219.37,227.89 223.33,227.89 C 227.30,227.89 231.26,227.89 235.22,227.89 C 239.19,227.89 243.15,216.11 247.11,216.11 C 251.07,216.11 255.04,216.11 259.00,216.11 C 262.96,216.11 266.93,174.89 270.89,174.89 C 274.85,174.89 278.81,174.89 282.78,174.89 C 286.74,174.89 290.70,174.89 294.67,174.89 C 298.63,174.89 302.59,174.89 306.56,174.89 C 310.52,174.89 314.48,174.89 318.44,174.89 C 322.41,174.89 326.37,157.22 330.33,157.22 C 334.30,157.22 338.26,157.22 342.22,157.22 C 346.19,157.22 350.15,145.44 354.11,145.44 C 358.07,145.44 362.04,177.83 366.00,177.83 C 369.96,177.83 373.93,186.67 377.89,186.67 C 381.85,186.67 385.81,186.67 389.78,186.67 C 393.74,186.67 397.70,186.67 401.67,186.67 C 405.63,186.67 409.59,177.83 413.56,177.83 C 417.52,177.83 421.48,192.56 425.44,192.56 C 429.41,192.56 433.37,157.22 437.33,157.22 C 441.30,157.22 445.26,157.22 449.22,157.22 C 453.19,157.22 457.15,157.22 461.11,157.22 C 465.07,157.22 469.04,145.44 473.00,145.44 C 476.96,145.44 480.93,145.44 484.89,145.44 C 488.85,145.44 492.81,145.44 496.78,145.44 C 500.74,145.44 504.70,148.39 508.67,148.39 C 512.63,148.39 516.59,151.33 520.56,151.33 C 524.52,151.33 528.48,145.44 532.44,145.44 C 536.41,145.44 540.37,98.33 544.33,98.33 C 548.30,98.33 552.26,21.78 556.22,21.78 C 560.19,21.78 564.15,25.90 568.11,25.90 C 572.07,25.90 576.04,145.44 580.00,145.44" data-product="Nvidia RTX 5060 Ti 16 GB" fill="none" stroke="#FE9F58" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="45.00" cy="157.22" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="56.89" cy="157.22" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="68.78" cy="172.53" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="80.67" cy="159.58" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="92.56" cy="197.86" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="104.44" cy="187.26" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="116.33" cy="174.89" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="128.22" cy="186.67" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="140.11" cy="186.67" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="152.00" cy="198.44" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="163.89" cy="193.14" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="175.78" cy="186.67" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="187.67" cy="170.77" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="199.56" cy="163.11" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="211.44" cy="187.26" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="223.33" cy="187.26" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="235.22" cy="157.81" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="247.11" cy="163.11" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="259.00" cy="157.81" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="270.89" cy="116.00" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="282.78" cy="116.00" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="294.67" cy="116.00" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="306.56" cy="110.11" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="318.44" cy="113.06" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="330.33" cy="110.11" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="342.22" cy="125.42" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="354.11" cy="104.22" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="366.00" cy="110.11" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="377.89" cy="106.58" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="389.78" cy="110.11" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="401.67" cy="128.37" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="413.56" cy="128.37" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="425.44" cy="128.37" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="437.33" cy="128.37" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="449.22" cy="128.37" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="461.11" cy="128.37" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="473.00" cy="128.37" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="484.89" cy="128.37" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="496.78" cy="128.37" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="508.67" cy="128.37" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="520.56" cy="151.33" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="532.44" cy="157.22" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="544.33" cy="36.50" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="556.22" cy="31.79" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="568.11" cy="10.00" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="580.00" cy="34.14" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="45.00" cy="227.89" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="56.89" cy="227.89" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="68.78" cy="227.89" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="80.67" cy="227.89" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="92.56" cy="227.89" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="104.44" cy="257.92" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="116.33" cy="227.89" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="128.22" cy="227.89" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="140.11" cy="227.89" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="152.00" cy="227.89" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="163.89" cy="245.56" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="175.78" cy="245.56" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="187.67" cy="233.78" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="199.56" cy="233.78" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="211.44" cy="227.89" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="223.33" cy="227.89" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="235.22" cy="227.89" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="247.11" cy="216.11" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="259.00" cy="216.11" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="270.89" cy="174.89" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="282.78" cy="174.89" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="294.67" cy="174.89" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="306.56" cy="174.89" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="318.44" cy="174.89" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="330.33" cy="157.22" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="342.22" cy="157.22" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="354.11" cy="145.44" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="366.00" cy="177.83" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="377.89" cy="186.67" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="389.78" cy="186.67" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="401.67" cy="186.67" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="413.56" cy="177.83" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="425.44" cy="192.56" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="437.33" cy="157.22" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="449.22" cy="157.22" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="461.11" cy="157.22" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="473.00" cy="145.44" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="484.89" cy="145.44" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="496.78" cy="145.44" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="508.67" cy="148.39" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="520.56" cy="151.33" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="532.44" cy="145.44" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="544.33" cy="98.33" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="556.22" cy="21.78" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="568.11" cy="25.90" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="580.00" cy="145.44" r="3" fill="#FE9F58" style="opacity:0;" /></svg><svg class="riv-line-chart-svg-mobile" style="overflow: visible;" fill="none" viewBox="0 0 600 440" width="100%" height="auto" aria-hidden="true"><g class="riv-grid"><line x1="40" x2="585" y1="375.00" y2="375.00" /><line x1="40" x2="585" y1="334.44" y2="334.44" /><line x1="40" x2="585" y1="172.22" y2="172.22" /><line x1="40" x2="585" y1="10.00" y2="10.00" /><line x1="270.11" x2="270.11" y1="10" y2="375" /><line x1="512.33" x2="512.33" y1="10" y2="375" /></g><g class="riv-axes"><line x1="40" x2="40" y1="10" y2="375" stroke="#D1D5DB" /><line x1="40" x2="585" y1="375" y2="375" stroke="#D1D5DB" /><text x="32" y="375.00" dy="0.32em" text-anchor="end" style="font-size: 14px; font-weight: normal;" fill="#374151">350</text><text x="32" y="334.44" dy="0.32em" text-anchor="end" style="font-size: 14px; font-weight: normal;" fill="#374151">400</text><text x="32" y="172.22" dy="0.32em" text-anchor="end" style="font-size: 14px; font-weight: normal;" fill="#374151">600</text><text x="32" y="10.00" dy="0.32em" text-anchor="end" style="font-size: 14px; font-weight: normal;" fill="#374151">800</text><text x="270.11" y="387" transform="rotate(-45 270.11 387)" text-anchor="end" style="font-size: 14px; font-weight: normal;" fill="#374151">20 Week</text><text x="512.33" y="387" transform="rotate(-45 512.33 387)" text-anchor="end" style="font-size: 14px; font-weight: normal;" fill="#374151">40 Week</text></g><path class="riv-line-path" d="M 40.00,212.78 C 44.04,212.78 48.07,212.78 52.11,212.78 C 56.15,212.78 60.19,233.87 64.22,233.87 C 68.26,233.87 72.30,216.02 76.33,216.02 C 80.37,216.02 84.41,268.74 88.44,268.74 C 92.48,268.74 96.52,254.14 100.56,254.14 C 104.59,254.14 108.63,237.11 112.67,237.11 C 116.70,237.11 120.74,253.33 124.78,253.33 C 128.81,253.33 132.85,253.33 136.89,253.33 C 140.93,253.33 144.96,269.56 149.00,269.56 C 153.04,269.56 157.07,262.26 161.11,262.26 C 165.15,262.26 169.19,253.33 173.22,253.33 C 177.26,253.33 181.30,231.43 185.33,231.43 C 189.37,231.43 193.41,220.89 197.44,220.89 C 201.48,220.89 205.52,254.14 209.56,254.14 C 213.59,254.14 217.63,254.14 221.67,254.14 C 225.70,254.14 229.74,213.59 233.78,213.59 C 237.81,213.59 241.85,220.89 245.89,220.89 C 249.93,220.89 253.96,213.59 258.00,213.59 C 262.04,213.59 266.07,156.00 270.11,156.00 C 274.15,156.00 278.19,156.00 282.22,156.00 C 286.26,156.00 290.30,156.00 294.33,156.00 C 298.37,156.00 302.41,147.89 306.44,147.89 C 310.48,147.89 314.52,151.94 318.56,151.94 C 322.59,151.94 326.63,147.89 330.67,147.89 C 334.70,147.89 338.74,168.98 342.78,168.98 C 346.81,168.98 350.85,139.78 354.89,139.78 C 358.93,139.78 362.96,147.89 367.00,147.89 C 371.04,147.89 375.07,143.02 379.11,143.02 C 383.15,143.02 387.19,147.89 391.22,147.89 C 395.26,147.89 399.30,173.03 403.33,173.03 C 407.37,173.03 411.41,173.03 415.44,173.03 C 419.48,173.03 423.52,173.03 427.56,173.03 C 431.59,173.03 435.63,173.03 439.67,173.03 C 443.70,173.03 447.74,173.03 451.78,173.03 C 455.81,173.03 459.85,173.03 463.89,173.03 C 467.93,173.03 471.96,173.03 476.00,173.03 C 480.04,173.03 484.07,173.03 488.11,173.03 C 492.15,173.03 496.19,173.03 500.22,173.03 C 504.26,173.03 508.30,173.03 512.33,173.03 C 516.37,173.03 520.41,204.67 524.44,204.67 C 528.48,204.67 532.52,212.78 536.56,212.78 C 540.59,212.78 544.63,46.50 548.67,46.50 C 552.70,46.50 556.74,40.01 560.78,40.01 C 564.81,40.01 568.85,10.00 572.89,10.00 C 576.93,10.00 580.96,43.26 585.00,43.26" data-product="Nvidia RTX 5070" fill="none" stroke="#1CA9C4" stroke-width="4" stroke-linecap="round" stroke-linejoin="round" /><path class="riv-line-path" d="M 40.00,310.11 C 44.04,310.11 48.07,310.11 52.11,310.11 C 56.15,310.11 60.19,310.11 64.22,310.11 C 68.26,310.11 72.30,310.11 76.33,310.11 C 80.37,310.11 84.41,310.11 88.44,310.11 C 92.48,310.11 96.52,351.48 100.56,351.48 C 104.59,351.48 108.63,310.11 112.67,310.11 C 116.70,310.11 120.74,310.11 124.78,310.11 C 128.81,310.11 132.85,310.11 136.89,310.11 C 140.93,310.11 144.96,310.11 149.00,310.11 C 153.04,310.11 157.07,334.44 161.11,334.44 C 165.15,334.44 169.19,334.44 173.22,334.44 C 177.26,334.44 181.30,318.22 185.33,318.22 C 189.37,318.22 193.41,318.22 197.44,318.22 C 201.48,318.22 205.52,310.11 209.56,310.11 C 213.59,310.11 217.63,310.11 221.67,310.11 C 225.70,310.11 229.74,310.11 233.78,310.11 C 237.81,310.11 241.85,293.89 245.89,293.89 C 249.93,293.89 253.96,293.89 258.00,293.89 C 262.04,293.89 266.07,237.11 270.11,237.11 C 274.15,237.11 278.19,237.11 282.22,237.11 C 286.26,237.11 290.30,237.11 294.33,237.11 C 298.37,237.11 302.41,237.11 306.44,237.11 C 310.48,237.11 314.52,237.11 318.56,237.11 C 322.59,237.11 326.63,212.78 330.67,212.78 C 334.70,212.78 338.74,212.78 342.78,212.78 C 346.81,212.78 350.85,196.56 354.89,196.56 C 358.93,196.56 362.96,241.17 367.00,241.17 C 371.04,241.17 375.07,253.33 379.11,253.33 C 383.15,253.33 387.19,253.33 391.22,253.33 C 395.26,253.33 399.30,253.33 403.33,253.33 C 407.37,253.33 411.41,241.17 415.44,241.17 C 419.48,241.17 423.52,261.44 427.56,261.44 C 431.59,261.44 435.63,212.78 439.67,212.78 C 443.70,212.78 447.74,212.78 451.78,212.78 C 455.81,212.78 459.85,212.78 463.89,212.78 C 467.93,212.78 471.96,196.56 476.00,196.56 C 480.04,196.56 484.07,196.56 488.11,196.56 C 492.15,196.56 496.19,196.56 500.22,196.56 C 504.26,196.56 508.30,200.61 512.33,200.61 C 516.37,200.61 520.41,204.67 524.44,204.67 C 528.48,204.67 532.52,196.56 536.56,196.56 C 540.59,196.56 544.63,131.67 548.67,131.67 C 552.70,131.67 556.74,26.22 560.78,26.22 C 564.81,26.22 568.85,31.90 572.89,31.90 C 576.93,31.90 580.96,196.56 585.00,196.56" data-product="Nvidia RTX 5060 Ti 16 GB" fill="none" stroke="#FE9F58" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="40.00" cy="212.78" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="52.11" cy="212.78" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="64.22" cy="233.87" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="76.33" cy="216.02" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="88.44" cy="268.74" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="100.56" cy="254.14" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="112.67" cy="237.11" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="124.78" cy="253.33" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="136.89" cy="253.33" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="149.00" cy="269.56" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="161.11" cy="262.26" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="173.22" cy="253.33" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="185.33" cy="231.43" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="197.44" cy="220.89" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="209.56" cy="254.14" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="221.67" cy="254.14" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="233.78" cy="213.59" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="245.89" cy="220.89" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="258.00" cy="213.59" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="270.11" cy="156.00" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="282.22" cy="156.00" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="294.33" cy="156.00" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="306.44" cy="147.89" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="318.56" cy="151.94" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="330.67" cy="147.89" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="342.78" cy="168.98" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="354.89" cy="139.78" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="367.00" cy="147.89" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="379.11" cy="143.02" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="391.22" cy="147.89" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="403.33" cy="173.03" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="415.44" cy="173.03" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="427.56" cy="173.03" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="439.67" cy="173.03" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="451.78" cy="173.03" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="463.89" cy="173.03" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="476.00" cy="173.03" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="488.11" cy="173.03" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="500.22" cy="173.03" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="512.33" cy="173.03" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="524.44" cy="204.67" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="536.56" cy="212.78" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="548.67" cy="46.50" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="560.78" cy="40.01" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="572.89" cy="10.00" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="585.00" cy="43.26" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="40.00" cy="310.11" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="52.11" cy="310.11" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="64.22" cy="310.11" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="76.33" cy="310.11" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="88.44" cy="310.11" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="100.56" cy="351.48" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="112.67" cy="310.11" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="124.78" cy="310.11" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="136.89" cy="310.11" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="149.00" cy="310.11" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="161.11" cy="334.44" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="173.22" cy="334.44" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="185.33" cy="318.22" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="197.44" cy="318.22" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="209.56" cy="310.11" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="221.67" cy="310.11" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="233.78" cy="310.11" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="245.89" cy="293.89" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="258.00" cy="293.89" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="270.11" cy="237.11" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="282.22" cy="237.11" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="294.33" cy="237.11" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="306.44" cy="237.11" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="318.56" cy="237.11" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="330.67" cy="212.78" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="342.78" cy="212.78" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="354.89" cy="196.56" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="367.00" cy="241.17" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="379.11" cy="253.33" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="391.22" cy="253.33" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="403.33" cy="253.33" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="415.44" cy="241.17" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="427.56" cy="261.44" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="439.67" cy="212.78" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="451.78" cy="212.78" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="463.89" cy="212.78" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="476.00" cy="196.56" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="488.11" cy="196.56" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="500.22" cy="196.56" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="512.33" cy="200.61" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="524.44" cy="204.67" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="536.56" cy="196.56" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="548.67" cy="131.67" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="560.78" cy="26.22" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="572.89" cy="31.90" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="585.00" cy="196.56" r="2" fill="#FE9F58" style="opacity:0;" /></svg><div class="fv-x-axis-title">Week</div><div class="riv-line-legend" data-chart="fv-chart-1788878474785-nmwup56xw-line-Lowest pricing"><button class="riv-legend-item fv-primary-product" data-product="Nvidia RTX 5070"><span class="riv-legend-marker" style="background-color: #1CA9C4;"></span>Nvidia RTX 5070</button><button class="riv-legend-item " data-product="Nvidia RTX 5060 Ti 16 GB"><span class="riv-legend-marker" style="background-color: #FE9F58;"></span>Nvidia RTX 5060 Ti 16 GB</button></div><table class="sr-only"><caption>Lowest pricing Data</caption><thead><tr><th>Timestamp (Week)</th><th>Nvidia RTX 5070 (Price, $)</th><th>Nvidia RTX 5060 Ti 16 GB (Price, $)</th></tr></thead><tbody><tr><td>1</td><td>550</td><td>430</td></tr><tr><td>2</td><td>550</td><td>430</td></tr><tr><td>3</td><td>524</td><td>430</td></tr><tr><td>4</td><td>546</td><td>430</td></tr><tr><td>5</td><td>481</td><td>430</td></tr><tr><td>6</td><td>499</td><td>379</td></tr><tr><td>7</td><td>520</td><td>430</td></tr><tr><td>8</td><td>500</td><td>430</td></tr><tr><td>9</td><td>500</td><td>430</td></tr><tr><td>10</td><td>480</td><td>430</td></tr><tr><td>11</td><td>489</td><td>400</td></tr><tr><td>12</td><td>500</td><td>400</td></tr><tr><td>13</td><td>527</td><td>420</td></tr><tr><td>14</td><td>540</td><td>420</td></tr><tr><td>15</td><td>499</td><td>430</td></tr><tr><td>16</td><td>499</td><td>430</td></tr><tr><td>17</td><td>549</td><td>430</td></tr><tr><td>18</td><td>540</td><td>450</td></tr><tr><td>19</td><td>549</td><td>450</td></tr><tr><td>20</td><td>620</td><td>520</td></tr><tr><td>21</td><td>620</td><td>520</td></tr><tr><td>22</td><td>620</td><td>520</td></tr><tr><td>23</td><td>630</td><td>520</td></tr><tr><td>24</td><td>625</td><td>520</td></tr><tr><td>25</td><td>630</td><td>550</td></tr><tr><td>26</td><td>604</td><td>550</td></tr><tr><td>27</td><td>640</td><td>570</td></tr><tr><td>28</td><td>630</td><td>515</td></tr><tr><td>29</td><td>636</td><td>500</td></tr><tr><td>30</td><td>630</td><td>500</td></tr><tr><td>31</td><td>599</td><td>500</td></tr><tr><td>32</td><td>599</td><td>515</td></tr><tr><td>33</td><td>599</td><td>490</td></tr><tr><td>34</td><td>599</td><td>550</td></tr><tr><td>35</td><td>599</td><td>550</td></tr><tr><td>36</td><td>599</td><td>550</td></tr><tr><td>37</td><td>599</td><td>570</td></tr><tr><td>38</td><td>599</td><td>570</td></tr><tr><td>39</td><td>599</td><td>570</td></tr><tr><td>40</td><td>599</td><td>565</td></tr><tr><td>41</td><td>560</td><td>560</td></tr><tr><td>42</td><td>550</td><td>570</td></tr><tr><td>43</td><td>755</td><td>650</td></tr><tr><td>44</td><td>763</td><td>780</td></tr><tr><td>45</td><td>800</td><td>773</td></tr><tr><td>46</td><td>759</td><td>570</td></tr></tbody></table><script type="application/json" class="riv-line-chart-data">{"products":[{"name":"Nvidia RTX 5070","displayName":"Nvidia RTX 5070","color":"#1CA9C4"},{"name":"Nvidia RTX 5060 Ti 16 GB","displayName":"Nvidia RTX 5060 Ti 16 GB","color":"#FE9F58"}],"timestampUnit":"Week","unit":"Price, $","xAxisLabel":"Week","data":[{"timestamp":1,"productName":"Nvidia RTX 5070","value":550},{"timestamp":1,"productName":"Nvidia RTX 5060 Ti 16 GB","value":430},{"timestamp":2,"productName":"Nvidia RTX 5070","value":550},{"timestamp":2,"productName":"Nvidia RTX 5060 Ti 16 GB","value":430},{"timestamp":3,"productName":"Nvidia RTX 5070","value":524},{"timestamp":3,"productName":"Nvidia RTX 5060 Ti 16 GB","value":430},{"timestamp":4,"productName":"Nvidia RTX 5070","value":546},{"timestamp":4,"productName":"Nvidia RTX 5060 Ti 16 GB","value":430},{"timestamp":5,"productName":"Nvidia RTX 5070","value":481},{"timestamp":5,"productName":"Nvidia RTX 5060 Ti 16 GB","value":430},{"timestamp":6,"productName":"Nvidia RTX 5070","value":499},{"timestamp":6,"productName":"Nvidia RTX 5060 Ti 16 GB","value":379},{"timestamp":7,"productName":"Nvidia RTX 5070","value":520},{"timestamp":7,"productName":"Nvidia RTX 5060 Ti 16 GB","value":430},{"timestamp":8,"productName":"Nvidia RTX 5070","value":500},{"timestamp":8,"productName":"Nvidia RTX 5060 Ti 16 GB","value":430},{"timestamp":9,"productName":"Nvidia RTX 5070","value":500},{"timestamp":9,"productName":"Nvidia RTX 5060 Ti 16 GB","value":430},{"timestamp":10,"productName":"Nvidia RTX 5070","value":480},{"timestamp":10,"productName":"Nvidia RTX 5060 Ti 16 GB","value":430},{"timestamp":11,"productName":"Nvidia RTX 5070","value":489},{"timestamp":11,"productName":"Nvidia RTX 5060 Ti 16 GB","value":400},{"timestamp":12,"productName":"Nvidia RTX 5070","value":500},{"timestamp":12,"productName":"Nvidia RTX 5060 Ti 16 GB","value":400},{"timestamp":13,"productName":"Nvidia RTX 5070","value":527},{"timestamp":13,"productName":"Nvidia RTX 5060 Ti 16 GB","value":420},{"timestamp":14,"productName":"Nvidia RTX 5070","value":540},{"timestamp":14,"productName":"Nvidia RTX 5060 Ti 16 GB","value":420},{"timestamp":15,"productName":"Nvidia RTX 5070","value":499},{"timestamp":15,"productName":"Nvidia RTX 5060 Ti 16 GB","value":430},{"timestamp":16,"productName":"Nvidia RTX 5070","value":499},{"timestamp":16,"productName":"Nvidia RTX 5060 Ti 16 GB","value":430},{"timestamp":17,"productName":"Nvidia RTX 5070","value":549},{"timestamp":17,"productName":"Nvidia RTX 5060 Ti 16 GB","value":430},{"timestamp":18,"productName":"Nvidia RTX 5070","value":540},{"timestamp":18,"productName":"Nvidia RTX 5060 Ti 16 GB","value":450},{"timestamp":19,"productName":"Nvidia RTX 5070","value":549},{"timestamp":19,"productName":"Nvidia RTX 5060 Ti 16 GB","value":450},{"timestamp":20,"productName":"Nvidia RTX 5070","value":620},{"timestamp":20,"productName":"Nvidia RTX 5060 Ti 16 GB","value":520},{"timestamp":21,"productName":"Nvidia RTX 5070","value":620},{"timestamp":21,"productName":"Nvidia RTX 5060 Ti 16 GB","value":520},{"timestamp":22,"productName":"Nvidia RTX 5070","value":620},{"timestamp":22,"productName":"Nvidia RTX 5060 Ti 16 GB","value":520},{"timestamp":23,"productName":"Nvidia RTX 5070","value":630},{"timestamp":23,"productName":"Nvidia RTX 5060 Ti 16 GB","value":520},{"timestamp":24,"productName":"Nvidia RTX 5070","value":625},{"timestamp":24,"productName":"Nvidia RTX 5060 Ti 16 GB","value":520},{"timestamp":25,"productName":"Nvidia RTX 5070","value":630},{"timestamp":25,"productName":"Nvidia RTX 5060 Ti 16 GB","value":550},{"timestamp":26,"productName":"Nvidia RTX 5070","value":604},{"timestamp":26,"productName":"Nvidia RTX 5060 Ti 16 GB","value":550},{"timestamp":27,"productName":"Nvidia RTX 5070","value":640},{"timestamp":27,"productName":"Nvidia RTX 5060 Ti 16 GB","value":570},{"timestamp":28,"productName":"Nvidia RTX 5070","value":630},{"timestamp":28,"productName":"Nvidia RTX 5060 Ti 16 GB","value":515},{"timestamp":29,"productName":"Nvidia RTX 5070","value":636},{"timestamp":29,"productName":"Nvidia RTX 5060 Ti 16 GB","value":500},{"timestamp":30,"productName":"Nvidia RTX 5070","value":630},{"timestamp":30,"productName":"Nvidia RTX 5060 Ti 16 GB","value":500},{"timestamp":31,"productName":"Nvidia RTX 5070","value":599},{"timestamp":31,"productName":"Nvidia RTX 5060 Ti 16 GB","value":500},{"timestamp":32,"productName":"Nvidia RTX 5070","value":599},{"timestamp":32,"productName":"Nvidia RTX 5060 Ti 16 GB","value":515},{"timestamp":33,"productName":"Nvidia RTX 5070","value":599},{"timestamp":33,"productName":"Nvidia RTX 5060 Ti 16 GB","value":490},{"timestamp":34,"productName":"Nvidia RTX 5070","value":599},{"timestamp":34,"productName":"Nvidia RTX 5060 Ti 16 GB","value":550},{"timestamp":35,"productName":"Nvidia RTX 5070","value":599},{"timestamp":35,"productName":"Nvidia RTX 5060 Ti 16 GB","value":550},{"timestamp":36,"productName":"Nvidia RTX 5070","value":599},{"timestamp":36,"productName":"Nvidia RTX 5060 Ti 16 GB","value":550},{"timestamp":37,"productName":"Nvidia RTX 5070","value":599},{"timestamp":37,"productName":"Nvidia RTX 5060 Ti 16 GB","value":570},{"timestamp":38,"productName":"Nvidia RTX 5070","value":599},{"timestamp":38,"productName":"Nvidia RTX 5060 Ti 16 GB","value":570},{"timestamp":39,"productName":"Nvidia RTX 5070","value":599},{"timestamp":39,"productName":"Nvidia RTX 5060 Ti 16 GB","value":570},{"timestamp":40,"productName":"Nvidia RTX 5070","value":599},{"timestamp":40,"productName":"Nvidia RTX 5060 Ti 16 GB","value":565},{"timestamp":41,"productName":"Nvidia RTX 5070","value":560},{"timestamp":41,"productName":"Nvidia RTX 5060 Ti 16 GB","value":560},{"timestamp":42,"productName":"Nvidia RTX 5070","value":550},{"timestamp":42,"productName":"Nvidia RTX 5060 Ti 16 GB","value":570},{"timestamp":43,"productName":"Nvidia RTX 5070","value":755},{"timestamp":43,"productName":"Nvidia RTX 5060 Ti 16 GB","value":650},{"timestamp":44,"productName":"Nvidia RTX 5070","value":763},{"timestamp":44,"productName":"Nvidia RTX 5060 Ti 16 GB","value":780},{"timestamp":45,"productName":"Nvidia RTX 5070","value":800},{"timestamp":45,"productName":"Nvidia RTX 5060 Ti 16 GB","value":773},{"timestamp":46,"productName":"Nvidia RTX 5070","value":759},{"timestamp":46,"productName":"Nvidia RTX 5060 Ti 16 GB","value":570}],"xMin":1,"xMax":46,"yMin":350,"yMax":800}</script></div></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 recent price spike for both the RTX 5070 and RTX 5060 Ti 16 GB make it tough recommendation against the relatively new RX 9070 GRE.</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-1788878474785-nmwup56xw', false); });} else {initialize('fv-chart-1788878474785-nmwup56xw', false);}})();</script></div><p>And just because it's using cast-off GPUs don't expect it to be any more affordable, either. With the RTX 5070 currently retailing for around $800 you can see why Nvidia would be keen to ensure there's good supply of this fourth-tier card when its retailing for so far beyond its $549 MSRP.</p><p>Is there any benefits for us PC gamers? If you wanted to be very, <em>very</em> optimistic (as is my wont) then you could say that at least this is going to deliver more supply of the RTX 5070 into the channel. But pricing is unlikely to trend downwards, so there will just be more cards to spend $800 on.</p><p>Given that, I wouldn't be surprised to see a variant of the <a href="https://www.pcgamer.com/hardware/graphics-cards/nvidia-geforce-rtx-5060-ti-16-gb-review-palit-infinity-3/" target="_blank">RTX 5060 Ti 16 GB</a>, another ~$800 graphics card, coming out soon using some more of the sweepings off the original RTX 5070 factory floor. If it's good enough for an RTX 5060, it's good enough to turn into an RTX 5060 Ti, after all.</p> ]]></dc:content>
                                                                                                                                            <link>https://www.pcgamer.com/hardware/graphics-cards/new-rtx-5070-variant-could-help-bolster-gpu-supply-but-it-surely-wont-help-prices/</link>
                                                                            <description>
                            <![CDATA[ Nvidia is reportedly prepping a new version of the RTX 5070 potentially using failed RTX 5070 Ti or RTX 5080 cores. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">HVmtry2PZ5zuhGq7pYS6XJ</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/WfHyxExyW9Erf6qAR7jrq4-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Tue, 08 Sep 2026 14:52:14 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Graphics Cards]]></category>
                                                    <category><![CDATA[Hardware]]></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-320-70.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/WfHyxExyW9Erf6qAR7jrq4-1920-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Nvidia RTX 5070 Founders Edition graphics card from various angles]]></media:description>                                                            <media:text><![CDATA[Nvidia RTX 5070 Founders Edition graphics card from various angles]]></media:text>
                                <media:title type="plain"><![CDATA[Nvidia RTX 5070 Founders Edition graphics card from various angles]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/WfHyxExyW9Erf6qAR7jrq4-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>There are reports today that Nvidia is going to be releasing a new variant of its GeForce <a href="https://www.pcgamer.com/hardware/graphics-cards/nvidia-rtx-5070-founders-edition-review" target="_blank">RTX 5070</a> graphics card with <a href="https://videocardz.com/newz/geforce-rtx-5070-reportedly-getting-second-gpu-variant-based-on-gb203" target="_blank">a cut-down GB203 GPU instead of the GB205</a> chip it originally launched with. Could this be good news for consumers? Well, no and maybe.</p><p>The idea behind using bigger chips to fill out the inventory of smaller cards basically gives manufacturers something to do with graphics processors that don't have enough functional units to power a bigger card. Here we're talking about the same GPU as that used in the far more powerful <a href="https://www.pcgamer.com/hardware/graphics-cards/nvidia-rtx-5070-ti-review-msi-ventus-3x/" target="_blank">RTX 5070 Ti</a> and <a href="https://www.pcgamer.com/hardware/graphics-cards/nvidia-rtx-5080-founders-edition-review" target="_blank">RTX 5080</a> graphics cards. </p><p>The RTX 5070 doesn't currently use the full GB205 die, but its complement of 6144 CUDA cores isn't far off the maximum of 6400 the full chip can offer, so it already has some failsafe headroom built in. Compare that with the GB203 used by the RTX 5080 and that card <em>is </em>using the full silicon package of its chip. That could maybe be seen as quite a gamble on the yields coming from the TSMC 4N process, but it is mature, and Nvidia already has the RTX 5070 Ti, with its 8960 CUDA cores to mop up any GPUs that don't quite fit the full RTX 5080 bill.</p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-Xm8v0O"></div>                            </div>                            <script src="https://kwizly.com/embed/Xm8v0O.js" async></script><p>But what's a GPU manufacturer to do if there a a bunch of chips from a wafer that can't fit into even an RTX 5070 Ti's cut-down CUDA core requirement? That's where this proposed new RTX 5070 would come in, taking that bigger core, chopping it down to 6144 cores and giving it a new badge.</p><p>So yes, don't expect that because it's using a bigger chip that the corresponding RTX 5070 would be any quicker or more powerful, or have a bigger memory bus. Nvidia has done this sort of thing in the recent past—the RTX 5060 has its own GB205 variant—and hasn't given it any greater performance for the privilege of having higher quality silicon at its heart.</p><div class="see-more see-more--clipped"><figure><blockquote class="twitter-tweet hawk-ignore" data-lang="en" cite="https://twitter.com/cantworkitout/status/2097133123352117611"><p lang="en" dir="ltr">The 5070 uses the GB203 core.new driver drops tomorrow.<a href="https://twitter.com/cantworkitout/status/2097133123352117611">September 8, 2026</a></p></blockquote></figure><div class="see-more__filter"></div></div><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-1788878474785-nmwup56xw *, #fv-chart-1788878474785-nmwup56xw *:before, #fv-chart-1788878474785-nmwup56xw *:after, #fv-chart-1788878474785-nmwup56xw-slideshow *, #fv-chart-1788878474785-nmwup56xw-slideshow *:before, #fv-chart-1788878474785-nmwup56xw-slideshow *:after {box-sizing: border-box !important; margin: 0; padding: 0; border: 0;font-size: 100%; font: inherit; vertical-align: baseline;}#fv-chart-1788878474785-nmwup56xw, #fv-chart-1788878474785-nmwup56xw-slideshow { font-family: 'Open Sans', sans-serif !important; }#fv-chart-1788878474785-nmwup56xw {position: relative !important; overflow: visible !important;--riv-primary: #E33235;}#fv-chart-1788878474785-nmwup56xw .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-1788878474785-nmwup56xw .fv-inner-wrapper.fv-no-header.fv-is-image-compare {padding-top: 0 !important;}#fv-chart-1788878474785-nmwup56xw.fv-full-bleed {width: 100vw !important;margin-left: calc(50% - 50vw) !important;}body {overflow-x: clip !important;}#fv-chart-1788878474785-nmwup56xw.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-1788878474785-nmwup56xw .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-1788878474785-nmwup56xw-slideshow {position: relative !important;width: 100% !important;margin: 1rem 0 !important;--riv-primary: #E33235;}#fv-chart-1788878474785-nmwup56xw-slideshow .fv-slides-wrapper {position: relative !important;width: 100% !important;}#fv-chart-1788878474785-nmwup56xw-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-1788878474785-nmwup56xw-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-1788878474785-nmwup56xw-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-1788878474785-nmwup56xw-slideshow .fv-nav-btn svg {width: 18px !important;height: 18px !important;stroke-width: 3px !important;filter: none !important;}#fv-chart-1788878474785-nmwup56xw-slideshow .fv-nav-btn:hover {opacity: 0.9 !important;transform: translateY(-1px) !important;}#fv-chart-1788878474785-nmwup56xw-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-1788878474785-nmwup56xw-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-1788878474785-nmwup56xw-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-1788878474785-nmwup56xw-slideshow .fv-slideshow-select:focus {outline: 2px solid #E33235 !important;border-color: #E33235 !important;}#fv-chart-1788878474785-nmwup56xw .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-1788878474785-nmwup56xw .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-1788878474785-nmwup56xw .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-1788878474785-nmwup56xw .fv-versus-chart { display: flex; flex-direction: column; width: 100%; margin-top: 1rem; }#fv-chart-1788878474785-nmwup56xw .fv-versus-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 1.5rem; padding: 0 1rem; }#fv-chart-1788878474785-nmwup56xw .fv-versus-select-wrapper { flex: 1; min-width: 0; }#fv-chart-1788878474785-nmwup56xw .fv-versus-select-wrapper.fv-left { text-align: center; padding-right: 1rem; }#fv-chart-1788878474785-nmwup56xw .fv-versus-select-wrapper.fv-right { text-align: center; padding-left: 1rem; }#fv-chart-1788878474785-nmwup56xw .fv-versus-select-container { position: relative; display: inline-block; max-width: 100%; width: 100%; }#fv-chart-1788878474785-nmwup56xw .fv-versus-chevron { position: absolute; top: 50%; transform: translateY(-50%); pointer-events: none; width: 16px; height: 16px; flex-shrink: 0; }#fv-chart-1788878474785-nmwup56xw .fv-versus-select-wrapper.fv-left .fv-versus-chevron { right: 0; }#fv-chart-1788878474785-nmwup56xw .fv-versus-select-wrapper.fv-right .fv-versus-chevron { right: 0; }#fv-chart-1788878474785-nmwup56xw .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-1788878474785-nmwup56xw .fv-versus-select.fv-select-left { text-align: center; direction: ltr; padding-right: 1.25rem; }#fv-chart-1788878474785-nmwup56xw .fv-versus-select.fv-select-right { text-align: center; padding-right: 1.25rem; }#fv-chart-1788878474785-nmwup56xw .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-1788878474785-nmwup56xw .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-1788878474785-nmwup56xw .fv-versus-body { display: flex; flex-direction: column; gap: 1.5rem; }#fv-chart-1788878474785-nmwup56xw .fv-versus-row { position: relative; height: auto; padding-top: 20px; margin-bottom: 0.25rem; display: block; }#fv-chart-1788878474785-nmwup56xw .fv-versus-bar-container { position: relative; height: 32px; display: flex; align-items: center; }#fv-chart-1788878474785-nmwup56xw .fv-versus-bar-left-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-end; align-items: center; }#fv-chart-1788878474785-nmwup56xw .fv-versus-bar-right-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-start; align-items: center; }#fv-chart-1788878474785-nmwup56xw .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-1788878474785-nmwup56xw .fv-versus-bar-left { border-radius: 4px 0 0 4px; justify-content: flex-end; padding: 0 8px; }#fv-chart-1788878474785-nmwup56xw .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-1788878474785-nmwup56xw .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-1788878474785-nmwup56xw .fv-inside-left { white-space: nowrap; flex-shrink: 0; }#fv-chart-1788878474785-nmwup56xw .fv-inside-right { white-space: nowrap; flex-shrink: 0; }#fv-chart-1788878474785-nmwup56xw .fv-versus-val-text { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; }#fv-chart-1788878474785-nmwup56xw .fv-versus-pct-diff { font-size: 12px; font-weight: 600; }#fv-chart-1788878474785-nmwup56xw .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-1788878474785-nmwup56xw .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-1788878474785-nmwup56xw .fv-bottom-bar { display: flex !important; flex-direction: column !important; align-items: center !important; margin-top: 0.5rem !important; gap: 1rem !important; }#fv-chart-1788878474785-nmwup56xw .fv-footer-content { text-align: center !important; width: 100% !important; }#fv-chart-1788878474785-nmwup56xw .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-1788878474785-nmwup56xw .fv-dropdown-wrapper { text-align: center !important; margin-bottom: 16px !important; margin-top: 0 !important; }#fv-chart-1788878474785-nmwup56xw .fv-dropdown-title-container { position: relative !important; display: inline-block !important; max-width: 100% !important; }#fv-chart-1788878474785-nmwup56xw .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-1788878474785-nmwup56xw .fv-dropdown-title:focus { outline: none !important; }#fv-chart-1788878474785-nmwup56xw .fv-dropdown-title::-ms-expand { display: none !important; }#fv-chart-1788878474785-nmwup56xw .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-1788878474785-nmwup56xw .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-1788878474785-nmwup56xw .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-1788878474785-nmwup56xw .fv-carousel-nav-btn:hover { border-color: #9ca3af !important; }#fv-chart-1788878474785-nmwup56xw .fv-carousel-counter { font-size: 14px !important; color: #374151 !important; text-align: center !important; margin-top: 1rem !important; }#fv-chart-1788878474785-nmwup56xw .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-1788878474785-nmwup56xw .fv-legend-item { display: flex !important; align-items: center !important; gap: 6px !important; font-size: 14px !important; color: #374151 !important; }#fv-chart-1788878474785-nmwup56xw .fv-legend-color { width: 12px !important; height: 12px !important; border-radius: 3px !important; }#fv-chart-1788878474785-nmwup56xw .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-1788878474785-nmwup56xw .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-1788878474785-nmwup56xw .fv-multi-legend-swatch { width: 16px !important; height: 16px !important; border-radius: 3px !important; }#fv-chart-1788878474785-nmwup56xw .fv-benchmark-group { margin-bottom: 1rem !important; }#fv-chart-1788878474785-nmwup56xw .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-1788878474785-nmwup56xw .fv-bar-row, #fv-chart-1788878474785-nmwup56xw .fv-stacked-product { display: flex !important; align-items: center !important; width: 100% !important; margin-bottom: 0.75rem !important; position: relative !important; }#fv-chart-1788878474785-nmwup56xw .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-1788878474785-nmwup56xw .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-1788878474785-nmwup56xw .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-1788878474785-nmwup56xw.preview-wrapper .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1788878474785-nmwup56xw.preview-wrapper .fv-bar-commentary-inline:focus, #fv-chart-1788878474785-nmwup56xw.preview-wrapper .fv-bar-commentary-inline:focus-within, #fv-chart-1788878474785-nmwup56xw.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1788878474785-nmwup56xw.mobile-view .fv-bar-commentary-inline:focus, #fv-chart-1788878474785-nmwup56xw.mobile-view .fv-bar-commentary-inline:focus-within { display: flex !important; }#fv-chart-1788878474785-nmwup56xw .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-1788878474785-nmwup56xw .fv-bar:hover { opacity: 0.8 !important; }#fv-chart-1788878474785-nmwup56xw .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-1788878474785-nmwup56xw .fv-bar-inner-label { white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; padding-right: 8px !important; }#fv-chart-1788878474785-nmwup56xw .fv-bar-inner-value { flex-shrink: 0 !important; }#fv-chart-1788878474785-nmwup56xw .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-1788878474785-nmwup56xw .fv-bar-label.fv-primary-product { font-weight: bold !important; color: var(--riv-primary) !important; }#fv-chart-1788878474785-nmwup56xw .fv-multi-bar-container { flex-direction: column !important; padding: 4px !important; align-items: stretch !important; gap: 4px !important; height: auto !important; }#fv-chart-1788878474785-nmwup56xw .fv-multi-bar-item { display: flex !important; align-items: center !important; height: 25px !important; width: 100% !important; }#fv-chart-1788878474785-nmwup56xw .fv-stacked-bar { display: flex !important; overflow: hidden !important; }#fv-chart-1788878474785-nmwup56xw .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-1788878474785-nmwup56xw .fv-stacked-segment:last-child { border-right: none !important; }#fv-chart-1788878474785-nmwup56xw .fv-segment-value { font-size: 14px !important; font-weight: bold !important; }#fv-chart-1788878474785-nmwup56xw .fv-grouped-bar-product { display: flex !important; flex-direction: column !important; width: 100% !important; margin-bottom: 1.25rem !important; }#fv-chart-1788878474785-nmwup56xw .fv-grouped-product-title-wrapper { padding-left: 150px !important; }#fv-chart-1788878474785-nmwup56xw .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-1788878474785-nmwup56xw .fv-bar-cluster { width: 100% !important; flex-grow: 1 !important; display: flex !important; flex-direction: column !important; }#fv-chart-1788878474785-nmwup56xw .fv-bar-cluster .fv-bar-row { margin-bottom: 3px !important; }#fv-chart-1788878474785-nmwup56xw .fv-bar-cluster .fv-bar-container { height: 20px !important; }#fv-chart-1788878474785-nmwup56xw .riv-grid line {stroke: #D1D5DB !important;stroke-dasharray: 3 3 !important;}#fv-chart-1788878474785-nmwup56xw .fv-x-axis-wrapper { display: flex !important; width: 100% !important; margin-top: 0.5rem !important; }#fv-chart-1788878474785-nmwup56xw .fv-x-axis-label-space { width: 150px !important; padding-right: 10px !important; flex-shrink: 0 !important; }#fv-chart-1788878474785-nmwup56xw .fv-x-axis-chart-space { flex-grow: 1 !important; padding-right: 8px !important; }#fv-chart-1788878474785-nmwup56xw .fv-x-axis-wrapper.fv-grouped-x-axis { margin-left: 0 !important; }#fv-chart-1788878474785-nmwup56xw .fv-x-axis-line { border-top: 1px solid #D1D5DB !important; }#fv-chart-1788878474785-nmwup56xw .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-1788878474785-nmwup56xw .fv-x-axis-ticks span { position: relative !important; }#fv-chart-1788878474785-nmwup56xw .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-1788878474785-nmwup56xw .fv-x-axis-unit { text-align: center !important; font-size: 14px !important; color: #374151 !important; margin-top: 8px !important; display: block !important; }#fv-chart-1788878474785-nmwup56xw .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-1788878474785-nmwup56xw .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-1788878474785-nmwup56xw.mobile-view .fv-pie-container,#fv-chart-1788878474785-nmwup56xw.labels-on-top .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1788878474785-nmwup56xw.mobile-view .fv-grouped-product-title-wrapper,#fv-chart-1788878474785-nmwup56xw.labels-on-top .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1788878474785-nmwup56xw.mobile-view .fv-bar-row,#fv-chart-1788878474785-nmwup56xw.mobile-view .fv-stacked-product,#fv-chart-1788878474785-nmwup56xw.mobile-view .fv-grouped-bar-product,#fv-chart-1788878474785-nmwup56xw.labels-on-top .fv-bar-row,#fv-chart-1788878474785-nmwup56xw.labels-on-top .fv-stacked-product,#fv-chart-1788878474785-nmwup56xw.labels-on-top .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1788878474785-nmwup56xw.mobile-view .fv-bar-label:not(.fv-grouped-product-title),#fv-chart-1788878474785-nmwup56xw.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-1788878474785-nmwup56xw.mobile-view .fv-bar-label,#fv-chart-1788878474785-nmwup56xw.mobile-view .fv-grouped-product-title,#fv-chart-1788878474785-nmwup56xw.labels-on-top .fv-bar-label,#fv-chart-1788878474785-nmwup56xw.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-1788878474785-nmwup56xw.mobile-view .fv-bar-container,#fv-chart-1788878474785-nmwup56xw.mobile-view .fv-bar-cluster,#fv-chart-1788878474785-nmwup56xw.labels-on-top .fv-bar-container,#fv-chart-1788878474785-nmwup56xw.labels-on-top .fv-bar-cluster {width: 100% !important;}#fv-chart-1788878474785-nmwup56xw.mobile-view .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1788878474785-nmwup56xw.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1788878474785-nmwup56xw.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1788878474785-nmwup56xw.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus-within,#fv-chart-1788878474785-nmwup56xw.labels-on-top .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1788878474785-nmwup56xw.labels-on-top .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1788878474785-nmwup56xw.labels-on-top .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1788878474785-nmwup56xw.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-1788878474785-nmwup56xw.mobile-view .fv-x-axis-wrapper,#fv-chart-1788878474785-nmwup56xw.labels-on-top .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1788878474785-nmwup56xw.mobile-view .fv-x-axis-label-space,#fv-chart-1788878474785-nmwup56xw.labels-on-top .fv-x-axis-label-space {display: none !important;}#fv-chart-1788878474785-nmwup56xw.mobile-view .fv-x-axis-chart-space,#fv-chart-1788878474785-nmwup56xw.labels-on-top .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1788878474785-nmwup56xw.mobile-view .fv-benchmark-title,#fv-chart-1788878474785-nmwup56xw.labels-on-top .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1788878474785-nmwup56xw.mobile-view .fv-dropdown-title,#fv-chart-1788878474785-nmwup56xw.labels-on-top .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1788878474785-nmwup56xw.mobile-view .fv-carousel-nav-btn,#fv-chart-1788878474785-nmwup56xw.labels-on-top .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1788878474785-nmwup56xw.mobile-view .fv-chart-title,#fv-chart-1788878474785-nmwup56xw.labels-on-top .fv-chart-title {padding: 0 8px !important;}#fv-chart-1788878474785-nmwup56xw.mobile-view .fv-chart-subhead,#fv-chart-1788878474785-nmwup56xw.labels-on-top .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1788878474785-nmwup56xw.mobile-view .fv-versus-header,#fv-chart-1788878474785-nmwup56xw.labels-on-top .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1788878474785-nmwup56xw.mobile-view .fv-versus-select-wrapper,#fv-chart-1788878474785-nmwup56xw.labels-on-top .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1788878474785-nmwup56xw.mobile-view .fv-versus-select-wrapper.fv-left,#fv-chart-1788878474785-nmwup56xw.labels-on-top .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1788878474785-nmwup56xw.mobile-view .fv-versus-select-wrapper.fv-right,#fv-chart-1788878474785-nmwup56xw.labels-on-top .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1788878474785-nmwup56xw.mobile-view .fv-versus-select.fv-select-left,#fv-chart-1788878474785-nmwup56xw.labels-on-top .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1788878474785-nmwup56xw.mobile-view .fv-versus-select.fv-select-right,#fv-chart-1788878474785-nmwup56xw.labels-on-top .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1788878474785-nmwup56xw.mobile-view .fv-versus-vs,#fv-chart-1788878474785-nmwup56xw.labels-on-top .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1788878474785-nmwup56xw.mobile-view .fv-versus-select-container,#fv-chart-1788878474785-nmwup56xw.labels-on-top .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1788878474785-nmwup56xw.mobile-view .fv-versus-select,#fv-chart-1788878474785-nmwup56xw.labels-on-top .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1788878474785-nmwup56xw.mobile-view .fv-stl-shop-all-btn,#fv-chart-1788878474785-nmwup56xw.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-1788878474785-nmwup56xw.mobile-view .fv-stl-shop-all-logo,#fv-chart-1788878474785-nmwup56xw.mobile-view .fv-stl-shop-all-icon,#fv-chart-1788878474785-nmwup56xw.labels-on-top .fv-stl-shop-all-logo,#fv-chart-1788878474785-nmwup56xw.labels-on-top .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1788878474785-nmwup56xw.mobile-view .fv-stl-shop-all-icon svg,#fv-chart-1788878474785-nmwup56xw.labels-on-top .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1788878474785-nmwup56xw.mobile-view .fv-bar-commentary-inline,#fv-chart-1788878474785-nmwup56xw.labels-on-top .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1788878474785-nmwup56xw.mobile-view .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1788878474785-nmwup56xw.mobile-view.fv-contains-line-chart .fv-footer-content {margin-left: -1rem !important;margin-right: -1rem !important;}@media (max-width: 599px) {#fv-chart-1788878474785-nmwup56xw .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1788878474785-nmwup56xw .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1788878474785-nmwup56xw .fv-bar-row,#fv-chart-1788878474785-nmwup56xw .fv-stacked-product,#fv-chart-1788878474785-nmwup56xw .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1788878474785-nmwup56xw .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-1788878474785-nmwup56xw .fv-bar-label,#fv-chart-1788878474785-nmwup56xw .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-1788878474785-nmwup56xw .fv-bar-container,#fv-chart-1788878474785-nmwup56xw .fv-bar-cluster {width: 100% !important;}#fv-chart-1788878474785-nmwup56xw .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1788878474785-nmwup56xw .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1788878474785-nmwup56xw .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1788878474785-nmwup56xw .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-1788878474785-nmwup56xw .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1788878474785-nmwup56xw .fv-x-axis-label-space {display: none !important;}#fv-chart-1788878474785-nmwup56xw .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1788878474785-nmwup56xw .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1788878474785-nmwup56xw .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1788878474785-nmwup56xw .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1788878474785-nmwup56xw .fv-chart-title {padding: 0 8px !important;}#fv-chart-1788878474785-nmwup56xw .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1788878474785-nmwup56xw .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1788878474785-nmwup56xw .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1788878474785-nmwup56xw .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1788878474785-nmwup56xw .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1788878474785-nmwup56xw .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1788878474785-nmwup56xw .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1788878474785-nmwup56xw .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1788878474785-nmwup56xw .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1788878474785-nmwup56xw .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1788878474785-nmwup56xw .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-1788878474785-nmwup56xw .fv-stl-shop-all-logo,#fv-chart-1788878474785-nmwup56xw .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1788878474785-nmwup56xw .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1788878474785-nmwup56xw .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1788878474785-nmwup56xw .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1788878474785-nmwup56xw.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": "GPU price tracking","description": "I've been tracking the lowest price of each GPU in this generation since August 14, 2025","creator": {"@type": "Organization","name": "PC Gamer","logo": "https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png"},"isAccessibleForFree": true,"dateCreated": "2026-09-08T14:41:14.785Z","citation": "The recent price spike for both the RTX 5070 and RTX 5060 Ti 16 GB make it tough recommendation against the relatively new RX 9070 GRE.","keywords": ["Nvidia RTX 5070","Nvidia RTX 5060 Ti 16 GB","Lowest pricing","benchmark","comparison","performance","review","PC Gamer"],"measurementTechnique": "Performance Benchmarking","variableMeasured": [{"@type": "PropertyValue","name": "Nvidia RTX 5070 – Lowest pricing","value": 759,"unitText": "Price, $"},{"@type": "PropertyValue","name": "Nvidia RTX 5060 Ti 16 GB – Lowest pricing","value": 570,"unitText": "Price, $"}]}</script><div id="fv-chart-1788878474785-nmwup56xw" class="fv-chart-wrapper fv-contains-line-chart  " data-bar-labels-on-top="false" data-iframe-height="true" data-vizualizer-embed="true"><div class="fv-inner-wrapper    "><h3 class="fv-chart-title">GPU price tracking</h3><p class="fv-chart-subhead">I've been tracking the lowest price of each GPU in this generation since August 14, 2025</p><div class="riv-chart-container"><div class="fv-chart-item" id="fv-chart-1788878474785-nmwup56xw-line-Lowest pricing" data-chart-type="Line" data-title="Lowest pricing" data-subhead="I've been tracking the lowest price of each GPU in this generation since August 14, 2025" data-caption="The recent price spike for both the RTX 5070 and RTX 5060 Ti 16 GB make it tough recommendation against the relatively new RX 9070 GRE." style=""><div class="fv-benchmark-group"><div class="riv-line-chart-container" id="fv-chart-1788878474785-nmwup56xw-line-Lowest pricing" role="group" aria-label="Line chart for Lowest pricing" style="position: relative;"><style>.riv-line-chart-container { width: 100% !important; }.riv-line-chart-svg-desktop { display: block !important; }.riv-line-chart-svg-mobile { display: none !important; }.mobile-view .riv-line-chart-svg-desktop { display: none !important; }.mobile-view .riv-line-chart-svg-mobile { display: block !important; }@media (max-width: 599px) { .riv-line-chart-svg-desktop { display: none !important; } .riv-line-chart-svg-mobile { display: block !important; } }.riv-line-legend { display: flex !important; flex-wrap: wrap !important; justify-content: center !important; gap: 8px 16px !important; margin-top: 16px !important; font-family: 'Open Sans', sans-serif !important; }.riv-legend-item { display: inline-flex !important; align-items: center !important; gap: 6px !important; font-size: 13px !important; color: #374151 !important; background: none !important; border: none !important; padding: 4px !important; border-radius: 4px !important; cursor: pointer !important; transition: opacity 0.2s !important; }.riv-legend-item.fv-primary-product { font-weight: bold !important; }.riv-legend-item:focus { outline: 2px solid var(--riv-primary) !important; }.riv-legend-marker { width: 12px !important; height: 12px !important; border-radius: 50% !important; }</style><div class="fv-y-axis-title">Lowest pricing (Price, $)</div><svg class="riv-line-chart-svg-desktop" style="overflow: visible;" fill="none" viewBox="0 0 600 340" width="100%" height="auto" aria-hidden="true"><g class="riv-grid"><line x1="45" x2="580" y1="275.00" y2="275.00" /><line x1="45" x2="580" y1="245.56" y2="245.56" /><line x1="45" x2="580" y1="127.78" y2="127.78" /><line x1="45" x2="580" y1="10.00" y2="10.00" /><line x1="270.89" x2="270.89" y1="10" y2="275" /><line x1="508.67" x2="508.67" y1="10" y2="275" /></g><g class="riv-axes"><line x1="45" x2="45" y1="10" y2="275" stroke="#D1D5DB" /><line x1="45" x2="580" y1="275" y2="275" stroke="#D1D5DB" /><text x="37" y="275.00" dy="0.32em" text-anchor="end" style="font-size: 14px; font-weight: normal;" fill="#374151">350</text><text x="37" y="245.56" dy="0.32em" text-anchor="end" style="font-size: 14px; font-weight: normal;" fill="#374151">400</text><text x="37" y="127.78" dy="0.32em" text-anchor="end" style="font-size: 14px; font-weight: normal;" fill="#374151">600</text><text x="37" y="10.00" dy="0.32em" text-anchor="end" style="font-size: 14px; font-weight: normal;" fill="#374151">800</text><text x="270.89" y="287" transform="rotate(-45 270.89 287)" text-anchor="end" style="font-size: 14px; font-weight: normal;" fill="#374151">20 Week</text><text x="508.67" y="287" transform="rotate(-45 508.67 287)" text-anchor="end" style="font-size: 14px; font-weight: normal;" fill="#374151">40 Week</text></g><path class="riv-line-path" d="M 45.00,157.22 C 48.96,157.22 52.93,157.22 56.89,157.22 C 60.85,157.22 64.81,172.53 68.78,172.53 C 72.74,172.53 76.70,159.58 80.67,159.58 C 84.63,159.58 88.59,197.86 92.56,197.86 C 96.52,197.86 100.48,187.26 104.44,187.26 C 108.41,187.26 112.37,174.89 116.33,174.89 C 120.30,174.89 124.26,186.67 128.22,186.67 C 132.19,186.67 136.15,186.67 140.11,186.67 C 144.07,186.67 148.04,198.44 152.00,198.44 C 155.96,198.44 159.93,193.14 163.89,193.14 C 167.85,193.14 171.81,186.67 175.78,186.67 C 179.74,186.67 183.70,170.77 187.67,170.77 C 191.63,170.77 195.59,163.11 199.56,163.11 C 203.52,163.11 207.48,187.26 211.44,187.26 C 215.41,187.26 219.37,187.26 223.33,187.26 C 227.30,187.26 231.26,157.81 235.22,157.81 C 239.19,157.81 243.15,163.11 247.11,163.11 C 251.07,163.11 255.04,157.81 259.00,157.81 C 262.96,157.81 266.93,116.00 270.89,116.00 C 274.85,116.00 278.81,116.00 282.78,116.00 C 286.74,116.00 290.70,116.00 294.67,116.00 C 298.63,116.00 302.59,110.11 306.56,110.11 C 310.52,110.11 314.48,113.06 318.44,113.06 C 322.41,113.06 326.37,110.11 330.33,110.11 C 334.30,110.11 338.26,125.42 342.22,125.42 C 346.19,125.42 350.15,104.22 354.11,104.22 C 358.07,104.22 362.04,110.11 366.00,110.11 C 369.96,110.11 373.93,106.58 377.89,106.58 C 381.85,106.58 385.81,110.11 389.78,110.11 C 393.74,110.11 397.70,128.37 401.67,128.37 C 405.63,128.37 409.59,128.37 413.56,128.37 C 417.52,128.37 421.48,128.37 425.44,128.37 C 429.41,128.37 433.37,128.37 437.33,128.37 C 441.30,128.37 445.26,128.37 449.22,128.37 C 453.19,128.37 457.15,128.37 461.11,128.37 C 465.07,128.37 469.04,128.37 473.00,128.37 C 476.96,128.37 480.93,128.37 484.89,128.37 C 488.85,128.37 492.81,128.37 496.78,128.37 C 500.74,128.37 504.70,128.37 508.67,128.37 C 512.63,128.37 516.59,151.33 520.56,151.33 C 524.52,151.33 528.48,157.22 532.44,157.22 C 536.41,157.22 540.37,36.50 544.33,36.50 C 548.30,36.50 552.26,31.79 556.22,31.79 C 560.19,31.79 564.15,10.00 568.11,10.00 C 572.07,10.00 576.04,34.14 580.00,34.14" data-product="Nvidia RTX 5070" fill="none" stroke="#1CA9C4" stroke-width="4" stroke-linecap="round" stroke-linejoin="round" /><path class="riv-line-path" d="M 45.00,227.89 C 48.96,227.89 52.93,227.89 56.89,227.89 C 60.85,227.89 64.81,227.89 68.78,227.89 C 72.74,227.89 76.70,227.89 80.67,227.89 C 84.63,227.89 88.59,227.89 92.56,227.89 C 96.52,227.89 100.48,257.92 104.44,257.92 C 108.41,257.92 112.37,227.89 116.33,227.89 C 120.30,227.89 124.26,227.89 128.22,227.89 C 132.19,227.89 136.15,227.89 140.11,227.89 C 144.07,227.89 148.04,227.89 152.00,227.89 C 155.96,227.89 159.93,245.56 163.89,245.56 C 167.85,245.56 171.81,245.56 175.78,245.56 C 179.74,245.56 183.70,233.78 187.67,233.78 C 191.63,233.78 195.59,233.78 199.56,233.78 C 203.52,233.78 207.48,227.89 211.44,227.89 C 215.41,227.89 219.37,227.89 223.33,227.89 C 227.30,227.89 231.26,227.89 235.22,227.89 C 239.19,227.89 243.15,216.11 247.11,216.11 C 251.07,216.11 255.04,216.11 259.00,216.11 C 262.96,216.11 266.93,174.89 270.89,174.89 C 274.85,174.89 278.81,174.89 282.78,174.89 C 286.74,174.89 290.70,174.89 294.67,174.89 C 298.63,174.89 302.59,174.89 306.56,174.89 C 310.52,174.89 314.48,174.89 318.44,174.89 C 322.41,174.89 326.37,157.22 330.33,157.22 C 334.30,157.22 338.26,157.22 342.22,157.22 C 346.19,157.22 350.15,145.44 354.11,145.44 C 358.07,145.44 362.04,177.83 366.00,177.83 C 369.96,177.83 373.93,186.67 377.89,186.67 C 381.85,186.67 385.81,186.67 389.78,186.67 C 393.74,186.67 397.70,186.67 401.67,186.67 C 405.63,186.67 409.59,177.83 413.56,177.83 C 417.52,177.83 421.48,192.56 425.44,192.56 C 429.41,192.56 433.37,157.22 437.33,157.22 C 441.30,157.22 445.26,157.22 449.22,157.22 C 453.19,157.22 457.15,157.22 461.11,157.22 C 465.07,157.22 469.04,145.44 473.00,145.44 C 476.96,145.44 480.93,145.44 484.89,145.44 C 488.85,145.44 492.81,145.44 496.78,145.44 C 500.74,145.44 504.70,148.39 508.67,148.39 C 512.63,148.39 516.59,151.33 520.56,151.33 C 524.52,151.33 528.48,145.44 532.44,145.44 C 536.41,145.44 540.37,98.33 544.33,98.33 C 548.30,98.33 552.26,21.78 556.22,21.78 C 560.19,21.78 564.15,25.90 568.11,25.90 C 572.07,25.90 576.04,145.44 580.00,145.44" data-product="Nvidia RTX 5060 Ti 16 GB" fill="none" stroke="#FE9F58" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="45.00" cy="157.22" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="56.89" cy="157.22" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="68.78" cy="172.53" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="80.67" cy="159.58" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="92.56" cy="197.86" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="104.44" cy="187.26" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="116.33" cy="174.89" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="128.22" cy="186.67" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="140.11" cy="186.67" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="152.00" cy="198.44" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="163.89" cy="193.14" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="175.78" cy="186.67" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="187.67" cy="170.77" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="199.56" cy="163.11" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="211.44" cy="187.26" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="223.33" cy="187.26" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="235.22" cy="157.81" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="247.11" cy="163.11" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="259.00" cy="157.81" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="270.89" cy="116.00" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="282.78" cy="116.00" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="294.67" cy="116.00" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="306.56" cy="110.11" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="318.44" cy="113.06" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="330.33" cy="110.11" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="342.22" cy="125.42" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="354.11" cy="104.22" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="366.00" cy="110.11" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="377.89" cy="106.58" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="389.78" cy="110.11" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="401.67" cy="128.37" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="413.56" cy="128.37" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="425.44" cy="128.37" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="437.33" cy="128.37" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="449.22" cy="128.37" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="461.11" cy="128.37" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="473.00" cy="128.37" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="484.89" cy="128.37" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="496.78" cy="128.37" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="508.67" cy="128.37" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="520.56" cy="151.33" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="532.44" cy="157.22" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="544.33" cy="36.50" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="556.22" cy="31.79" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="568.11" cy="10.00" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="580.00" cy="34.14" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="45.00" cy="227.89" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="56.89" cy="227.89" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="68.78" cy="227.89" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="80.67" cy="227.89" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="92.56" cy="227.89" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="104.44" cy="257.92" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="116.33" cy="227.89" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="128.22" cy="227.89" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="140.11" cy="227.89" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="152.00" cy="227.89" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="163.89" cy="245.56" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="175.78" cy="245.56" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="187.67" cy="233.78" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="199.56" cy="233.78" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="211.44" cy="227.89" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="223.33" cy="227.89" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="235.22" cy="227.89" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="247.11" cy="216.11" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="259.00" cy="216.11" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="270.89" cy="174.89" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="282.78" cy="174.89" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="294.67" cy="174.89" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="306.56" cy="174.89" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="318.44" cy="174.89" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="330.33" cy="157.22" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="342.22" cy="157.22" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="354.11" cy="145.44" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="366.00" cy="177.83" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="377.89" cy="186.67" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="389.78" cy="186.67" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="401.67" cy="186.67" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="413.56" cy="177.83" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="425.44" cy="192.56" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="437.33" cy="157.22" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="449.22" cy="157.22" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="461.11" cy="157.22" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="473.00" cy="145.44" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="484.89" cy="145.44" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="496.78" cy="145.44" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="508.67" cy="148.39" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="520.56" cy="151.33" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="532.44" cy="145.44" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="544.33" cy="98.33" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="556.22" cy="21.78" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="568.11" cy="25.90" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="580.00" cy="145.44" r="3" fill="#FE9F58" style="opacity:0;" /></svg><svg class="riv-line-chart-svg-mobile" style="overflow: visible;" fill="none" viewBox="0 0 600 440" width="100%" height="auto" aria-hidden="true"><g class="riv-grid"><line x1="40" x2="585" y1="375.00" y2="375.00" /><line x1="40" x2="585" y1="334.44" y2="334.44" /><line x1="40" x2="585" y1="172.22" y2="172.22" /><line x1="40" x2="585" y1="10.00" y2="10.00" /><line x1="270.11" x2="270.11" y1="10" y2="375" /><line x1="512.33" x2="512.33" y1="10" y2="375" /></g><g class="riv-axes"><line x1="40" x2="40" y1="10" y2="375" stroke="#D1D5DB" /><line x1="40" x2="585" y1="375" y2="375" stroke="#D1D5DB" /><text x="32" y="375.00" dy="0.32em" text-anchor="end" style="font-size: 14px; font-weight: normal;" fill="#374151">350</text><text x="32" y="334.44" dy="0.32em" text-anchor="end" style="font-size: 14px; font-weight: normal;" fill="#374151">400</text><text x="32" y="172.22" dy="0.32em" text-anchor="end" style="font-size: 14px; font-weight: normal;" fill="#374151">600</text><text x="32" y="10.00" dy="0.32em" text-anchor="end" style="font-size: 14px; font-weight: normal;" fill="#374151">800</text><text x="270.11" y="387" transform="rotate(-45 270.11 387)" text-anchor="end" style="font-size: 14px; font-weight: normal;" fill="#374151">20 Week</text><text x="512.33" y="387" transform="rotate(-45 512.33 387)" text-anchor="end" style="font-size: 14px; font-weight: normal;" fill="#374151">40 Week</text></g><path class="riv-line-path" d="M 40.00,212.78 C 44.04,212.78 48.07,212.78 52.11,212.78 C 56.15,212.78 60.19,233.87 64.22,233.87 C 68.26,233.87 72.30,216.02 76.33,216.02 C 80.37,216.02 84.41,268.74 88.44,268.74 C 92.48,268.74 96.52,254.14 100.56,254.14 C 104.59,254.14 108.63,237.11 112.67,237.11 C 116.70,237.11 120.74,253.33 124.78,253.33 C 128.81,253.33 132.85,253.33 136.89,253.33 C 140.93,253.33 144.96,269.56 149.00,269.56 C 153.04,269.56 157.07,262.26 161.11,262.26 C 165.15,262.26 169.19,253.33 173.22,253.33 C 177.26,253.33 181.30,231.43 185.33,231.43 C 189.37,231.43 193.41,220.89 197.44,220.89 C 201.48,220.89 205.52,254.14 209.56,254.14 C 213.59,254.14 217.63,254.14 221.67,254.14 C 225.70,254.14 229.74,213.59 233.78,213.59 C 237.81,213.59 241.85,220.89 245.89,220.89 C 249.93,220.89 253.96,213.59 258.00,213.59 C 262.04,213.59 266.07,156.00 270.11,156.00 C 274.15,156.00 278.19,156.00 282.22,156.00 C 286.26,156.00 290.30,156.00 294.33,156.00 C 298.37,156.00 302.41,147.89 306.44,147.89 C 310.48,147.89 314.52,151.94 318.56,151.94 C 322.59,151.94 326.63,147.89 330.67,147.89 C 334.70,147.89 338.74,168.98 342.78,168.98 C 346.81,168.98 350.85,139.78 354.89,139.78 C 358.93,139.78 362.96,147.89 367.00,147.89 C 371.04,147.89 375.07,143.02 379.11,143.02 C 383.15,143.02 387.19,147.89 391.22,147.89 C 395.26,147.89 399.30,173.03 403.33,173.03 C 407.37,173.03 411.41,173.03 415.44,173.03 C 419.48,173.03 423.52,173.03 427.56,173.03 C 431.59,173.03 435.63,173.03 439.67,173.03 C 443.70,173.03 447.74,173.03 451.78,173.03 C 455.81,173.03 459.85,173.03 463.89,173.03 C 467.93,173.03 471.96,173.03 476.00,173.03 C 480.04,173.03 484.07,173.03 488.11,173.03 C 492.15,173.03 496.19,173.03 500.22,173.03 C 504.26,173.03 508.30,173.03 512.33,173.03 C 516.37,173.03 520.41,204.67 524.44,204.67 C 528.48,204.67 532.52,212.78 536.56,212.78 C 540.59,212.78 544.63,46.50 548.67,46.50 C 552.70,46.50 556.74,40.01 560.78,40.01 C 564.81,40.01 568.85,10.00 572.89,10.00 C 576.93,10.00 580.96,43.26 585.00,43.26" data-product="Nvidia RTX 5070" fill="none" stroke="#1CA9C4" stroke-width="4" stroke-linecap="round" stroke-linejoin="round" /><path class="riv-line-path" d="M 40.00,310.11 C 44.04,310.11 48.07,310.11 52.11,310.11 C 56.15,310.11 60.19,310.11 64.22,310.11 C 68.26,310.11 72.30,310.11 76.33,310.11 C 80.37,310.11 84.41,310.11 88.44,310.11 C 92.48,310.11 96.52,351.48 100.56,351.48 C 104.59,351.48 108.63,310.11 112.67,310.11 C 116.70,310.11 120.74,310.11 124.78,310.11 C 128.81,310.11 132.85,310.11 136.89,310.11 C 140.93,310.11 144.96,310.11 149.00,310.11 C 153.04,310.11 157.07,334.44 161.11,334.44 C 165.15,334.44 169.19,334.44 173.22,334.44 C 177.26,334.44 181.30,318.22 185.33,318.22 C 189.37,318.22 193.41,318.22 197.44,318.22 C 201.48,318.22 205.52,310.11 209.56,310.11 C 213.59,310.11 217.63,310.11 221.67,310.11 C 225.70,310.11 229.74,310.11 233.78,310.11 C 237.81,310.11 241.85,293.89 245.89,293.89 C 249.93,293.89 253.96,293.89 258.00,293.89 C 262.04,293.89 266.07,237.11 270.11,237.11 C 274.15,237.11 278.19,237.11 282.22,237.11 C 286.26,237.11 290.30,237.11 294.33,237.11 C 298.37,237.11 302.41,237.11 306.44,237.11 C 310.48,237.11 314.52,237.11 318.56,237.11 C 322.59,237.11 326.63,212.78 330.67,212.78 C 334.70,212.78 338.74,212.78 342.78,212.78 C 346.81,212.78 350.85,196.56 354.89,196.56 C 358.93,196.56 362.96,241.17 367.00,241.17 C 371.04,241.17 375.07,253.33 379.11,253.33 C 383.15,253.33 387.19,253.33 391.22,253.33 C 395.26,253.33 399.30,253.33 403.33,253.33 C 407.37,253.33 411.41,241.17 415.44,241.17 C 419.48,241.17 423.52,261.44 427.56,261.44 C 431.59,261.44 435.63,212.78 439.67,212.78 C 443.70,212.78 447.74,212.78 451.78,212.78 C 455.81,212.78 459.85,212.78 463.89,212.78 C 467.93,212.78 471.96,196.56 476.00,196.56 C 480.04,196.56 484.07,196.56 488.11,196.56 C 492.15,196.56 496.19,196.56 500.22,196.56 C 504.26,196.56 508.30,200.61 512.33,200.61 C 516.37,200.61 520.41,204.67 524.44,204.67 C 528.48,204.67 532.52,196.56 536.56,196.56 C 540.59,196.56 544.63,131.67 548.67,131.67 C 552.70,131.67 556.74,26.22 560.78,26.22 C 564.81,26.22 568.85,31.90 572.89,31.90 C 576.93,31.90 580.96,196.56 585.00,196.56" data-product="Nvidia RTX 5060 Ti 16 GB" fill="none" stroke="#FE9F58" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="40.00" cy="212.78" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="52.11" cy="212.78" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="64.22" cy="233.87" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="76.33" cy="216.02" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="88.44" cy="268.74" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="100.56" cy="254.14" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="112.67" cy="237.11" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="124.78" cy="253.33" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="136.89" cy="253.33" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="149.00" cy="269.56" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="161.11" cy="262.26" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="173.22" cy="253.33" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="185.33" cy="231.43" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="197.44" cy="220.89" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="209.56" cy="254.14" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="221.67" cy="254.14" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="233.78" cy="213.59" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="245.89" cy="220.89" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="258.00" cy="213.59" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="270.11" cy="156.00" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="282.22" cy="156.00" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="294.33" cy="156.00" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="306.44" cy="147.89" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="318.56" cy="151.94" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="330.67" cy="147.89" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="342.78" cy="168.98" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="354.89" cy="139.78" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="367.00" cy="147.89" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="379.11" cy="143.02" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="391.22" cy="147.89" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="403.33" cy="173.03" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="415.44" cy="173.03" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="427.56" cy="173.03" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="439.67" cy="173.03" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="451.78" cy="173.03" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="463.89" cy="173.03" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="476.00" cy="173.03" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="488.11" cy="173.03" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="500.22" cy="173.03" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="512.33" cy="173.03" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="524.44" cy="204.67" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="536.56" cy="212.78" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="548.67" cy="46.50" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="560.78" cy="40.01" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="572.89" cy="10.00" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="585.00" cy="43.26" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="40.00" cy="310.11" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="52.11" cy="310.11" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="64.22" cy="310.11" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="76.33" cy="310.11" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="88.44" cy="310.11" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="100.56" cy="351.48" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="112.67" cy="310.11" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="124.78" cy="310.11" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="136.89" cy="310.11" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="149.00" cy="310.11" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="161.11" cy="334.44" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="173.22" cy="334.44" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="185.33" cy="318.22" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="197.44" cy="318.22" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="209.56" cy="310.11" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="221.67" cy="310.11" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="233.78" cy="310.11" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="245.89" cy="293.89" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="258.00" cy="293.89" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="270.11" cy="237.11" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="282.22" cy="237.11" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="294.33" cy="237.11" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="306.44" cy="237.11" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="318.56" cy="237.11" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="330.67" cy="212.78" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="342.78" cy="212.78" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="354.89" cy="196.56" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="367.00" cy="241.17" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="379.11" cy="253.33" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="391.22" cy="253.33" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="403.33" cy="253.33" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="415.44" cy="241.17" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="427.56" cy="261.44" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="439.67" cy="212.78" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="451.78" cy="212.78" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="463.89" cy="212.78" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="476.00" cy="196.56" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="488.11" cy="196.56" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="500.22" cy="196.56" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="512.33" cy="200.61" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="524.44" cy="204.67" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="536.56" cy="196.56" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="548.67" cy="131.67" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="560.78" cy="26.22" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="572.89" cy="31.90" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="585.00" cy="196.56" r="2" fill="#FE9F58" style="opacity:0;" /></svg><div class="fv-x-axis-title">Week</div><div class="riv-line-legend" data-chart="fv-chart-1788878474785-nmwup56xw-line-Lowest pricing"><button class="riv-legend-item fv-primary-product" data-product="Nvidia RTX 5070"><span class="riv-legend-marker" style="background-color: #1CA9C4;"></span>Nvidia RTX 5070</button><button class="riv-legend-item " data-product="Nvidia RTX 5060 Ti 16 GB"><span class="riv-legend-marker" style="background-color: #FE9F58;"></span>Nvidia RTX 5060 Ti 16 GB</button></div><table class="sr-only"><caption>Lowest pricing Data</caption><thead><tr><th>Timestamp (Week)</th><th>Nvidia RTX 5070 (Price, $)</th><th>Nvidia RTX 5060 Ti 16 GB (Price, $)</th></tr></thead><tbody><tr><td>1</td><td>550</td><td>430</td></tr><tr><td>2</td><td>550</td><td>430</td></tr><tr><td>3</td><td>524</td><td>430</td></tr><tr><td>4</td><td>546</td><td>430</td></tr><tr><td>5</td><td>481</td><td>430</td></tr><tr><td>6</td><td>499</td><td>379</td></tr><tr><td>7</td><td>520</td><td>430</td></tr><tr><td>8</td><td>500</td><td>430</td></tr><tr><td>9</td><td>500</td><td>430</td></tr><tr><td>10</td><td>480</td><td>430</td></tr><tr><td>11</td><td>489</td><td>400</td></tr><tr><td>12</td><td>500</td><td>400</td></tr><tr><td>13</td><td>527</td><td>420</td></tr><tr><td>14</td><td>540</td><td>420</td></tr><tr><td>15</td><td>499</td><td>430</td></tr><tr><td>16</td><td>499</td><td>430</td></tr><tr><td>17</td><td>549</td><td>430</td></tr><tr><td>18</td><td>540</td><td>450</td></tr><tr><td>19</td><td>549</td><td>450</td></tr><tr><td>20</td><td>620</td><td>520</td></tr><tr><td>21</td><td>620</td><td>520</td></tr><tr><td>22</td><td>620</td><td>520</td></tr><tr><td>23</td><td>630</td><td>520</td></tr><tr><td>24</td><td>625</td><td>520</td></tr><tr><td>25</td><td>630</td><td>550</td></tr><tr><td>26</td><td>604</td><td>550</td></tr><tr><td>27</td><td>640</td><td>570</td></tr><tr><td>28</td><td>630</td><td>515</td></tr><tr><td>29</td><td>636</td><td>500</td></tr><tr><td>30</td><td>630</td><td>500</td></tr><tr><td>31</td><td>599</td><td>500</td></tr><tr><td>32</td><td>599</td><td>515</td></tr><tr><td>33</td><td>599</td><td>490</td></tr><tr><td>34</td><td>599</td><td>550</td></tr><tr><td>35</td><td>599</td><td>550</td></tr><tr><td>36</td><td>599</td><td>550</td></tr><tr><td>37</td><td>599</td><td>570</td></tr><tr><td>38</td><td>599</td><td>570</td></tr><tr><td>39</td><td>599</td><td>570</td></tr><tr><td>40</td><td>599</td><td>565</td></tr><tr><td>41</td><td>560</td><td>560</td></tr><tr><td>42</td><td>550</td><td>570</td></tr><tr><td>43</td><td>755</td><td>650</td></tr><tr><td>44</td><td>763</td><td>780</td></tr><tr><td>45</td><td>800</td><td>773</td></tr><tr><td>46</td><td>759</td><td>570</td></tr></tbody></table><script type="application/json" class="riv-line-chart-data">{"products":[{"name":"Nvidia RTX 5070","displayName":"Nvidia RTX 5070","color":"#1CA9C4"},{"name":"Nvidia RTX 5060 Ti 16 GB","displayName":"Nvidia RTX 5060 Ti 16 GB","color":"#FE9F58"}],"timestampUnit":"Week","unit":"Price, $","xAxisLabel":"Week","data":[{"timestamp":1,"productName":"Nvidia RTX 5070","value":550},{"timestamp":1,"productName":"Nvidia RTX 5060 Ti 16 GB","value":430},{"timestamp":2,"productName":"Nvidia RTX 5070","value":550},{"timestamp":2,"productName":"Nvidia RTX 5060 Ti 16 GB","value":430},{"timestamp":3,"productName":"Nvidia RTX 5070","value":524},{"timestamp":3,"productName":"Nvidia RTX 5060 Ti 16 GB","value":430},{"timestamp":4,"productName":"Nvidia RTX 5070","value":546},{"timestamp":4,"productName":"Nvidia RTX 5060 Ti 16 GB","value":430},{"timestamp":5,"productName":"Nvidia RTX 5070","value":481},{"timestamp":5,"productName":"Nvidia RTX 5060 Ti 16 GB","value":430},{"timestamp":6,"productName":"Nvidia RTX 5070","value":499},{"timestamp":6,"productName":"Nvidia RTX 5060 Ti 16 GB","value":379},{"timestamp":7,"productName":"Nvidia RTX 5070","value":520},{"timestamp":7,"productName":"Nvidia RTX 5060 Ti 16 GB","value":430},{"timestamp":8,"productName":"Nvidia RTX 5070","value":500},{"timestamp":8,"productName":"Nvidia RTX 5060 Ti 16 GB","value":430},{"timestamp":9,"productName":"Nvidia RTX 5070","value":500},{"timestamp":9,"productName":"Nvidia RTX 5060 Ti 16 GB","value":430},{"timestamp":10,"productName":"Nvidia RTX 5070","value":480},{"timestamp":10,"productName":"Nvidia RTX 5060 Ti 16 GB","value":430},{"timestamp":11,"productName":"Nvidia RTX 5070","value":489},{"timestamp":11,"productName":"Nvidia RTX 5060 Ti 16 GB","value":400},{"timestamp":12,"productName":"Nvidia RTX 5070","value":500},{"timestamp":12,"productName":"Nvidia RTX 5060 Ti 16 GB","value":400},{"timestamp":13,"productName":"Nvidia RTX 5070","value":527},{"timestamp":13,"productName":"Nvidia RTX 5060 Ti 16 GB","value":420},{"timestamp":14,"productName":"Nvidia RTX 5070","value":540},{"timestamp":14,"productName":"Nvidia RTX 5060 Ti 16 GB","value":420},{"timestamp":15,"productName":"Nvidia RTX 5070","value":499},{"timestamp":15,"productName":"Nvidia RTX 5060 Ti 16 GB","value":430},{"timestamp":16,"productName":"Nvidia RTX 5070","value":499},{"timestamp":16,"productName":"Nvidia RTX 5060 Ti 16 GB","value":430},{"timestamp":17,"productName":"Nvidia RTX 5070","value":549},{"timestamp":17,"productName":"Nvidia RTX 5060 Ti 16 GB","value":430},{"timestamp":18,"productName":"Nvidia RTX 5070","value":540},{"timestamp":18,"productName":"Nvidia RTX 5060 Ti 16 GB","value":450},{"timestamp":19,"productName":"Nvidia RTX 5070","value":549},{"timestamp":19,"productName":"Nvidia RTX 5060 Ti 16 GB","value":450},{"timestamp":20,"productName":"Nvidia RTX 5070","value":620},{"timestamp":20,"productName":"Nvidia RTX 5060 Ti 16 GB","value":520},{"timestamp":21,"productName":"Nvidia RTX 5070","value":620},{"timestamp":21,"productName":"Nvidia RTX 5060 Ti 16 GB","value":520},{"timestamp":22,"productName":"Nvidia RTX 5070","value":620},{"timestamp":22,"productName":"Nvidia RTX 5060 Ti 16 GB","value":520},{"timestamp":23,"productName":"Nvidia RTX 5070","value":630},{"timestamp":23,"productName":"Nvidia RTX 5060 Ti 16 GB","value":520},{"timestamp":24,"productName":"Nvidia RTX 5070","value":625},{"timestamp":24,"productName":"Nvidia RTX 5060 Ti 16 GB","value":520},{"timestamp":25,"productName":"Nvidia RTX 5070","value":630},{"timestamp":25,"productName":"Nvidia RTX 5060 Ti 16 GB","value":550},{"timestamp":26,"productName":"Nvidia RTX 5070","value":604},{"timestamp":26,"productName":"Nvidia RTX 5060 Ti 16 GB","value":550},{"timestamp":27,"productName":"Nvidia RTX 5070","value":640},{"timestamp":27,"productName":"Nvidia RTX 5060 Ti 16 GB","value":570},{"timestamp":28,"productName":"Nvidia RTX 5070","value":630},{"timestamp":28,"productName":"Nvidia RTX 5060 Ti 16 GB","value":515},{"timestamp":29,"productName":"Nvidia RTX 5070","value":636},{"timestamp":29,"productName":"Nvidia RTX 5060 Ti 16 GB","value":500},{"timestamp":30,"productName":"Nvidia RTX 5070","value":630},{"timestamp":30,"productName":"Nvidia RTX 5060 Ti 16 GB","value":500},{"timestamp":31,"productName":"Nvidia RTX 5070","value":599},{"timestamp":31,"productName":"Nvidia RTX 5060 Ti 16 GB","value":500},{"timestamp":32,"productName":"Nvidia RTX 5070","value":599},{"timestamp":32,"productName":"Nvidia RTX 5060 Ti 16 GB","value":515},{"timestamp":33,"productName":"Nvidia RTX 5070","value":599},{"timestamp":33,"productName":"Nvidia RTX 5060 Ti 16 GB","value":490},{"timestamp":34,"productName":"Nvidia RTX 5070","value":599},{"timestamp":34,"productName":"Nvidia RTX 5060 Ti 16 GB","value":550},{"timestamp":35,"productName":"Nvidia RTX 5070","value":599},{"timestamp":35,"productName":"Nvidia RTX 5060 Ti 16 GB","value":550},{"timestamp":36,"productName":"Nvidia RTX 5070","value":599},{"timestamp":36,"productName":"Nvidia RTX 5060 Ti 16 GB","value":550},{"timestamp":37,"productName":"Nvidia RTX 5070","value":599},{"timestamp":37,"productName":"Nvidia RTX 5060 Ti 16 GB","value":570},{"timestamp":38,"productName":"Nvidia RTX 5070","value":599},{"timestamp":38,"productName":"Nvidia RTX 5060 Ti 16 GB","value":570},{"timestamp":39,"productName":"Nvidia RTX 5070","value":599},{"timestamp":39,"productName":"Nvidia RTX 5060 Ti 16 GB","value":570},{"timestamp":40,"productName":"Nvidia RTX 5070","value":599},{"timestamp":40,"productName":"Nvidia RTX 5060 Ti 16 GB","value":565},{"timestamp":41,"productName":"Nvidia RTX 5070","value":560},{"timestamp":41,"productName":"Nvidia RTX 5060 Ti 16 GB","value":560},{"timestamp":42,"productName":"Nvidia RTX 5070","value":550},{"timestamp":42,"productName":"Nvidia RTX 5060 Ti 16 GB","value":570},{"timestamp":43,"productName":"Nvidia RTX 5070","value":755},{"timestamp":43,"productName":"Nvidia RTX 5060 Ti 16 GB","value":650},{"timestamp":44,"productName":"Nvidia RTX 5070","value":763},{"timestamp":44,"productName":"Nvidia RTX 5060 Ti 16 GB","value":780},{"timestamp":45,"productName":"Nvidia RTX 5070","value":800},{"timestamp":45,"productName":"Nvidia RTX 5060 Ti 16 GB","value":773},{"timestamp":46,"productName":"Nvidia RTX 5070","value":759},{"timestamp":46,"productName":"Nvidia RTX 5060 Ti 16 GB","value":570}],"xMin":1,"xMax":46,"yMin":350,"yMax":800}</script></div></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 recent price spike for both the RTX 5070 and RTX 5060 Ti 16 GB make it tough recommendation against the relatively new RX 9070 GRE.</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-1788878474785-nmwup56xw', false); });} else {initialize('fv-chart-1788878474785-nmwup56xw', false);}})();</script></div><p>And just because it's using cast-off GPUs don't expect it to be any more affordable, either. With the RTX 5070 currently retailing for around $800 you can see why Nvidia would be keen to ensure there's good supply of this fourth-tier card when its retailing for so far beyond its $549 MSRP.</p><p>Is there any benefits for us PC gamers? If you wanted to be very, <em>very</em> optimistic (as is my wont) then you could say that at least this is going to deliver more supply of the RTX 5070 into the channel. But pricing is unlikely to trend downwards, so there will just be more cards to spend $800 on.</p><p>Given that, I wouldn't be surprised to see a variant of the <a href="https://www.pcgamer.com/hardware/graphics-cards/nvidia-geforce-rtx-5060-ti-16-gb-review-palit-infinity-3/" target="_blank">RTX 5060 Ti 16 GB</a>, another ~$800 graphics card, coming out soon using some more of the sweepings off the original RTX 5070 factory floor. If it's good enough for an RTX 5060, it's good enough to turn into an RTX 5060 Ti, after all.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Jensen Huang says 100,000 Nvidia GPUs were used to train OpenAI's latest model, GPT-6 Astra, and there's already plans to bring quadruple that amount of hardware online ]]></title>
                                                                                                <dc:content><![CDATA[ <p>OpenAI began rolling out GPT-6 Astra access to a limited number of organisations earlier this week, with wider subscriber access planned to soon follow. <a href="https://x.com/JensenHuang/status/2096700264569090384?s=20" target="_blank">According to Jensen Huang via X</a>, the model was trained on "~100K+ Nvidia Grace Blackwell NVLink72" server racks, and there are already plans to get 400,000 GPUs online in anticipation of whatever comes next.</p><p>Greg Brockman, the co-founder and president of OpenAI, <a href="https://stratechery.com/2026/an-interview-with-openai-president-greg-brockman-about-astra-and-alignment/" target="_blank">told Stratechery</a> that this was "the first run that we’ve trained on more than 100,000 GPUs." That's a staggering amount of hardware (and perhaps leaves little doubt as to <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">how we ended up in a memory supply crisis</a>). But the thing that gives me more pause about Astra's announcement is the Nvidia CEO's assertion that "AGI has arrived."</p><p>To recap, 'Artificial General Intelligence' is used to broadly describe an AI model that either matches or surpasses human capability on complex cognitive tasks. Even Brockman admits that "People do have their own definition of AGI, it’s almost this blurry thing." Still, in that same interview he later goes on to add, "Maybe it was the previous model, maybe it’s Astra, maybe it’s the next model, but somewhere in there, I think we’re going to cross most people’s AGI threshold."</p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-Xm8v0O"></div>                            </div>                            <script src="https://kwizly.com/embed/Xm8v0O.js" async></script><p><a href="https://x.com/OpenAI/status/2095595752815030713" target="_blank">According to OpenAI</a>, GPT-6 Astra is "state-of-the-art" on a number of AI benchmarks, including "FrontierMath Tier 4, ARC-AGI 3, and TerminalBench-4.0." <a href="https://x.com/OpenAI/status/2095595741528125780" target="_blank">A slickly produced trailer</a> attempts to present this performance in more accessible terms, showing scenes of conversational, spoken prompts being used to create presentations, eBay listings, and .STL files for 3D printers. All of the actors in the trailer speak with pretty clear-cut American accents, though personally I'd love to see Astra tapdance for its life against <a href="https://www.youtube.com/watch?v=0C1jbnBB6nc" target="_blank">a gorgeous Geordie accent</a>.</p><div class="see-more see-more--clipped"><figure><blockquote class="twitter-tweet hawk-ignore" data-lang="en" cite="https://twitter.com/cantworkitout/status/2095595741528125780"><p lang="en" dir="ltr">This is GPT-6 Astra.Anything you can do on a computer, Astra can do for you. Fast. pic.twitter.com/gDd0IsewJw<a href="https://twitter.com/cantworkitout/status/2095595741528125780">September 3, 2026</a></p></blockquote></figure><div class="see-more__filter"></div></div><p>As I've already said, access to GPT-6 Astra is limited for now, so it's difficult to look into these 'AGI' claims myself. The timing of this claim isn't lost on me, though—for one thing, rumours continue to swirl that <a href="https://www.cnbc.com/2026/08/19/open-ai-ipo-timing-2027-friar.html" target="_blank">OpenAI's initial public offering isn't that far off</a>. For another, the debut of Astra—a model the company describes as its "most aligned"—follows mere weeks after <a href="https://www.pcgamer.com/software/ai/openai-says-itd-be-a-shame-if-something-were-to-happen-to-your-servers-like-what-happened-to-hugging-face-better-use-our-ai-models-to-protect-yourself/" target="_blank">'an agentic collective' broke out of OpenAI's isolated testing environment</a> and attacked Hugging Face's servers.</p><p>Brockman says, "So much of [Astra's] compute goes into safety and alignment, and we have <a href="https://openai.com/index/path-to-astra/" target="_blank">so much security work</a> that’s gone around it. I think that we’ve done a huge amount of work to deliver this model safely."</p><p>Still, I'm not sure I'll be giving GPT-6 Astra access to my eBay account—let alone anything else—for the foreseeable future.</p> ]]></dc:content>
                                                                                                                                            <link>https://www.pcgamer.com/software/ai/jensen-huang-says-100-000-nvidia-gpus-were-used-to-train-openais-latest-model-gpt-6-astra-and-theres-already-plans-to-bring-quadruple-that-amount-of-hardware-online/</link>
                                                                            <description>
                            <![CDATA[ That's a whole lot of compute, and apparently a big chunk of that went into 'safety and alignment' ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">k2irjzsvULbtfce6R7NYLX</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/KMbUrbGPR6ugKRGbSFPuMd-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Mon, 07 Sep 2026 15:20:28 +0000</pubDate>                                                                                                                                <updated>Mon, 07 Sep 2026 18:02:55 +0000</updated>
                                                                                                                                            <category><![CDATA[AI]]></category>
                                                    <category><![CDATA[Software]]></category>
                                                                                                                    <dc:creator><![CDATA[ Jess Kinghorn ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/cMDJJibKgeMg3wogzv9AgY-320-70.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/KMbUrbGPR6ugKRGbSFPuMd-1920-80.jpg">
                                                            <media:credit><![CDATA[Nvidia]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Nvidia&#039;s GTC keynote with Jen-Hsun Huang at Computex, Taiwan.]]></media:description>                                                            <media:text><![CDATA[Nvidia&#039;s GTC keynote with Jen-Hsun Huang at Computex, Taiwan.]]></media:text>
                                <media:title type="plain"><![CDATA[Nvidia&#039;s GTC keynote with Jen-Hsun Huang at Computex, Taiwan.]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/KMbUrbGPR6ugKRGbSFPuMd-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>OpenAI began rolling out GPT-6 Astra access to a limited number of organisations earlier this week, with wider subscriber access planned to soon follow. <a href="https://x.com/JensenHuang/status/2096700264569090384?s=20" target="_blank">According to Jensen Huang via X</a>, the model was trained on "~100K+ Nvidia Grace Blackwell NVLink72" server racks, and there are already plans to get 400,000 GPUs online in anticipation of whatever comes next.</p><p>Greg Brockman, the co-founder and president of OpenAI, <a href="https://stratechery.com/2026/an-interview-with-openai-president-greg-brockman-about-astra-and-alignment/" target="_blank">told Stratechery</a> that this was "the first run that we’ve trained on more than 100,000 GPUs." That's a staggering amount of hardware (and perhaps leaves little doubt as to <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">how we ended up in a memory supply crisis</a>). But the thing that gives me more pause about Astra's announcement is the Nvidia CEO's assertion that "AGI has arrived."</p><p>To recap, 'Artificial General Intelligence' is used to broadly describe an AI model that either matches or surpasses human capability on complex cognitive tasks. Even Brockman admits that "People do have their own definition of AGI, it’s almost this blurry thing." Still, in that same interview he later goes on to add, "Maybe it was the previous model, maybe it’s Astra, maybe it’s the next model, but somewhere in there, I think we’re going to cross most people’s AGI threshold."</p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-Xm8v0O"></div>                            </div>                            <script src="https://kwizly.com/embed/Xm8v0O.js" async></script><p><a href="https://x.com/OpenAI/status/2095595752815030713" target="_blank">According to OpenAI</a>, GPT-6 Astra is "state-of-the-art" on a number of AI benchmarks, including "FrontierMath Tier 4, ARC-AGI 3, and TerminalBench-4.0." <a href="https://x.com/OpenAI/status/2095595741528125780" target="_blank">A slickly produced trailer</a> attempts to present this performance in more accessible terms, showing scenes of conversational, spoken prompts being used to create presentations, eBay listings, and .STL files for 3D printers. All of the actors in the trailer speak with pretty clear-cut American accents, though personally I'd love to see Astra tapdance for its life against <a href="https://www.youtube.com/watch?v=0C1jbnBB6nc" target="_blank">a gorgeous Geordie accent</a>.</p><div class="see-more see-more--clipped"><figure><blockquote class="twitter-tweet hawk-ignore" data-lang="en" cite="https://twitter.com/cantworkitout/status/2095595741528125780"><p lang="en" dir="ltr">This is GPT-6 Astra.Anything you can do on a computer, Astra can do for you. Fast. pic.twitter.com/gDd0IsewJw<a href="https://twitter.com/cantworkitout/status/2095595741528125780">September 3, 2026</a></p></blockquote></figure><div class="see-more__filter"></div></div><p>As I've already said, access to GPT-6 Astra is limited for now, so it's difficult to look into these 'AGI' claims myself. The timing of this claim isn't lost on me, though—for one thing, rumours continue to swirl that <a href="https://www.cnbc.com/2026/08/19/open-ai-ipo-timing-2027-friar.html" target="_blank">OpenAI's initial public offering isn't that far off</a>. For another, the debut of Astra—a model the company describes as its "most aligned"—follows mere weeks after <a href="https://www.pcgamer.com/software/ai/openai-says-itd-be-a-shame-if-something-were-to-happen-to-your-servers-like-what-happened-to-hugging-face-better-use-our-ai-models-to-protect-yourself/" target="_blank">'an agentic collective' broke out of OpenAI's isolated testing environment</a> and attacked Hugging Face's servers.</p><p>Brockman says, "So much of [Astra's] compute goes into safety and alignment, and we have <a href="https://openai.com/index/path-to-astra/" target="_blank">so much security work</a> that’s gone around it. I think that we’ve done a huge amount of work to deliver this model safely."</p><p>Still, I'm not sure I'll be giving GPT-6 Astra access to my eBay account—let alone anything else—for the foreseeable future.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ New DLSS 5 mod offloads Neural Rendering to a second card massively cutting the AI filter's performance hit ]]></title>
                                                                                                <dc:content><![CDATA[ <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/XWv5jw90yHc" allowfullscreen></iframe></div></div><p>A developer has vibe-coded a new ReShade add-on file that offloads the DLSS Neural Rendering workloads to a second GPU, almost negating the otherwise massive DLSS NR performance hit. Given the original DLSS 5 shots we saw when Jen-Hsun first showed off the feature around GDC and GTC in the Spring were running on two graphics cards, that's not wholly surprising, but this mod certainly does open the the potential for keeping your old GPU around for neural coprocessing in the future.</p><p>Like almost all of the current DLSS 5/Neural Rendering implementations we've seen where the user gets to pick the game, the model, and the weight of the effects, the Neural Coprocessor add-on file—<a href="https://github.com/maohgad-web/Neural-coprocessor/blob/main/ACKNOWLEDGEMENTS.md" target="_blank">mgpu_bridge</a>—is designed for ReShade, an app used to inject different visual effects into PC games. The files exist on Github, can be downloaded and added into a game that's already been modded with DLSS 5 support, and could dramatically improve the performance.</p><p>This is, for me, the biggest issue with both the homebrew mods for DLSS Neural Rendering and the only release implementation we've seen from Nvidia and the developers themselves: the hefty performance penalty from turning it on. </p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-Xm8v0O"></div>                            </div>                            <script src="https://kwizly.com/embed/Xm8v0O.js" async></script><p><a href="https://www.pcgamer.com/hardware/graphics-cards/dlss-5-comes-with-a-massive-50-60-percent-performance-hit-so-i-hope-you-like-lower-frame-rates-with-your-dose-of-ai-image-enhancement/" target="_blank">Nvidia itself has touted a 50 - 60% frame rate hit</a> as a blanket figure—regardless of game and how much AI filtering it's doing—as what it is expecting to see from enabling DLSS NR. <a href="https://www.pcgamer.com/hardware/graphics-cards/dlss-5-can-slash-performance-by-up-to-73-percent-on-an-rtx-5080-gaming-pc-in-nba-2k27-and-im-left-wondering-what-kind-of-mega-rig-youd-need-to-justify-the-hit/" target="_blank">Andy benchmarked NBA 2K27</a> ahead of launch and found that sometimes the frame rate impact can be even higher than that.</p><p>I mean, it's not as bad as when you try and <a href="https://www.pcgamer.com/hardware/graphics-cards/me-you-can-now-run-dlss-5-on-amd-gpus-my-rx-9070-xt-please-stop-it-hurts-us/" target="_blank">run DLSS NR on AMD GPUs</a>, but I've noted these kinds of performance hits when you run the new feature through ReShade, too. But Marcelo Guibout has coded a ReShade add-on file that allows a second GPU—here an <a href="https://www.pcgamer.com/hardware/graphics-cards/msi-rtx-5060-ti-16g-gaming-trio-oc-review/" target="_blank">RTX 5060 Ti 16 GB</a>—to take the final finished frame and perform the neural rendering pass on that GPU and output on its own monitor. That means it doesn't have to hand the frame back, which adds its own performance hit and latency.</p><p>They initially used a local model—Qwen3.8-27B-Q6_K—running on LM Studio using the same pair of RTX 5060 Ti 16 GB cards they eventually tested the feature on. This created the "initial add-on scaffold" which they then took into Claude to write most of the C++ core, though Anthropic's AI "also produced several confident, well-formatted, wrong diagnoses along the way."</p><p>Looking through the Github documentation Guibout makes it clear this is not a production-ready add-on, and is mostly presented for further research and development. They note it has been run on exactly one machine with three games, and encourage everyone to read the source code before running the files. But it's still a really interesting development in the DLSS 5 modding story.</p><p>"The reason it is worth doing: neural post-processing saturates whatever device it runs on," writes Guibout. "Run it on the render GPU and lowering your render resolution just frees capacity the neural stage immediately eats, so upscaling stops paying for itself. Move it to a second GPU and the render GPU is genuinely freed."</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-1788551894638-hsbgwg96m *, #fv-chart-1788551894638-hsbgwg96m *:before, #fv-chart-1788551894638-hsbgwg96m *:after, #fv-chart-1788551894638-hsbgwg96m-slideshow *, #fv-chart-1788551894638-hsbgwg96m-slideshow *:before, #fv-chart-1788551894638-hsbgwg96m-slideshow *:after {box-sizing: border-box !important; margin: 0; padding: 0; border: 0;font-size: 100%; font: inherit; vertical-align: baseline;}#fv-chart-1788551894638-hsbgwg96m, #fv-chart-1788551894638-hsbgwg96m-slideshow { font-family: 'Open Sans', sans-serif !important; }#fv-chart-1788551894638-hsbgwg96m {position: relative !important; overflow: visible !important;--riv-primary: #E33235;}#fv-chart-1788551894638-hsbgwg96m .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-1788551894638-hsbgwg96m .fv-inner-wrapper.fv-no-header.fv-is-image-compare {padding-top: 0 !important;}#fv-chart-1788551894638-hsbgwg96m.fv-full-bleed {width: 100vw !important;margin-left: calc(50% - 50vw) !important;}body {overflow-x: clip !important;}#fv-chart-1788551894638-hsbgwg96m.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-1788551894638-hsbgwg96m .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-1788551894638-hsbgwg96m-slideshow {position: relative !important;width: 100% !important;margin: 1rem 0 !important;--riv-primary: #E33235;}#fv-chart-1788551894638-hsbgwg96m-slideshow .fv-slides-wrapper {position: relative !important;width: 100% !important;}#fv-chart-1788551894638-hsbgwg96m-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-1788551894638-hsbgwg96m-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-1788551894638-hsbgwg96m-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-1788551894638-hsbgwg96m-slideshow .fv-nav-btn svg {width: 18px !important;height: 18px !important;stroke-width: 3px !important;filter: none !important;}#fv-chart-1788551894638-hsbgwg96m-slideshow .fv-nav-btn:hover {opacity: 0.9 !important;transform: translateY(-1px) !important;}#fv-chart-1788551894638-hsbgwg96m-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-1788551894638-hsbgwg96m-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-1788551894638-hsbgwg96m-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-1788551894638-hsbgwg96m-slideshow .fv-slideshow-select:focus {outline: 2px solid #E33235 !important;border-color: #E33235 !important;}#fv-chart-1788551894638-hsbgwg96m .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-1788551894638-hsbgwg96m .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-1788551894638-hsbgwg96m .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-1788551894638-hsbgwg96m .fv-versus-chart { display: flex; flex-direction: column; width: 100%; margin-top: 1rem; }#fv-chart-1788551894638-hsbgwg96m .fv-versus-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 1.5rem; padding: 0 1rem; }#fv-chart-1788551894638-hsbgwg96m .fv-versus-select-wrapper { flex: 1; min-width: 0; }#fv-chart-1788551894638-hsbgwg96m .fv-versus-select-wrapper.fv-left { text-align: center; padding-right: 1rem; }#fv-chart-1788551894638-hsbgwg96m .fv-versus-select-wrapper.fv-right { text-align: center; padding-left: 1rem; }#fv-chart-1788551894638-hsbgwg96m .fv-versus-select-container { position: relative; display: inline-block; max-width: 100%; width: 100%; }#fv-chart-1788551894638-hsbgwg96m .fv-versus-chevron { position: absolute; top: 50%; transform: translateY(-50%); pointer-events: none; width: 16px; height: 16px; flex-shrink: 0; }#fv-chart-1788551894638-hsbgwg96m .fv-versus-select-wrapper.fv-left .fv-versus-chevron { right: 0; }#fv-chart-1788551894638-hsbgwg96m .fv-versus-select-wrapper.fv-right .fv-versus-chevron { right: 0; }#fv-chart-1788551894638-hsbgwg96m .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-1788551894638-hsbgwg96m .fv-versus-select.fv-select-left { text-align: center; direction: ltr; padding-right: 1.25rem; }#fv-chart-1788551894638-hsbgwg96m .fv-versus-select.fv-select-right { text-align: center; padding-right: 1.25rem; }#fv-chart-1788551894638-hsbgwg96m .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-1788551894638-hsbgwg96m .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-1788551894638-hsbgwg96m .fv-versus-body { display: flex; flex-direction: column; gap: 1.5rem; }#fv-chart-1788551894638-hsbgwg96m .fv-versus-row { position: relative; height: auto; padding-top: 20px; margin-bottom: 0.25rem; display: block; }#fv-chart-1788551894638-hsbgwg96m .fv-versus-bar-container { position: relative; height: 32px; display: flex; align-items: center; }#fv-chart-1788551894638-hsbgwg96m .fv-versus-bar-left-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-end; align-items: center; }#fv-chart-1788551894638-hsbgwg96m .fv-versus-bar-right-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-start; align-items: center; }#fv-chart-1788551894638-hsbgwg96m .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-1788551894638-hsbgwg96m .fv-versus-bar-left { border-radius: 4px 0 0 4px; justify-content: flex-end; padding: 0 8px; }#fv-chart-1788551894638-hsbgwg96m .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-1788551894638-hsbgwg96m .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-1788551894638-hsbgwg96m .fv-inside-left { white-space: nowrap; flex-shrink: 0; }#fv-chart-1788551894638-hsbgwg96m .fv-inside-right { white-space: nowrap; flex-shrink: 0; }#fv-chart-1788551894638-hsbgwg96m .fv-versus-val-text { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; }#fv-chart-1788551894638-hsbgwg96m .fv-versus-pct-diff { font-size: 12px; font-weight: 600; }#fv-chart-1788551894638-hsbgwg96m .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-1788551894638-hsbgwg96m .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-1788551894638-hsbgwg96m .fv-image-compare-container { width: auto !important; margin-left: -1.5rem !important; margin-right: -1.5rem !important; margin-bottom: 2rem !important; }#fv-chart-1788551894638-hsbgwg96m.fv-full-bleed .fv-image-compare-container { width: 100% !important; max-width: none !important; margin: 0 auto !important; }#fv-chart-1788551894638-hsbgwg96m .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-1788551894638-hsbgwg96m .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-1788551894638-hsbgwg96m .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-1788551894638-hsbgwg96m .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-1788551894638-hsbgwg96m .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-1788551894638-hsbgwg96m .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-1788551894638-hsbgwg96m .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-1788551894638-hsbgwg96m .fv-image-compare-handle.fv-image-compare-handle-square { border-radius: 6px !important; }#fv-chart-1788551894638-hsbgwg96m .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-1788551894638-hsbgwg96m .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-1788551894638-hsbgwg96m .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-1788551894638-hsbgwg96m .fv-image-compare-label-left { left: 1rem !important; }#fv-chart-1788551894638-hsbgwg96m .fv-image-compare-label-right { right: 1rem !important; }#fv-chart-1788551894638-hsbgwg96m .fv-image-compare-expand-btn, #fv-chart-1788551894638-hsbgwg96m .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-1788551894638-hsbgwg96m .fv-image-compare-expand-btn:hover, #fv-chart-1788551894638-hsbgwg96m .fv-image-compare-close-btn:hover { background-color: rgba(0, 0, 0, 0.7) !important; }#fv-chart-1788551894638-hsbgwg96m .fv-image-compare-close-btn { display: none !important; top: 1rem !important; bottom: auto !important; }#fv-chart-1788551894638-hsbgwg96m .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-1788551894638-hsbgwg96m .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-1788551894638-hsbgwg96m .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-inner:active { cursor: grabbing !important; }#fv-chart-1788551894638-hsbgwg96m .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-1788551894638-hsbgwg96m .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-1788551894638-hsbgwg96m .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-expand-btn { display: none !important; }#fv-chart-1788551894638-hsbgwg96m .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-close-btn { display: flex !important; }#fv-chart-1788551894638-hsbgwg96m .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-label-right { right: 4rem !important; }#fv-chart-1788551894638-hsbgwg96m .fv-bottom-bar { display: flex !important; flex-direction: column !important; align-items: center !important; margin-top: 0.5rem !important; gap: 1rem !important; }#fv-chart-1788551894638-hsbgwg96m .fv-footer-content { text-align: center !important; width: 100% !important; }#fv-chart-1788551894638-hsbgwg96m .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-1788551894638-hsbgwg96m .fv-dropdown-wrapper { text-align: center !important; margin-bottom: 16px !important; margin-top: 0 !important; }#fv-chart-1788551894638-hsbgwg96m .fv-dropdown-title-container { position: relative !important; display: inline-block !important; max-width: 100% !important; }#fv-chart-1788551894638-hsbgwg96m .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-1788551894638-hsbgwg96m .fv-dropdown-title:focus { outline: none !important; }#fv-chart-1788551894638-hsbgwg96m .fv-dropdown-title::-ms-expand { display: none !important; }#fv-chart-1788551894638-hsbgwg96m .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-1788551894638-hsbgwg96m .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-1788551894638-hsbgwg96m .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-1788551894638-hsbgwg96m .fv-carousel-nav-btn:hover { border-color: #9ca3af !important; }#fv-chart-1788551894638-hsbgwg96m .fv-carousel-counter { font-size: 14px !important; color: #374151 !important; text-align: center !important; margin-top: 1rem !important; }#fv-chart-1788551894638-hsbgwg96m .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-1788551894638-hsbgwg96m .fv-legend-item { display: flex !important; align-items: center !important; gap: 6px !important; font-size: 14px !important; color: #374151 !important; }#fv-chart-1788551894638-hsbgwg96m .fv-legend-color { width: 12px !important; height: 12px !important; border-radius: 3px !important; }#fv-chart-1788551894638-hsbgwg96m .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-1788551894638-hsbgwg96m .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-1788551894638-hsbgwg96m .fv-multi-legend-swatch { width: 16px !important; height: 16px !important; border-radius: 3px !important; }#fv-chart-1788551894638-hsbgwg96m .fv-benchmark-group { margin-bottom: 1rem !important; }#fv-chart-1788551894638-hsbgwg96m .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-1788551894638-hsbgwg96m .fv-bar-row, #fv-chart-1788551894638-hsbgwg96m .fv-stacked-product { display: flex !important; align-items: center !important; width: 100% !important; margin-bottom: 0.75rem !important; position: relative !important; }#fv-chart-1788551894638-hsbgwg96m .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-1788551894638-hsbgwg96m .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-1788551894638-hsbgwg96m .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-1788551894638-hsbgwg96m.preview-wrapper .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1788551894638-hsbgwg96m.preview-wrapper .fv-bar-commentary-inline:focus, #fv-chart-1788551894638-hsbgwg96m.preview-wrapper .fv-bar-commentary-inline:focus-within, #fv-chart-1788551894638-hsbgwg96m.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1788551894638-hsbgwg96m.mobile-view .fv-bar-commentary-inline:focus, #fv-chart-1788551894638-hsbgwg96m.mobile-view .fv-bar-commentary-inline:focus-within { display: flex !important; }#fv-chart-1788551894638-hsbgwg96m .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-1788551894638-hsbgwg96m .fv-bar:hover { opacity: 0.8 !important; }#fv-chart-1788551894638-hsbgwg96m .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-1788551894638-hsbgwg96m .fv-bar-inner-label { white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; padding-right: 8px !important; }#fv-chart-1788551894638-hsbgwg96m .fv-bar-inner-value { flex-shrink: 0 !important; }#fv-chart-1788551894638-hsbgwg96m .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-1788551894638-hsbgwg96m .fv-bar-label.fv-primary-product { font-weight: bold !important; color: var(--riv-primary) !important; }#fv-chart-1788551894638-hsbgwg96m .fv-multi-bar-container { flex-direction: column !important; padding: 4px !important; align-items: stretch !important; gap: 4px !important; height: auto !important; }#fv-chart-1788551894638-hsbgwg96m .fv-multi-bar-item { display: flex !important; align-items: center !important; height: 25px !important; width: 100% !important; }#fv-chart-1788551894638-hsbgwg96m .fv-stacked-bar { display: flex !important; overflow: hidden !important; }#fv-chart-1788551894638-hsbgwg96m .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-1788551894638-hsbgwg96m .fv-stacked-segment:last-child { border-right: none !important; }#fv-chart-1788551894638-hsbgwg96m .fv-segment-value { font-size: 14px !important; font-weight: bold !important; }#fv-chart-1788551894638-hsbgwg96m .fv-grouped-bar-product { display: flex !important; flex-direction: column !important; width: 100% !important; margin-bottom: 1.25rem !important; }#fv-chart-1788551894638-hsbgwg96m .fv-grouped-product-title-wrapper { padding-left: 150px !important; }#fv-chart-1788551894638-hsbgwg96m .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-1788551894638-hsbgwg96m .fv-bar-cluster { width: 100% !important; flex-grow: 1 !important; display: flex !important; flex-direction: column !important; }#fv-chart-1788551894638-hsbgwg96m .fv-bar-cluster .fv-bar-row { margin-bottom: 3px !important; }#fv-chart-1788551894638-hsbgwg96m .fv-bar-cluster .fv-bar-container { height: 20px !important; }#fv-chart-1788551894638-hsbgwg96m .riv-grid line {stroke: #D1D5DB !important;stroke-dasharray: 3 3 !important;}#fv-chart-1788551894638-hsbgwg96m .fv-x-axis-wrapper { display: flex !important; width: 100% !important; margin-top: 0.5rem !important; }#fv-chart-1788551894638-hsbgwg96m .fv-x-axis-label-space { width: 150px !important; padding-right: 10px !important; flex-shrink: 0 !important; }#fv-chart-1788551894638-hsbgwg96m .fv-x-axis-chart-space { flex-grow: 1 !important; padding-right: 8px !important; }#fv-chart-1788551894638-hsbgwg96m .fv-x-axis-wrapper.fv-grouped-x-axis { margin-left: 0 !important; }#fv-chart-1788551894638-hsbgwg96m .fv-x-axis-line { border-top: 1px solid #D1D5DB !important; }#fv-chart-1788551894638-hsbgwg96m .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-1788551894638-hsbgwg96m .fv-x-axis-ticks span { position: relative !important; }#fv-chart-1788551894638-hsbgwg96m .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-1788551894638-hsbgwg96m .fv-x-axis-unit { text-align: center !important; font-size: 14px !important; color: #374151 !important; margin-top: 8px !important; display: block !important; }#fv-chart-1788551894638-hsbgwg96m .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-1788551894638-hsbgwg96m .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-1788551894638-hsbgwg96m.mobile-view .fv-pie-container,#fv-chart-1788551894638-hsbgwg96m.labels-on-top .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1788551894638-hsbgwg96m.mobile-view .fv-grouped-product-title-wrapper,#fv-chart-1788551894638-hsbgwg96m.labels-on-top .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1788551894638-hsbgwg96m.mobile-view .fv-bar-row,#fv-chart-1788551894638-hsbgwg96m.mobile-view .fv-stacked-product,#fv-chart-1788551894638-hsbgwg96m.mobile-view .fv-grouped-bar-product,#fv-chart-1788551894638-hsbgwg96m.labels-on-top .fv-bar-row,#fv-chart-1788551894638-hsbgwg96m.labels-on-top .fv-stacked-product,#fv-chart-1788551894638-hsbgwg96m.labels-on-top .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1788551894638-hsbgwg96m.mobile-view .fv-bar-label:not(.fv-grouped-product-title),#fv-chart-1788551894638-hsbgwg96m.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-1788551894638-hsbgwg96m.mobile-view .fv-bar-label,#fv-chart-1788551894638-hsbgwg96m.mobile-view .fv-grouped-product-title,#fv-chart-1788551894638-hsbgwg96m.labels-on-top .fv-bar-label,#fv-chart-1788551894638-hsbgwg96m.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-1788551894638-hsbgwg96m.mobile-view .fv-bar-container,#fv-chart-1788551894638-hsbgwg96m.mobile-view .fv-bar-cluster,#fv-chart-1788551894638-hsbgwg96m.labels-on-top .fv-bar-container,#fv-chart-1788551894638-hsbgwg96m.labels-on-top .fv-bar-cluster {width: 100% !important;}#fv-chart-1788551894638-hsbgwg96m.mobile-view .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1788551894638-hsbgwg96m.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1788551894638-hsbgwg96m.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1788551894638-hsbgwg96m.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus-within,#fv-chart-1788551894638-hsbgwg96m.labels-on-top .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1788551894638-hsbgwg96m.labels-on-top .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1788551894638-hsbgwg96m.labels-on-top .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1788551894638-hsbgwg96m.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-1788551894638-hsbgwg96m.mobile-view .fv-x-axis-wrapper,#fv-chart-1788551894638-hsbgwg96m.labels-on-top .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1788551894638-hsbgwg96m.mobile-view .fv-x-axis-label-space,#fv-chart-1788551894638-hsbgwg96m.labels-on-top .fv-x-axis-label-space {display: none !important;}#fv-chart-1788551894638-hsbgwg96m.mobile-view .fv-x-axis-chart-space,#fv-chart-1788551894638-hsbgwg96m.labels-on-top .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1788551894638-hsbgwg96m.mobile-view .fv-benchmark-title,#fv-chart-1788551894638-hsbgwg96m.labels-on-top .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1788551894638-hsbgwg96m.mobile-view .fv-dropdown-title,#fv-chart-1788551894638-hsbgwg96m.labels-on-top .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1788551894638-hsbgwg96m.mobile-view .fv-carousel-nav-btn,#fv-chart-1788551894638-hsbgwg96m.labels-on-top .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1788551894638-hsbgwg96m.mobile-view .fv-chart-title,#fv-chart-1788551894638-hsbgwg96m.labels-on-top .fv-chart-title {padding: 0 8px !important;}#fv-chart-1788551894638-hsbgwg96m.mobile-view .fv-chart-subhead,#fv-chart-1788551894638-hsbgwg96m.labels-on-top .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1788551894638-hsbgwg96m.mobile-view .fv-versus-header,#fv-chart-1788551894638-hsbgwg96m.labels-on-top .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1788551894638-hsbgwg96m.mobile-view .fv-versus-select-wrapper,#fv-chart-1788551894638-hsbgwg96m.labels-on-top .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1788551894638-hsbgwg96m.mobile-view .fv-versus-select-wrapper.fv-left,#fv-chart-1788551894638-hsbgwg96m.labels-on-top .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1788551894638-hsbgwg96m.mobile-view .fv-versus-select-wrapper.fv-right,#fv-chart-1788551894638-hsbgwg96m.labels-on-top .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1788551894638-hsbgwg96m.mobile-view .fv-versus-select.fv-select-left,#fv-chart-1788551894638-hsbgwg96m.labels-on-top .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1788551894638-hsbgwg96m.mobile-view .fv-versus-select.fv-select-right,#fv-chart-1788551894638-hsbgwg96m.labels-on-top .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1788551894638-hsbgwg96m.mobile-view .fv-versus-vs,#fv-chart-1788551894638-hsbgwg96m.labels-on-top .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1788551894638-hsbgwg96m.mobile-view .fv-versus-select-container,#fv-chart-1788551894638-hsbgwg96m.labels-on-top .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1788551894638-hsbgwg96m.mobile-view .fv-versus-select,#fv-chart-1788551894638-hsbgwg96m.labels-on-top .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1788551894638-hsbgwg96m.mobile-view .fv-stl-shop-all-btn,#fv-chart-1788551894638-hsbgwg96m.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-1788551894638-hsbgwg96m.mobile-view .fv-stl-shop-all-logo,#fv-chart-1788551894638-hsbgwg96m.mobile-view .fv-stl-shop-all-icon,#fv-chart-1788551894638-hsbgwg96m.labels-on-top .fv-stl-shop-all-logo,#fv-chart-1788551894638-hsbgwg96m.labels-on-top .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1788551894638-hsbgwg96m.mobile-view .fv-stl-shop-all-icon svg,#fv-chart-1788551894638-hsbgwg96m.labels-on-top .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1788551894638-hsbgwg96m.mobile-view .fv-bar-commentary-inline,#fv-chart-1788551894638-hsbgwg96m.labels-on-top .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1788551894638-hsbgwg96m.mobile-view .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1788551894638-hsbgwg96m.mobile-view.fv-contains-line-chart .fv-footer-content {margin-left: -1rem !important;margin-right: -1rem !important;}@media (max-width: 599px) {#fv-chart-1788551894638-hsbgwg96m .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1788551894638-hsbgwg96m .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1788551894638-hsbgwg96m .fv-bar-row,#fv-chart-1788551894638-hsbgwg96m .fv-stacked-product,#fv-chart-1788551894638-hsbgwg96m .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1788551894638-hsbgwg96m .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-1788551894638-hsbgwg96m .fv-bar-label,#fv-chart-1788551894638-hsbgwg96m .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-1788551894638-hsbgwg96m .fv-bar-container,#fv-chart-1788551894638-hsbgwg96m .fv-bar-cluster {width: 100% !important;}#fv-chart-1788551894638-hsbgwg96m .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1788551894638-hsbgwg96m .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1788551894638-hsbgwg96m .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1788551894638-hsbgwg96m .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-1788551894638-hsbgwg96m .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1788551894638-hsbgwg96m .fv-x-axis-label-space {display: none !important;}#fv-chart-1788551894638-hsbgwg96m .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1788551894638-hsbgwg96m .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1788551894638-hsbgwg96m .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1788551894638-hsbgwg96m .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1788551894638-hsbgwg96m .fv-chart-title {padding: 0 8px !important;}#fv-chart-1788551894638-hsbgwg96m .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1788551894638-hsbgwg96m .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1788551894638-hsbgwg96m .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1788551894638-hsbgwg96m .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1788551894638-hsbgwg96m .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1788551894638-hsbgwg96m .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1788551894638-hsbgwg96m .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1788551894638-hsbgwg96m .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1788551894638-hsbgwg96m .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1788551894638-hsbgwg96m .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1788551894638-hsbgwg96m .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-1788551894638-hsbgwg96m .fv-stl-shop-all-logo,#fv-chart-1788551894638-hsbgwg96m .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1788551894638-hsbgwg96m .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1788551894638-hsbgwg96m .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1788551894638-hsbgwg96m .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1788551894638-hsbgwg96m.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": "DLSS NR on AMD","description": "AMD GPUs running DLSS 5 looks great, but runs horribly. ","creator": {"@type": "Organization","name": "PC Gamer","logo": "https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png"},"isAccessibleForFree": true,"dateCreated": "2026-09-04T19:58:14.638Z","citation": "Add your caption to explain the data, the learnings and the key takeaways of the data being visualized","keywords": ["Image Comparison","benchmark","comparison","performance","review","PC Gamer"],"measurementTechnique": "Performance Benchmarking","variableMeasured": []}</script><div id="fv-chart-1788551894638-hsbgwg96m" class="fv-chart-wrapper   " data-bar-labels-on-top="false" data-iframe-height="true" data-vizualizer-embed="true"><div class="fv-inner-wrapper  fv-is-image-compare  "><h3 class="fv-chart-title">DLSS NR on AMD</h3><p class="fv-chart-subhead">AMD GPUs running DLSS 5 looks great, but runs horribly. </p><div class="riv-chart-container"><div class="fv-chart-item" id="fv-chart-1788551894638-hsbgwg96m-image-compare-1" data-chart-type="Image Comparison" data-title="Image Comparison" data-subhead="AMD GPUs running DLSS 5 looks great, but runs horribly." data-caption="" style=""><div class="fv-benchmark-group"><div class="fv-image-compare-container"><div class="fv-image-compare-wrapper" data-image-compare="true"><div class="fv-image-compare-inner"><img src="https://cdn.mos.cms.futurecdn.net/GdUR8M8koZZwGPhmTxDmN8.jpg" data-highres-src="https://cdn.mos.cms.futurecdn.net/GdUR8M8koZZwGPhmTxDmN8.jpg" alt="DLSS NR On" class="fv-image-compare-bg" loading="lazy" referrerpolicy="no-referrer" draggable="false" /><img src="https://cdn.mos.cms.futurecdn.net/FqdP8wjrhsx4LHcLV63wH8.jpg" data-highres-src="https://cdn.mos.cms.futurecdn.net/FqdP8wjrhsx4LHcLV63wH8.jpg" alt="DLSS NR Off" class="fv-image-compare-fg" loading="lazy" referrerpolicy="no-referrer" draggable="false" /><div class="fv-image-compare-slider"><div class="fv-image-compare-slider-line"></div><div class="fv-image-compare-handle fv-image-compare-handle-square"><img src="https://proof.vanilla.tools/media/images/brandLogos/pcgamer.png" alt="Brand Logo" style="width: 100%; height: 100%; object-fit: cover;" /></div></div></div><div class="fv-image-compare-label fv-image-compare-label-left">DLSS NR Off</div><div class="fv-image-compare-label fv-image-compare-label-right">DLSS NR On</div><button class="fv-image-compare-expand-btn" aria-label="Expand Image"><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="M4 8V4h4"/><path d="M20 8V4h-4"/><path d="M4 16v4h4"/><path d="M20 16v4h-4"/><circle cx="11.5" cy="11.5" r="3.5"/><path d="m14 14 3 3"/></svg></button><button class="fv-image-compare-close-btn" aria-label="Close Fullscreen"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><line x1="18" y1="6" x2="6" y2="18"></line><line x1="6" y1="6" x2="18" y2="18"></line></svg></button></div></div></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-1788551894638-hsbgwg96m', false); });} else {initialize('fv-chart-1788551894638-hsbgwg96m', false);}})();</script></div><p>This is almost certainly the reason behind Nvidia originally running the feature on two GPUs for the original demos, and the fact that it <em>can</em> get it running on a single GPU is still impressive from a technical perspective, but having a coprocessor handling the load should give you the best of both worlds.</p><p>Though there are obvious caveats to this.</p><p>The first being that it's expensive enough to buy one graphics card right now. You look at this mod and the fact it's been created and tested on a pair of RTX 5060 Ti cards and think that's kinda mid-range. They are the fifth-tier cards of Nvidia's RTX Blackwell stack. But those are two GPUs that now cost something around $800 apiece, so we're still talking about needing $1,600 worth of graphics silicon to get this working.</p><p>The other caveat is that we're running on with two monitors here as a necessity. Guibout notes in the Github readme file that, "The second monitor is a requirement, not a nicety - the neural output is displayed by the card that produced it. Headless works and is meaningfully slower."</p><p>The third caveat here is that this ReShade implementation is a final step process. It is handled after the final frame has been rendered and works with none of the depth and motion vector information the official Nvidia implementation runs with. That means the second-GPU is going to have to be more tightly integrated into the actual rendering process. Not quite as tightly bound as with SLI, perhaps, but it will surely still need to get involved before the final post-processing is done.</p><p>But I could potentially see this as a way to do something useful with your current-gen card when you next upgrade. And, on a purely mercenary level, it might be a smart thing for Nvidia to actually make as a feature as it would have the effect of locking someone into the GeForce ecosystem even more securely.</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="UZqrPL2UZebSDHTVyVdMf9" name="rtx5080-and-rtx5060ti" alt="An RTX 5080 and RTX 5060 Ti graphics card in the same motherboard on an open test rig." src="https://cdn.mos.cms.futurecdn.net/UZqrPL2UZebSDHTVyVdMf9-1920-80.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: Future)</span></figcaption></figure><p>Though times have changed and SLI and CrossFire have died, and so motherboards are even less likely today to have multiple PCIe x16 sockets available to stick secondary GPUs into. Especially if you've got multiple NVMe SSDs taking up precious PCIe lanes.</p><p>I'm loving the rate of development happening outside of Nvidia now that the feature has fallen into the hands of the community at large. And regardless of how you feel about the technology, I would encourage you, if you have the hardware, to take a look at how even just the ReShade implementation looks, and how you can alter it. It gives a fascinating insight into the technology, into its limitations as well as its unwelcome excesses.</p><p>Though it's not always easy. I've spent the morning trying to get this ReShade add-on working with the test rig, because I was interested to see if it could be run asymmetrically, as I don't have a pair of RTX 5060 Ti 16 GB cards. Sadly, with an RTX 5080 and RTX 5060 Ti as the neural coprocessor, I could not get the add-on to arm when in Cyberpunk 2077. So, I've got more work to do to get this thing running.</p> ]]></dc:content>
                                                                                                                                            <link>https://www.pcgamer.com/hardware/graphics-cards/new-dlss-5-mod-offloads-neural-rendering-to-a-second-card-massively-cutting-the-ai-filters-performance-hit/</link>
                                                                            <description>
                            <![CDATA[ DLSS Neural Rendering is being developed hard in the modding community. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">jMskibnAVmnqQhGzC9wgL4</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/BqaADfBQgryNcBSm7MsGT4-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Mon, 07 Sep 2026 11:56:11 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Graphics Cards]]></category>
                                                    <category><![CDATA[Hardware]]></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-320-70.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/BqaADfBQgryNcBSm7MsGT4-1920-80.jpg">
                                                            <media:credit><![CDATA[Marcelo Guibout]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Image from a video showing a ReShade addon running DLSS NR across multiple GPUs in Cyberpunk 2077]]></media:description>                                                            <media:text><![CDATA[Image from a video showing a ReShade addon running DLSS NR across multiple GPUs in Cyberpunk 2077]]></media:text>
                                <media:title type="plain"><![CDATA[Image from a video showing a ReShade addon running DLSS NR across multiple GPUs in Cyberpunk 2077]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/BqaADfBQgryNcBSm7MsGT4-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <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/XWv5jw90yHc" allowfullscreen></iframe></div></div><p>A developer has vibe-coded a new ReShade add-on file that offloads the DLSS Neural Rendering workloads to a second GPU, almost negating the otherwise massive DLSS NR performance hit. Given the original DLSS 5 shots we saw when Jen-Hsun first showed off the feature around GDC and GTC in the Spring were running on two graphics cards, that's not wholly surprising, but this mod certainly does open the the potential for keeping your old GPU around for neural coprocessing in the future.</p><p>Like almost all of the current DLSS 5/Neural Rendering implementations we've seen where the user gets to pick the game, the model, and the weight of the effects, the Neural Coprocessor add-on file—<a href="https://github.com/maohgad-web/Neural-coprocessor/blob/main/ACKNOWLEDGEMENTS.md" target="_blank">mgpu_bridge</a>—is designed for ReShade, an app used to inject different visual effects into PC games. The files exist on Github, can be downloaded and added into a game that's already been modded with DLSS 5 support, and could dramatically improve the performance.</p><p>This is, for me, the biggest issue with both the homebrew mods for DLSS Neural Rendering and the only release implementation we've seen from Nvidia and the developers themselves: the hefty performance penalty from turning it on. </p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-Xm8v0O"></div>                            </div>                            <script src="https://kwizly.com/embed/Xm8v0O.js" async></script><p><a href="https://www.pcgamer.com/hardware/graphics-cards/dlss-5-comes-with-a-massive-50-60-percent-performance-hit-so-i-hope-you-like-lower-frame-rates-with-your-dose-of-ai-image-enhancement/" target="_blank">Nvidia itself has touted a 50 - 60% frame rate hit</a> as a blanket figure—regardless of game and how much AI filtering it's doing—as what it is expecting to see from enabling DLSS NR. <a href="https://www.pcgamer.com/hardware/graphics-cards/dlss-5-can-slash-performance-by-up-to-73-percent-on-an-rtx-5080-gaming-pc-in-nba-2k27-and-im-left-wondering-what-kind-of-mega-rig-youd-need-to-justify-the-hit/" target="_blank">Andy benchmarked NBA 2K27</a> ahead of launch and found that sometimes the frame rate impact can be even higher than that.</p><p>I mean, it's not as bad as when you try and <a href="https://www.pcgamer.com/hardware/graphics-cards/me-you-can-now-run-dlss-5-on-amd-gpus-my-rx-9070-xt-please-stop-it-hurts-us/" target="_blank">run DLSS NR on AMD GPUs</a>, but I've noted these kinds of performance hits when you run the new feature through ReShade, too. But Marcelo Guibout has coded a ReShade add-on file that allows a second GPU—here an <a href="https://www.pcgamer.com/hardware/graphics-cards/msi-rtx-5060-ti-16g-gaming-trio-oc-review/" target="_blank">RTX 5060 Ti 16 GB</a>—to take the final finished frame and perform the neural rendering pass on that GPU and output on its own monitor. That means it doesn't have to hand the frame back, which adds its own performance hit and latency.</p><p>They initially used a local model—Qwen3.8-27B-Q6_K—running on LM Studio using the same pair of RTX 5060 Ti 16 GB cards they eventually tested the feature on. This created the "initial add-on scaffold" which they then took into Claude to write most of the C++ core, though Anthropic's AI "also produced several confident, well-formatted, wrong diagnoses along the way."</p><p>Looking through the Github documentation Guibout makes it clear this is not a production-ready add-on, and is mostly presented for further research and development. They note it has been run on exactly one machine with three games, and encourage everyone to read the source code before running the files. But it's still a really interesting development in the DLSS 5 modding story.</p><p>"The reason it is worth doing: neural post-processing saturates whatever device it runs on," writes Guibout. "Run it on the render GPU and lowering your render resolution just frees capacity the neural stage immediately eats, so upscaling stops paying for itself. Move it to a second GPU and the render GPU is genuinely freed."</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-1788551894638-hsbgwg96m *, #fv-chart-1788551894638-hsbgwg96m *:before, #fv-chart-1788551894638-hsbgwg96m *:after, #fv-chart-1788551894638-hsbgwg96m-slideshow *, #fv-chart-1788551894638-hsbgwg96m-slideshow *:before, #fv-chart-1788551894638-hsbgwg96m-slideshow *:after {box-sizing: border-box !important; margin: 0; padding: 0; border: 0;font-size: 100%; font: inherit; vertical-align: baseline;}#fv-chart-1788551894638-hsbgwg96m, #fv-chart-1788551894638-hsbgwg96m-slideshow { font-family: 'Open Sans', sans-serif !important; }#fv-chart-1788551894638-hsbgwg96m {position: relative !important; overflow: visible !important;--riv-primary: #E33235;}#fv-chart-1788551894638-hsbgwg96m .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-1788551894638-hsbgwg96m .fv-inner-wrapper.fv-no-header.fv-is-image-compare {padding-top: 0 !important;}#fv-chart-1788551894638-hsbgwg96m.fv-full-bleed {width: 100vw !important;margin-left: calc(50% - 50vw) !important;}body {overflow-x: clip !important;}#fv-chart-1788551894638-hsbgwg96m.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-1788551894638-hsbgwg96m .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-1788551894638-hsbgwg96m-slideshow {position: relative !important;width: 100% !important;margin: 1rem 0 !important;--riv-primary: #E33235;}#fv-chart-1788551894638-hsbgwg96m-slideshow .fv-slides-wrapper {position: relative !important;width: 100% !important;}#fv-chart-1788551894638-hsbgwg96m-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-1788551894638-hsbgwg96m-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-1788551894638-hsbgwg96m-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-1788551894638-hsbgwg96m-slideshow .fv-nav-btn svg {width: 18px !important;height: 18px !important;stroke-width: 3px !important;filter: none !important;}#fv-chart-1788551894638-hsbgwg96m-slideshow .fv-nav-btn:hover {opacity: 0.9 !important;transform: translateY(-1px) !important;}#fv-chart-1788551894638-hsbgwg96m-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-1788551894638-hsbgwg96m-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-1788551894638-hsbgwg96m-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-1788551894638-hsbgwg96m-slideshow .fv-slideshow-select:focus {outline: 2px solid #E33235 !important;border-color: #E33235 !important;}#fv-chart-1788551894638-hsbgwg96m .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-1788551894638-hsbgwg96m .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-1788551894638-hsbgwg96m .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-1788551894638-hsbgwg96m .fv-versus-chart { display: flex; flex-direction: column; width: 100%; margin-top: 1rem; }#fv-chart-1788551894638-hsbgwg96m .fv-versus-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 1.5rem; padding: 0 1rem; }#fv-chart-1788551894638-hsbgwg96m .fv-versus-select-wrapper { flex: 1; min-width: 0; }#fv-chart-1788551894638-hsbgwg96m .fv-versus-select-wrapper.fv-left { text-align: center; padding-right: 1rem; }#fv-chart-1788551894638-hsbgwg96m .fv-versus-select-wrapper.fv-right { text-align: center; padding-left: 1rem; }#fv-chart-1788551894638-hsbgwg96m .fv-versus-select-container { position: relative; display: inline-block; max-width: 100%; width: 100%; }#fv-chart-1788551894638-hsbgwg96m .fv-versus-chevron { position: absolute; top: 50%; transform: translateY(-50%); pointer-events: none; width: 16px; height: 16px; flex-shrink: 0; }#fv-chart-1788551894638-hsbgwg96m .fv-versus-select-wrapper.fv-left .fv-versus-chevron { right: 0; }#fv-chart-1788551894638-hsbgwg96m .fv-versus-select-wrapper.fv-right .fv-versus-chevron { right: 0; }#fv-chart-1788551894638-hsbgwg96m .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-1788551894638-hsbgwg96m .fv-versus-select.fv-select-left { text-align: center; direction: ltr; padding-right: 1.25rem; }#fv-chart-1788551894638-hsbgwg96m .fv-versus-select.fv-select-right { text-align: center; padding-right: 1.25rem; }#fv-chart-1788551894638-hsbgwg96m .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-1788551894638-hsbgwg96m .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-1788551894638-hsbgwg96m .fv-versus-body { display: flex; flex-direction: column; gap: 1.5rem; }#fv-chart-1788551894638-hsbgwg96m .fv-versus-row { position: relative; height: auto; padding-top: 20px; margin-bottom: 0.25rem; display: block; }#fv-chart-1788551894638-hsbgwg96m .fv-versus-bar-container { position: relative; height: 32px; display: flex; align-items: center; }#fv-chart-1788551894638-hsbgwg96m .fv-versus-bar-left-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-end; align-items: center; }#fv-chart-1788551894638-hsbgwg96m .fv-versus-bar-right-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-start; align-items: center; }#fv-chart-1788551894638-hsbgwg96m .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-1788551894638-hsbgwg96m .fv-versus-bar-left { border-radius: 4px 0 0 4px; justify-content: flex-end; padding: 0 8px; }#fv-chart-1788551894638-hsbgwg96m .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-1788551894638-hsbgwg96m .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-1788551894638-hsbgwg96m .fv-inside-left { white-space: nowrap; flex-shrink: 0; }#fv-chart-1788551894638-hsbgwg96m .fv-inside-right { white-space: nowrap; flex-shrink: 0; }#fv-chart-1788551894638-hsbgwg96m .fv-versus-val-text { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; }#fv-chart-1788551894638-hsbgwg96m .fv-versus-pct-diff { font-size: 12px; font-weight: 600; }#fv-chart-1788551894638-hsbgwg96m .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-1788551894638-hsbgwg96m .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-1788551894638-hsbgwg96m .fv-image-compare-container { width: auto !important; margin-left: -1.5rem !important; margin-right: -1.5rem !important; margin-bottom: 2rem !important; }#fv-chart-1788551894638-hsbgwg96m.fv-full-bleed .fv-image-compare-container { width: 100% !important; max-width: none !important; margin: 0 auto !important; }#fv-chart-1788551894638-hsbgwg96m .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-1788551894638-hsbgwg96m .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-1788551894638-hsbgwg96m .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-1788551894638-hsbgwg96m .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-1788551894638-hsbgwg96m .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-1788551894638-hsbgwg96m .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-1788551894638-hsbgwg96m .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-1788551894638-hsbgwg96m .fv-image-compare-handle.fv-image-compare-handle-square { border-radius: 6px !important; }#fv-chart-1788551894638-hsbgwg96m .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-1788551894638-hsbgwg96m .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-1788551894638-hsbgwg96m .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-1788551894638-hsbgwg96m .fv-image-compare-label-left { left: 1rem !important; }#fv-chart-1788551894638-hsbgwg96m .fv-image-compare-label-right { right: 1rem !important; }#fv-chart-1788551894638-hsbgwg96m .fv-image-compare-expand-btn, #fv-chart-1788551894638-hsbgwg96m .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-1788551894638-hsbgwg96m .fv-image-compare-expand-btn:hover, #fv-chart-1788551894638-hsbgwg96m .fv-image-compare-close-btn:hover { background-color: rgba(0, 0, 0, 0.7) !important; }#fv-chart-1788551894638-hsbgwg96m .fv-image-compare-close-btn { display: none !important; top: 1rem !important; bottom: auto !important; }#fv-chart-1788551894638-hsbgwg96m .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-1788551894638-hsbgwg96m .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-1788551894638-hsbgwg96m .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-inner:active { cursor: grabbing !important; }#fv-chart-1788551894638-hsbgwg96m .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-1788551894638-hsbgwg96m .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-1788551894638-hsbgwg96m .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-expand-btn { display: none !important; }#fv-chart-1788551894638-hsbgwg96m .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-close-btn { display: flex !important; }#fv-chart-1788551894638-hsbgwg96m .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-label-right { right: 4rem !important; }#fv-chart-1788551894638-hsbgwg96m .fv-bottom-bar { display: flex !important; flex-direction: column !important; align-items: center !important; margin-top: 0.5rem !important; gap: 1rem !important; }#fv-chart-1788551894638-hsbgwg96m .fv-footer-content { text-align: center !important; width: 100% !important; }#fv-chart-1788551894638-hsbgwg96m .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-1788551894638-hsbgwg96m .fv-dropdown-wrapper { text-align: center !important; margin-bottom: 16px !important; margin-top: 0 !important; }#fv-chart-1788551894638-hsbgwg96m .fv-dropdown-title-container { position: relative !important; display: inline-block !important; max-width: 100% !important; }#fv-chart-1788551894638-hsbgwg96m .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-1788551894638-hsbgwg96m .fv-dropdown-title:focus { outline: none !important; }#fv-chart-1788551894638-hsbgwg96m .fv-dropdown-title::-ms-expand { display: none !important; }#fv-chart-1788551894638-hsbgwg96m .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-1788551894638-hsbgwg96m .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-1788551894638-hsbgwg96m .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-1788551894638-hsbgwg96m .fv-carousel-nav-btn:hover { border-color: #9ca3af !important; }#fv-chart-1788551894638-hsbgwg96m .fv-carousel-counter { font-size: 14px !important; color: #374151 !important; text-align: center !important; margin-top: 1rem !important; }#fv-chart-1788551894638-hsbgwg96m .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-1788551894638-hsbgwg96m .fv-legend-item { display: flex !important; align-items: center !important; gap: 6px !important; font-size: 14px !important; color: #374151 !important; }#fv-chart-1788551894638-hsbgwg96m .fv-legend-color { width: 12px !important; height: 12px !important; border-radius: 3px !important; }#fv-chart-1788551894638-hsbgwg96m .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-1788551894638-hsbgwg96m .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-1788551894638-hsbgwg96m .fv-multi-legend-swatch { width: 16px !important; height: 16px !important; border-radius: 3px !important; }#fv-chart-1788551894638-hsbgwg96m .fv-benchmark-group { margin-bottom: 1rem !important; }#fv-chart-1788551894638-hsbgwg96m .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-1788551894638-hsbgwg96m .fv-bar-row, #fv-chart-1788551894638-hsbgwg96m .fv-stacked-product { display: flex !important; align-items: center !important; width: 100% !important; margin-bottom: 0.75rem !important; position: relative !important; }#fv-chart-1788551894638-hsbgwg96m .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-1788551894638-hsbgwg96m .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-1788551894638-hsbgwg96m .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-1788551894638-hsbgwg96m.preview-wrapper .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1788551894638-hsbgwg96m.preview-wrapper .fv-bar-commentary-inline:focus, #fv-chart-1788551894638-hsbgwg96m.preview-wrapper .fv-bar-commentary-inline:focus-within, #fv-chart-1788551894638-hsbgwg96m.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1788551894638-hsbgwg96m.mobile-view .fv-bar-commentary-inline:focus, #fv-chart-1788551894638-hsbgwg96m.mobile-view .fv-bar-commentary-inline:focus-within { display: flex !important; }#fv-chart-1788551894638-hsbgwg96m .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-1788551894638-hsbgwg96m .fv-bar:hover { opacity: 0.8 !important; }#fv-chart-1788551894638-hsbgwg96m .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-1788551894638-hsbgwg96m .fv-bar-inner-label { white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; padding-right: 8px !important; }#fv-chart-1788551894638-hsbgwg96m .fv-bar-inner-value { flex-shrink: 0 !important; }#fv-chart-1788551894638-hsbgwg96m .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-1788551894638-hsbgwg96m .fv-bar-label.fv-primary-product { font-weight: bold !important; color: var(--riv-primary) !important; }#fv-chart-1788551894638-hsbgwg96m .fv-multi-bar-container { flex-direction: column !important; padding: 4px !important; align-items: stretch !important; gap: 4px !important; height: auto !important; }#fv-chart-1788551894638-hsbgwg96m .fv-multi-bar-item { display: flex !important; align-items: center !important; height: 25px !important; width: 100% !important; }#fv-chart-1788551894638-hsbgwg96m .fv-stacked-bar { display: flex !important; overflow: hidden !important; }#fv-chart-1788551894638-hsbgwg96m .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-1788551894638-hsbgwg96m .fv-stacked-segment:last-child { border-right: none !important; }#fv-chart-1788551894638-hsbgwg96m .fv-segment-value { font-size: 14px !important; font-weight: bold !important; }#fv-chart-1788551894638-hsbgwg96m .fv-grouped-bar-product { display: flex !important; flex-direction: column !important; width: 100% !important; margin-bottom: 1.25rem !important; }#fv-chart-1788551894638-hsbgwg96m .fv-grouped-product-title-wrapper { padding-left: 150px !important; }#fv-chart-1788551894638-hsbgwg96m .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-1788551894638-hsbgwg96m .fv-bar-cluster { width: 100% !important; flex-grow: 1 !important; display: flex !important; flex-direction: column !important; }#fv-chart-1788551894638-hsbgwg96m .fv-bar-cluster .fv-bar-row { margin-bottom: 3px !important; }#fv-chart-1788551894638-hsbgwg96m .fv-bar-cluster .fv-bar-container { height: 20px !important; }#fv-chart-1788551894638-hsbgwg96m .riv-grid line {stroke: #D1D5DB !important;stroke-dasharray: 3 3 !important;}#fv-chart-1788551894638-hsbgwg96m .fv-x-axis-wrapper { display: flex !important; width: 100% !important; margin-top: 0.5rem !important; }#fv-chart-1788551894638-hsbgwg96m .fv-x-axis-label-space { width: 150px !important; padding-right: 10px !important; flex-shrink: 0 !important; }#fv-chart-1788551894638-hsbgwg96m .fv-x-axis-chart-space { flex-grow: 1 !important; padding-right: 8px !important; }#fv-chart-1788551894638-hsbgwg96m .fv-x-axis-wrapper.fv-grouped-x-axis { margin-left: 0 !important; }#fv-chart-1788551894638-hsbgwg96m .fv-x-axis-line { border-top: 1px solid #D1D5DB !important; }#fv-chart-1788551894638-hsbgwg96m .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-1788551894638-hsbgwg96m .fv-x-axis-ticks span { position: relative !important; }#fv-chart-1788551894638-hsbgwg96m .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-1788551894638-hsbgwg96m .fv-x-axis-unit { text-align: center !important; font-size: 14px !important; color: #374151 !important; margin-top: 8px !important; display: block !important; }#fv-chart-1788551894638-hsbgwg96m .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-1788551894638-hsbgwg96m .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-1788551894638-hsbgwg96m.mobile-view .fv-pie-container,#fv-chart-1788551894638-hsbgwg96m.labels-on-top .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1788551894638-hsbgwg96m.mobile-view .fv-grouped-product-title-wrapper,#fv-chart-1788551894638-hsbgwg96m.labels-on-top .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1788551894638-hsbgwg96m.mobile-view .fv-bar-row,#fv-chart-1788551894638-hsbgwg96m.mobile-view .fv-stacked-product,#fv-chart-1788551894638-hsbgwg96m.mobile-view .fv-grouped-bar-product,#fv-chart-1788551894638-hsbgwg96m.labels-on-top .fv-bar-row,#fv-chart-1788551894638-hsbgwg96m.labels-on-top .fv-stacked-product,#fv-chart-1788551894638-hsbgwg96m.labels-on-top .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1788551894638-hsbgwg96m.mobile-view .fv-bar-label:not(.fv-grouped-product-title),#fv-chart-1788551894638-hsbgwg96m.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-1788551894638-hsbgwg96m.mobile-view .fv-bar-label,#fv-chart-1788551894638-hsbgwg96m.mobile-view .fv-grouped-product-title,#fv-chart-1788551894638-hsbgwg96m.labels-on-top .fv-bar-label,#fv-chart-1788551894638-hsbgwg96m.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-1788551894638-hsbgwg96m.mobile-view .fv-bar-container,#fv-chart-1788551894638-hsbgwg96m.mobile-view .fv-bar-cluster,#fv-chart-1788551894638-hsbgwg96m.labels-on-top .fv-bar-container,#fv-chart-1788551894638-hsbgwg96m.labels-on-top .fv-bar-cluster {width: 100% !important;}#fv-chart-1788551894638-hsbgwg96m.mobile-view .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1788551894638-hsbgwg96m.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1788551894638-hsbgwg96m.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1788551894638-hsbgwg96m.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus-within,#fv-chart-1788551894638-hsbgwg96m.labels-on-top .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1788551894638-hsbgwg96m.labels-on-top .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1788551894638-hsbgwg96m.labels-on-top .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1788551894638-hsbgwg96m.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-1788551894638-hsbgwg96m.mobile-view .fv-x-axis-wrapper,#fv-chart-1788551894638-hsbgwg96m.labels-on-top .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1788551894638-hsbgwg96m.mobile-view .fv-x-axis-label-space,#fv-chart-1788551894638-hsbgwg96m.labels-on-top .fv-x-axis-label-space {display: none !important;}#fv-chart-1788551894638-hsbgwg96m.mobile-view .fv-x-axis-chart-space,#fv-chart-1788551894638-hsbgwg96m.labels-on-top .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1788551894638-hsbgwg96m.mobile-view .fv-benchmark-title,#fv-chart-1788551894638-hsbgwg96m.labels-on-top .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1788551894638-hsbgwg96m.mobile-view .fv-dropdown-title,#fv-chart-1788551894638-hsbgwg96m.labels-on-top .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1788551894638-hsbgwg96m.mobile-view .fv-carousel-nav-btn,#fv-chart-1788551894638-hsbgwg96m.labels-on-top .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1788551894638-hsbgwg96m.mobile-view .fv-chart-title,#fv-chart-1788551894638-hsbgwg96m.labels-on-top .fv-chart-title {padding: 0 8px !important;}#fv-chart-1788551894638-hsbgwg96m.mobile-view .fv-chart-subhead,#fv-chart-1788551894638-hsbgwg96m.labels-on-top .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1788551894638-hsbgwg96m.mobile-view .fv-versus-header,#fv-chart-1788551894638-hsbgwg96m.labels-on-top .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1788551894638-hsbgwg96m.mobile-view .fv-versus-select-wrapper,#fv-chart-1788551894638-hsbgwg96m.labels-on-top .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1788551894638-hsbgwg96m.mobile-view .fv-versus-select-wrapper.fv-left,#fv-chart-1788551894638-hsbgwg96m.labels-on-top .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1788551894638-hsbgwg96m.mobile-view .fv-versus-select-wrapper.fv-right,#fv-chart-1788551894638-hsbgwg96m.labels-on-top .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1788551894638-hsbgwg96m.mobile-view .fv-versus-select.fv-select-left,#fv-chart-1788551894638-hsbgwg96m.labels-on-top .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1788551894638-hsbgwg96m.mobile-view .fv-versus-select.fv-select-right,#fv-chart-1788551894638-hsbgwg96m.labels-on-top .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1788551894638-hsbgwg96m.mobile-view .fv-versus-vs,#fv-chart-1788551894638-hsbgwg96m.labels-on-top .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1788551894638-hsbgwg96m.mobile-view .fv-versus-select-container,#fv-chart-1788551894638-hsbgwg96m.labels-on-top .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1788551894638-hsbgwg96m.mobile-view .fv-versus-select,#fv-chart-1788551894638-hsbgwg96m.labels-on-top .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1788551894638-hsbgwg96m.mobile-view .fv-stl-shop-all-btn,#fv-chart-1788551894638-hsbgwg96m.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-1788551894638-hsbgwg96m.mobile-view .fv-stl-shop-all-logo,#fv-chart-1788551894638-hsbgwg96m.mobile-view .fv-stl-shop-all-icon,#fv-chart-1788551894638-hsbgwg96m.labels-on-top .fv-stl-shop-all-logo,#fv-chart-1788551894638-hsbgwg96m.labels-on-top .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1788551894638-hsbgwg96m.mobile-view .fv-stl-shop-all-icon svg,#fv-chart-1788551894638-hsbgwg96m.labels-on-top .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1788551894638-hsbgwg96m.mobile-view .fv-bar-commentary-inline,#fv-chart-1788551894638-hsbgwg96m.labels-on-top .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1788551894638-hsbgwg96m.mobile-view .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1788551894638-hsbgwg96m.mobile-view.fv-contains-line-chart .fv-footer-content {margin-left: -1rem !important;margin-right: -1rem !important;}@media (max-width: 599px) {#fv-chart-1788551894638-hsbgwg96m .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1788551894638-hsbgwg96m .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1788551894638-hsbgwg96m .fv-bar-row,#fv-chart-1788551894638-hsbgwg96m .fv-stacked-product,#fv-chart-1788551894638-hsbgwg96m .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1788551894638-hsbgwg96m .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-1788551894638-hsbgwg96m .fv-bar-label,#fv-chart-1788551894638-hsbgwg96m .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-1788551894638-hsbgwg96m .fv-bar-container,#fv-chart-1788551894638-hsbgwg96m .fv-bar-cluster {width: 100% !important;}#fv-chart-1788551894638-hsbgwg96m .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1788551894638-hsbgwg96m .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1788551894638-hsbgwg96m .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1788551894638-hsbgwg96m .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-1788551894638-hsbgwg96m .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1788551894638-hsbgwg96m .fv-x-axis-label-space {display: none !important;}#fv-chart-1788551894638-hsbgwg96m .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1788551894638-hsbgwg96m .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1788551894638-hsbgwg96m .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1788551894638-hsbgwg96m .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1788551894638-hsbgwg96m .fv-chart-title {padding: 0 8px !important;}#fv-chart-1788551894638-hsbgwg96m .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1788551894638-hsbgwg96m .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1788551894638-hsbgwg96m .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1788551894638-hsbgwg96m .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1788551894638-hsbgwg96m .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1788551894638-hsbgwg96m .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1788551894638-hsbgwg96m .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1788551894638-hsbgwg96m .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1788551894638-hsbgwg96m .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1788551894638-hsbgwg96m .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1788551894638-hsbgwg96m .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-1788551894638-hsbgwg96m .fv-stl-shop-all-logo,#fv-chart-1788551894638-hsbgwg96m .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1788551894638-hsbgwg96m .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1788551894638-hsbgwg96m .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1788551894638-hsbgwg96m .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1788551894638-hsbgwg96m.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": "DLSS NR on AMD","description": "AMD GPUs running DLSS 5 looks great, but runs horribly. ","creator": {"@type": "Organization","name": "PC Gamer","logo": "https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png"},"isAccessibleForFree": true,"dateCreated": "2026-09-04T19:58:14.638Z","citation": "Add your caption to explain the data, the learnings and the key takeaways of the data being visualized","keywords": ["Image Comparison","benchmark","comparison","performance","review","PC Gamer"],"measurementTechnique": "Performance Benchmarking","variableMeasured": []}</script><div id="fv-chart-1788551894638-hsbgwg96m" class="fv-chart-wrapper   " data-bar-labels-on-top="false" data-iframe-height="true" data-vizualizer-embed="true"><div class="fv-inner-wrapper  fv-is-image-compare  "><h3 class="fv-chart-title">DLSS NR on AMD</h3><p class="fv-chart-subhead">AMD GPUs running DLSS 5 looks great, but runs horribly. </p><div class="riv-chart-container"><div class="fv-chart-item" id="fv-chart-1788551894638-hsbgwg96m-image-compare-1" data-chart-type="Image Comparison" data-title="Image Comparison" data-subhead="AMD GPUs running DLSS 5 looks great, but runs horribly." data-caption="" style=""><div class="fv-benchmark-group"><div class="fv-image-compare-container"><div class="fv-image-compare-wrapper" data-image-compare="true"><div class="fv-image-compare-inner"><img src="https://cdn.mos.cms.futurecdn.net/GdUR8M8koZZwGPhmTxDmN8.jpg" data-highres-src="https://cdn.mos.cms.futurecdn.net/GdUR8M8koZZwGPhmTxDmN8.jpg" alt="DLSS NR On" class="fv-image-compare-bg" loading="lazy" referrerpolicy="no-referrer" draggable="false" /><img src="https://cdn.mos.cms.futurecdn.net/FqdP8wjrhsx4LHcLV63wH8.jpg" data-highres-src="https://cdn.mos.cms.futurecdn.net/FqdP8wjrhsx4LHcLV63wH8.jpg" alt="DLSS NR Off" class="fv-image-compare-fg" loading="lazy" referrerpolicy="no-referrer" draggable="false" /><div class="fv-image-compare-slider"><div class="fv-image-compare-slider-line"></div><div class="fv-image-compare-handle fv-image-compare-handle-square"><img src="https://proof.vanilla.tools/media/images/brandLogos/pcgamer.png" alt="Brand Logo" style="width: 100%; height: 100%; object-fit: cover;" /></div></div></div><div class="fv-image-compare-label fv-image-compare-label-left">DLSS NR Off</div><div class="fv-image-compare-label fv-image-compare-label-right">DLSS NR On</div><button class="fv-image-compare-expand-btn" aria-label="Expand Image"><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="M4 8V4h4"/><path d="M20 8V4h-4"/><path d="M4 16v4h4"/><path d="M20 16v4h-4"/><circle cx="11.5" cy="11.5" r="3.5"/><path d="m14 14 3 3"/></svg></button><button class="fv-image-compare-close-btn" aria-label="Close Fullscreen"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><line x1="18" y1="6" x2="6" y2="18"></line><line x1="6" y1="6" x2="18" y2="18"></line></svg></button></div></div></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-1788551894638-hsbgwg96m', false); });} else {initialize('fv-chart-1788551894638-hsbgwg96m', false);}})();</script></div><p>This is almost certainly the reason behind Nvidia originally running the feature on two GPUs for the original demos, and the fact that it <em>can</em> get it running on a single GPU is still impressive from a technical perspective, but having a coprocessor handling the load should give you the best of both worlds.</p><p>Though there are obvious caveats to this.</p><p>The first being that it's expensive enough to buy one graphics card right now. You look at this mod and the fact it's been created and tested on a pair of RTX 5060 Ti cards and think that's kinda mid-range. They are the fifth-tier cards of Nvidia's RTX Blackwell stack. But those are two GPUs that now cost something around $800 apiece, so we're still talking about needing $1,600 worth of graphics silicon to get this working.</p><p>The other caveat is that we're running on with two monitors here as a necessity. Guibout notes in the Github readme file that, "The second monitor is a requirement, not a nicety - the neural output is displayed by the card that produced it. Headless works and is meaningfully slower."</p><p>The third caveat here is that this ReShade implementation is a final step process. It is handled after the final frame has been rendered and works with none of the depth and motion vector information the official Nvidia implementation runs with. That means the second-GPU is going to have to be more tightly integrated into the actual rendering process. Not quite as tightly bound as with SLI, perhaps, but it will surely still need to get involved before the final post-processing is done.</p><p>But I could potentially see this as a way to do something useful with your current-gen card when you next upgrade. And, on a purely mercenary level, it might be a smart thing for Nvidia to actually make as a feature as it would have the effect of locking someone into the GeForce ecosystem even more securely.</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="UZqrPL2UZebSDHTVyVdMf9" name="rtx5080-and-rtx5060ti" alt="An RTX 5080 and RTX 5060 Ti graphics card in the same motherboard on an open test rig." src="https://cdn.mos.cms.futurecdn.net/UZqrPL2UZebSDHTVyVdMf9-1920-80.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: Future)</span></figcaption></figure><p>Though times have changed and SLI and CrossFire have died, and so motherboards are even less likely today to have multiple PCIe x16 sockets available to stick secondary GPUs into. Especially if you've got multiple NVMe SSDs taking up precious PCIe lanes.</p><p>I'm loving the rate of development happening outside of Nvidia now that the feature has fallen into the hands of the community at large. And regardless of how you feel about the technology, I would encourage you, if you have the hardware, to take a look at how even just the ReShade implementation looks, and how you can alter it. It gives a fascinating insight into the technology, into its limitations as well as its unwelcome excesses.</p><p>Though it's not always easy. I've spent the morning trying to get this ReShade add-on working with the test rig, because I was interested to see if it could be run asymmetrically, as I don't have a pair of RTX 5060 Ti 16 GB cards. Sadly, with an RTX 5080 and RTX 5060 Ti as the neural coprocessor, I could not get the add-on to arm when in Cyberpunk 2077. So, I've got more work to do to get this thing running.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Once again, it is genuinely cheaper for me to fly to PAX West and track down Nvidia's 'GeForce Evangelist' rather than buy the RTX 5090 anywhere else ]]></title>
                                                                                                <dc:content><![CDATA[ <p>Hello, and welcome to another episode of 'I'd do anything for an Nvidia RTX 5090 at MSRP, but I won't do that.' This time, 'that' is hopping on an international flight from the UK to Seattle, Washington in the US, so I can buy a 50-series card at PAX West.</p><p>Nvidia's self-described GeForce Evangelist <a href="https://x.com/GeForce_JacobF/status/2095941696223871292/photo/1" target="_blank">Jacob Freeman wrote on X</a>, "Hello PAX West! VPA IRL is here! Come find me if your looking for a GeForce RTX 5090, 5080 or 5070 AT MSRP! While they last."</p><p><a href="https://www.pcgamer.com/hardware/graphics-cards/it-is-genuinely-cheaper-for-me-to-fly-to-quakecon-and-buy-a-rtx-5090-at-the-nvidia-booth-than-pick-up-the-gpu-absolutely-anywhere-else/" target="_blank">Unlike QuakeCon earlier this year</a>, there didn't appear to be a Nvidia booth or any boxed Founder's Editions purchasable at the event itself. Instead, Freeman <a href="https://x.com/GeForce_JacobF/status/2096653973319200832" target="_blank">explained</a> that he was giving out cards with "a code that you use to purchase from the Nvidia web store." For context, 'VPA' stands for <a href="https://www.pcgamer.com/hardware/nvidias-verified-priority-access-draw-system-returns-to-offer-the-chance-to-pay-full-price-for-rtx-5090-or-rtx-5080-founders-edition-graphics-cards/" target="_blank">Verified Priority Access</a>, which in the past has been used as a draw system that only granted gamers the <em>chance </em>to buy a full-price GPU.</p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-Xm8v0O"></div>                            </div>                            <script src="https://kwizly.com/embed/Xm8v0O.js" async></script><p>Now, it's a little late for me to hop on a plane as PAX West ran from September 4 until September 7. But if I'd gotten my act together, hopping on a short-notice flight to the West coast for approximately £1,000 (about $1,352), plus grabbing the most expensive PAX day-pass for $89, then picking up the RTX 5090 for $1,999 MSRP would have totalled $3,440—and that's still significantly cheaper than <a href="https://www.bestbuy.com/product/gigabyte-nvidia-geforce-rtx-5090-windforce-oc-32g-gddr7-pci-express-5-0-graphics-card-black/JJGHT5QK8Y/sku/12915270" target="_blank">the $5,500 price tag we've most recently seen at Best Buy</a> as part of our <a href="https://www.pcgamer.com/hardware/graphics-cards/graphics-card-price-watch-deals/" target="_blank">graphics card price watch</a>.</p><p>That is a ridiculous state of affairs, but given that <a href="https://x.com/GeForce_JacobF/status/2096680442347106584" target="_blank">Freeman was out of 5090 and 5080 cards by the end of day three</a>, clearly the maths is maths-ing for some. <a href="https://www.pcgamer.com/software/ai/i-barely-remember-the-last-time-nvidia-mentioned-gaming-at-all-in-an-earnings-call/" target="_blank">I barely remember the last time Nvidia mentioned gaming at all in an earnings call</a>, but this runaway pricing doesn't appear to be hurting the company.</p><div class="see-more see-more--clipped"><figure><blockquote class="twitter-tweet hawk-ignore" data-lang="en" cite="https://twitter.com/cantworkitout/status/2095941696223871292"><p lang="en" dir="ltr">Hello PAX West! VPA IRL is here! Come find me if your looking for a GeForce RTX 5090, 5080 or 5070 AT MSRP! While they last 😁 pic.twitter.com/PLsUhFWxZM<a href="https://twitter.com/cantworkitout/status/2095941696223871292">September 4, 2026</a></p></blockquote></figure><div class="see-more__filter"></div></div><p>For a start, Nvidia's AI profits completely overshadow what it makes from gaming. In fact, the company is dining so well on AI's demand for hardware like <a href="https://www.pcgamer.com/hardware/a-single-nvidia-vera-rubin-rack-is-estimated-to-cost-usd7-803-148-with-over-usd2-million-of-that-figure-spent-on-memory-alone/" target="_blank">Vera Rubin</a>, that it recently announced its intention to <a href="https://www.pcgamer.com/software/ai/nvidia-puts-its-money-where-its-mouth-is-on-open-weight-ai-moving-to-buy-hugging-face-for-usd13-billion/" target="_blank">acquire Hugging Face for $13 billion</a>. Purchasing this development platform will likely further shore up the company's prime position within the AI industry.</p><p>It's old news, but Nvidia hasn't been a gaming company primarily for some time now. As such, it can kind of do what it likes with its gaming business (Notwithstanding 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 supply crisis</a>). As such, I suspect we're far from seeing the last of 'VPA IRL' stunts like those at QuakeCon and now PAX West. Meat Loaf, anyone?</p> ]]></dc:content>
                                                                                                                                            <link>https://www.pcgamer.com/hardware/graphics-cards/once-again-it-is-genuinely-cheaper-for-me-to-fly-to-pax-west-and-track-down-nvidias-geforce-evangelist-rather-than-buy-the-rtx-5090-anywhere-else/</link>
                                                                            <description>
                            <![CDATA[ They didn't even have boxed GPUs at the event this time. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">3nS2hRJCxRDU67ay9gEGaC</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/nZAQu9r9L63cUZYG8y4hsE-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Mon, 07 Sep 2026 11:34:26 +0000</pubDate>                                                                                                                                <updated>Mon, 07 Sep 2026 18:04:21 +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-320-70.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/nZAQu9r9L63cUZYG8y4hsE-1920-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Nvidia RTX 5090 Founders Edition graphics card on different backgrounds]]></media:description>                                                            <media:text><![CDATA[Nvidia RTX 5090 Founders Edition graphics card on different backgrounds]]></media:text>
                                <media:title type="plain"><![CDATA[Nvidia RTX 5090 Founders Edition graphics card on different backgrounds]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/nZAQu9r9L63cUZYG8y4hsE-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Hello, and welcome to another episode of 'I'd do anything for an Nvidia RTX 5090 at MSRP, but I won't do that.' This time, 'that' is hopping on an international flight from the UK to Seattle, Washington in the US, so I can buy a 50-series card at PAX West.</p><p>Nvidia's self-described GeForce Evangelist <a href="https://x.com/GeForce_JacobF/status/2095941696223871292/photo/1" target="_blank">Jacob Freeman wrote on X</a>, "Hello PAX West! VPA IRL is here! Come find me if your looking for a GeForce RTX 5090, 5080 or 5070 AT MSRP! While they last."</p><p><a href="https://www.pcgamer.com/hardware/graphics-cards/it-is-genuinely-cheaper-for-me-to-fly-to-quakecon-and-buy-a-rtx-5090-at-the-nvidia-booth-than-pick-up-the-gpu-absolutely-anywhere-else/" target="_blank">Unlike QuakeCon earlier this year</a>, there didn't appear to be a Nvidia booth or any boxed Founder's Editions purchasable at the event itself. Instead, Freeman <a href="https://x.com/GeForce_JacobF/status/2096653973319200832" target="_blank">explained</a> that he was giving out cards with "a code that you use to purchase from the Nvidia web store." For context, 'VPA' stands for <a href="https://www.pcgamer.com/hardware/nvidias-verified-priority-access-draw-system-returns-to-offer-the-chance-to-pay-full-price-for-rtx-5090-or-rtx-5080-founders-edition-graphics-cards/" target="_blank">Verified Priority Access</a>, which in the past has been used as a draw system that only granted gamers the <em>chance </em>to buy a full-price GPU.</p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-Xm8v0O"></div>                            </div>                            <script src="https://kwizly.com/embed/Xm8v0O.js" async></script><p>Now, it's a little late for me to hop on a plane as PAX West ran from September 4 until September 7. But if I'd gotten my act together, hopping on a short-notice flight to the West coast for approximately £1,000 (about $1,352), plus grabbing the most expensive PAX day-pass for $89, then picking up the RTX 5090 for $1,999 MSRP would have totalled $3,440—and that's still significantly cheaper than <a href="https://www.bestbuy.com/product/gigabyte-nvidia-geforce-rtx-5090-windforce-oc-32g-gddr7-pci-express-5-0-graphics-card-black/JJGHT5QK8Y/sku/12915270" target="_blank">the $5,500 price tag we've most recently seen at Best Buy</a> as part of our <a href="https://www.pcgamer.com/hardware/graphics-cards/graphics-card-price-watch-deals/" target="_blank">graphics card price watch</a>.</p><p>That is a ridiculous state of affairs, but given that <a href="https://x.com/GeForce_JacobF/status/2096680442347106584" target="_blank">Freeman was out of 5090 and 5080 cards by the end of day three</a>, clearly the maths is maths-ing for some. <a href="https://www.pcgamer.com/software/ai/i-barely-remember-the-last-time-nvidia-mentioned-gaming-at-all-in-an-earnings-call/" target="_blank">I barely remember the last time Nvidia mentioned gaming at all in an earnings call</a>, but this runaway pricing doesn't appear to be hurting the company.</p><div class="see-more see-more--clipped"><figure><blockquote class="twitter-tweet hawk-ignore" data-lang="en" cite="https://twitter.com/cantworkitout/status/2095941696223871292"><p lang="en" dir="ltr">Hello PAX West! VPA IRL is here! Come find me if your looking for a GeForce RTX 5090, 5080 or 5070 AT MSRP! While they last 😁 pic.twitter.com/PLsUhFWxZM<a href="https://twitter.com/cantworkitout/status/2095941696223871292">September 4, 2026</a></p></blockquote></figure><div class="see-more__filter"></div></div><p>For a start, Nvidia's AI profits completely overshadow what it makes from gaming. In fact, the company is dining so well on AI's demand for hardware like <a href="https://www.pcgamer.com/hardware/a-single-nvidia-vera-rubin-rack-is-estimated-to-cost-usd7-803-148-with-over-usd2-million-of-that-figure-spent-on-memory-alone/" target="_blank">Vera Rubin</a>, that it recently announced its intention to <a href="https://www.pcgamer.com/software/ai/nvidia-puts-its-money-where-its-mouth-is-on-open-weight-ai-moving-to-buy-hugging-face-for-usd13-billion/" target="_blank">acquire Hugging Face for $13 billion</a>. Purchasing this development platform will likely further shore up the company's prime position within the AI industry.</p><p>It's old news, but Nvidia hasn't been a gaming company primarily for some time now. As such, it can kind of do what it likes with its gaming business (Notwithstanding 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 supply crisis</a>). As such, I suspect we're far from seeing the last of 'VPA IRL' stunts like those at QuakeCon and now PAX West. Meat Loaf, anyone?</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Me: You can now run DLSS 5 on AMD GPUs. My RX 9070 XT: Please stop, it hurts us ]]></title>
                                                                                                <dc:content><![CDATA[ <p>Another day, another DLSS 5 story that actually kinda doesn't involve Nvidia itself doing anything, because it seems now AMD GPU owners can get in on the act. A new homebrew app has been released on Github that will allow you to run the DLSS Neural Rendering feature on a Radeon GPU. I've tried it and it works, but damn does it hurt the poor Radeon silicon.</p><p>From having DLSS 5 .dll files plucked from an early access version of NBA 2K27, we've had modders working hard to create <a href="https://www.pcgamer.com/hardware/graphics-cards/looks-like-you-can-try-dlss-5-out-today-yourself/" target="_blank">surprisingly polished ways to essentially get the tech working in practically any game</a>, even if it doesn't natively support traditional DLSS itself.</p><p>I've been playing around with it a lot this past week, even to the point of <a href="https://www.pcgamer.com/hardware/graphics-cards/dlss-5-can-be-jammed-into-almost-any-game-now-so-ive-been-playing-fm26-with-neural-rendered-little-computer-people-because-thats-just-what-i-do/" target="_blank">jamming it into Football Manager 26</a> just to see what would happen. And, y'know what, I kinda like the result so I'm keeping it. I wasn't expecting that, and I also wasn't expecting this technology, created by Nvidia, to appear so quickly on AMD GPUs. Historically we've found that where Nvidia goes, so AMD follows, at least in the GPU feature space, but it seems like AMD might not actually have to do much this time. Well, apart from actually make the silicon a little more tensor-friendly.</p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-Xm8v0O"></div>                            </div>                            <script src="https://kwizly.com/embed/Xm8v0O.js" async></script><p>Because I have spent the afternoon trying to get the new app from user <a href="https://github.com/danielblnc/DLSS-NR-on-AMD" target="_blank">danielblnc on Github</a> to work on my <a href="https://www.pcgamer.com/hardware/graphics-cards/amd-radeon-rx-9700-xt-review-asus-prime-oc/" target="_blank">Radeon RX 9070 XT</a> in Cyberpunk 2077. Essentially you download the DLSS-NR-on-AMD file, drop it into the relevant folder (the bin/x64 folder in the Cyberpunk 2077 directory in Steam, for example) and run it. So long as you have the necessary nvngx_dlssnr.dll file that's been doing the rounds installed in the same place it ought to work.</p><p>It didn't.</p><p>Initially Windows flagged it as containing a virus, but I did some checking around with VirusTotal and seemingly the Defender flag is a machine learning false positive. Probably. But even then I still struggled to have it running happily.</p><p>I am not entirely sure what I did wrong, but when I enabled the feature in-game all I got was a black output where the 3D world ought to be, even though the HUD and game kept on running. After some file deletion, redownloading, verifying of integrity (mine and Cyberpunk's), and a rollback of my AMD Adrenalin drivers, I finally got it working. Kinda. I mean it's still kinda crashy, and I can only now launch Cyberpunk 2077 directly from the .exe file rather than from Steam, but it works.</p><p>But my poor GPU wished I hadn't. Now, we know that DLSS 5 is a hell of a resource hog on an RTX 50-series GPU that it's designed for, with <a href="https://www.pcgamer.com/hardware/graphics-cards/dlss-5-comes-with-a-massive-50-60-percent-performance-hit-so-i-hope-you-like-lower-frame-rates-with-your-dose-of-ai-image-enhancement/" target="_blank">a touted 50 - 60% performance hit officially noted by Nvidia</a>, so I should have known it would trouble the AMD GPU. </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-1788552319350-1zo19ter0 *, #fv-chart-1788552319350-1zo19ter0 *:before, #fv-chart-1788552319350-1zo19ter0 *:after, #fv-chart-1788552319350-1zo19ter0-slideshow *, #fv-chart-1788552319350-1zo19ter0-slideshow *:before, #fv-chart-1788552319350-1zo19ter0-slideshow *:after {box-sizing: border-box !important; margin: 0; padding: 0; border: 0;font-size: 100%; font: inherit; vertical-align: baseline;}#fv-chart-1788552319350-1zo19ter0, #fv-chart-1788552319350-1zo19ter0-slideshow { font-family: 'Open Sans', sans-serif !important; }#fv-chart-1788552319350-1zo19ter0 {position: relative !important; overflow: visible !important;--riv-primary: #E33235;}#fv-chart-1788552319350-1zo19ter0 .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-1788552319350-1zo19ter0 .fv-inner-wrapper.fv-no-header.fv-is-image-compare {padding-top: 0 !important;}#fv-chart-1788552319350-1zo19ter0.fv-full-bleed {width: 100vw !important;margin-left: calc(50% - 50vw) !important;}body {overflow-x: clip !important;}#fv-chart-1788552319350-1zo19ter0.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-1788552319350-1zo19ter0 .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-1788552319350-1zo19ter0-slideshow {position: relative !important;width: 100% !important;margin: 1rem 0 !important;--riv-primary: #E33235;}#fv-chart-1788552319350-1zo19ter0-slideshow .fv-slides-wrapper {position: relative !important;width: 100% !important;}#fv-chart-1788552319350-1zo19ter0-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-1788552319350-1zo19ter0-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-1788552319350-1zo19ter0-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-1788552319350-1zo19ter0-slideshow .fv-nav-btn svg {width: 18px !important;height: 18px !important;stroke-width: 3px !important;filter: none !important;}#fv-chart-1788552319350-1zo19ter0-slideshow .fv-nav-btn:hover {opacity: 0.9 !important;transform: translateY(-1px) !important;}#fv-chart-1788552319350-1zo19ter0-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-1788552319350-1zo19ter0-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-1788552319350-1zo19ter0-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-1788552319350-1zo19ter0-slideshow .fv-slideshow-select:focus {outline: 2px solid #E33235 !important;border-color: #E33235 !important;}#fv-chart-1788552319350-1zo19ter0 .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-1788552319350-1zo19ter0 .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-1788552319350-1zo19ter0 .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-1788552319350-1zo19ter0 .fv-versus-chart { display: flex; flex-direction: column; width: 100%; margin-top: 1rem; }#fv-chart-1788552319350-1zo19ter0 .fv-versus-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 1.5rem; padding: 0 1rem; }#fv-chart-1788552319350-1zo19ter0 .fv-versus-select-wrapper { flex: 1; min-width: 0; }#fv-chart-1788552319350-1zo19ter0 .fv-versus-select-wrapper.fv-left { text-align: center; padding-right: 1rem; }#fv-chart-1788552319350-1zo19ter0 .fv-versus-select-wrapper.fv-right { text-align: center; padding-left: 1rem; }#fv-chart-1788552319350-1zo19ter0 .fv-versus-select-container { position: relative; display: inline-block; max-width: 100%; width: 100%; }#fv-chart-1788552319350-1zo19ter0 .fv-versus-chevron { position: absolute; top: 50%; transform: translateY(-50%); pointer-events: none; width: 16px; height: 16px; flex-shrink: 0; }#fv-chart-1788552319350-1zo19ter0 .fv-versus-select-wrapper.fv-left .fv-versus-chevron { right: 0; }#fv-chart-1788552319350-1zo19ter0 .fv-versus-select-wrapper.fv-right .fv-versus-chevron { right: 0; }#fv-chart-1788552319350-1zo19ter0 .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-1788552319350-1zo19ter0 .fv-versus-select.fv-select-left { text-align: center; direction: ltr; padding-right: 1.25rem; }#fv-chart-1788552319350-1zo19ter0 .fv-versus-select.fv-select-right { text-align: center; padding-right: 1.25rem; }#fv-chart-1788552319350-1zo19ter0 .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-1788552319350-1zo19ter0 .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-1788552319350-1zo19ter0 .fv-versus-body { display: flex; flex-direction: column; gap: 1.5rem; }#fv-chart-1788552319350-1zo19ter0 .fv-versus-row { position: relative; height: auto; padding-top: 20px; margin-bottom: 0.25rem; display: block; }#fv-chart-1788552319350-1zo19ter0 .fv-versus-bar-container { position: relative; height: 32px; display: flex; align-items: center; }#fv-chart-1788552319350-1zo19ter0 .fv-versus-bar-left-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-end; align-items: center; }#fv-chart-1788552319350-1zo19ter0 .fv-versus-bar-right-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-start; align-items: center; }#fv-chart-1788552319350-1zo19ter0 .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-1788552319350-1zo19ter0 .fv-versus-bar-left { border-radius: 4px 0 0 4px; justify-content: flex-end; padding: 0 8px; }#fv-chart-1788552319350-1zo19ter0 .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-1788552319350-1zo19ter0 .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-1788552319350-1zo19ter0 .fv-inside-left { white-space: nowrap; flex-shrink: 0; }#fv-chart-1788552319350-1zo19ter0 .fv-inside-right { white-space: nowrap; flex-shrink: 0; }#fv-chart-1788552319350-1zo19ter0 .fv-versus-val-text { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; }#fv-chart-1788552319350-1zo19ter0 .fv-versus-pct-diff { font-size: 12px; font-weight: 600; }#fv-chart-1788552319350-1zo19ter0 .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-1788552319350-1zo19ter0 .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-1788552319350-1zo19ter0 .fv-image-compare-container { width: auto !important; margin-left: -1.5rem !important; margin-right: -1.5rem !important; margin-bottom: 2rem !important; }#fv-chart-1788552319350-1zo19ter0.fv-full-bleed .fv-image-compare-container { width: 100% !important; max-width: none !important; margin: 0 auto !important; }#fv-chart-1788552319350-1zo19ter0 .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-1788552319350-1zo19ter0 .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-1788552319350-1zo19ter0 .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-1788552319350-1zo19ter0 .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-1788552319350-1zo19ter0 .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-1788552319350-1zo19ter0 .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-1788552319350-1zo19ter0 .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-1788552319350-1zo19ter0 .fv-image-compare-handle.fv-image-compare-handle-square { border-radius: 6px !important; }#fv-chart-1788552319350-1zo19ter0 .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-1788552319350-1zo19ter0 .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-1788552319350-1zo19ter0 .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-1788552319350-1zo19ter0 .fv-image-compare-label-left { left: 1rem !important; }#fv-chart-1788552319350-1zo19ter0 .fv-image-compare-label-right { right: 1rem !important; }#fv-chart-1788552319350-1zo19ter0 .fv-image-compare-expand-btn, #fv-chart-1788552319350-1zo19ter0 .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-1788552319350-1zo19ter0 .fv-image-compare-expand-btn:hover, #fv-chart-1788552319350-1zo19ter0 .fv-image-compare-close-btn:hover { background-color: rgba(0, 0, 0, 0.7) !important; }#fv-chart-1788552319350-1zo19ter0 .fv-image-compare-close-btn { display: none !important; top: 1rem !important; bottom: auto !important; }#fv-chart-1788552319350-1zo19ter0 .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-1788552319350-1zo19ter0 .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-1788552319350-1zo19ter0 .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-inner:active { cursor: grabbing !important; }#fv-chart-1788552319350-1zo19ter0 .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-1788552319350-1zo19ter0 .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-1788552319350-1zo19ter0 .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-expand-btn { display: none !important; }#fv-chart-1788552319350-1zo19ter0 .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-close-btn { display: flex !important; }#fv-chart-1788552319350-1zo19ter0 .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-label-right { right: 4rem !important; }#fv-chart-1788552319350-1zo19ter0 .fv-bottom-bar { display: flex !important; flex-direction: column !important; align-items: center !important; margin-top: 0.5rem !important; gap: 1rem !important; }#fv-chart-1788552319350-1zo19ter0 .fv-footer-content { text-align: center !important; width: 100% !important; }#fv-chart-1788552319350-1zo19ter0 .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-1788552319350-1zo19ter0 .fv-dropdown-wrapper { text-align: center !important; margin-bottom: 16px !important; margin-top: 0 !important; }#fv-chart-1788552319350-1zo19ter0 .fv-dropdown-title-container { position: relative !important; display: inline-block !important; max-width: 100% !important; }#fv-chart-1788552319350-1zo19ter0 .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-1788552319350-1zo19ter0 .fv-dropdown-title:focus { outline: none !important; }#fv-chart-1788552319350-1zo19ter0 .fv-dropdown-title::-ms-expand { display: none !important; }#fv-chart-1788552319350-1zo19ter0 .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-1788552319350-1zo19ter0 .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-1788552319350-1zo19ter0 .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-1788552319350-1zo19ter0 .fv-carousel-nav-btn:hover { border-color: #9ca3af !important; }#fv-chart-1788552319350-1zo19ter0 .fv-carousel-counter { font-size: 14px !important; color: #374151 !important; text-align: center !important; margin-top: 1rem !important; }#fv-chart-1788552319350-1zo19ter0 .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-1788552319350-1zo19ter0 .fv-legend-item { display: flex !important; align-items: center !important; gap: 6px !important; font-size: 14px !important; color: #374151 !important; }#fv-chart-1788552319350-1zo19ter0 .fv-legend-color { width: 12px !important; height: 12px !important; border-radius: 3px !important; }#fv-chart-1788552319350-1zo19ter0 .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-1788552319350-1zo19ter0 .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-1788552319350-1zo19ter0 .fv-multi-legend-swatch { width: 16px !important; height: 16px !important; border-radius: 3px !important; }#fv-chart-1788552319350-1zo19ter0 .fv-benchmark-group { margin-bottom: 1rem !important; }#fv-chart-1788552319350-1zo19ter0 .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-1788552319350-1zo19ter0 .fv-bar-row, #fv-chart-1788552319350-1zo19ter0 .fv-stacked-product { display: flex !important; align-items: center !important; width: 100% !important; margin-bottom: 0.75rem !important; position: relative !important; }#fv-chart-1788552319350-1zo19ter0 .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-1788552319350-1zo19ter0 .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-1788552319350-1zo19ter0 .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-1788552319350-1zo19ter0.preview-wrapper .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1788552319350-1zo19ter0.preview-wrapper .fv-bar-commentary-inline:focus, #fv-chart-1788552319350-1zo19ter0.preview-wrapper .fv-bar-commentary-inline:focus-within, #fv-chart-1788552319350-1zo19ter0.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1788552319350-1zo19ter0.mobile-view .fv-bar-commentary-inline:focus, #fv-chart-1788552319350-1zo19ter0.mobile-view .fv-bar-commentary-inline:focus-within { display: flex !important; }#fv-chart-1788552319350-1zo19ter0 .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-1788552319350-1zo19ter0 .fv-bar:hover { opacity: 0.8 !important; }#fv-chart-1788552319350-1zo19ter0 .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-1788552319350-1zo19ter0 .fv-bar-inner-label { white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; padding-right: 8px !important; }#fv-chart-1788552319350-1zo19ter0 .fv-bar-inner-value { flex-shrink: 0 !important; }#fv-chart-1788552319350-1zo19ter0 .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-1788552319350-1zo19ter0 .fv-bar-label.fv-primary-product { font-weight: bold !important; color: var(--riv-primary) !important; }#fv-chart-1788552319350-1zo19ter0 .fv-multi-bar-container { flex-direction: column !important; padding: 4px !important; align-items: stretch !important; gap: 4px !important; height: auto !important; }#fv-chart-1788552319350-1zo19ter0 .fv-multi-bar-item { display: flex !important; align-items: center !important; height: 25px !important; width: 100% !important; }#fv-chart-1788552319350-1zo19ter0 .fv-stacked-bar { display: flex !important; overflow: hidden !important; }#fv-chart-1788552319350-1zo19ter0 .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-1788552319350-1zo19ter0 .fv-stacked-segment:last-child { border-right: none !important; }#fv-chart-1788552319350-1zo19ter0 .fv-segment-value { font-size: 14px !important; font-weight: bold !important; }#fv-chart-1788552319350-1zo19ter0 .fv-grouped-bar-product { display: flex !important; flex-direction: column !important; width: 100% !important; margin-bottom: 1.25rem !important; }#fv-chart-1788552319350-1zo19ter0 .fv-grouped-product-title-wrapper { padding-left: 150px !important; }#fv-chart-1788552319350-1zo19ter0 .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-1788552319350-1zo19ter0 .fv-bar-cluster { width: 100% !important; flex-grow: 1 !important; display: flex !important; flex-direction: column !important; }#fv-chart-1788552319350-1zo19ter0 .fv-bar-cluster .fv-bar-row { margin-bottom: 3px !important; }#fv-chart-1788552319350-1zo19ter0 .fv-bar-cluster .fv-bar-container { height: 20px !important; }#fv-chart-1788552319350-1zo19ter0 .riv-grid line {stroke: #D1D5DB !important;stroke-dasharray: 3 3 !important;}#fv-chart-1788552319350-1zo19ter0 .fv-x-axis-wrapper { display: flex !important; width: 100% !important; margin-top: 0.5rem !important; }#fv-chart-1788552319350-1zo19ter0 .fv-x-axis-label-space { width: 150px !important; padding-right: 10px !important; flex-shrink: 0 !important; }#fv-chart-1788552319350-1zo19ter0 .fv-x-axis-chart-space { flex-grow: 1 !important; padding-right: 8px !important; }#fv-chart-1788552319350-1zo19ter0 .fv-x-axis-wrapper.fv-grouped-x-axis { margin-left: 0 !important; }#fv-chart-1788552319350-1zo19ter0 .fv-x-axis-line { border-top: 1px solid #D1D5DB !important; }#fv-chart-1788552319350-1zo19ter0 .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-1788552319350-1zo19ter0 .fv-x-axis-ticks span { position: relative !important; }#fv-chart-1788552319350-1zo19ter0 .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-1788552319350-1zo19ter0 .fv-x-axis-unit { text-align: center !important; font-size: 14px !important; color: #374151 !important; margin-top: 8px !important; display: block !important; }#fv-chart-1788552319350-1zo19ter0 .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-1788552319350-1zo19ter0 .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-1788552319350-1zo19ter0.mobile-view .fv-pie-container,#fv-chart-1788552319350-1zo19ter0.labels-on-top .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1788552319350-1zo19ter0.mobile-view .fv-grouped-product-title-wrapper,#fv-chart-1788552319350-1zo19ter0.labels-on-top .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1788552319350-1zo19ter0.mobile-view .fv-bar-row,#fv-chart-1788552319350-1zo19ter0.mobile-view .fv-stacked-product,#fv-chart-1788552319350-1zo19ter0.mobile-view .fv-grouped-bar-product,#fv-chart-1788552319350-1zo19ter0.labels-on-top .fv-bar-row,#fv-chart-1788552319350-1zo19ter0.labels-on-top .fv-stacked-product,#fv-chart-1788552319350-1zo19ter0.labels-on-top .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1788552319350-1zo19ter0.mobile-view .fv-bar-label:not(.fv-grouped-product-title),#fv-chart-1788552319350-1zo19ter0.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-1788552319350-1zo19ter0.mobile-view .fv-bar-label,#fv-chart-1788552319350-1zo19ter0.mobile-view .fv-grouped-product-title,#fv-chart-1788552319350-1zo19ter0.labels-on-top .fv-bar-label,#fv-chart-1788552319350-1zo19ter0.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-1788552319350-1zo19ter0.mobile-view .fv-bar-container,#fv-chart-1788552319350-1zo19ter0.mobile-view .fv-bar-cluster,#fv-chart-1788552319350-1zo19ter0.labels-on-top .fv-bar-container,#fv-chart-1788552319350-1zo19ter0.labels-on-top .fv-bar-cluster {width: 100% !important;}#fv-chart-1788552319350-1zo19ter0.mobile-view .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1788552319350-1zo19ter0.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1788552319350-1zo19ter0.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1788552319350-1zo19ter0.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus-within,#fv-chart-1788552319350-1zo19ter0.labels-on-top .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1788552319350-1zo19ter0.labels-on-top .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1788552319350-1zo19ter0.labels-on-top .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1788552319350-1zo19ter0.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-1788552319350-1zo19ter0.mobile-view .fv-x-axis-wrapper,#fv-chart-1788552319350-1zo19ter0.labels-on-top .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1788552319350-1zo19ter0.mobile-view .fv-x-axis-label-space,#fv-chart-1788552319350-1zo19ter0.labels-on-top .fv-x-axis-label-space {display: none !important;}#fv-chart-1788552319350-1zo19ter0.mobile-view .fv-x-axis-chart-space,#fv-chart-1788552319350-1zo19ter0.labels-on-top .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1788552319350-1zo19ter0.mobile-view .fv-benchmark-title,#fv-chart-1788552319350-1zo19ter0.labels-on-top .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1788552319350-1zo19ter0.mobile-view .fv-dropdown-title,#fv-chart-1788552319350-1zo19ter0.labels-on-top .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1788552319350-1zo19ter0.mobile-view .fv-carousel-nav-btn,#fv-chart-1788552319350-1zo19ter0.labels-on-top .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1788552319350-1zo19ter0.mobile-view .fv-chart-title,#fv-chart-1788552319350-1zo19ter0.labels-on-top .fv-chart-title {padding: 0 8px !important;}#fv-chart-1788552319350-1zo19ter0.mobile-view .fv-chart-subhead,#fv-chart-1788552319350-1zo19ter0.labels-on-top .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1788552319350-1zo19ter0.mobile-view .fv-versus-header,#fv-chart-1788552319350-1zo19ter0.labels-on-top .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1788552319350-1zo19ter0.mobile-view .fv-versus-select-wrapper,#fv-chart-1788552319350-1zo19ter0.labels-on-top .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1788552319350-1zo19ter0.mobile-view .fv-versus-select-wrapper.fv-left,#fv-chart-1788552319350-1zo19ter0.labels-on-top .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1788552319350-1zo19ter0.mobile-view .fv-versus-select-wrapper.fv-right,#fv-chart-1788552319350-1zo19ter0.labels-on-top .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1788552319350-1zo19ter0.mobile-view .fv-versus-select.fv-select-left,#fv-chart-1788552319350-1zo19ter0.labels-on-top .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1788552319350-1zo19ter0.mobile-view .fv-versus-select.fv-select-right,#fv-chart-1788552319350-1zo19ter0.labels-on-top .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1788552319350-1zo19ter0.mobile-view .fv-versus-vs,#fv-chart-1788552319350-1zo19ter0.labels-on-top .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1788552319350-1zo19ter0.mobile-view .fv-versus-select-container,#fv-chart-1788552319350-1zo19ter0.labels-on-top .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1788552319350-1zo19ter0.mobile-view .fv-versus-select,#fv-chart-1788552319350-1zo19ter0.labels-on-top .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1788552319350-1zo19ter0.mobile-view .fv-stl-shop-all-btn,#fv-chart-1788552319350-1zo19ter0.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-1788552319350-1zo19ter0.mobile-view .fv-stl-shop-all-logo,#fv-chart-1788552319350-1zo19ter0.mobile-view .fv-stl-shop-all-icon,#fv-chart-1788552319350-1zo19ter0.labels-on-top .fv-stl-shop-all-logo,#fv-chart-1788552319350-1zo19ter0.labels-on-top .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1788552319350-1zo19ter0.mobile-view .fv-stl-shop-all-icon svg,#fv-chart-1788552319350-1zo19ter0.labels-on-top .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1788552319350-1zo19ter0.mobile-view .fv-bar-commentary-inline,#fv-chart-1788552319350-1zo19ter0.labels-on-top .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1788552319350-1zo19ter0.mobile-view .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1788552319350-1zo19ter0.mobile-view.fv-contains-line-chart .fv-footer-content {margin-left: -1rem !important;margin-right: -1rem !important;}@media (max-width: 599px) {#fv-chart-1788552319350-1zo19ter0 .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1788552319350-1zo19ter0 .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1788552319350-1zo19ter0 .fv-bar-row,#fv-chart-1788552319350-1zo19ter0 .fv-stacked-product,#fv-chart-1788552319350-1zo19ter0 .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1788552319350-1zo19ter0 .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-1788552319350-1zo19ter0 .fv-bar-label,#fv-chart-1788552319350-1zo19ter0 .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-1788552319350-1zo19ter0 .fv-bar-container,#fv-chart-1788552319350-1zo19ter0 .fv-bar-cluster {width: 100% !important;}#fv-chart-1788552319350-1zo19ter0 .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1788552319350-1zo19ter0 .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1788552319350-1zo19ter0 .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1788552319350-1zo19ter0 .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-1788552319350-1zo19ter0 .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1788552319350-1zo19ter0 .fv-x-axis-label-space {display: none !important;}#fv-chart-1788552319350-1zo19ter0 .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1788552319350-1zo19ter0 .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1788552319350-1zo19ter0 .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1788552319350-1zo19ter0 .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1788552319350-1zo19ter0 .fv-chart-title {padding: 0 8px !important;}#fv-chart-1788552319350-1zo19ter0 .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1788552319350-1zo19ter0 .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1788552319350-1zo19ter0 .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1788552319350-1zo19ter0 .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1788552319350-1zo19ter0 .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1788552319350-1zo19ter0 .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1788552319350-1zo19ter0 .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1788552319350-1zo19ter0 .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1788552319350-1zo19ter0 .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1788552319350-1zo19ter0 .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1788552319350-1zo19ter0 .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-1788552319350-1zo19ter0 .fv-stl-shop-all-logo,#fv-chart-1788552319350-1zo19ter0 .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1788552319350-1zo19ter0 .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1788552319350-1zo19ter0 .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1788552319350-1zo19ter0 .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1788552319350-1zo19ter0.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": "DLSS NR on Nvidia","description": "DLSS 5 was designed for GeForce GPUs, so is a little more capable, but still a massive resource hog.","creator": {"@type": "Organization","name": "PC Gamer","logo": "https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png"},"isAccessibleForFree": true,"dateCreated": "2026-09-04T20:05:19.350Z","citation": "Add your caption to explain the data, the learnings and the key takeaways of the data being visualized","keywords": ["Image Comparison","benchmark","comparison","performance","review","PC Gamer"],"measurementTechnique": "Performance Benchmarking","variableMeasured": []}</script><div id="fv-chart-1788552319350-1zo19ter0" class="fv-chart-wrapper   " data-bar-labels-on-top="false" data-iframe-height="true" data-vizualizer-embed="true"><div class="fv-inner-wrapper  fv-is-image-compare  "><h3 class="fv-chart-title">DLSS NR on Nvidia</h3><p class="fv-chart-subhead">DLSS 5 was designed for GeForce GPUs, so is a little more capable, but still a massive resource hog.</p><div class="riv-chart-container"><div class="fv-chart-item" id="fv-chart-1788552319350-1zo19ter0-image-compare-1" data-chart-type="Image Comparison" data-title="Image Comparison" data-subhead="The effect on the lighting of the character model is impressive and easy to mod in. Just computationally expensive..." data-caption="" style=""><div class="fv-benchmark-group"><div class="fv-image-compare-container"><div class="fv-image-compare-wrapper" data-image-compare="true"><div class="fv-image-compare-inner"><img src="https://cdn.mos.cms.futurecdn.net/B3ULyP68EiAPD55fRNR8S7.jpg" data-highres-src="https://cdn.mos.cms.futurecdn.net/B3ULyP68EiAPD55fRNR8S7.jpg" alt="After" class="fv-image-compare-bg" loading="lazy" referrerpolicy="no-referrer" draggable="false" /><img src="https://cdn.mos.cms.futurecdn.net/HY5MBFRknD6or3SV8M3eP7.jpg" data-highres-src="https://cdn.mos.cms.futurecdn.net/HY5MBFRknD6or3SV8M3eP7.jpg" alt="Before" class="fv-image-compare-fg" loading="lazy" referrerpolicy="no-referrer" draggable="false" /><div class="fv-image-compare-slider"><div class="fv-image-compare-slider-line"></div><div class="fv-image-compare-handle fv-image-compare-handle-square"><img src="https://proof.vanilla.tools/media/images/brandLogos/pcgamer.png" alt="Brand Logo" style="width: 100%; height: 100%; object-fit: cover;" /></div></div></div><div class="fv-image-compare-label fv-image-compare-label-left">DLSS NR Off</div><div class="fv-image-compare-label fv-image-compare-label-right">DLSS NR On</div><button class="fv-image-compare-expand-btn" aria-label="Expand Image"><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="M4 8V4h4"/><path d="M20 8V4h-4"/><path d="M4 16v4h4"/><path d="M20 16v4h-4"/><circle cx="11.5" cy="11.5" r="3.5"/><path d="m14 14 3 3"/></svg></button><button class="fv-image-compare-close-btn" aria-label="Close Fullscreen"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><line x1="18" y1="6" x2="6" y2="18"></line><line x1="6" y1="6" x2="18" y2="18"></line></svg></button></div></div></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-1788552319350-1zo19ter0', false); });} else {initialize('fv-chart-1788552319350-1zo19ter0', false);}})();</script></div><p>Still… running at 4K RT Ultra settings is tough enough, and I was getting just 61 fps on the RX 9070 XT even with FSR 4 set to Balanced. And then flicking the DLSS Neural Rendering toggle to 'on' made that figure drop to just 9 fps.</p><p>And I thought the <a href="https://www.pcgamer.com/hardware/graphics-cards/dlss-5-can-slash-performance-by-up-to-73-percent-on-an-rtx-5080-gaming-pc-in-nba-2k27-and-im-left-wondering-what-kind-of-mega-rig-youd-need-to-justify-the-hit/" target="_blank">73% drop Andy found with NBA 2K27</a> was rough.</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-1788551894638-hsbgwg96m *, #fv-chart-1788551894638-hsbgwg96m *:before, #fv-chart-1788551894638-hsbgwg96m *:after, #fv-chart-1788551894638-hsbgwg96m-slideshow *, #fv-chart-1788551894638-hsbgwg96m-slideshow *:before, #fv-chart-1788551894638-hsbgwg96m-slideshow *:after {box-sizing: border-box !important; margin: 0; padding: 0; border: 0;font-size: 100%; font: inherit; vertical-align: baseline;}#fv-chart-1788551894638-hsbgwg96m, #fv-chart-1788551894638-hsbgwg96m-slideshow { font-family: 'Open Sans', sans-serif !important; }#fv-chart-1788551894638-hsbgwg96m {position: relative !important; overflow: visible !important;--riv-primary: #E33235;}#fv-chart-1788551894638-hsbgwg96m .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-1788551894638-hsbgwg96m .fv-inner-wrapper.fv-no-header.fv-is-image-compare {padding-top: 0 !important;}#fv-chart-1788551894638-hsbgwg96m.fv-full-bleed {width: 100vw !important;margin-left: calc(50% - 50vw) !important;}body {overflow-x: clip !important;}#fv-chart-1788551894638-hsbgwg96m.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-1788551894638-hsbgwg96m .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-1788551894638-hsbgwg96m-slideshow {position: relative !important;width: 100% !important;margin: 1rem 0 !important;--riv-primary: #E33235;}#fv-chart-1788551894638-hsbgwg96m-slideshow .fv-slides-wrapper {position: relative !important;width: 100% !important;}#fv-chart-1788551894638-hsbgwg96m-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-1788551894638-hsbgwg96m-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-1788551894638-hsbgwg96m-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-1788551894638-hsbgwg96m-slideshow .fv-nav-btn svg {width: 18px !important;height: 18px !important;stroke-width: 3px !important;filter: none !important;}#fv-chart-1788551894638-hsbgwg96m-slideshow .fv-nav-btn:hover {opacity: 0.9 !important;transform: translateY(-1px) !important;}#fv-chart-1788551894638-hsbgwg96m-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-1788551894638-hsbgwg96m-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-1788551894638-hsbgwg96m-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-1788551894638-hsbgwg96m-slideshow .fv-slideshow-select:focus {outline: 2px solid #E33235 !important;border-color: #E33235 !important;}#fv-chart-1788551894638-hsbgwg96m .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-1788551894638-hsbgwg96m .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-1788551894638-hsbgwg96m .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-1788551894638-hsbgwg96m .fv-versus-chart { display: flex; flex-direction: column; width: 100%; margin-top: 1rem; }#fv-chart-1788551894638-hsbgwg96m .fv-versus-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 1.5rem; padding: 0 1rem; }#fv-chart-1788551894638-hsbgwg96m .fv-versus-select-wrapper { flex: 1; min-width: 0; }#fv-chart-1788551894638-hsbgwg96m .fv-versus-select-wrapper.fv-left { text-align: center; padding-right: 1rem; }#fv-chart-1788551894638-hsbgwg96m .fv-versus-select-wrapper.fv-right { text-align: center; padding-left: 1rem; }#fv-chart-1788551894638-hsbgwg96m .fv-versus-select-container { position: relative; display: inline-block; max-width: 100%; width: 100%; }#fv-chart-1788551894638-hsbgwg96m .fv-versus-chevron { position: absolute; top: 50%; transform: translateY(-50%); pointer-events: none; width: 16px; height: 16px; flex-shrink: 0; }#fv-chart-1788551894638-hsbgwg96m .fv-versus-select-wrapper.fv-left .fv-versus-chevron { right: 0; }#fv-chart-1788551894638-hsbgwg96m .fv-versus-select-wrapper.fv-right .fv-versus-chevron { right: 0; }#fv-chart-1788551894638-hsbgwg96m .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-1788551894638-hsbgwg96m .fv-versus-select.fv-select-left { text-align: center; direction: ltr; padding-right: 1.25rem; }#fv-chart-1788551894638-hsbgwg96m .fv-versus-select.fv-select-right { text-align: center; padding-right: 1.25rem; }#fv-chart-1788551894638-hsbgwg96m .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-1788551894638-hsbgwg96m .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-1788551894638-hsbgwg96m .fv-versus-body { display: flex; flex-direction: column; gap: 1.5rem; }#fv-chart-1788551894638-hsbgwg96m .fv-versus-row { position: relative; height: auto; padding-top: 20px; margin-bottom: 0.25rem; display: block; }#fv-chart-1788551894638-hsbgwg96m .fv-versus-bar-container { position: relative; height: 32px; display: flex; align-items: center; }#fv-chart-1788551894638-hsbgwg96m .fv-versus-bar-left-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-end; align-items: center; }#fv-chart-1788551894638-hsbgwg96m .fv-versus-bar-right-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-start; align-items: center; }#fv-chart-1788551894638-hsbgwg96m .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-1788551894638-hsbgwg96m .fv-versus-bar-left { border-radius: 4px 0 0 4px; justify-content: flex-end; padding: 0 8px; }#fv-chart-1788551894638-hsbgwg96m .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-1788551894638-hsbgwg96m .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-1788551894638-hsbgwg96m .fv-inside-left { white-space: nowrap; flex-shrink: 0; }#fv-chart-1788551894638-hsbgwg96m .fv-inside-right { white-space: nowrap; flex-shrink: 0; }#fv-chart-1788551894638-hsbgwg96m .fv-versus-val-text { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; }#fv-chart-1788551894638-hsbgwg96m .fv-versus-pct-diff { font-size: 12px; font-weight: 600; }#fv-chart-1788551894638-hsbgwg96m .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-1788551894638-hsbgwg96m .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-1788551894638-hsbgwg96m .fv-image-compare-container { width: auto !important; margin-left: -1.5rem !important; margin-right: -1.5rem !important; margin-bottom: 2rem !important; }#fv-chart-1788551894638-hsbgwg96m.fv-full-bleed .fv-image-compare-container { width: 100% !important; max-width: none !important; margin: 0 auto !important; }#fv-chart-1788551894638-hsbgwg96m .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-1788551894638-hsbgwg96m .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-1788551894638-hsbgwg96m .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-1788551894638-hsbgwg96m .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-1788551894638-hsbgwg96m .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-1788551894638-hsbgwg96m .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-1788551894638-hsbgwg96m .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-1788551894638-hsbgwg96m .fv-image-compare-handle.fv-image-compare-handle-square { border-radius: 6px !important; }#fv-chart-1788551894638-hsbgwg96m .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-1788551894638-hsbgwg96m .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-1788551894638-hsbgwg96m .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-1788551894638-hsbgwg96m .fv-image-compare-label-left { left: 1rem !important; }#fv-chart-1788551894638-hsbgwg96m .fv-image-compare-label-right { right: 1rem !important; }#fv-chart-1788551894638-hsbgwg96m .fv-image-compare-expand-btn, #fv-chart-1788551894638-hsbgwg96m .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-1788551894638-hsbgwg96m .fv-image-compare-expand-btn:hover, #fv-chart-1788551894638-hsbgwg96m .fv-image-compare-close-btn:hover { background-color: rgba(0, 0, 0, 0.7) !important; }#fv-chart-1788551894638-hsbgwg96m .fv-image-compare-close-btn { display: none !important; top: 1rem !important; bottom: auto !important; }#fv-chart-1788551894638-hsbgwg96m .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-1788551894638-hsbgwg96m .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-1788551894638-hsbgwg96m .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-inner:active { cursor: grabbing !important; }#fv-chart-1788551894638-hsbgwg96m .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-1788551894638-hsbgwg96m .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-1788551894638-hsbgwg96m .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-expand-btn { display: none !important; }#fv-chart-1788551894638-hsbgwg96m .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-close-btn { display: flex !important; }#fv-chart-1788551894638-hsbgwg96m .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-label-right { right: 4rem !important; }#fv-chart-1788551894638-hsbgwg96m .fv-bottom-bar { display: flex !important; flex-direction: column !important; align-items: center !important; margin-top: 0.5rem !important; gap: 1rem !important; }#fv-chart-1788551894638-hsbgwg96m .fv-footer-content { text-align: center !important; width: 100% !important; }#fv-chart-1788551894638-hsbgwg96m .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-1788551894638-hsbgwg96m .fv-dropdown-wrapper { text-align: center !important; margin-bottom: 16px !important; margin-top: 0 !important; }#fv-chart-1788551894638-hsbgwg96m .fv-dropdown-title-container { position: relative !important; display: inline-block !important; max-width: 100% !important; }#fv-chart-1788551894638-hsbgwg96m .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-1788551894638-hsbgwg96m .fv-dropdown-title:focus { outline: none !important; }#fv-chart-1788551894638-hsbgwg96m .fv-dropdown-title::-ms-expand { display: none !important; }#fv-chart-1788551894638-hsbgwg96m .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-1788551894638-hsbgwg96m .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-1788551894638-hsbgwg96m .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-1788551894638-hsbgwg96m .fv-carousel-nav-btn:hover { border-color: #9ca3af !important; }#fv-chart-1788551894638-hsbgwg96m .fv-carousel-counter { font-size: 14px !important; color: #374151 !important; text-align: center !important; margin-top: 1rem !important; }#fv-chart-1788551894638-hsbgwg96m .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-1788551894638-hsbgwg96m .fv-legend-item { display: flex !important; align-items: center !important; gap: 6px !important; font-size: 14px !important; color: #374151 !important; }#fv-chart-1788551894638-hsbgwg96m .fv-legend-color { width: 12px !important; height: 12px !important; border-radius: 3px !important; }#fv-chart-1788551894638-hsbgwg96m .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-1788551894638-hsbgwg96m .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-1788551894638-hsbgwg96m .fv-multi-legend-swatch { width: 16px !important; height: 16px !important; border-radius: 3px !important; }#fv-chart-1788551894638-hsbgwg96m .fv-benchmark-group { margin-bottom: 1rem !important; }#fv-chart-1788551894638-hsbgwg96m .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-1788551894638-hsbgwg96m .fv-bar-row, #fv-chart-1788551894638-hsbgwg96m .fv-stacked-product { display: flex !important; align-items: center !important; width: 100% !important; margin-bottom: 0.75rem !important; position: relative !important; }#fv-chart-1788551894638-hsbgwg96m .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-1788551894638-hsbgwg96m .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-1788551894638-hsbgwg96m .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-1788551894638-hsbgwg96m.preview-wrapper .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1788551894638-hsbgwg96m.preview-wrapper .fv-bar-commentary-inline:focus, #fv-chart-1788551894638-hsbgwg96m.preview-wrapper .fv-bar-commentary-inline:focus-within, #fv-chart-1788551894638-hsbgwg96m.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1788551894638-hsbgwg96m.mobile-view .fv-bar-commentary-inline:focus, #fv-chart-1788551894638-hsbgwg96m.mobile-view .fv-bar-commentary-inline:focus-within { display: flex !important; }#fv-chart-1788551894638-hsbgwg96m .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-1788551894638-hsbgwg96m .fv-bar:hover { opacity: 0.8 !important; }#fv-chart-1788551894638-hsbgwg96m .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-1788551894638-hsbgwg96m .fv-bar-inner-label { white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; padding-right: 8px !important; }#fv-chart-1788551894638-hsbgwg96m .fv-bar-inner-value { flex-shrink: 0 !important; }#fv-chart-1788551894638-hsbgwg96m .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-1788551894638-hsbgwg96m .fv-bar-label.fv-primary-product { font-weight: bold !important; color: var(--riv-primary) !important; }#fv-chart-1788551894638-hsbgwg96m .fv-multi-bar-container { flex-direction: column !important; padding: 4px !important; align-items: stretch !important; gap: 4px !important; height: auto !important; }#fv-chart-1788551894638-hsbgwg96m .fv-multi-bar-item { display: flex !important; align-items: center !important; height: 25px !important; width: 100% !important; }#fv-chart-1788551894638-hsbgwg96m .fv-stacked-bar { display: flex !important; overflow: hidden !important; }#fv-chart-1788551894638-hsbgwg96m .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-1788551894638-hsbgwg96m .fv-stacked-segment:last-child { border-right: none !important; }#fv-chart-1788551894638-hsbgwg96m .fv-segment-value { font-size: 14px !important; font-weight: bold !important; }#fv-chart-1788551894638-hsbgwg96m .fv-grouped-bar-product { display: flex !important; flex-direction: column !important; width: 100% !important; margin-bottom: 1.25rem !important; }#fv-chart-1788551894638-hsbgwg96m .fv-grouped-product-title-wrapper { padding-left: 150px !important; }#fv-chart-1788551894638-hsbgwg96m .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-1788551894638-hsbgwg96m .fv-bar-cluster { width: 100% !important; flex-grow: 1 !important; display: flex !important; flex-direction: column !important; }#fv-chart-1788551894638-hsbgwg96m .fv-bar-cluster .fv-bar-row { margin-bottom: 3px !important; }#fv-chart-1788551894638-hsbgwg96m .fv-bar-cluster .fv-bar-container { height: 20px !important; }#fv-chart-1788551894638-hsbgwg96m .riv-grid line {stroke: #D1D5DB !important;stroke-dasharray: 3 3 !important;}#fv-chart-1788551894638-hsbgwg96m .fv-x-axis-wrapper { display: flex !important; width: 100% !important; margin-top: 0.5rem !important; }#fv-chart-1788551894638-hsbgwg96m .fv-x-axis-label-space { width: 150px !important; padding-right: 10px !important; flex-shrink: 0 !important; }#fv-chart-1788551894638-hsbgwg96m .fv-x-axis-chart-space { flex-grow: 1 !important; padding-right: 8px !important; }#fv-chart-1788551894638-hsbgwg96m .fv-x-axis-wrapper.fv-grouped-x-axis { margin-left: 0 !important; }#fv-chart-1788551894638-hsbgwg96m .fv-x-axis-line { border-top: 1px solid #D1D5DB !important; }#fv-chart-1788551894638-hsbgwg96m .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-1788551894638-hsbgwg96m .fv-x-axis-ticks span { position: relative !important; }#fv-chart-1788551894638-hsbgwg96m .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-1788551894638-hsbgwg96m .fv-x-axis-unit { text-align: center !important; font-size: 14px !important; color: #374151 !important; margin-top: 8px !important; display: block !important; }#fv-chart-1788551894638-hsbgwg96m .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-1788551894638-hsbgwg96m .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-1788551894638-hsbgwg96m.mobile-view .fv-pie-container,#fv-chart-1788551894638-hsbgwg96m.labels-on-top .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1788551894638-hsbgwg96m.mobile-view .fv-grouped-product-title-wrapper,#fv-chart-1788551894638-hsbgwg96m.labels-on-top .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1788551894638-hsbgwg96m.mobile-view .fv-bar-row,#fv-chart-1788551894638-hsbgwg96m.mobile-view .fv-stacked-product,#fv-chart-1788551894638-hsbgwg96m.mobile-view .fv-grouped-bar-product,#fv-chart-1788551894638-hsbgwg96m.labels-on-top .fv-bar-row,#fv-chart-1788551894638-hsbgwg96m.labels-on-top .fv-stacked-product,#fv-chart-1788551894638-hsbgwg96m.labels-on-top .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1788551894638-hsbgwg96m.mobile-view .fv-bar-label:not(.fv-grouped-product-title),#fv-chart-1788551894638-hsbgwg96m.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-1788551894638-hsbgwg96m.mobile-view .fv-bar-label,#fv-chart-1788551894638-hsbgwg96m.mobile-view .fv-grouped-product-title,#fv-chart-1788551894638-hsbgwg96m.labels-on-top .fv-bar-label,#fv-chart-1788551894638-hsbgwg96m.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-1788551894638-hsbgwg96m.mobile-view .fv-bar-container,#fv-chart-1788551894638-hsbgwg96m.mobile-view .fv-bar-cluster,#fv-chart-1788551894638-hsbgwg96m.labels-on-top .fv-bar-container,#fv-chart-1788551894638-hsbgwg96m.labels-on-top .fv-bar-cluster {width: 100% !important;}#fv-chart-1788551894638-hsbgwg96m.mobile-view .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1788551894638-hsbgwg96m.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1788551894638-hsbgwg96m.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1788551894638-hsbgwg96m.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus-within,#fv-chart-1788551894638-hsbgwg96m.labels-on-top .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1788551894638-hsbgwg96m.labels-on-top .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1788551894638-hsbgwg96m.labels-on-top .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1788551894638-hsbgwg96m.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-1788551894638-hsbgwg96m.mobile-view .fv-x-axis-wrapper,#fv-chart-1788551894638-hsbgwg96m.labels-on-top .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1788551894638-hsbgwg96m.mobile-view .fv-x-axis-label-space,#fv-chart-1788551894638-hsbgwg96m.labels-on-top .fv-x-axis-label-space {display: none !important;}#fv-chart-1788551894638-hsbgwg96m.mobile-view .fv-x-axis-chart-space,#fv-chart-1788551894638-hsbgwg96m.labels-on-top .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1788551894638-hsbgwg96m.mobile-view .fv-benchmark-title,#fv-chart-1788551894638-hsbgwg96m.labels-on-top .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1788551894638-hsbgwg96m.mobile-view .fv-dropdown-title,#fv-chart-1788551894638-hsbgwg96m.labels-on-top .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1788551894638-hsbgwg96m.mobile-view .fv-carousel-nav-btn,#fv-chart-1788551894638-hsbgwg96m.labels-on-top .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1788551894638-hsbgwg96m.mobile-view .fv-chart-title,#fv-chart-1788551894638-hsbgwg96m.labels-on-top .fv-chart-title {padding: 0 8px !important;}#fv-chart-1788551894638-hsbgwg96m.mobile-view .fv-chart-subhead,#fv-chart-1788551894638-hsbgwg96m.labels-on-top .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1788551894638-hsbgwg96m.mobile-view .fv-versus-header,#fv-chart-1788551894638-hsbgwg96m.labels-on-top .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1788551894638-hsbgwg96m.mobile-view .fv-versus-select-wrapper,#fv-chart-1788551894638-hsbgwg96m.labels-on-top .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1788551894638-hsbgwg96m.mobile-view .fv-versus-select-wrapper.fv-left,#fv-chart-1788551894638-hsbgwg96m.labels-on-top .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1788551894638-hsbgwg96m.mobile-view .fv-versus-select-wrapper.fv-right,#fv-chart-1788551894638-hsbgwg96m.labels-on-top .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1788551894638-hsbgwg96m.mobile-view .fv-versus-select.fv-select-left,#fv-chart-1788551894638-hsbgwg96m.labels-on-top .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1788551894638-hsbgwg96m.mobile-view .fv-versus-select.fv-select-right,#fv-chart-1788551894638-hsbgwg96m.labels-on-top .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1788551894638-hsbgwg96m.mobile-view .fv-versus-vs,#fv-chart-1788551894638-hsbgwg96m.labels-on-top .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1788551894638-hsbgwg96m.mobile-view .fv-versus-select-container,#fv-chart-1788551894638-hsbgwg96m.labels-on-top .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1788551894638-hsbgwg96m.mobile-view .fv-versus-select,#fv-chart-1788551894638-hsbgwg96m.labels-on-top .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1788551894638-hsbgwg96m.mobile-view .fv-stl-shop-all-btn,#fv-chart-1788551894638-hsbgwg96m.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-1788551894638-hsbgwg96m.mobile-view .fv-stl-shop-all-logo,#fv-chart-1788551894638-hsbgwg96m.mobile-view .fv-stl-shop-all-icon,#fv-chart-1788551894638-hsbgwg96m.labels-on-top .fv-stl-shop-all-logo,#fv-chart-1788551894638-hsbgwg96m.labels-on-top .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1788551894638-hsbgwg96m.mobile-view .fv-stl-shop-all-icon svg,#fv-chart-1788551894638-hsbgwg96m.labels-on-top .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1788551894638-hsbgwg96m.mobile-view .fv-bar-commentary-inline,#fv-chart-1788551894638-hsbgwg96m.labels-on-top .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1788551894638-hsbgwg96m.mobile-view .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1788551894638-hsbgwg96m.mobile-view.fv-contains-line-chart .fv-footer-content {margin-left: -1rem !important;margin-right: -1rem !important;}@media (max-width: 599px) {#fv-chart-1788551894638-hsbgwg96m .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1788551894638-hsbgwg96m .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1788551894638-hsbgwg96m .fv-bar-row,#fv-chart-1788551894638-hsbgwg96m .fv-stacked-product,#fv-chart-1788551894638-hsbgwg96m .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1788551894638-hsbgwg96m .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-1788551894638-hsbgwg96m .fv-bar-label,#fv-chart-1788551894638-hsbgwg96m .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-1788551894638-hsbgwg96m .fv-bar-container,#fv-chart-1788551894638-hsbgwg96m .fv-bar-cluster {width: 100% !important;}#fv-chart-1788551894638-hsbgwg96m .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1788551894638-hsbgwg96m .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1788551894638-hsbgwg96m .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1788551894638-hsbgwg96m .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-1788551894638-hsbgwg96m .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1788551894638-hsbgwg96m .fv-x-axis-label-space {display: none !important;}#fv-chart-1788551894638-hsbgwg96m .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1788551894638-hsbgwg96m .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1788551894638-hsbgwg96m .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1788551894638-hsbgwg96m .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1788551894638-hsbgwg96m .fv-chart-title {padding: 0 8px !important;}#fv-chart-1788551894638-hsbgwg96m .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1788551894638-hsbgwg96m .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1788551894638-hsbgwg96m .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1788551894638-hsbgwg96m .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1788551894638-hsbgwg96m .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1788551894638-hsbgwg96m .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1788551894638-hsbgwg96m .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1788551894638-hsbgwg96m .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1788551894638-hsbgwg96m .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1788551894638-hsbgwg96m .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1788551894638-hsbgwg96m .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-1788551894638-hsbgwg96m .fv-stl-shop-all-logo,#fv-chart-1788551894638-hsbgwg96m .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1788551894638-hsbgwg96m .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1788551894638-hsbgwg96m .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1788551894638-hsbgwg96m .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1788551894638-hsbgwg96m.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": "DLSS NR on AMD","description": "AMD GPUs running DLSS 5 looks great, but runs horribly. ","creator": {"@type": "Organization","name": "PC Gamer","logo": "https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png"},"isAccessibleForFree": true,"dateCreated": "2026-09-04T19:58:14.638Z","citation": "Add your caption to explain the data, the learnings and the key takeaways of the data being visualized","keywords": ["Image Comparison","benchmark","comparison","performance","review","PC Gamer"],"measurementTechnique": "Performance Benchmarking","variableMeasured": []}</script><div id="fv-chart-1788551894638-hsbgwg96m" class="fv-chart-wrapper   " data-bar-labels-on-top="false" data-iframe-height="true" data-vizualizer-embed="true"><div class="fv-inner-wrapper  fv-is-image-compare  "><h3 class="fv-chart-title">DLSS NR on AMD</h3><p class="fv-chart-subhead">AMD GPUs running DLSS 5 looks great, but runs horribly. </p><div class="riv-chart-container"><div class="fv-chart-item" id="fv-chart-1788551894638-hsbgwg96m-image-compare-1" data-chart-type="Image Comparison" data-title="Image Comparison" data-subhead="AMD GPUs running DLSS 5 looks great, but runs horribly." data-caption="" style=""><div class="fv-benchmark-group"><div class="fv-image-compare-container"><div class="fv-image-compare-wrapper" data-image-compare="true"><div class="fv-image-compare-inner"><img src="https://cdn.mos.cms.futurecdn.net/GdUR8M8koZZwGPhmTxDmN8.jpg" data-highres-src="https://cdn.mos.cms.futurecdn.net/GdUR8M8koZZwGPhmTxDmN8.jpg" alt="DLSS NR On" class="fv-image-compare-bg" loading="lazy" referrerpolicy="no-referrer" draggable="false" /><img src="https://cdn.mos.cms.futurecdn.net/FqdP8wjrhsx4LHcLV63wH8.jpg" data-highres-src="https://cdn.mos.cms.futurecdn.net/FqdP8wjrhsx4LHcLV63wH8.jpg" alt="DLSS NR Off" class="fv-image-compare-fg" loading="lazy" referrerpolicy="no-referrer" draggable="false" /><div class="fv-image-compare-slider"><div class="fv-image-compare-slider-line"></div><div class="fv-image-compare-handle fv-image-compare-handle-square"><img src="https://proof.vanilla.tools/media/images/brandLogos/pcgamer.png" alt="Brand Logo" style="width: 100%; height: 100%; object-fit: cover;" /></div></div></div><div class="fv-image-compare-label fv-image-compare-label-left">DLSS NR Off</div><div class="fv-image-compare-label fv-image-compare-label-right">DLSS NR On</div><button class="fv-image-compare-expand-btn" aria-label="Expand Image"><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="M4 8V4h4"/><path d="M20 8V4h-4"/><path d="M4 16v4h4"/><path d="M20 16v4h-4"/><circle cx="11.5" cy="11.5" r="3.5"/><path d="m14 14 3 3"/></svg></button><button class="fv-image-compare-close-btn" aria-label="Close Fullscreen"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><line x1="18" y1="6" x2="6" y2="18"></line><line x1="6" y1="6" x2="18" y2="18"></line></svg></button></div></div></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-1788551894638-hsbgwg96m', false); });} else {initialize('fv-chart-1788551894638-hsbgwg96m', false);}})();</script></div><p>Now it's worth noting that the fact it is running at all on AMD GPUs is impressive on its own, but it's not going to make any Radeon graphics card owners any happier about it when they're getting unplayable frame rates out of their new ill-gotten pretties. An 85% performance drop is not sustainable. Nice for screenshots though, eh?</p><p>The issue is that AMD's RDNA 4 doesn't have the level of dedicated silicon for the sort of matrix calculations the feature is running… in the same way that RTX 20-series chips don't. </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="izPy8MckiwADhpps9hdzR8" name="dlss-5-on-amd-on-02" alt="Cyberpunk 2077 with DLSS 5 running on an AMD GPU." src="https://cdn.mos.cms.futurecdn.net/izPy8MckiwADhpps9hdzR8-1920-80.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: CDPR)</span></figcaption></figure><p>The Turing architecture does have Tensor Cores, but they're far weaker compared to those in the RTX 40- or RTX 50-series, and the shared resources AMD plucks from the standard RDNA 4 Compute Units for these sorts of calculations aren't as robust either. Hence the weaker performance.</p><p>Will they be able to squeeze more performance out of this feature on AMD chips? I don't know, but YouTuber <a href="https://youtu.be/MQ-flbvMflY?si=wQd-iUGRCqqH7neS" target="_blank">Ancient Gameplays</a> noted the app in a recent video, and states that performance has gone up 12% since the first version of the DLSS-NR-on-AMD software first hit Github, so maybe there's a chance. But, realistically, I think there's a hard hardware limit in there which is going to stop DLSS Neural Rendering from being a realistic part of AMD's armoury in this generation.</p> ]]></dc:content>
                                                                                                                                            <link>https://www.pcgamer.com/hardware/graphics-cards/me-you-can-now-run-dlss-5-on-amd-gpus-my-rx-9070-xt-please-stop-it-hurts-us/</link>
                                                                            <description>
                            <![CDATA[ A new app allows you to inject DLSS Neural Rendering deep into games even if you're running an AMD card. You probably won't want to, though. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">QEdkc258XVwt7e8sAaMYsb</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/GdUR8M8koZZwGPhmTxDmN8-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Fri, 04 Sep 2026 20:10:48 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Graphics Cards]]></category>
                                                    <category><![CDATA[Hardware]]></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-320-70.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/GdUR8M8koZZwGPhmTxDmN8-1920-80.jpg">
                                                            <media:credit><![CDATA[CDPR]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Cyberpunk 2077 with DLSS 5 running on an AMD GPU.]]></media:description>                                                            <media:text><![CDATA[Cyberpunk 2077 with DLSS 5 running on an AMD GPU.]]></media:text>
                                <media:title type="plain"><![CDATA[Cyberpunk 2077 with DLSS 5 running on an AMD GPU.]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/GdUR8M8koZZwGPhmTxDmN8-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Another day, another DLSS 5 story that actually kinda doesn't involve Nvidia itself doing anything, because it seems now AMD GPU owners can get in on the act. A new homebrew app has been released on Github that will allow you to run the DLSS Neural Rendering feature on a Radeon GPU. I've tried it and it works, but damn does it hurt the poor Radeon silicon.</p><p>From having DLSS 5 .dll files plucked from an early access version of NBA 2K27, we've had modders working hard to create <a href="https://www.pcgamer.com/hardware/graphics-cards/looks-like-you-can-try-dlss-5-out-today-yourself/" target="_blank">surprisingly polished ways to essentially get the tech working in practically any game</a>, even if it doesn't natively support traditional DLSS itself.</p><p>I've been playing around with it a lot this past week, even to the point of <a href="https://www.pcgamer.com/hardware/graphics-cards/dlss-5-can-be-jammed-into-almost-any-game-now-so-ive-been-playing-fm26-with-neural-rendered-little-computer-people-because-thats-just-what-i-do/" target="_blank">jamming it into Football Manager 26</a> just to see what would happen. And, y'know what, I kinda like the result so I'm keeping it. I wasn't expecting that, and I also wasn't expecting this technology, created by Nvidia, to appear so quickly on AMD GPUs. Historically we've found that where Nvidia goes, so AMD follows, at least in the GPU feature space, but it seems like AMD might not actually have to do much this time. Well, apart from actually make the silicon a little more tensor-friendly.</p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-Xm8v0O"></div>                            </div>                            <script src="https://kwizly.com/embed/Xm8v0O.js" async></script><p>Because I have spent the afternoon trying to get the new app from user <a href="https://github.com/danielblnc/DLSS-NR-on-AMD" target="_blank">danielblnc on Github</a> to work on my <a href="https://www.pcgamer.com/hardware/graphics-cards/amd-radeon-rx-9700-xt-review-asus-prime-oc/" target="_blank">Radeon RX 9070 XT</a> in Cyberpunk 2077. Essentially you download the DLSS-NR-on-AMD file, drop it into the relevant folder (the bin/x64 folder in the Cyberpunk 2077 directory in Steam, for example) and run it. So long as you have the necessary nvngx_dlssnr.dll file that's been doing the rounds installed in the same place it ought to work.</p><p>It didn't.</p><p>Initially Windows flagged it as containing a virus, but I did some checking around with VirusTotal and seemingly the Defender flag is a machine learning false positive. Probably. But even then I still struggled to have it running happily.</p><p>I am not entirely sure what I did wrong, but when I enabled the feature in-game all I got was a black output where the 3D world ought to be, even though the HUD and game kept on running. After some file deletion, redownloading, verifying of integrity (mine and Cyberpunk's), and a rollback of my AMD Adrenalin drivers, I finally got it working. Kinda. I mean it's still kinda crashy, and I can only now launch Cyberpunk 2077 directly from the .exe file rather than from Steam, but it works.</p><p>But my poor GPU wished I hadn't. Now, we know that DLSS 5 is a hell of a resource hog on an RTX 50-series GPU that it's designed for, with <a href="https://www.pcgamer.com/hardware/graphics-cards/dlss-5-comes-with-a-massive-50-60-percent-performance-hit-so-i-hope-you-like-lower-frame-rates-with-your-dose-of-ai-image-enhancement/" target="_blank">a touted 50 - 60% performance hit officially noted by Nvidia</a>, so I should have known it would trouble the AMD GPU. </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-1788552319350-1zo19ter0 *, #fv-chart-1788552319350-1zo19ter0 *:before, #fv-chart-1788552319350-1zo19ter0 *:after, #fv-chart-1788552319350-1zo19ter0-slideshow *, #fv-chart-1788552319350-1zo19ter0-slideshow *:before, #fv-chart-1788552319350-1zo19ter0-slideshow *:after {box-sizing: border-box !important; margin: 0; padding: 0; border: 0;font-size: 100%; font: inherit; vertical-align: baseline;}#fv-chart-1788552319350-1zo19ter0, #fv-chart-1788552319350-1zo19ter0-slideshow { font-family: 'Open Sans', sans-serif !important; }#fv-chart-1788552319350-1zo19ter0 {position: relative !important; overflow: visible !important;--riv-primary: #E33235;}#fv-chart-1788552319350-1zo19ter0 .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-1788552319350-1zo19ter0 .fv-inner-wrapper.fv-no-header.fv-is-image-compare {padding-top: 0 !important;}#fv-chart-1788552319350-1zo19ter0.fv-full-bleed {width: 100vw !important;margin-left: calc(50% - 50vw) !important;}body {overflow-x: clip !important;}#fv-chart-1788552319350-1zo19ter0.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-1788552319350-1zo19ter0 .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-1788552319350-1zo19ter0-slideshow {position: relative !important;width: 100% !important;margin: 1rem 0 !important;--riv-primary: #E33235;}#fv-chart-1788552319350-1zo19ter0-slideshow .fv-slides-wrapper {position: relative !important;width: 100% !important;}#fv-chart-1788552319350-1zo19ter0-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-1788552319350-1zo19ter0-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-1788552319350-1zo19ter0-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-1788552319350-1zo19ter0-slideshow .fv-nav-btn svg {width: 18px !important;height: 18px !important;stroke-width: 3px !important;filter: none !important;}#fv-chart-1788552319350-1zo19ter0-slideshow .fv-nav-btn:hover {opacity: 0.9 !important;transform: translateY(-1px) !important;}#fv-chart-1788552319350-1zo19ter0-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-1788552319350-1zo19ter0-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-1788552319350-1zo19ter0-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-1788552319350-1zo19ter0-slideshow .fv-slideshow-select:focus {outline: 2px solid #E33235 !important;border-color: #E33235 !important;}#fv-chart-1788552319350-1zo19ter0 .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-1788552319350-1zo19ter0 .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-1788552319350-1zo19ter0 .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-1788552319350-1zo19ter0 .fv-versus-chart { display: flex; flex-direction: column; width: 100%; margin-top: 1rem; }#fv-chart-1788552319350-1zo19ter0 .fv-versus-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 1.5rem; padding: 0 1rem; }#fv-chart-1788552319350-1zo19ter0 .fv-versus-select-wrapper { flex: 1; min-width: 0; }#fv-chart-1788552319350-1zo19ter0 .fv-versus-select-wrapper.fv-left { text-align: center; padding-right: 1rem; }#fv-chart-1788552319350-1zo19ter0 .fv-versus-select-wrapper.fv-right { text-align: center; padding-left: 1rem; }#fv-chart-1788552319350-1zo19ter0 .fv-versus-select-container { position: relative; display: inline-block; max-width: 100%; width: 100%; }#fv-chart-1788552319350-1zo19ter0 .fv-versus-chevron { position: absolute; top: 50%; transform: translateY(-50%); pointer-events: none; width: 16px; height: 16px; flex-shrink: 0; }#fv-chart-1788552319350-1zo19ter0 .fv-versus-select-wrapper.fv-left .fv-versus-chevron { right: 0; }#fv-chart-1788552319350-1zo19ter0 .fv-versus-select-wrapper.fv-right .fv-versus-chevron { right: 0; }#fv-chart-1788552319350-1zo19ter0 .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-1788552319350-1zo19ter0 .fv-versus-select.fv-select-left { text-align: center; direction: ltr; padding-right: 1.25rem; }#fv-chart-1788552319350-1zo19ter0 .fv-versus-select.fv-select-right { text-align: center; padding-right: 1.25rem; }#fv-chart-1788552319350-1zo19ter0 .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-1788552319350-1zo19ter0 .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-1788552319350-1zo19ter0 .fv-versus-body { display: flex; flex-direction: column; gap: 1.5rem; }#fv-chart-1788552319350-1zo19ter0 .fv-versus-row { position: relative; height: auto; padding-top: 20px; margin-bottom: 0.25rem; display: block; }#fv-chart-1788552319350-1zo19ter0 .fv-versus-bar-container { position: relative; height: 32px; display: flex; align-items: center; }#fv-chart-1788552319350-1zo19ter0 .fv-versus-bar-left-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-end; align-items: center; }#fv-chart-1788552319350-1zo19ter0 .fv-versus-bar-right-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-start; align-items: center; }#fv-chart-1788552319350-1zo19ter0 .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-1788552319350-1zo19ter0 .fv-versus-bar-left { border-radius: 4px 0 0 4px; justify-content: flex-end; padding: 0 8px; }#fv-chart-1788552319350-1zo19ter0 .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-1788552319350-1zo19ter0 .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-1788552319350-1zo19ter0 .fv-inside-left { white-space: nowrap; flex-shrink: 0; }#fv-chart-1788552319350-1zo19ter0 .fv-inside-right { white-space: nowrap; flex-shrink: 0; }#fv-chart-1788552319350-1zo19ter0 .fv-versus-val-text { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; }#fv-chart-1788552319350-1zo19ter0 .fv-versus-pct-diff { font-size: 12px; font-weight: 600; }#fv-chart-1788552319350-1zo19ter0 .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-1788552319350-1zo19ter0 .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-1788552319350-1zo19ter0 .fv-image-compare-container { width: auto !important; margin-left: -1.5rem !important; margin-right: -1.5rem !important; margin-bottom: 2rem !important; }#fv-chart-1788552319350-1zo19ter0.fv-full-bleed .fv-image-compare-container { width: 100% !important; max-width: none !important; margin: 0 auto !important; }#fv-chart-1788552319350-1zo19ter0 .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-1788552319350-1zo19ter0 .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-1788552319350-1zo19ter0 .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-1788552319350-1zo19ter0 .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-1788552319350-1zo19ter0 .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-1788552319350-1zo19ter0 .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-1788552319350-1zo19ter0 .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-1788552319350-1zo19ter0 .fv-image-compare-handle.fv-image-compare-handle-square { border-radius: 6px !important; }#fv-chart-1788552319350-1zo19ter0 .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-1788552319350-1zo19ter0 .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-1788552319350-1zo19ter0 .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-1788552319350-1zo19ter0 .fv-image-compare-label-left { left: 1rem !important; }#fv-chart-1788552319350-1zo19ter0 .fv-image-compare-label-right { right: 1rem !important; }#fv-chart-1788552319350-1zo19ter0 .fv-image-compare-expand-btn, #fv-chart-1788552319350-1zo19ter0 .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-1788552319350-1zo19ter0 .fv-image-compare-expand-btn:hover, #fv-chart-1788552319350-1zo19ter0 .fv-image-compare-close-btn:hover { background-color: rgba(0, 0, 0, 0.7) !important; }#fv-chart-1788552319350-1zo19ter0 .fv-image-compare-close-btn { display: none !important; top: 1rem !important; bottom: auto !important; }#fv-chart-1788552319350-1zo19ter0 .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-1788552319350-1zo19ter0 .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-1788552319350-1zo19ter0 .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-inner:active { cursor: grabbing !important; }#fv-chart-1788552319350-1zo19ter0 .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-1788552319350-1zo19ter0 .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-1788552319350-1zo19ter0 .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-expand-btn { display: none !important; }#fv-chart-1788552319350-1zo19ter0 .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-close-btn { display: flex !important; }#fv-chart-1788552319350-1zo19ter0 .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-label-right { right: 4rem !important; }#fv-chart-1788552319350-1zo19ter0 .fv-bottom-bar { display: flex !important; flex-direction: column !important; align-items: center !important; margin-top: 0.5rem !important; gap: 1rem !important; }#fv-chart-1788552319350-1zo19ter0 .fv-footer-content { text-align: center !important; width: 100% !important; }#fv-chart-1788552319350-1zo19ter0 .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-1788552319350-1zo19ter0 .fv-dropdown-wrapper { text-align: center !important; margin-bottom: 16px !important; margin-top: 0 !important; }#fv-chart-1788552319350-1zo19ter0 .fv-dropdown-title-container { position: relative !important; display: inline-block !important; max-width: 100% !important; }#fv-chart-1788552319350-1zo19ter0 .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-1788552319350-1zo19ter0 .fv-dropdown-title:focus { outline: none !important; }#fv-chart-1788552319350-1zo19ter0 .fv-dropdown-title::-ms-expand { display: none !important; }#fv-chart-1788552319350-1zo19ter0 .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-1788552319350-1zo19ter0 .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-1788552319350-1zo19ter0 .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-1788552319350-1zo19ter0 .fv-carousel-nav-btn:hover { border-color: #9ca3af !important; }#fv-chart-1788552319350-1zo19ter0 .fv-carousel-counter { font-size: 14px !important; color: #374151 !important; text-align: center !important; margin-top: 1rem !important; }#fv-chart-1788552319350-1zo19ter0 .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-1788552319350-1zo19ter0 .fv-legend-item { display: flex !important; align-items: center !important; gap: 6px !important; font-size: 14px !important; color: #374151 !important; }#fv-chart-1788552319350-1zo19ter0 .fv-legend-color { width: 12px !important; height: 12px !important; border-radius: 3px !important; }#fv-chart-1788552319350-1zo19ter0 .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-1788552319350-1zo19ter0 .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-1788552319350-1zo19ter0 .fv-multi-legend-swatch { width: 16px !important; height: 16px !important; border-radius: 3px !important; }#fv-chart-1788552319350-1zo19ter0 .fv-benchmark-group { margin-bottom: 1rem !important; }#fv-chart-1788552319350-1zo19ter0 .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-1788552319350-1zo19ter0 .fv-bar-row, #fv-chart-1788552319350-1zo19ter0 .fv-stacked-product { display: flex !important; align-items: center !important; width: 100% !important; margin-bottom: 0.75rem !important; position: relative !important; }#fv-chart-1788552319350-1zo19ter0 .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-1788552319350-1zo19ter0 .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-1788552319350-1zo19ter0 .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-1788552319350-1zo19ter0.preview-wrapper .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1788552319350-1zo19ter0.preview-wrapper .fv-bar-commentary-inline:focus, #fv-chart-1788552319350-1zo19ter0.preview-wrapper .fv-bar-commentary-inline:focus-within, #fv-chart-1788552319350-1zo19ter0.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1788552319350-1zo19ter0.mobile-view .fv-bar-commentary-inline:focus, #fv-chart-1788552319350-1zo19ter0.mobile-view .fv-bar-commentary-inline:focus-within { display: flex !important; }#fv-chart-1788552319350-1zo19ter0 .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-1788552319350-1zo19ter0 .fv-bar:hover { opacity: 0.8 !important; }#fv-chart-1788552319350-1zo19ter0 .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-1788552319350-1zo19ter0 .fv-bar-inner-label { white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; padding-right: 8px !important; }#fv-chart-1788552319350-1zo19ter0 .fv-bar-inner-value { flex-shrink: 0 !important; }#fv-chart-1788552319350-1zo19ter0 .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-1788552319350-1zo19ter0 .fv-bar-label.fv-primary-product { font-weight: bold !important; color: var(--riv-primary) !important; }#fv-chart-1788552319350-1zo19ter0 .fv-multi-bar-container { flex-direction: column !important; padding: 4px !important; align-items: stretch !important; gap: 4px !important; height: auto !important; }#fv-chart-1788552319350-1zo19ter0 .fv-multi-bar-item { display: flex !important; align-items: center !important; height: 25px !important; width: 100% !important; }#fv-chart-1788552319350-1zo19ter0 .fv-stacked-bar { display: flex !important; overflow: hidden !important; }#fv-chart-1788552319350-1zo19ter0 .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-1788552319350-1zo19ter0 .fv-stacked-segment:last-child { border-right: none !important; }#fv-chart-1788552319350-1zo19ter0 .fv-segment-value { font-size: 14px !important; font-weight: bold !important; }#fv-chart-1788552319350-1zo19ter0 .fv-grouped-bar-product { display: flex !important; flex-direction: column !important; width: 100% !important; margin-bottom: 1.25rem !important; }#fv-chart-1788552319350-1zo19ter0 .fv-grouped-product-title-wrapper { padding-left: 150px !important; }#fv-chart-1788552319350-1zo19ter0 .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-1788552319350-1zo19ter0 .fv-bar-cluster { width: 100% !important; flex-grow: 1 !important; display: flex !important; flex-direction: column !important; }#fv-chart-1788552319350-1zo19ter0 .fv-bar-cluster .fv-bar-row { margin-bottom: 3px !important; }#fv-chart-1788552319350-1zo19ter0 .fv-bar-cluster .fv-bar-container { height: 20px !important; }#fv-chart-1788552319350-1zo19ter0 .riv-grid line {stroke: #D1D5DB !important;stroke-dasharray: 3 3 !important;}#fv-chart-1788552319350-1zo19ter0 .fv-x-axis-wrapper { display: flex !important; width: 100% !important; margin-top: 0.5rem !important; }#fv-chart-1788552319350-1zo19ter0 .fv-x-axis-label-space { width: 150px !important; padding-right: 10px !important; flex-shrink: 0 !important; }#fv-chart-1788552319350-1zo19ter0 .fv-x-axis-chart-space { flex-grow: 1 !important; padding-right: 8px !important; }#fv-chart-1788552319350-1zo19ter0 .fv-x-axis-wrapper.fv-grouped-x-axis { margin-left: 0 !important; }#fv-chart-1788552319350-1zo19ter0 .fv-x-axis-line { border-top: 1px solid #D1D5DB !important; }#fv-chart-1788552319350-1zo19ter0 .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-1788552319350-1zo19ter0 .fv-x-axis-ticks span { position: relative !important; }#fv-chart-1788552319350-1zo19ter0 .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-1788552319350-1zo19ter0 .fv-x-axis-unit { text-align: center !important; font-size: 14px !important; color: #374151 !important; margin-top: 8px !important; display: block !important; }#fv-chart-1788552319350-1zo19ter0 .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-1788552319350-1zo19ter0 .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-1788552319350-1zo19ter0.mobile-view .fv-pie-container,#fv-chart-1788552319350-1zo19ter0.labels-on-top .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1788552319350-1zo19ter0.mobile-view .fv-grouped-product-title-wrapper,#fv-chart-1788552319350-1zo19ter0.labels-on-top .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1788552319350-1zo19ter0.mobile-view .fv-bar-row,#fv-chart-1788552319350-1zo19ter0.mobile-view .fv-stacked-product,#fv-chart-1788552319350-1zo19ter0.mobile-view .fv-grouped-bar-product,#fv-chart-1788552319350-1zo19ter0.labels-on-top .fv-bar-row,#fv-chart-1788552319350-1zo19ter0.labels-on-top .fv-stacked-product,#fv-chart-1788552319350-1zo19ter0.labels-on-top .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1788552319350-1zo19ter0.mobile-view .fv-bar-label:not(.fv-grouped-product-title),#fv-chart-1788552319350-1zo19ter0.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-1788552319350-1zo19ter0.mobile-view .fv-bar-label,#fv-chart-1788552319350-1zo19ter0.mobile-view .fv-grouped-product-title,#fv-chart-1788552319350-1zo19ter0.labels-on-top .fv-bar-label,#fv-chart-1788552319350-1zo19ter0.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-1788552319350-1zo19ter0.mobile-view .fv-bar-container,#fv-chart-1788552319350-1zo19ter0.mobile-view .fv-bar-cluster,#fv-chart-1788552319350-1zo19ter0.labels-on-top .fv-bar-container,#fv-chart-1788552319350-1zo19ter0.labels-on-top .fv-bar-cluster {width: 100% !important;}#fv-chart-1788552319350-1zo19ter0.mobile-view .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1788552319350-1zo19ter0.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1788552319350-1zo19ter0.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1788552319350-1zo19ter0.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus-within,#fv-chart-1788552319350-1zo19ter0.labels-on-top .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1788552319350-1zo19ter0.labels-on-top .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1788552319350-1zo19ter0.labels-on-top .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1788552319350-1zo19ter0.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-1788552319350-1zo19ter0.mobile-view .fv-x-axis-wrapper,#fv-chart-1788552319350-1zo19ter0.labels-on-top .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1788552319350-1zo19ter0.mobile-view .fv-x-axis-label-space,#fv-chart-1788552319350-1zo19ter0.labels-on-top .fv-x-axis-label-space {display: none !important;}#fv-chart-1788552319350-1zo19ter0.mobile-view .fv-x-axis-chart-space,#fv-chart-1788552319350-1zo19ter0.labels-on-top .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1788552319350-1zo19ter0.mobile-view .fv-benchmark-title,#fv-chart-1788552319350-1zo19ter0.labels-on-top .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1788552319350-1zo19ter0.mobile-view .fv-dropdown-title,#fv-chart-1788552319350-1zo19ter0.labels-on-top .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1788552319350-1zo19ter0.mobile-view .fv-carousel-nav-btn,#fv-chart-1788552319350-1zo19ter0.labels-on-top .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1788552319350-1zo19ter0.mobile-view .fv-chart-title,#fv-chart-1788552319350-1zo19ter0.labels-on-top .fv-chart-title {padding: 0 8px !important;}#fv-chart-1788552319350-1zo19ter0.mobile-view .fv-chart-subhead,#fv-chart-1788552319350-1zo19ter0.labels-on-top .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1788552319350-1zo19ter0.mobile-view .fv-versus-header,#fv-chart-1788552319350-1zo19ter0.labels-on-top .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1788552319350-1zo19ter0.mobile-view .fv-versus-select-wrapper,#fv-chart-1788552319350-1zo19ter0.labels-on-top .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1788552319350-1zo19ter0.mobile-view .fv-versus-select-wrapper.fv-left,#fv-chart-1788552319350-1zo19ter0.labels-on-top .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1788552319350-1zo19ter0.mobile-view .fv-versus-select-wrapper.fv-right,#fv-chart-1788552319350-1zo19ter0.labels-on-top .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1788552319350-1zo19ter0.mobile-view .fv-versus-select.fv-select-left,#fv-chart-1788552319350-1zo19ter0.labels-on-top .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1788552319350-1zo19ter0.mobile-view .fv-versus-select.fv-select-right,#fv-chart-1788552319350-1zo19ter0.labels-on-top .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1788552319350-1zo19ter0.mobile-view .fv-versus-vs,#fv-chart-1788552319350-1zo19ter0.labels-on-top .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1788552319350-1zo19ter0.mobile-view .fv-versus-select-container,#fv-chart-1788552319350-1zo19ter0.labels-on-top .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1788552319350-1zo19ter0.mobile-view .fv-versus-select,#fv-chart-1788552319350-1zo19ter0.labels-on-top .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1788552319350-1zo19ter0.mobile-view .fv-stl-shop-all-btn,#fv-chart-1788552319350-1zo19ter0.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-1788552319350-1zo19ter0.mobile-view .fv-stl-shop-all-logo,#fv-chart-1788552319350-1zo19ter0.mobile-view .fv-stl-shop-all-icon,#fv-chart-1788552319350-1zo19ter0.labels-on-top .fv-stl-shop-all-logo,#fv-chart-1788552319350-1zo19ter0.labels-on-top .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1788552319350-1zo19ter0.mobile-view .fv-stl-shop-all-icon svg,#fv-chart-1788552319350-1zo19ter0.labels-on-top .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1788552319350-1zo19ter0.mobile-view .fv-bar-commentary-inline,#fv-chart-1788552319350-1zo19ter0.labels-on-top .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1788552319350-1zo19ter0.mobile-view .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1788552319350-1zo19ter0.mobile-view.fv-contains-line-chart .fv-footer-content {margin-left: -1rem !important;margin-right: -1rem !important;}@media (max-width: 599px) {#fv-chart-1788552319350-1zo19ter0 .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1788552319350-1zo19ter0 .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1788552319350-1zo19ter0 .fv-bar-row,#fv-chart-1788552319350-1zo19ter0 .fv-stacked-product,#fv-chart-1788552319350-1zo19ter0 .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1788552319350-1zo19ter0 .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-1788552319350-1zo19ter0 .fv-bar-label,#fv-chart-1788552319350-1zo19ter0 .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-1788552319350-1zo19ter0 .fv-bar-container,#fv-chart-1788552319350-1zo19ter0 .fv-bar-cluster {width: 100% !important;}#fv-chart-1788552319350-1zo19ter0 .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1788552319350-1zo19ter0 .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1788552319350-1zo19ter0 .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1788552319350-1zo19ter0 .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-1788552319350-1zo19ter0 .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1788552319350-1zo19ter0 .fv-x-axis-label-space {display: none !important;}#fv-chart-1788552319350-1zo19ter0 .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1788552319350-1zo19ter0 .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1788552319350-1zo19ter0 .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1788552319350-1zo19ter0 .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1788552319350-1zo19ter0 .fv-chart-title {padding: 0 8px !important;}#fv-chart-1788552319350-1zo19ter0 .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1788552319350-1zo19ter0 .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1788552319350-1zo19ter0 .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1788552319350-1zo19ter0 .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1788552319350-1zo19ter0 .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1788552319350-1zo19ter0 .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1788552319350-1zo19ter0 .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1788552319350-1zo19ter0 .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1788552319350-1zo19ter0 .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1788552319350-1zo19ter0 .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1788552319350-1zo19ter0 .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-1788552319350-1zo19ter0 .fv-stl-shop-all-logo,#fv-chart-1788552319350-1zo19ter0 .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1788552319350-1zo19ter0 .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1788552319350-1zo19ter0 .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1788552319350-1zo19ter0 .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1788552319350-1zo19ter0.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": "DLSS NR on Nvidia","description": "DLSS 5 was designed for GeForce GPUs, so is a little more capable, but still a massive resource hog.","creator": {"@type": "Organization","name": "PC Gamer","logo": "https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png"},"isAccessibleForFree": true,"dateCreated": "2026-09-04T20:05:19.350Z","citation": "Add your caption to explain the data, the learnings and the key takeaways of the data being visualized","keywords": ["Image Comparison","benchmark","comparison","performance","review","PC Gamer"],"measurementTechnique": "Performance Benchmarking","variableMeasured": []}</script><div id="fv-chart-1788552319350-1zo19ter0" class="fv-chart-wrapper   " data-bar-labels-on-top="false" data-iframe-height="true" data-vizualizer-embed="true"><div class="fv-inner-wrapper  fv-is-image-compare  "><h3 class="fv-chart-title">DLSS NR on Nvidia</h3><p class="fv-chart-subhead">DLSS 5 was designed for GeForce GPUs, so is a little more capable, but still a massive resource hog.</p><div class="riv-chart-container"><div class="fv-chart-item" id="fv-chart-1788552319350-1zo19ter0-image-compare-1" data-chart-type="Image Comparison" data-title="Image Comparison" data-subhead="The effect on the lighting of the character model is impressive and easy to mod in. Just computationally expensive..." data-caption="" style=""><div class="fv-benchmark-group"><div class="fv-image-compare-container"><div class="fv-image-compare-wrapper" data-image-compare="true"><div class="fv-image-compare-inner"><img src="https://cdn.mos.cms.futurecdn.net/B3ULyP68EiAPD55fRNR8S7.jpg" data-highres-src="https://cdn.mos.cms.futurecdn.net/B3ULyP68EiAPD55fRNR8S7.jpg" alt="After" class="fv-image-compare-bg" loading="lazy" referrerpolicy="no-referrer" draggable="false" /><img src="https://cdn.mos.cms.futurecdn.net/HY5MBFRknD6or3SV8M3eP7.jpg" data-highres-src="https://cdn.mos.cms.futurecdn.net/HY5MBFRknD6or3SV8M3eP7.jpg" alt="Before" class="fv-image-compare-fg" loading="lazy" referrerpolicy="no-referrer" draggable="false" /><div class="fv-image-compare-slider"><div class="fv-image-compare-slider-line"></div><div class="fv-image-compare-handle fv-image-compare-handle-square"><img src="https://proof.vanilla.tools/media/images/brandLogos/pcgamer.png" alt="Brand Logo" style="width: 100%; height: 100%; object-fit: cover;" /></div></div></div><div class="fv-image-compare-label fv-image-compare-label-left">DLSS NR Off</div><div class="fv-image-compare-label fv-image-compare-label-right">DLSS NR On</div><button class="fv-image-compare-expand-btn" aria-label="Expand Image"><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="M4 8V4h4"/><path d="M20 8V4h-4"/><path d="M4 16v4h4"/><path d="M20 16v4h-4"/><circle cx="11.5" cy="11.5" r="3.5"/><path d="m14 14 3 3"/></svg></button><button class="fv-image-compare-close-btn" aria-label="Close Fullscreen"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><line x1="18" y1="6" x2="6" y2="18"></line><line x1="6" y1="6" x2="18" y2="18"></line></svg></button></div></div></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-1788552319350-1zo19ter0', false); });} else {initialize('fv-chart-1788552319350-1zo19ter0', false);}})();</script></div><p>Still… running at 4K RT Ultra settings is tough enough, and I was getting just 61 fps on the RX 9070 XT even with FSR 4 set to Balanced. And then flicking the DLSS Neural Rendering toggle to 'on' made that figure drop to just 9 fps.</p><p>And I thought the <a href="https://www.pcgamer.com/hardware/graphics-cards/dlss-5-can-slash-performance-by-up-to-73-percent-on-an-rtx-5080-gaming-pc-in-nba-2k27-and-im-left-wondering-what-kind-of-mega-rig-youd-need-to-justify-the-hit/" target="_blank">73% drop Andy found with NBA 2K27</a> was rough.</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-1788551894638-hsbgwg96m *, #fv-chart-1788551894638-hsbgwg96m *:before, #fv-chart-1788551894638-hsbgwg96m *:after, #fv-chart-1788551894638-hsbgwg96m-slideshow *, #fv-chart-1788551894638-hsbgwg96m-slideshow *:before, #fv-chart-1788551894638-hsbgwg96m-slideshow *:after {box-sizing: border-box !important; margin: 0; padding: 0; border: 0;font-size: 100%; font: inherit; vertical-align: baseline;}#fv-chart-1788551894638-hsbgwg96m, #fv-chart-1788551894638-hsbgwg96m-slideshow { font-family: 'Open Sans', sans-serif !important; }#fv-chart-1788551894638-hsbgwg96m {position: relative !important; overflow: visible !important;--riv-primary: #E33235;}#fv-chart-1788551894638-hsbgwg96m .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-1788551894638-hsbgwg96m .fv-inner-wrapper.fv-no-header.fv-is-image-compare {padding-top: 0 !important;}#fv-chart-1788551894638-hsbgwg96m.fv-full-bleed {width: 100vw !important;margin-left: calc(50% - 50vw) !important;}body {overflow-x: clip !important;}#fv-chart-1788551894638-hsbgwg96m.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-1788551894638-hsbgwg96m .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-1788551894638-hsbgwg96m-slideshow {position: relative !important;width: 100% !important;margin: 1rem 0 !important;--riv-primary: #E33235;}#fv-chart-1788551894638-hsbgwg96m-slideshow .fv-slides-wrapper {position: relative !important;width: 100% !important;}#fv-chart-1788551894638-hsbgwg96m-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-1788551894638-hsbgwg96m-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-1788551894638-hsbgwg96m-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-1788551894638-hsbgwg96m-slideshow .fv-nav-btn svg {width: 18px !important;height: 18px !important;stroke-width: 3px !important;filter: none !important;}#fv-chart-1788551894638-hsbgwg96m-slideshow .fv-nav-btn:hover {opacity: 0.9 !important;transform: translateY(-1px) !important;}#fv-chart-1788551894638-hsbgwg96m-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-1788551894638-hsbgwg96m-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-1788551894638-hsbgwg96m-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-1788551894638-hsbgwg96m-slideshow .fv-slideshow-select:focus {outline: 2px solid #E33235 !important;border-color: #E33235 !important;}#fv-chart-1788551894638-hsbgwg96m .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-1788551894638-hsbgwg96m .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-1788551894638-hsbgwg96m .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-1788551894638-hsbgwg96m .fv-versus-chart { display: flex; flex-direction: column; width: 100%; margin-top: 1rem; }#fv-chart-1788551894638-hsbgwg96m .fv-versus-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 1.5rem; padding: 0 1rem; }#fv-chart-1788551894638-hsbgwg96m .fv-versus-select-wrapper { flex: 1; min-width: 0; }#fv-chart-1788551894638-hsbgwg96m .fv-versus-select-wrapper.fv-left { text-align: center; padding-right: 1rem; }#fv-chart-1788551894638-hsbgwg96m .fv-versus-select-wrapper.fv-right { text-align: center; padding-left: 1rem; }#fv-chart-1788551894638-hsbgwg96m .fv-versus-select-container { position: relative; display: inline-block; max-width: 100%; width: 100%; }#fv-chart-1788551894638-hsbgwg96m .fv-versus-chevron { position: absolute; top: 50%; transform: translateY(-50%); pointer-events: none; width: 16px; height: 16px; flex-shrink: 0; }#fv-chart-1788551894638-hsbgwg96m .fv-versus-select-wrapper.fv-left .fv-versus-chevron { right: 0; }#fv-chart-1788551894638-hsbgwg96m .fv-versus-select-wrapper.fv-right .fv-versus-chevron { right: 0; }#fv-chart-1788551894638-hsbgwg96m .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-1788551894638-hsbgwg96m .fv-versus-select.fv-select-left { text-align: center; direction: ltr; padding-right: 1.25rem; }#fv-chart-1788551894638-hsbgwg96m .fv-versus-select.fv-select-right { text-align: center; padding-right: 1.25rem; }#fv-chart-1788551894638-hsbgwg96m .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-1788551894638-hsbgwg96m .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-1788551894638-hsbgwg96m .fv-versus-body { display: flex; flex-direction: column; gap: 1.5rem; }#fv-chart-1788551894638-hsbgwg96m .fv-versus-row { position: relative; height: auto; padding-top: 20px; margin-bottom: 0.25rem; display: block; }#fv-chart-1788551894638-hsbgwg96m .fv-versus-bar-container { position: relative; height: 32px; display: flex; align-items: center; }#fv-chart-1788551894638-hsbgwg96m .fv-versus-bar-left-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-end; align-items: center; }#fv-chart-1788551894638-hsbgwg96m .fv-versus-bar-right-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-start; align-items: center; }#fv-chart-1788551894638-hsbgwg96m .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-1788551894638-hsbgwg96m .fv-versus-bar-left { border-radius: 4px 0 0 4px; justify-content: flex-end; padding: 0 8px; }#fv-chart-1788551894638-hsbgwg96m .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-1788551894638-hsbgwg96m .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-1788551894638-hsbgwg96m .fv-inside-left { white-space: nowrap; flex-shrink: 0; }#fv-chart-1788551894638-hsbgwg96m .fv-inside-right { white-space: nowrap; flex-shrink: 0; }#fv-chart-1788551894638-hsbgwg96m .fv-versus-val-text { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; }#fv-chart-1788551894638-hsbgwg96m .fv-versus-pct-diff { font-size: 12px; font-weight: 600; }#fv-chart-1788551894638-hsbgwg96m .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-1788551894638-hsbgwg96m .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-1788551894638-hsbgwg96m .fv-image-compare-container { width: auto !important; margin-left: -1.5rem !important; margin-right: -1.5rem !important; margin-bottom: 2rem !important; }#fv-chart-1788551894638-hsbgwg96m.fv-full-bleed .fv-image-compare-container { width: 100% !important; max-width: none !important; margin: 0 auto !important; }#fv-chart-1788551894638-hsbgwg96m .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-1788551894638-hsbgwg96m .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-1788551894638-hsbgwg96m .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-1788551894638-hsbgwg96m .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-1788551894638-hsbgwg96m .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-1788551894638-hsbgwg96m .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-1788551894638-hsbgwg96m .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-1788551894638-hsbgwg96m .fv-image-compare-handle.fv-image-compare-handle-square { border-radius: 6px !important; }#fv-chart-1788551894638-hsbgwg96m .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-1788551894638-hsbgwg96m .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-1788551894638-hsbgwg96m .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-1788551894638-hsbgwg96m .fv-image-compare-label-left { left: 1rem !important; }#fv-chart-1788551894638-hsbgwg96m .fv-image-compare-label-right { right: 1rem !important; }#fv-chart-1788551894638-hsbgwg96m .fv-image-compare-expand-btn, #fv-chart-1788551894638-hsbgwg96m .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-1788551894638-hsbgwg96m .fv-image-compare-expand-btn:hover, #fv-chart-1788551894638-hsbgwg96m .fv-image-compare-close-btn:hover { background-color: rgba(0, 0, 0, 0.7) !important; }#fv-chart-1788551894638-hsbgwg96m .fv-image-compare-close-btn { display: none !important; top: 1rem !important; bottom: auto !important; }#fv-chart-1788551894638-hsbgwg96m .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-1788551894638-hsbgwg96m .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-1788551894638-hsbgwg96m .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-inner:active { cursor: grabbing !important; }#fv-chart-1788551894638-hsbgwg96m .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-1788551894638-hsbgwg96m .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-1788551894638-hsbgwg96m .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-expand-btn { display: none !important; }#fv-chart-1788551894638-hsbgwg96m .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-close-btn { display: flex !important; }#fv-chart-1788551894638-hsbgwg96m .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-label-right { right: 4rem !important; }#fv-chart-1788551894638-hsbgwg96m .fv-bottom-bar { display: flex !important; flex-direction: column !important; align-items: center !important; margin-top: 0.5rem !important; gap: 1rem !important; }#fv-chart-1788551894638-hsbgwg96m .fv-footer-content { text-align: center !important; width: 100% !important; }#fv-chart-1788551894638-hsbgwg96m .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-1788551894638-hsbgwg96m .fv-dropdown-wrapper { text-align: center !important; margin-bottom: 16px !important; margin-top: 0 !important; }#fv-chart-1788551894638-hsbgwg96m .fv-dropdown-title-container { position: relative !important; display: inline-block !important; max-width: 100% !important; }#fv-chart-1788551894638-hsbgwg96m .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-1788551894638-hsbgwg96m .fv-dropdown-title:focus { outline: none !important; }#fv-chart-1788551894638-hsbgwg96m .fv-dropdown-title::-ms-expand { display: none !important; }#fv-chart-1788551894638-hsbgwg96m .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-1788551894638-hsbgwg96m .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-1788551894638-hsbgwg96m .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-1788551894638-hsbgwg96m .fv-carousel-nav-btn:hover { border-color: #9ca3af !important; }#fv-chart-1788551894638-hsbgwg96m .fv-carousel-counter { font-size: 14px !important; color: #374151 !important; text-align: center !important; margin-top: 1rem !important; }#fv-chart-1788551894638-hsbgwg96m .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-1788551894638-hsbgwg96m .fv-legend-item { display: flex !important; align-items: center !important; gap: 6px !important; font-size: 14px !important; color: #374151 !important; }#fv-chart-1788551894638-hsbgwg96m .fv-legend-color { width: 12px !important; height: 12px !important; border-radius: 3px !important; }#fv-chart-1788551894638-hsbgwg96m .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-1788551894638-hsbgwg96m .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-1788551894638-hsbgwg96m .fv-multi-legend-swatch { width: 16px !important; height: 16px !important; border-radius: 3px !important; }#fv-chart-1788551894638-hsbgwg96m .fv-benchmark-group { margin-bottom: 1rem !important; }#fv-chart-1788551894638-hsbgwg96m .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-1788551894638-hsbgwg96m .fv-bar-row, #fv-chart-1788551894638-hsbgwg96m .fv-stacked-product { display: flex !important; align-items: center !important; width: 100% !important; margin-bottom: 0.75rem !important; position: relative !important; }#fv-chart-1788551894638-hsbgwg96m .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-1788551894638-hsbgwg96m .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-1788551894638-hsbgwg96m .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-1788551894638-hsbgwg96m.preview-wrapper .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1788551894638-hsbgwg96m.preview-wrapper .fv-bar-commentary-inline:focus, #fv-chart-1788551894638-hsbgwg96m.preview-wrapper .fv-bar-commentary-inline:focus-within, #fv-chart-1788551894638-hsbgwg96m.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1788551894638-hsbgwg96m.mobile-view .fv-bar-commentary-inline:focus, #fv-chart-1788551894638-hsbgwg96m.mobile-view .fv-bar-commentary-inline:focus-within { display: flex !important; }#fv-chart-1788551894638-hsbgwg96m .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-1788551894638-hsbgwg96m .fv-bar:hover { opacity: 0.8 !important; }#fv-chart-1788551894638-hsbgwg96m .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-1788551894638-hsbgwg96m .fv-bar-inner-label { white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; padding-right: 8px !important; }#fv-chart-1788551894638-hsbgwg96m .fv-bar-inner-value { flex-shrink: 0 !important; }#fv-chart-1788551894638-hsbgwg96m .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-1788551894638-hsbgwg96m .fv-bar-label.fv-primary-product { font-weight: bold !important; color: var(--riv-primary) !important; }#fv-chart-1788551894638-hsbgwg96m .fv-multi-bar-container { flex-direction: column !important; padding: 4px !important; align-items: stretch !important; gap: 4px !important; height: auto !important; }#fv-chart-1788551894638-hsbgwg96m .fv-multi-bar-item { display: flex !important; align-items: center !important; height: 25px !important; width: 100% !important; }#fv-chart-1788551894638-hsbgwg96m .fv-stacked-bar { display: flex !important; overflow: hidden !important; }#fv-chart-1788551894638-hsbgwg96m .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-1788551894638-hsbgwg96m .fv-stacked-segment:last-child { border-right: none !important; }#fv-chart-1788551894638-hsbgwg96m .fv-segment-value { font-size: 14px !important; font-weight: bold !important; }#fv-chart-1788551894638-hsbgwg96m .fv-grouped-bar-product { display: flex !important; flex-direction: column !important; width: 100% !important; margin-bottom: 1.25rem !important; }#fv-chart-1788551894638-hsbgwg96m .fv-grouped-product-title-wrapper { padding-left: 150px !important; }#fv-chart-1788551894638-hsbgwg96m .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-1788551894638-hsbgwg96m .fv-bar-cluster { width: 100% !important; flex-grow: 1 !important; display: flex !important; flex-direction: column !important; }#fv-chart-1788551894638-hsbgwg96m .fv-bar-cluster .fv-bar-row { margin-bottom: 3px !important; }#fv-chart-1788551894638-hsbgwg96m .fv-bar-cluster .fv-bar-container { height: 20px !important; }#fv-chart-1788551894638-hsbgwg96m .riv-grid line {stroke: #D1D5DB !important;stroke-dasharray: 3 3 !important;}#fv-chart-1788551894638-hsbgwg96m .fv-x-axis-wrapper { display: flex !important; width: 100% !important; margin-top: 0.5rem !important; }#fv-chart-1788551894638-hsbgwg96m .fv-x-axis-label-space { width: 150px !important; padding-right: 10px !important; flex-shrink: 0 !important; }#fv-chart-1788551894638-hsbgwg96m .fv-x-axis-chart-space { flex-grow: 1 !important; padding-right: 8px !important; }#fv-chart-1788551894638-hsbgwg96m .fv-x-axis-wrapper.fv-grouped-x-axis { margin-left: 0 !important; }#fv-chart-1788551894638-hsbgwg96m .fv-x-axis-line { border-top: 1px solid #D1D5DB !important; }#fv-chart-1788551894638-hsbgwg96m .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-1788551894638-hsbgwg96m .fv-x-axis-ticks span { position: relative !important; }#fv-chart-1788551894638-hsbgwg96m .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-1788551894638-hsbgwg96m .fv-x-axis-unit { text-align: center !important; font-size: 14px !important; color: #374151 !important; margin-top: 8px !important; display: block !important; }#fv-chart-1788551894638-hsbgwg96m .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-1788551894638-hsbgwg96m .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-1788551894638-hsbgwg96m.mobile-view .fv-pie-container,#fv-chart-1788551894638-hsbgwg96m.labels-on-top .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1788551894638-hsbgwg96m.mobile-view .fv-grouped-product-title-wrapper,#fv-chart-1788551894638-hsbgwg96m.labels-on-top .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1788551894638-hsbgwg96m.mobile-view .fv-bar-row,#fv-chart-1788551894638-hsbgwg96m.mobile-view .fv-stacked-product,#fv-chart-1788551894638-hsbgwg96m.mobile-view .fv-grouped-bar-product,#fv-chart-1788551894638-hsbgwg96m.labels-on-top .fv-bar-row,#fv-chart-1788551894638-hsbgwg96m.labels-on-top .fv-stacked-product,#fv-chart-1788551894638-hsbgwg96m.labels-on-top .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1788551894638-hsbgwg96m.mobile-view .fv-bar-label:not(.fv-grouped-product-title),#fv-chart-1788551894638-hsbgwg96m.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-1788551894638-hsbgwg96m.mobile-view .fv-bar-label,#fv-chart-1788551894638-hsbgwg96m.mobile-view .fv-grouped-product-title,#fv-chart-1788551894638-hsbgwg96m.labels-on-top .fv-bar-label,#fv-chart-1788551894638-hsbgwg96m.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-1788551894638-hsbgwg96m.mobile-view .fv-bar-container,#fv-chart-1788551894638-hsbgwg96m.mobile-view .fv-bar-cluster,#fv-chart-1788551894638-hsbgwg96m.labels-on-top .fv-bar-container,#fv-chart-1788551894638-hsbgwg96m.labels-on-top .fv-bar-cluster {width: 100% !important;}#fv-chart-1788551894638-hsbgwg96m.mobile-view .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1788551894638-hsbgwg96m.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1788551894638-hsbgwg96m.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1788551894638-hsbgwg96m.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus-within,#fv-chart-1788551894638-hsbgwg96m.labels-on-top .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1788551894638-hsbgwg96m.labels-on-top .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1788551894638-hsbgwg96m.labels-on-top .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1788551894638-hsbgwg96m.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-1788551894638-hsbgwg96m.mobile-view .fv-x-axis-wrapper,#fv-chart-1788551894638-hsbgwg96m.labels-on-top .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1788551894638-hsbgwg96m.mobile-view .fv-x-axis-label-space,#fv-chart-1788551894638-hsbgwg96m.labels-on-top .fv-x-axis-label-space {display: none !important;}#fv-chart-1788551894638-hsbgwg96m.mobile-view .fv-x-axis-chart-space,#fv-chart-1788551894638-hsbgwg96m.labels-on-top .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1788551894638-hsbgwg96m.mobile-view .fv-benchmark-title,#fv-chart-1788551894638-hsbgwg96m.labels-on-top .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1788551894638-hsbgwg96m.mobile-view .fv-dropdown-title,#fv-chart-1788551894638-hsbgwg96m.labels-on-top .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1788551894638-hsbgwg96m.mobile-view .fv-carousel-nav-btn,#fv-chart-1788551894638-hsbgwg96m.labels-on-top .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1788551894638-hsbgwg96m.mobile-view .fv-chart-title,#fv-chart-1788551894638-hsbgwg96m.labels-on-top .fv-chart-title {padding: 0 8px !important;}#fv-chart-1788551894638-hsbgwg96m.mobile-view .fv-chart-subhead,#fv-chart-1788551894638-hsbgwg96m.labels-on-top .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1788551894638-hsbgwg96m.mobile-view .fv-versus-header,#fv-chart-1788551894638-hsbgwg96m.labels-on-top .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1788551894638-hsbgwg96m.mobile-view .fv-versus-select-wrapper,#fv-chart-1788551894638-hsbgwg96m.labels-on-top .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1788551894638-hsbgwg96m.mobile-view .fv-versus-select-wrapper.fv-left,#fv-chart-1788551894638-hsbgwg96m.labels-on-top .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1788551894638-hsbgwg96m.mobile-view .fv-versus-select-wrapper.fv-right,#fv-chart-1788551894638-hsbgwg96m.labels-on-top .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1788551894638-hsbgwg96m.mobile-view .fv-versus-select.fv-select-left,#fv-chart-1788551894638-hsbgwg96m.labels-on-top .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1788551894638-hsbgwg96m.mobile-view .fv-versus-select.fv-select-right,#fv-chart-1788551894638-hsbgwg96m.labels-on-top .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1788551894638-hsbgwg96m.mobile-view .fv-versus-vs,#fv-chart-1788551894638-hsbgwg96m.labels-on-top .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1788551894638-hsbgwg96m.mobile-view .fv-versus-select-container,#fv-chart-1788551894638-hsbgwg96m.labels-on-top .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1788551894638-hsbgwg96m.mobile-view .fv-versus-select,#fv-chart-1788551894638-hsbgwg96m.labels-on-top .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1788551894638-hsbgwg96m.mobile-view .fv-stl-shop-all-btn,#fv-chart-1788551894638-hsbgwg96m.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-1788551894638-hsbgwg96m.mobile-view .fv-stl-shop-all-logo,#fv-chart-1788551894638-hsbgwg96m.mobile-view .fv-stl-shop-all-icon,#fv-chart-1788551894638-hsbgwg96m.labels-on-top .fv-stl-shop-all-logo,#fv-chart-1788551894638-hsbgwg96m.labels-on-top .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1788551894638-hsbgwg96m.mobile-view .fv-stl-shop-all-icon svg,#fv-chart-1788551894638-hsbgwg96m.labels-on-top .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1788551894638-hsbgwg96m.mobile-view .fv-bar-commentary-inline,#fv-chart-1788551894638-hsbgwg96m.labels-on-top .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1788551894638-hsbgwg96m.mobile-view .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1788551894638-hsbgwg96m.mobile-view.fv-contains-line-chart .fv-footer-content {margin-left: -1rem !important;margin-right: -1rem !important;}@media (max-width: 599px) {#fv-chart-1788551894638-hsbgwg96m .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1788551894638-hsbgwg96m .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1788551894638-hsbgwg96m .fv-bar-row,#fv-chart-1788551894638-hsbgwg96m .fv-stacked-product,#fv-chart-1788551894638-hsbgwg96m .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1788551894638-hsbgwg96m .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-1788551894638-hsbgwg96m .fv-bar-label,#fv-chart-1788551894638-hsbgwg96m .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-1788551894638-hsbgwg96m .fv-bar-container,#fv-chart-1788551894638-hsbgwg96m .fv-bar-cluster {width: 100% !important;}#fv-chart-1788551894638-hsbgwg96m .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1788551894638-hsbgwg96m .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1788551894638-hsbgwg96m .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1788551894638-hsbgwg96m .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-1788551894638-hsbgwg96m .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1788551894638-hsbgwg96m .fv-x-axis-label-space {display: none !important;}#fv-chart-1788551894638-hsbgwg96m .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1788551894638-hsbgwg96m .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1788551894638-hsbgwg96m .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1788551894638-hsbgwg96m .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1788551894638-hsbgwg96m .fv-chart-title {padding: 0 8px !important;}#fv-chart-1788551894638-hsbgwg96m .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1788551894638-hsbgwg96m .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1788551894638-hsbgwg96m .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1788551894638-hsbgwg96m .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1788551894638-hsbgwg96m .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1788551894638-hsbgwg96m .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1788551894638-hsbgwg96m .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1788551894638-hsbgwg96m .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1788551894638-hsbgwg96m .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1788551894638-hsbgwg96m .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1788551894638-hsbgwg96m .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-1788551894638-hsbgwg96m .fv-stl-shop-all-logo,#fv-chart-1788551894638-hsbgwg96m .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1788551894638-hsbgwg96m .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1788551894638-hsbgwg96m .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1788551894638-hsbgwg96m .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1788551894638-hsbgwg96m.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": "DLSS NR on AMD","description": "AMD GPUs running DLSS 5 looks great, but runs horribly. ","creator": {"@type": "Organization","name": "PC Gamer","logo": "https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png"},"isAccessibleForFree": true,"dateCreated": "2026-09-04T19:58:14.638Z","citation": "Add your caption to explain the data, the learnings and the key takeaways of the data being visualized","keywords": ["Image Comparison","benchmark","comparison","performance","review","PC Gamer"],"measurementTechnique": "Performance Benchmarking","variableMeasured": []}</script><div id="fv-chart-1788551894638-hsbgwg96m" class="fv-chart-wrapper   " data-bar-labels-on-top="false" data-iframe-height="true" data-vizualizer-embed="true"><div class="fv-inner-wrapper  fv-is-image-compare  "><h3 class="fv-chart-title">DLSS NR on AMD</h3><p class="fv-chart-subhead">AMD GPUs running DLSS 5 looks great, but runs horribly. </p><div class="riv-chart-container"><div class="fv-chart-item" id="fv-chart-1788551894638-hsbgwg96m-image-compare-1" data-chart-type="Image Comparison" data-title="Image Comparison" data-subhead="AMD GPUs running DLSS 5 looks great, but runs horribly." data-caption="" style=""><div class="fv-benchmark-group"><div class="fv-image-compare-container"><div class="fv-image-compare-wrapper" data-image-compare="true"><div class="fv-image-compare-inner"><img src="https://cdn.mos.cms.futurecdn.net/GdUR8M8koZZwGPhmTxDmN8.jpg" data-highres-src="https://cdn.mos.cms.futurecdn.net/GdUR8M8koZZwGPhmTxDmN8.jpg" alt="DLSS NR On" class="fv-image-compare-bg" loading="lazy" referrerpolicy="no-referrer" draggable="false" /><img src="https://cdn.mos.cms.futurecdn.net/FqdP8wjrhsx4LHcLV63wH8.jpg" data-highres-src="https://cdn.mos.cms.futurecdn.net/FqdP8wjrhsx4LHcLV63wH8.jpg" alt="DLSS NR Off" class="fv-image-compare-fg" loading="lazy" referrerpolicy="no-referrer" draggable="false" /><div class="fv-image-compare-slider"><div class="fv-image-compare-slider-line"></div><div class="fv-image-compare-handle fv-image-compare-handle-square"><img src="https://proof.vanilla.tools/media/images/brandLogos/pcgamer.png" alt="Brand Logo" style="width: 100%; height: 100%; object-fit: cover;" /></div></div></div><div class="fv-image-compare-label fv-image-compare-label-left">DLSS NR Off</div><div class="fv-image-compare-label fv-image-compare-label-right">DLSS NR On</div><button class="fv-image-compare-expand-btn" aria-label="Expand Image"><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="M4 8V4h4"/><path d="M20 8V4h-4"/><path d="M4 16v4h4"/><path d="M20 16v4h-4"/><circle cx="11.5" cy="11.5" r="3.5"/><path d="m14 14 3 3"/></svg></button><button class="fv-image-compare-close-btn" aria-label="Close Fullscreen"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><line x1="18" y1="6" x2="6" y2="18"></line><line x1="6" y1="6" x2="18" y2="18"></line></svg></button></div></div></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-1788551894638-hsbgwg96m', false); });} else {initialize('fv-chart-1788551894638-hsbgwg96m', false);}})();</script></div><p>Now it's worth noting that the fact it is running at all on AMD GPUs is impressive on its own, but it's not going to make any Radeon graphics card owners any happier about it when they're getting unplayable frame rates out of their new ill-gotten pretties. An 85% performance drop is not sustainable. Nice for screenshots though, eh?</p><p>The issue is that AMD's RDNA 4 doesn't have the level of dedicated silicon for the sort of matrix calculations the feature is running… in the same way that RTX 20-series chips don't. </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="izPy8MckiwADhpps9hdzR8" name="dlss-5-on-amd-on-02" alt="Cyberpunk 2077 with DLSS 5 running on an AMD GPU." src="https://cdn.mos.cms.futurecdn.net/izPy8MckiwADhpps9hdzR8-1920-80.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: CDPR)</span></figcaption></figure><p>The Turing architecture does have Tensor Cores, but they're far weaker compared to those in the RTX 40- or RTX 50-series, and the shared resources AMD plucks from the standard RDNA 4 Compute Units for these sorts of calculations aren't as robust either. Hence the weaker performance.</p><p>Will they be able to squeeze more performance out of this feature on AMD chips? I don't know, but YouTuber <a href="https://youtu.be/MQ-flbvMflY?si=wQd-iUGRCqqH7neS" target="_blank">Ancient Gameplays</a> noted the app in a recent video, and states that performance has gone up 12% since the first version of the DLSS-NR-on-AMD software first hit Github, so maybe there's a chance. But, realistically, I think there's a hard hardware limit in there which is going to stop DLSS Neural Rendering from being a realistic part of AMD's armoury in this generation.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ DLSS 5 is called 'DLSS Neural Rendering' in the NBA 2K27 graphics options, and I think I smell a rebrand of Nvidia's controversial graphics tech ]]></title>
                                                                                                <dc:content><![CDATA[ <p>If you happen to pick up a copy of NBA 2K27, in your eagerness to try out <a href="https://www.pcgamer.com/hardware/graphics-cards/dlss-5-can-slash-performance-by-up-to-73-percent-on-an-rtx-5080-gaming-pc-in-nba-2k27-and-im-left-wondering-what-kind-of-mega-rig-youd-need-to-justify-the-hit/">the first official implementation of Nvidia's DLSS 5 AI image tech</a>, you won't find it labelled as such in the settings menu. Instead, it appears as a simple on/off toggle under the label "DLSS Neural Rendering." And while that might seem like a small change, I think it makes a huge amount of difference in terms of public perception.</p><p><a href="https://www.pcgamer.com/hardware/nvidia-has-just-shown-off-dlss-5-coming-this-fall-and-currently-it-looks-a-lot-like-an-ai-lighting-filter/">Calling it DLSS 5 in the first place</a> was, at best, confusing. Traditional DLSS, as in the upscaling/super sampling technology, is well established at this point. While some still refuse to get on board, many have become accustomed to the idea that it works well at its primary task, running your games at lower resolutions to achieve better frame rates while outputting a high-resolution image.</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="pSHVQN5jPwDEupEsQgbhiC" name="DLSS 5 Neural Rendering" alt="The graphics options menu for NBA 2K27, showing DLSS 5 labelled as "Neural Rendering"" src="https://cdn.mos.cms.futurecdn.net/pSHVQN5jPwDEupEsQgbhiC-1920-80.jpg" mos="" align="middle" fullscreen="1" width="1920" height="1080" attribution="" endorsement="" class="inline expandable"><a href='https://cdn.mos.cms.futurecdn.net/pSHVQN5jPwDEupEsQgbhiC-1920-80.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: 2K Games)</span></figcaption></figure><p>So much so, that DLSS updates are usually pretty well received. Slightly better image quality, slightly better performance. <a href="https://www.pcgamer.com/hardware/graphics-cards/dlss-4-5-ray-reconstruction-is-a-definite-improvement-but-path-traced-fidelity-is-still-not-a-100-percent-solved-issue/">Ray Reconstruction niceties</a>. That sort of thing. Given that DLSS is now a near requirement for smooth performance in many games (and I'm not opening that can of worms any further right now, believe me), the gradual, iterative improvements have been pleasing to see.</p><p>But <a href="https://www.pcgamer.com/hardware/graphics-cards/dlss-5-can-slash-performance-by-up-to-73-percent-on-an-rtx-5080-gaming-pc-in-nba-2k27-and-im-left-wondering-what-kind-of-mega-rig-youd-need-to-justify-the-hit/#section-dlss5-image-quality-comparison"><em>DLSS 5 changes things</em></a><em>. </em>Quite literally. And while Nvidia has gone to great pains in recent months to point out that it's both developer controlled, and a toggled option that can be safely ignored if you don't like the imagery, shoving the tech underneath the DLSS iterative umbrella felt like a poor move.</p><p>Something in the association inferred, even if it was later made clear that it wasn't the case, that AI image alteration tech was just how games were going to be going forward, and you were going to have to get on board if you wanted to keep using DLSS in future. </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="kuicfmKFK4FM9HGWWiixLV" name="Headeryes2" alt="A basketball player looking astonished in NBA 2K27" src="https://cdn.mos.cms.futurecdn.net/kuicfmKFK4FM9HGWWiixLV-1920-80.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: 2K Games)</span></figcaption></figure><p>And what happens to DLSS 4.5, the current version of the upscaling tech? Does it simply update to DLSS 4.6, 4.7, etc, until we start getting into more and more decimals to avoid the big 5.0?</p><p>I asked this exact question to several Nvidia staff at my Gamescom visit, and received little in the way of a satisfying answer. It was made clear, however, that regular DLSS upscaling will continue to receive consistent updates, separate from DLSS 5.</p><p>Now it seems like we might have a clue to the solution of this branding mess. In NBA 2K27, it's been labelled as DLSS Neural Rendering, and it's an on/off switch that can be used independently of the upscaling, or ignored entirely for those who don't want to get on the AI image alteration train.</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="Esx2DRbAMAxZJ7c9wvR2QF" name="Headerimage2maybe" alt="A close up of a basketball player in NBA 2K27 with DLSS 5 turned on" src="https://cdn.mos.cms.futurecdn.net/Esx2DRbAMAxZJ7c9wvR2QF-1920-80.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: 2K Games)</span></figcaption></figure><p>Our Dave first noticed this change in <a href="https://www.pcgamer.com/hardware/graphics-cards/looks-like-you-can-try-dlss-5-out-today-yourself/">the leaked DLL files last week</a>, which refer to it as "Nvidia DLSSNR." But the fact it appears in an official game settings menu under the "Neural Rendering" title feels like a step in the right direction. Nvidia seems painfully aware that it needs to rehabilitate its new tech, and separating the nomenclature would be a good start.</p><p>Of course, the naming scheme is only part of the story when it comes to the controversy. There are many who are dead set against the idea of <a href="https://www.pcgamer.com/hardware/nvidia-dlss-5-reveal-pc-gamer-reacts-not-wholly-positively/">any sort of AI generation tech entering their games</a>, amid a wider AI backlash. Nothing's changed there, I would wager.</p><p>Separate from that, whether you like the look of the AI-altered imagery is still a matter of taste. It's developer controlled, as Nvidia has repeatedly pointed out—though if you start <a href="https://www.pcgamer.com/hardware/graphics-cards/dlss-5-can-be-jammed-into-almost-any-game-now-so-ive-been-playing-fm26-with-neural-rendered-little-computer-people-because-thats-just-what-i-do/">modding it into games yourself</a>, like Dave has, you do get your own sliders to play with. </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-1788452456988-jp6yb7dne *, #fv-chart-1788452456988-jp6yb7dne *:before, #fv-chart-1788452456988-jp6yb7dne *:after, #fv-chart-1788452456988-jp6yb7dne-slideshow *, #fv-chart-1788452456988-jp6yb7dne-slideshow *:before, #fv-chart-1788452456988-jp6yb7dne-slideshow *:after {box-sizing: border-box !important; margin: 0; padding: 0; border: 0;font-size: 100%; font: inherit; vertical-align: baseline;}#fv-chart-1788452456988-jp6yb7dne, #fv-chart-1788452456988-jp6yb7dne-slideshow { font-family: 'Open Sans', sans-serif !important; }#fv-chart-1788452456988-jp6yb7dne {position: relative !important; overflow: visible !important;--riv-primary: #E33235;}#fv-chart-1788452456988-jp6yb7dne .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-1788452456988-jp6yb7dne .fv-inner-wrapper.fv-no-header.fv-is-image-compare {padding-top: 0 !important;}#fv-chart-1788452456988-jp6yb7dne.fv-full-bleed {width: 100vw !important;margin-left: calc(50% - 50vw) !important;}body {overflow-x: clip !important;}#fv-chart-1788452456988-jp6yb7dne.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-1788452456988-jp6yb7dne .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-1788452456988-jp6yb7dne-slideshow {position: relative !important;width: 100% !important;margin: 1rem 0 !important;--riv-primary: #E33235;}#fv-chart-1788452456988-jp6yb7dne-slideshow .fv-slides-wrapper {position: relative !important;width: 100% !important;}#fv-chart-1788452456988-jp6yb7dne-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-1788452456988-jp6yb7dne-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-1788452456988-jp6yb7dne-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-1788452456988-jp6yb7dne-slideshow .fv-nav-btn svg {width: 18px !important;height: 18px !important;stroke-width: 3px !important;filter: none !important;}#fv-chart-1788452456988-jp6yb7dne-slideshow .fv-nav-btn:hover {opacity: 0.9 !important;transform: translateY(-1px) !important;}#fv-chart-1788452456988-jp6yb7dne-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-1788452456988-jp6yb7dne-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-1788452456988-jp6yb7dne-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-1788452456988-jp6yb7dne-slideshow .fv-slideshow-select:focus {outline: 2px solid #E33235 !important;border-color: #E33235 !important;}#fv-chart-1788452456988-jp6yb7dne .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-1788452456988-jp6yb7dne .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-1788452456988-jp6yb7dne .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-1788452456988-jp6yb7dne .fv-versus-chart { display: flex; flex-direction: column; width: 100%; margin-top: 1rem; }#fv-chart-1788452456988-jp6yb7dne .fv-versus-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 1.5rem; padding: 0 1rem; }#fv-chart-1788452456988-jp6yb7dne .fv-versus-select-wrapper { flex: 1; min-width: 0; }#fv-chart-1788452456988-jp6yb7dne .fv-versus-select-wrapper.fv-left { text-align: center; padding-right: 1rem; }#fv-chart-1788452456988-jp6yb7dne .fv-versus-select-wrapper.fv-right { text-align: center; padding-left: 1rem; }#fv-chart-1788452456988-jp6yb7dne .fv-versus-select-container { position: relative; display: inline-block; max-width: 100%; width: 100%; }#fv-chart-1788452456988-jp6yb7dne .fv-versus-chevron { position: absolute; top: 50%; transform: translateY(-50%); pointer-events: none; width: 16px; height: 16px; flex-shrink: 0; }#fv-chart-1788452456988-jp6yb7dne .fv-versus-select-wrapper.fv-left .fv-versus-chevron { right: 0; }#fv-chart-1788452456988-jp6yb7dne .fv-versus-select-wrapper.fv-right .fv-versus-chevron { right: 0; }#fv-chart-1788452456988-jp6yb7dne .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-1788452456988-jp6yb7dne .fv-versus-select.fv-select-left { text-align: center; direction: ltr; padding-right: 1.25rem; }#fv-chart-1788452456988-jp6yb7dne .fv-versus-select.fv-select-right { text-align: center; padding-right: 1.25rem; }#fv-chart-1788452456988-jp6yb7dne .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-1788452456988-jp6yb7dne .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-1788452456988-jp6yb7dne .fv-versus-body { display: flex; flex-direction: column; gap: 1.5rem; }#fv-chart-1788452456988-jp6yb7dne .fv-versus-row { position: relative; height: auto; padding-top: 20px; margin-bottom: 0.25rem; display: block; }#fv-chart-1788452456988-jp6yb7dne .fv-versus-bar-container { position: relative; height: 32px; display: flex; align-items: center; }#fv-chart-1788452456988-jp6yb7dne .fv-versus-bar-left-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-end; align-items: center; }#fv-chart-1788452456988-jp6yb7dne .fv-versus-bar-right-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-start; align-items: center; }#fv-chart-1788452456988-jp6yb7dne .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-1788452456988-jp6yb7dne .fv-versus-bar-left { border-radius: 4px 0 0 4px; justify-content: flex-end; padding: 0 8px; }#fv-chart-1788452456988-jp6yb7dne .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-1788452456988-jp6yb7dne .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-1788452456988-jp6yb7dne .fv-inside-left { white-space: nowrap; flex-shrink: 0; }#fv-chart-1788452456988-jp6yb7dne .fv-inside-right { white-space: nowrap; flex-shrink: 0; }#fv-chart-1788452456988-jp6yb7dne .fv-versus-val-text { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; }#fv-chart-1788452456988-jp6yb7dne .fv-versus-pct-diff { font-size: 12px; font-weight: 600; }#fv-chart-1788452456988-jp6yb7dne .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-1788452456988-jp6yb7dne .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-1788452456988-jp6yb7dne .fv-image-compare-container { width: auto !important; margin-left: -1.5rem !important; margin-right: -1.5rem !important; margin-bottom: 2rem !important; }#fv-chart-1788452456988-jp6yb7dne.fv-full-bleed .fv-image-compare-container { width: 100% !important; max-width: none !important; margin: 0 auto !important; }#fv-chart-1788452456988-jp6yb7dne .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-1788452456988-jp6yb7dne .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-1788452456988-jp6yb7dne .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-1788452456988-jp6yb7dne .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-1788452456988-jp6yb7dne .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-1788452456988-jp6yb7dne .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-1788452456988-jp6yb7dne .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-1788452456988-jp6yb7dne .fv-image-compare-handle.fv-image-compare-handle-square { border-radius: 6px !important; }#fv-chart-1788452456988-jp6yb7dne .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-1788452456988-jp6yb7dne .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-1788452456988-jp6yb7dne .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-1788452456988-jp6yb7dne .fv-image-compare-label-left { left: 1rem !important; }#fv-chart-1788452456988-jp6yb7dne .fv-image-compare-label-right { right: 1rem !important; }#fv-chart-1788452456988-jp6yb7dne .fv-image-compare-expand-btn, #fv-chart-1788452456988-jp6yb7dne .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-1788452456988-jp6yb7dne .fv-image-compare-expand-btn:hover, #fv-chart-1788452456988-jp6yb7dne .fv-image-compare-close-btn:hover { background-color: rgba(0, 0, 0, 0.7) !important; }#fv-chart-1788452456988-jp6yb7dne .fv-image-compare-close-btn { display: none !important; top: 1rem !important; bottom: auto !important; }#fv-chart-1788452456988-jp6yb7dne .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-1788452456988-jp6yb7dne .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-1788452456988-jp6yb7dne .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-inner:active { cursor: grabbing !important; }#fv-chart-1788452456988-jp6yb7dne .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-1788452456988-jp6yb7dne .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-1788452456988-jp6yb7dne .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-expand-btn { display: none !important; }#fv-chart-1788452456988-jp6yb7dne .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-close-btn { display: flex !important; }#fv-chart-1788452456988-jp6yb7dne .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-label-right { right: 4rem !important; }#fv-chart-1788452456988-jp6yb7dne .fv-bottom-bar { display: flex !important; flex-direction: column !important; align-items: center !important; margin-top: 0.5rem !important; gap: 1rem !important; }#fv-chart-1788452456988-jp6yb7dne .fv-footer-content { text-align: center !important; width: 100% !important; }#fv-chart-1788452456988-jp6yb7dne .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-1788452456988-jp6yb7dne .fv-dropdown-wrapper { text-align: center !important; margin-bottom: 16px !important; margin-top: 0 !important; }#fv-chart-1788452456988-jp6yb7dne .fv-dropdown-title-container { position: relative !important; display: inline-block !important; max-width: 100% !important; }#fv-chart-1788452456988-jp6yb7dne .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-1788452456988-jp6yb7dne .fv-dropdown-title:focus { outline: none !important; }#fv-chart-1788452456988-jp6yb7dne .fv-dropdown-title::-ms-expand { display: none !important; }#fv-chart-1788452456988-jp6yb7dne .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-1788452456988-jp6yb7dne .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-1788452456988-jp6yb7dne .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-1788452456988-jp6yb7dne .fv-carousel-nav-btn:hover { border-color: #9ca3af !important; }#fv-chart-1788452456988-jp6yb7dne .fv-carousel-counter { font-size: 14px !important; color: #374151 !important; text-align: center !important; margin-top: 1rem !important; }#fv-chart-1788452456988-jp6yb7dne .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-1788452456988-jp6yb7dne .fv-legend-item { display: flex !important; align-items: center !important; gap: 6px !important; font-size: 14px !important; color: #374151 !important; }#fv-chart-1788452456988-jp6yb7dne .fv-legend-color { width: 12px !important; height: 12px !important; border-radius: 3px !important; }#fv-chart-1788452456988-jp6yb7dne .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-1788452456988-jp6yb7dne .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-1788452456988-jp6yb7dne .fv-multi-legend-swatch { width: 16px !important; height: 16px !important; border-radius: 3px !important; }#fv-chart-1788452456988-jp6yb7dne .fv-benchmark-group { margin-bottom: 1rem !important; }#fv-chart-1788452456988-jp6yb7dne .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-1788452456988-jp6yb7dne .fv-bar-row, #fv-chart-1788452456988-jp6yb7dne .fv-stacked-product { display: flex !important; align-items: center !important; width: 100% !important; margin-bottom: 0.75rem !important; position: relative !important; }#fv-chart-1788452456988-jp6yb7dne .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-1788452456988-jp6yb7dne .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-1788452456988-jp6yb7dne .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-1788452456988-jp6yb7dne.preview-wrapper .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1788452456988-jp6yb7dne.preview-wrapper .fv-bar-commentary-inline:focus, #fv-chart-1788452456988-jp6yb7dne.preview-wrapper .fv-bar-commentary-inline:focus-within, #fv-chart-1788452456988-jp6yb7dne.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1788452456988-jp6yb7dne.mobile-view .fv-bar-commentary-inline:focus, #fv-chart-1788452456988-jp6yb7dne.mobile-view .fv-bar-commentary-inline:focus-within { display: flex !important; }#fv-chart-1788452456988-jp6yb7dne .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-1788452456988-jp6yb7dne .fv-bar:hover { opacity: 0.8 !important; }#fv-chart-1788452456988-jp6yb7dne .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-1788452456988-jp6yb7dne .fv-bar-inner-label { white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; padding-right: 8px !important; }#fv-chart-1788452456988-jp6yb7dne .fv-bar-inner-value { flex-shrink: 0 !important; }#fv-chart-1788452456988-jp6yb7dne .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-1788452456988-jp6yb7dne .fv-bar-label.fv-primary-product { font-weight: bold !important; color: var(--riv-primary) !important; }#fv-chart-1788452456988-jp6yb7dne .fv-multi-bar-container { flex-direction: column !important; padding: 4px !important; align-items: stretch !important; gap: 4px !important; height: auto !important; }#fv-chart-1788452456988-jp6yb7dne .fv-multi-bar-item { display: flex !important; align-items: center !important; height: 25px !important; width: 100% !important; }#fv-chart-1788452456988-jp6yb7dne .fv-stacked-bar { display: flex !important; overflow: hidden !important; }#fv-chart-1788452456988-jp6yb7dne .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-1788452456988-jp6yb7dne .fv-stacked-segment:last-child { border-right: none !important; }#fv-chart-1788452456988-jp6yb7dne .fv-segment-value { font-size: 14px !important; font-weight: bold !important; }#fv-chart-1788452456988-jp6yb7dne .fv-grouped-bar-product { display: flex !important; flex-direction: column !important; width: 100% !important; margin-bottom: 1.25rem !important; }#fv-chart-1788452456988-jp6yb7dne .fv-grouped-product-title-wrapper { padding-left: 150px !important; }#fv-chart-1788452456988-jp6yb7dne .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-1788452456988-jp6yb7dne .fv-bar-cluster { width: 100% !important; flex-grow: 1 !important; display: flex !important; flex-direction: column !important; }#fv-chart-1788452456988-jp6yb7dne .fv-bar-cluster .fv-bar-row { margin-bottom: 3px !important; }#fv-chart-1788452456988-jp6yb7dne .fv-bar-cluster .fv-bar-container { height: 20px !important; }#fv-chart-1788452456988-jp6yb7dne .riv-grid line {stroke: #D1D5DB !important;stroke-dasharray: 3 3 !important;}#fv-chart-1788452456988-jp6yb7dne .fv-x-axis-wrapper { display: flex !important; width: 100% !important; margin-top: 0.5rem !important; }#fv-chart-1788452456988-jp6yb7dne .fv-x-axis-label-space { width: 150px !important; padding-right: 10px !important; flex-shrink: 0 !important; }#fv-chart-1788452456988-jp6yb7dne .fv-x-axis-chart-space { flex-grow: 1 !important; padding-right: 8px !important; }#fv-chart-1788452456988-jp6yb7dne .fv-x-axis-wrapper.fv-grouped-x-axis { margin-left: 0 !important; }#fv-chart-1788452456988-jp6yb7dne .fv-x-axis-line { border-top: 1px solid #D1D5DB !important; }#fv-chart-1788452456988-jp6yb7dne .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-1788452456988-jp6yb7dne .fv-x-axis-ticks span { position: relative !important; }#fv-chart-1788452456988-jp6yb7dne .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-1788452456988-jp6yb7dne .fv-x-axis-unit { text-align: center !important; font-size: 14px !important; color: #374151 !important; margin-top: 8px !important; display: block !important; }#fv-chart-1788452456988-jp6yb7dne .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-1788452456988-jp6yb7dne .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-1788452456988-jp6yb7dne.mobile-view .fv-pie-container,#fv-chart-1788452456988-jp6yb7dne.labels-on-top .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1788452456988-jp6yb7dne.mobile-view .fv-grouped-product-title-wrapper,#fv-chart-1788452456988-jp6yb7dne.labels-on-top .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1788452456988-jp6yb7dne.mobile-view .fv-bar-row,#fv-chart-1788452456988-jp6yb7dne.mobile-view .fv-stacked-product,#fv-chart-1788452456988-jp6yb7dne.mobile-view .fv-grouped-bar-product,#fv-chart-1788452456988-jp6yb7dne.labels-on-top .fv-bar-row,#fv-chart-1788452456988-jp6yb7dne.labels-on-top .fv-stacked-product,#fv-chart-1788452456988-jp6yb7dne.labels-on-top .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1788452456988-jp6yb7dne.mobile-view .fv-bar-label:not(.fv-grouped-product-title),#fv-chart-1788452456988-jp6yb7dne.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-1788452456988-jp6yb7dne.mobile-view .fv-bar-label,#fv-chart-1788452456988-jp6yb7dne.mobile-view .fv-grouped-product-title,#fv-chart-1788452456988-jp6yb7dne.labels-on-top .fv-bar-label,#fv-chart-1788452456988-jp6yb7dne.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-1788452456988-jp6yb7dne.mobile-view .fv-bar-container,#fv-chart-1788452456988-jp6yb7dne.mobile-view .fv-bar-cluster,#fv-chart-1788452456988-jp6yb7dne.labels-on-top .fv-bar-container,#fv-chart-1788452456988-jp6yb7dne.labels-on-top .fv-bar-cluster {width: 100% !important;}#fv-chart-1788452456988-jp6yb7dne.mobile-view .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1788452456988-jp6yb7dne.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1788452456988-jp6yb7dne.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1788452456988-jp6yb7dne.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus-within,#fv-chart-1788452456988-jp6yb7dne.labels-on-top .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1788452456988-jp6yb7dne.labels-on-top .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1788452456988-jp6yb7dne.labels-on-top .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1788452456988-jp6yb7dne.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-1788452456988-jp6yb7dne.mobile-view .fv-x-axis-wrapper,#fv-chart-1788452456988-jp6yb7dne.labels-on-top .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1788452456988-jp6yb7dne.mobile-view .fv-x-axis-label-space,#fv-chart-1788452456988-jp6yb7dne.labels-on-top .fv-x-axis-label-space {display: none !important;}#fv-chart-1788452456988-jp6yb7dne.mobile-view .fv-x-axis-chart-space,#fv-chart-1788452456988-jp6yb7dne.labels-on-top .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1788452456988-jp6yb7dne.mobile-view .fv-benchmark-title,#fv-chart-1788452456988-jp6yb7dne.labels-on-top .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1788452456988-jp6yb7dne.mobile-view .fv-dropdown-title,#fv-chart-1788452456988-jp6yb7dne.labels-on-top .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1788452456988-jp6yb7dne.mobile-view .fv-carousel-nav-btn,#fv-chart-1788452456988-jp6yb7dne.labels-on-top .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1788452456988-jp6yb7dne.mobile-view .fv-chart-title,#fv-chart-1788452456988-jp6yb7dne.labels-on-top .fv-chart-title {padding: 0 8px !important;}#fv-chart-1788452456988-jp6yb7dne.mobile-view .fv-chart-subhead,#fv-chart-1788452456988-jp6yb7dne.labels-on-top .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1788452456988-jp6yb7dne.mobile-view .fv-versus-header,#fv-chart-1788452456988-jp6yb7dne.labels-on-top .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1788452456988-jp6yb7dne.mobile-view .fv-versus-select-wrapper,#fv-chart-1788452456988-jp6yb7dne.labels-on-top .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1788452456988-jp6yb7dne.mobile-view .fv-versus-select-wrapper.fv-left,#fv-chart-1788452456988-jp6yb7dne.labels-on-top .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1788452456988-jp6yb7dne.mobile-view .fv-versus-select-wrapper.fv-right,#fv-chart-1788452456988-jp6yb7dne.labels-on-top .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1788452456988-jp6yb7dne.mobile-view .fv-versus-select.fv-select-left,#fv-chart-1788452456988-jp6yb7dne.labels-on-top .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1788452456988-jp6yb7dne.mobile-view .fv-versus-select.fv-select-right,#fv-chart-1788452456988-jp6yb7dne.labels-on-top .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1788452456988-jp6yb7dne.mobile-view .fv-versus-vs,#fv-chart-1788452456988-jp6yb7dne.labels-on-top .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1788452456988-jp6yb7dne.mobile-view .fv-versus-select-container,#fv-chart-1788452456988-jp6yb7dne.labels-on-top .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1788452456988-jp6yb7dne.mobile-view .fv-versus-select,#fv-chart-1788452456988-jp6yb7dne.labels-on-top .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1788452456988-jp6yb7dne.mobile-view .fv-stl-shop-all-btn,#fv-chart-1788452456988-jp6yb7dne.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-1788452456988-jp6yb7dne.mobile-view .fv-stl-shop-all-logo,#fv-chart-1788452456988-jp6yb7dne.mobile-view .fv-stl-shop-all-icon,#fv-chart-1788452456988-jp6yb7dne.labels-on-top .fv-stl-shop-all-logo,#fv-chart-1788452456988-jp6yb7dne.labels-on-top .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1788452456988-jp6yb7dne.mobile-view .fv-stl-shop-all-icon svg,#fv-chart-1788452456988-jp6yb7dne.labels-on-top .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1788452456988-jp6yb7dne.mobile-view .fv-bar-commentary-inline,#fv-chart-1788452456988-jp6yb7dne.labels-on-top .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1788452456988-jp6yb7dne.mobile-view .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1788452456988-jp6yb7dne.mobile-view.fv-contains-line-chart .fv-footer-content {margin-left: -1rem !important;margin-right: -1rem !important;}@media (max-width: 599px) {#fv-chart-1788452456988-jp6yb7dne .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1788452456988-jp6yb7dne .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1788452456988-jp6yb7dne .fv-bar-row,#fv-chart-1788452456988-jp6yb7dne .fv-stacked-product,#fv-chart-1788452456988-jp6yb7dne .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1788452456988-jp6yb7dne .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-1788452456988-jp6yb7dne .fv-bar-label,#fv-chart-1788452456988-jp6yb7dne .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-1788452456988-jp6yb7dne .fv-bar-container,#fv-chart-1788452456988-jp6yb7dne .fv-bar-cluster {width: 100% !important;}#fv-chart-1788452456988-jp6yb7dne .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1788452456988-jp6yb7dne .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1788452456988-jp6yb7dne .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1788452456988-jp6yb7dne .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-1788452456988-jp6yb7dne .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1788452456988-jp6yb7dne .fv-x-axis-label-space {display: none !important;}#fv-chart-1788452456988-jp6yb7dne .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1788452456988-jp6yb7dne .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1788452456988-jp6yb7dne .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1788452456988-jp6yb7dne .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1788452456988-jp6yb7dne .fv-chart-title {padding: 0 8px !important;}#fv-chart-1788452456988-jp6yb7dne .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1788452456988-jp6yb7dne .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1788452456988-jp6yb7dne .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1788452456988-jp6yb7dne .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1788452456988-jp6yb7dne .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1788452456988-jp6yb7dne .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1788452456988-jp6yb7dne .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1788452456988-jp6yb7dne .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1788452456988-jp6yb7dne .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1788452456988-jp6yb7dne .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1788452456988-jp6yb7dne .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-1788452456988-jp6yb7dne .fv-stl-shop-all-logo,#fv-chart-1788452456988-jp6yb7dne .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1788452456988-jp6yb7dne .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1788452456988-jp6yb7dne .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1788452456988-jp6yb7dne .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1788452456988-jp6yb7dne.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": "DLSS 5 in Cyberpunk 2077","description": "The effect on the lighting of the character model is impressive and easy to mod in. Just computationally expensive...","creator": {"@type": "Organization","name": "PC Gamer","logo": "https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png"},"isAccessibleForFree": true,"dateCreated": "2026-09-03T16:20:56.988Z","citation": "Add your caption to explain the data, the learnings and the key takeaways of the data being visualized","keywords": ["Image Comparison","benchmark","comparison","performance","review","PC Gamer"],"measurementTechnique": "Performance Benchmarking","variableMeasured": []}</script><div id="fv-chart-1788452456988-jp6yb7dne" class="fv-chart-wrapper   " data-bar-labels-on-top="false" data-iframe-height="true" data-vizualizer-embed="true"><div class="fv-inner-wrapper  fv-is-image-compare  "><h3 class="fv-chart-title">DLSS 5 in Cyberpunk 2077</h3><p class="fv-chart-subhead">The effect on the lighting of the character model is impressive and easy to mod in. Just computationally expensive...</p><div class="riv-chart-container"><div class="fv-chart-item" id="fv-chart-1788452456988-jp6yb7dne-image-compare-1" data-chart-type="Image Comparison" data-title="Image Comparison" data-subhead="The effect on the lighting of the character model is impressive and easy to mod in. Just computationally expensive..." data-caption="" style=""><div class="fv-benchmark-group"><div class="fv-image-compare-container"><div class="fv-image-compare-wrapper" data-image-compare="true"><div class="fv-image-compare-inner"><img src="https://cdn.mos.cms.futurecdn.net/B3ULyP68EiAPD55fRNR8S7.jpg" data-highres-src="https://cdn.mos.cms.futurecdn.net/B3ULyP68EiAPD55fRNR8S7.jpg" alt="After" class="fv-image-compare-bg" loading="lazy" referrerpolicy="no-referrer" draggable="false" /><img src="https://cdn.mos.cms.futurecdn.net/HY5MBFRknD6or3SV8M3eP7.jpg" data-highres-src="https://cdn.mos.cms.futurecdn.net/HY5MBFRknD6or3SV8M3eP7.jpg" alt="Before" class="fv-image-compare-fg" loading="lazy" referrerpolicy="no-referrer" draggable="false" /><div class="fv-image-compare-slider"><div class="fv-image-compare-slider-line"></div><div class="fv-image-compare-handle fv-image-compare-handle-square"><img src="https://proof.vanilla.tools/media/images/brandLogos/pcgamer.png" alt="Brand Logo" style="width: 100%; height: 100%; object-fit: cover;" /></div></div></div><div class="fv-image-compare-label fv-image-compare-label-left">DLSS 5 off</div><div class="fv-image-compare-label fv-image-compare-label-right">DLSS 5 on</div><button class="fv-image-compare-expand-btn" aria-label="Expand Image"><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="M4 8V4h4"/><path d="M20 8V4h-4"/><path d="M4 16v4h4"/><path d="M20 16v4h-4"/><circle cx="11.5" cy="11.5" r="3.5"/><path d="m14 14 3 3"/></svg></button><button class="fv-image-compare-close-btn" aria-label="Close Fullscreen"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><line x1="18" y1="6" x2="6" y2="18"></line><line x1="6" y1="6" x2="18" y2="18"></line></svg></button></div></div></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-1788452456988-jp6yb7dne', false); });} else {initialize('fv-chart-1788452456988-jp6yb7dne', false);}})();</script></div><p>Still, I've got a feeling we're going to see some relatively subtle implementations to start with—and inevitably, some goppingly ugly, <a href="https://www.pcgamer.com/software/ai/dlss-5-clearly-overwrites-game-characters-with-ai-beauty-standards-but-nvidia-says-devs-have-artistic-control/">AI beauty filter-like imagery</a> as time goes on. There's no accounting for taste in a general sense, and there's certainly no accounting for taste when it comes to graphics. </p><p>It's also, in its current iteration, a massive performance hog. Nvidia claimed a 50-60% performance hit, but my early testing in NBA 2K27 shows it can hamstring an RTX 5080 by <a href="https://www.pcgamer.com/hardware/graphics-cards/dlss-5-can-slash-performance-by-up-to-73-percent-on-an-rtx-5080-gaming-pc-in-nba-2k27-and-im-left-wondering-what-kind-of-mega-rig-youd-need-to-justify-the-hit/#section-dlss-5-4k-nba-2k27-benchmarks">up to 73%</a> at certain settings. That's a very powerful (and expensive) graphics card, held back significantly by Nvidia's new toy.</p><p>All of which means the DLSS 5/DLSS Neural Rendering controversy is likely far from over. But I can't help but feel that if the tech was unveiled as "DLSS Neural Rendering" in the first place, as just a new optional feature and not presented as <em>the entirety of DLSS 5,</em> a fair amount of the confusion—and perhaps even initial backlash—could have been avoided.</p> ]]></dc:content>
                                                                                                                                            <link>https://www.pcgamer.com/hardware/graphics-cards/dlss-5-is-called-dlss-neural-rendering-in-the-nba-2k27-graphics-options-and-i-think-i-smell-a-rebrand-of-nvidias-controversial-graphics-tech/</link>
                                                                            <description>
                            <![CDATA[ It's all in a name. Well, some of it, anyway. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">QNekoagoB8GBY9wtUZSxt7</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/DS7SZjq8hWw8MaRUdwa5Sg-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Fri, 04 Sep 2026 12:31:09 +0000</pubDate>                                                                                                                                <updated>Fri, 04 Sep 2026 12:39:51 +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-320-70.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/DS7SZjq8hWw8MaRUdwa5Sg-1920-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[A photo of the NBA 2K27 graphics options menushowing DLSS 5 labelled as &quot;DLSS Neural Rendering&quot;]]></media:description>                                                            <media:text><![CDATA[A photo of the NBA 2K27 graphics options menushowing DLSS 5 labelled as &quot;DLSS Neural Rendering&quot;]]></media:text>
                                <media:title type="plain"><![CDATA[A photo of the NBA 2K27 graphics options menushowing DLSS 5 labelled as &quot;DLSS Neural Rendering&quot;]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/DS7SZjq8hWw8MaRUdwa5Sg-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>If you happen to pick up a copy of NBA 2K27, in your eagerness to try out <a href="https://www.pcgamer.com/hardware/graphics-cards/dlss-5-can-slash-performance-by-up-to-73-percent-on-an-rtx-5080-gaming-pc-in-nba-2k27-and-im-left-wondering-what-kind-of-mega-rig-youd-need-to-justify-the-hit/">the first official implementation of Nvidia's DLSS 5 AI image tech</a>, you won't find it labelled as such in the settings menu. Instead, it appears as a simple on/off toggle under the label "DLSS Neural Rendering." And while that might seem like a small change, I think it makes a huge amount of difference in terms of public perception.</p><p><a href="https://www.pcgamer.com/hardware/nvidia-has-just-shown-off-dlss-5-coming-this-fall-and-currently-it-looks-a-lot-like-an-ai-lighting-filter/">Calling it DLSS 5 in the first place</a> was, at best, confusing. Traditional DLSS, as in the upscaling/super sampling technology, is well established at this point. While some still refuse to get on board, many have become accustomed to the idea that it works well at its primary task, running your games at lower resolutions to achieve better frame rates while outputting a high-resolution image.</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="pSHVQN5jPwDEupEsQgbhiC" name="DLSS 5 Neural Rendering" alt="The graphics options menu for NBA 2K27, showing DLSS 5 labelled as "Neural Rendering"" src="https://cdn.mos.cms.futurecdn.net/pSHVQN5jPwDEupEsQgbhiC-1920-80.jpg" mos="" align="middle" fullscreen="1" width="1920" height="1080" attribution="" endorsement="" class="inline expandable"><a href='https://cdn.mos.cms.futurecdn.net/pSHVQN5jPwDEupEsQgbhiC-1920-80.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: 2K Games)</span></figcaption></figure><p>So much so, that DLSS updates are usually pretty well received. Slightly better image quality, slightly better performance. <a href="https://www.pcgamer.com/hardware/graphics-cards/dlss-4-5-ray-reconstruction-is-a-definite-improvement-but-path-traced-fidelity-is-still-not-a-100-percent-solved-issue/">Ray Reconstruction niceties</a>. That sort of thing. Given that DLSS is now a near requirement for smooth performance in many games (and I'm not opening that can of worms any further right now, believe me), the gradual, iterative improvements have been pleasing to see.</p><p>But <a href="https://www.pcgamer.com/hardware/graphics-cards/dlss-5-can-slash-performance-by-up-to-73-percent-on-an-rtx-5080-gaming-pc-in-nba-2k27-and-im-left-wondering-what-kind-of-mega-rig-youd-need-to-justify-the-hit/#section-dlss5-image-quality-comparison"><em>DLSS 5 changes things</em></a><em>. </em>Quite literally. And while Nvidia has gone to great pains in recent months to point out that it's both developer controlled, and a toggled option that can be safely ignored if you don't like the imagery, shoving the tech underneath the DLSS iterative umbrella felt like a poor move.</p><p>Something in the association inferred, even if it was later made clear that it wasn't the case, that AI image alteration tech was just how games were going to be going forward, and you were going to have to get on board if you wanted to keep using DLSS in future. </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="kuicfmKFK4FM9HGWWiixLV" name="Headeryes2" alt="A basketball player looking astonished in NBA 2K27" src="https://cdn.mos.cms.futurecdn.net/kuicfmKFK4FM9HGWWiixLV-1920-80.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: 2K Games)</span></figcaption></figure><p>And what happens to DLSS 4.5, the current version of the upscaling tech? Does it simply update to DLSS 4.6, 4.7, etc, until we start getting into more and more decimals to avoid the big 5.0?</p><p>I asked this exact question to several Nvidia staff at my Gamescom visit, and received little in the way of a satisfying answer. It was made clear, however, that regular DLSS upscaling will continue to receive consistent updates, separate from DLSS 5.</p><p>Now it seems like we might have a clue to the solution of this branding mess. In NBA 2K27, it's been labelled as DLSS Neural Rendering, and it's an on/off switch that can be used independently of the upscaling, or ignored entirely for those who don't want to get on the AI image alteration train.</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="Esx2DRbAMAxZJ7c9wvR2QF" name="Headerimage2maybe" alt="A close up of a basketball player in NBA 2K27 with DLSS 5 turned on" src="https://cdn.mos.cms.futurecdn.net/Esx2DRbAMAxZJ7c9wvR2QF-1920-80.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: 2K Games)</span></figcaption></figure><p>Our Dave first noticed this change in <a href="https://www.pcgamer.com/hardware/graphics-cards/looks-like-you-can-try-dlss-5-out-today-yourself/">the leaked DLL files last week</a>, which refer to it as "Nvidia DLSSNR." But the fact it appears in an official game settings menu under the "Neural Rendering" title feels like a step in the right direction. Nvidia seems painfully aware that it needs to rehabilitate its new tech, and separating the nomenclature would be a good start.</p><p>Of course, the naming scheme is only part of the story when it comes to the controversy. There are many who are dead set against the idea of <a href="https://www.pcgamer.com/hardware/nvidia-dlss-5-reveal-pc-gamer-reacts-not-wholly-positively/">any sort of AI generation tech entering their games</a>, amid a wider AI backlash. Nothing's changed there, I would wager.</p><p>Separate from that, whether you like the look of the AI-altered imagery is still a matter of taste. It's developer controlled, as Nvidia has repeatedly pointed out—though if you start <a href="https://www.pcgamer.com/hardware/graphics-cards/dlss-5-can-be-jammed-into-almost-any-game-now-so-ive-been-playing-fm26-with-neural-rendered-little-computer-people-because-thats-just-what-i-do/">modding it into games yourself</a>, like Dave has, you do get your own sliders to play with. </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-1788452456988-jp6yb7dne *, #fv-chart-1788452456988-jp6yb7dne *:before, #fv-chart-1788452456988-jp6yb7dne *:after, #fv-chart-1788452456988-jp6yb7dne-slideshow *, #fv-chart-1788452456988-jp6yb7dne-slideshow *:before, #fv-chart-1788452456988-jp6yb7dne-slideshow *:after {box-sizing: border-box !important; margin: 0; padding: 0; border: 0;font-size: 100%; font: inherit; vertical-align: baseline;}#fv-chart-1788452456988-jp6yb7dne, #fv-chart-1788452456988-jp6yb7dne-slideshow { font-family: 'Open Sans', sans-serif !important; }#fv-chart-1788452456988-jp6yb7dne {position: relative !important; overflow: visible !important;--riv-primary: #E33235;}#fv-chart-1788452456988-jp6yb7dne .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-1788452456988-jp6yb7dne .fv-inner-wrapper.fv-no-header.fv-is-image-compare {padding-top: 0 !important;}#fv-chart-1788452456988-jp6yb7dne.fv-full-bleed {width: 100vw !important;margin-left: calc(50% - 50vw) !important;}body {overflow-x: clip !important;}#fv-chart-1788452456988-jp6yb7dne.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-1788452456988-jp6yb7dne .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-1788452456988-jp6yb7dne-slideshow {position: relative !important;width: 100% !important;margin: 1rem 0 !important;--riv-primary: #E33235;}#fv-chart-1788452456988-jp6yb7dne-slideshow .fv-slides-wrapper {position: relative !important;width: 100% !important;}#fv-chart-1788452456988-jp6yb7dne-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-1788452456988-jp6yb7dne-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-1788452456988-jp6yb7dne-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-1788452456988-jp6yb7dne-slideshow .fv-nav-btn svg {width: 18px !important;height: 18px !important;stroke-width: 3px !important;filter: none !important;}#fv-chart-1788452456988-jp6yb7dne-slideshow .fv-nav-btn:hover {opacity: 0.9 !important;transform: translateY(-1px) !important;}#fv-chart-1788452456988-jp6yb7dne-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-1788452456988-jp6yb7dne-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-1788452456988-jp6yb7dne-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-1788452456988-jp6yb7dne-slideshow .fv-slideshow-select:focus {outline: 2px solid #E33235 !important;border-color: #E33235 !important;}#fv-chart-1788452456988-jp6yb7dne .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-1788452456988-jp6yb7dne .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-1788452456988-jp6yb7dne .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-1788452456988-jp6yb7dne .fv-versus-chart { display: flex; flex-direction: column; width: 100%; margin-top: 1rem; }#fv-chart-1788452456988-jp6yb7dne .fv-versus-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 1.5rem; padding: 0 1rem; }#fv-chart-1788452456988-jp6yb7dne .fv-versus-select-wrapper { flex: 1; min-width: 0; }#fv-chart-1788452456988-jp6yb7dne .fv-versus-select-wrapper.fv-left { text-align: center; padding-right: 1rem; }#fv-chart-1788452456988-jp6yb7dne .fv-versus-select-wrapper.fv-right { text-align: center; padding-left: 1rem; }#fv-chart-1788452456988-jp6yb7dne .fv-versus-select-container { position: relative; display: inline-block; max-width: 100%; width: 100%; }#fv-chart-1788452456988-jp6yb7dne .fv-versus-chevron { position: absolute; top: 50%; transform: translateY(-50%); pointer-events: none; width: 16px; height: 16px; flex-shrink: 0; }#fv-chart-1788452456988-jp6yb7dne .fv-versus-select-wrapper.fv-left .fv-versus-chevron { right: 0; }#fv-chart-1788452456988-jp6yb7dne .fv-versus-select-wrapper.fv-right .fv-versus-chevron { right: 0; }#fv-chart-1788452456988-jp6yb7dne .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-1788452456988-jp6yb7dne .fv-versus-select.fv-select-left { text-align: center; direction: ltr; padding-right: 1.25rem; }#fv-chart-1788452456988-jp6yb7dne .fv-versus-select.fv-select-right { text-align: center; padding-right: 1.25rem; }#fv-chart-1788452456988-jp6yb7dne .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-1788452456988-jp6yb7dne .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-1788452456988-jp6yb7dne .fv-versus-body { display: flex; flex-direction: column; gap: 1.5rem; }#fv-chart-1788452456988-jp6yb7dne .fv-versus-row { position: relative; height: auto; padding-top: 20px; margin-bottom: 0.25rem; display: block; }#fv-chart-1788452456988-jp6yb7dne .fv-versus-bar-container { position: relative; height: 32px; display: flex; align-items: center; }#fv-chart-1788452456988-jp6yb7dne .fv-versus-bar-left-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-end; align-items: center; }#fv-chart-1788452456988-jp6yb7dne .fv-versus-bar-right-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-start; align-items: center; }#fv-chart-1788452456988-jp6yb7dne .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-1788452456988-jp6yb7dne .fv-versus-bar-left { border-radius: 4px 0 0 4px; justify-content: flex-end; padding: 0 8px; }#fv-chart-1788452456988-jp6yb7dne .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-1788452456988-jp6yb7dne .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-1788452456988-jp6yb7dne .fv-inside-left { white-space: nowrap; flex-shrink: 0; }#fv-chart-1788452456988-jp6yb7dne .fv-inside-right { white-space: nowrap; flex-shrink: 0; }#fv-chart-1788452456988-jp6yb7dne .fv-versus-val-text { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; }#fv-chart-1788452456988-jp6yb7dne .fv-versus-pct-diff { font-size: 12px; font-weight: 600; }#fv-chart-1788452456988-jp6yb7dne .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-1788452456988-jp6yb7dne .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-1788452456988-jp6yb7dne .fv-image-compare-container { width: auto !important; margin-left: -1.5rem !important; margin-right: -1.5rem !important; margin-bottom: 2rem !important; }#fv-chart-1788452456988-jp6yb7dne.fv-full-bleed .fv-image-compare-container { width: 100% !important; max-width: none !important; margin: 0 auto !important; }#fv-chart-1788452456988-jp6yb7dne .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-1788452456988-jp6yb7dne .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-1788452456988-jp6yb7dne .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-1788452456988-jp6yb7dne .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-1788452456988-jp6yb7dne .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-1788452456988-jp6yb7dne .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-1788452456988-jp6yb7dne .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-1788452456988-jp6yb7dne .fv-image-compare-handle.fv-image-compare-handle-square { border-radius: 6px !important; }#fv-chart-1788452456988-jp6yb7dne .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-1788452456988-jp6yb7dne .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-1788452456988-jp6yb7dne .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-1788452456988-jp6yb7dne .fv-image-compare-label-left { left: 1rem !important; }#fv-chart-1788452456988-jp6yb7dne .fv-image-compare-label-right { right: 1rem !important; }#fv-chart-1788452456988-jp6yb7dne .fv-image-compare-expand-btn, #fv-chart-1788452456988-jp6yb7dne .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-1788452456988-jp6yb7dne .fv-image-compare-expand-btn:hover, #fv-chart-1788452456988-jp6yb7dne .fv-image-compare-close-btn:hover { background-color: rgba(0, 0, 0, 0.7) !important; }#fv-chart-1788452456988-jp6yb7dne .fv-image-compare-close-btn { display: none !important; top: 1rem !important; bottom: auto !important; }#fv-chart-1788452456988-jp6yb7dne .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-1788452456988-jp6yb7dne .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-1788452456988-jp6yb7dne .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-inner:active { cursor: grabbing !important; }#fv-chart-1788452456988-jp6yb7dne .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-1788452456988-jp6yb7dne .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-1788452456988-jp6yb7dne .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-expand-btn { display: none !important; }#fv-chart-1788452456988-jp6yb7dne .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-close-btn { display: flex !important; }#fv-chart-1788452456988-jp6yb7dne .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-label-right { right: 4rem !important; }#fv-chart-1788452456988-jp6yb7dne .fv-bottom-bar { display: flex !important; flex-direction: column !important; align-items: center !important; margin-top: 0.5rem !important; gap: 1rem !important; }#fv-chart-1788452456988-jp6yb7dne .fv-footer-content { text-align: center !important; width: 100% !important; }#fv-chart-1788452456988-jp6yb7dne .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-1788452456988-jp6yb7dne .fv-dropdown-wrapper { text-align: center !important; margin-bottom: 16px !important; margin-top: 0 !important; }#fv-chart-1788452456988-jp6yb7dne .fv-dropdown-title-container { position: relative !important; display: inline-block !important; max-width: 100% !important; }#fv-chart-1788452456988-jp6yb7dne .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-1788452456988-jp6yb7dne .fv-dropdown-title:focus { outline: none !important; }#fv-chart-1788452456988-jp6yb7dne .fv-dropdown-title::-ms-expand { display: none !important; }#fv-chart-1788452456988-jp6yb7dne .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-1788452456988-jp6yb7dne .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-1788452456988-jp6yb7dne .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-1788452456988-jp6yb7dne .fv-carousel-nav-btn:hover { border-color: #9ca3af !important; }#fv-chart-1788452456988-jp6yb7dne .fv-carousel-counter { font-size: 14px !important; color: #374151 !important; text-align: center !important; margin-top: 1rem !important; }#fv-chart-1788452456988-jp6yb7dne .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-1788452456988-jp6yb7dne .fv-legend-item { display: flex !important; align-items: center !important; gap: 6px !important; font-size: 14px !important; color: #374151 !important; }#fv-chart-1788452456988-jp6yb7dne .fv-legend-color { width: 12px !important; height: 12px !important; border-radius: 3px !important; }#fv-chart-1788452456988-jp6yb7dne .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-1788452456988-jp6yb7dne .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-1788452456988-jp6yb7dne .fv-multi-legend-swatch { width: 16px !important; height: 16px !important; border-radius: 3px !important; }#fv-chart-1788452456988-jp6yb7dne .fv-benchmark-group { margin-bottom: 1rem !important; }#fv-chart-1788452456988-jp6yb7dne .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-1788452456988-jp6yb7dne .fv-bar-row, #fv-chart-1788452456988-jp6yb7dne .fv-stacked-product { display: flex !important; align-items: center !important; width: 100% !important; margin-bottom: 0.75rem !important; position: relative !important; }#fv-chart-1788452456988-jp6yb7dne .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-1788452456988-jp6yb7dne .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-1788452456988-jp6yb7dne .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-1788452456988-jp6yb7dne.preview-wrapper .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1788452456988-jp6yb7dne.preview-wrapper .fv-bar-commentary-inline:focus, #fv-chart-1788452456988-jp6yb7dne.preview-wrapper .fv-bar-commentary-inline:focus-within, #fv-chart-1788452456988-jp6yb7dne.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1788452456988-jp6yb7dne.mobile-view .fv-bar-commentary-inline:focus, #fv-chart-1788452456988-jp6yb7dne.mobile-view .fv-bar-commentary-inline:focus-within { display: flex !important; }#fv-chart-1788452456988-jp6yb7dne .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-1788452456988-jp6yb7dne .fv-bar:hover { opacity: 0.8 !important; }#fv-chart-1788452456988-jp6yb7dne .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-1788452456988-jp6yb7dne .fv-bar-inner-label { white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; padding-right: 8px !important; }#fv-chart-1788452456988-jp6yb7dne .fv-bar-inner-value { flex-shrink: 0 !important; }#fv-chart-1788452456988-jp6yb7dne .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-1788452456988-jp6yb7dne .fv-bar-label.fv-primary-product { font-weight: bold !important; color: var(--riv-primary) !important; }#fv-chart-1788452456988-jp6yb7dne .fv-multi-bar-container { flex-direction: column !important; padding: 4px !important; align-items: stretch !important; gap: 4px !important; height: auto !important; }#fv-chart-1788452456988-jp6yb7dne .fv-multi-bar-item { display: flex !important; align-items: center !important; height: 25px !important; width: 100% !important; }#fv-chart-1788452456988-jp6yb7dne .fv-stacked-bar { display: flex !important; overflow: hidden !important; }#fv-chart-1788452456988-jp6yb7dne .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-1788452456988-jp6yb7dne .fv-stacked-segment:last-child { border-right: none !important; }#fv-chart-1788452456988-jp6yb7dne .fv-segment-value { font-size: 14px !important; font-weight: bold !important; }#fv-chart-1788452456988-jp6yb7dne .fv-grouped-bar-product { display: flex !important; flex-direction: column !important; width: 100% !important; margin-bottom: 1.25rem !important; }#fv-chart-1788452456988-jp6yb7dne .fv-grouped-product-title-wrapper { padding-left: 150px !important; }#fv-chart-1788452456988-jp6yb7dne .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-1788452456988-jp6yb7dne .fv-bar-cluster { width: 100% !important; flex-grow: 1 !important; display: flex !important; flex-direction: column !important; }#fv-chart-1788452456988-jp6yb7dne .fv-bar-cluster .fv-bar-row { margin-bottom: 3px !important; }#fv-chart-1788452456988-jp6yb7dne .fv-bar-cluster .fv-bar-container { height: 20px !important; }#fv-chart-1788452456988-jp6yb7dne .riv-grid line {stroke: #D1D5DB !important;stroke-dasharray: 3 3 !important;}#fv-chart-1788452456988-jp6yb7dne .fv-x-axis-wrapper { display: flex !important; width: 100% !important; margin-top: 0.5rem !important; }#fv-chart-1788452456988-jp6yb7dne .fv-x-axis-label-space { width: 150px !important; padding-right: 10px !important; flex-shrink: 0 !important; }#fv-chart-1788452456988-jp6yb7dne .fv-x-axis-chart-space { flex-grow: 1 !important; padding-right: 8px !important; }#fv-chart-1788452456988-jp6yb7dne .fv-x-axis-wrapper.fv-grouped-x-axis { margin-left: 0 !important; }#fv-chart-1788452456988-jp6yb7dne .fv-x-axis-line { border-top: 1px solid #D1D5DB !important; }#fv-chart-1788452456988-jp6yb7dne .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-1788452456988-jp6yb7dne .fv-x-axis-ticks span { position: relative !important; }#fv-chart-1788452456988-jp6yb7dne .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-1788452456988-jp6yb7dne .fv-x-axis-unit { text-align: center !important; font-size: 14px !important; color: #374151 !important; margin-top: 8px !important; display: block !important; }#fv-chart-1788452456988-jp6yb7dne .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-1788452456988-jp6yb7dne .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-1788452456988-jp6yb7dne.mobile-view .fv-pie-container,#fv-chart-1788452456988-jp6yb7dne.labels-on-top .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1788452456988-jp6yb7dne.mobile-view .fv-grouped-product-title-wrapper,#fv-chart-1788452456988-jp6yb7dne.labels-on-top .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1788452456988-jp6yb7dne.mobile-view .fv-bar-row,#fv-chart-1788452456988-jp6yb7dne.mobile-view .fv-stacked-product,#fv-chart-1788452456988-jp6yb7dne.mobile-view .fv-grouped-bar-product,#fv-chart-1788452456988-jp6yb7dne.labels-on-top .fv-bar-row,#fv-chart-1788452456988-jp6yb7dne.labels-on-top .fv-stacked-product,#fv-chart-1788452456988-jp6yb7dne.labels-on-top .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1788452456988-jp6yb7dne.mobile-view .fv-bar-label:not(.fv-grouped-product-title),#fv-chart-1788452456988-jp6yb7dne.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-1788452456988-jp6yb7dne.mobile-view .fv-bar-label,#fv-chart-1788452456988-jp6yb7dne.mobile-view .fv-grouped-product-title,#fv-chart-1788452456988-jp6yb7dne.labels-on-top .fv-bar-label,#fv-chart-1788452456988-jp6yb7dne.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-1788452456988-jp6yb7dne.mobile-view .fv-bar-container,#fv-chart-1788452456988-jp6yb7dne.mobile-view .fv-bar-cluster,#fv-chart-1788452456988-jp6yb7dne.labels-on-top .fv-bar-container,#fv-chart-1788452456988-jp6yb7dne.labels-on-top .fv-bar-cluster {width: 100% !important;}#fv-chart-1788452456988-jp6yb7dne.mobile-view .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1788452456988-jp6yb7dne.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1788452456988-jp6yb7dne.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1788452456988-jp6yb7dne.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus-within,#fv-chart-1788452456988-jp6yb7dne.labels-on-top .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1788452456988-jp6yb7dne.labels-on-top .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1788452456988-jp6yb7dne.labels-on-top .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1788452456988-jp6yb7dne.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-1788452456988-jp6yb7dne.mobile-view .fv-x-axis-wrapper,#fv-chart-1788452456988-jp6yb7dne.labels-on-top .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1788452456988-jp6yb7dne.mobile-view .fv-x-axis-label-space,#fv-chart-1788452456988-jp6yb7dne.labels-on-top .fv-x-axis-label-space {display: none !important;}#fv-chart-1788452456988-jp6yb7dne.mobile-view .fv-x-axis-chart-space,#fv-chart-1788452456988-jp6yb7dne.labels-on-top .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1788452456988-jp6yb7dne.mobile-view .fv-benchmark-title,#fv-chart-1788452456988-jp6yb7dne.labels-on-top .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1788452456988-jp6yb7dne.mobile-view .fv-dropdown-title,#fv-chart-1788452456988-jp6yb7dne.labels-on-top .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1788452456988-jp6yb7dne.mobile-view .fv-carousel-nav-btn,#fv-chart-1788452456988-jp6yb7dne.labels-on-top .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1788452456988-jp6yb7dne.mobile-view .fv-chart-title,#fv-chart-1788452456988-jp6yb7dne.labels-on-top .fv-chart-title {padding: 0 8px !important;}#fv-chart-1788452456988-jp6yb7dne.mobile-view .fv-chart-subhead,#fv-chart-1788452456988-jp6yb7dne.labels-on-top .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1788452456988-jp6yb7dne.mobile-view .fv-versus-header,#fv-chart-1788452456988-jp6yb7dne.labels-on-top .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1788452456988-jp6yb7dne.mobile-view .fv-versus-select-wrapper,#fv-chart-1788452456988-jp6yb7dne.labels-on-top .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1788452456988-jp6yb7dne.mobile-view .fv-versus-select-wrapper.fv-left,#fv-chart-1788452456988-jp6yb7dne.labels-on-top .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1788452456988-jp6yb7dne.mobile-view .fv-versus-select-wrapper.fv-right,#fv-chart-1788452456988-jp6yb7dne.labels-on-top .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1788452456988-jp6yb7dne.mobile-view .fv-versus-select.fv-select-left,#fv-chart-1788452456988-jp6yb7dne.labels-on-top .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1788452456988-jp6yb7dne.mobile-view .fv-versus-select.fv-select-right,#fv-chart-1788452456988-jp6yb7dne.labels-on-top .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1788452456988-jp6yb7dne.mobile-view .fv-versus-vs,#fv-chart-1788452456988-jp6yb7dne.labels-on-top .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1788452456988-jp6yb7dne.mobile-view .fv-versus-select-container,#fv-chart-1788452456988-jp6yb7dne.labels-on-top .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1788452456988-jp6yb7dne.mobile-view .fv-versus-select,#fv-chart-1788452456988-jp6yb7dne.labels-on-top .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1788452456988-jp6yb7dne.mobile-view .fv-stl-shop-all-btn,#fv-chart-1788452456988-jp6yb7dne.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-1788452456988-jp6yb7dne.mobile-view .fv-stl-shop-all-logo,#fv-chart-1788452456988-jp6yb7dne.mobile-view .fv-stl-shop-all-icon,#fv-chart-1788452456988-jp6yb7dne.labels-on-top .fv-stl-shop-all-logo,#fv-chart-1788452456988-jp6yb7dne.labels-on-top .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1788452456988-jp6yb7dne.mobile-view .fv-stl-shop-all-icon svg,#fv-chart-1788452456988-jp6yb7dne.labels-on-top .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1788452456988-jp6yb7dne.mobile-view .fv-bar-commentary-inline,#fv-chart-1788452456988-jp6yb7dne.labels-on-top .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1788452456988-jp6yb7dne.mobile-view .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1788452456988-jp6yb7dne.mobile-view.fv-contains-line-chart .fv-footer-content {margin-left: -1rem !important;margin-right: -1rem !important;}@media (max-width: 599px) {#fv-chart-1788452456988-jp6yb7dne .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1788452456988-jp6yb7dne .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1788452456988-jp6yb7dne .fv-bar-row,#fv-chart-1788452456988-jp6yb7dne .fv-stacked-product,#fv-chart-1788452456988-jp6yb7dne .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1788452456988-jp6yb7dne .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-1788452456988-jp6yb7dne .fv-bar-label,#fv-chart-1788452456988-jp6yb7dne .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-1788452456988-jp6yb7dne .fv-bar-container,#fv-chart-1788452456988-jp6yb7dne .fv-bar-cluster {width: 100% !important;}#fv-chart-1788452456988-jp6yb7dne .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1788452456988-jp6yb7dne .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1788452456988-jp6yb7dne .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1788452456988-jp6yb7dne .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-1788452456988-jp6yb7dne .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1788452456988-jp6yb7dne .fv-x-axis-label-space {display: none !important;}#fv-chart-1788452456988-jp6yb7dne .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1788452456988-jp6yb7dne .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1788452456988-jp6yb7dne .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1788452456988-jp6yb7dne .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1788452456988-jp6yb7dne .fv-chart-title {padding: 0 8px !important;}#fv-chart-1788452456988-jp6yb7dne .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1788452456988-jp6yb7dne .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1788452456988-jp6yb7dne .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1788452456988-jp6yb7dne .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1788452456988-jp6yb7dne .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1788452456988-jp6yb7dne .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1788452456988-jp6yb7dne .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1788452456988-jp6yb7dne .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1788452456988-jp6yb7dne .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1788452456988-jp6yb7dne .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1788452456988-jp6yb7dne .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-1788452456988-jp6yb7dne .fv-stl-shop-all-logo,#fv-chart-1788452456988-jp6yb7dne .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1788452456988-jp6yb7dne .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1788452456988-jp6yb7dne .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1788452456988-jp6yb7dne .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1788452456988-jp6yb7dne.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": "DLSS 5 in Cyberpunk 2077","description": "The effect on the lighting of the character model is impressive and easy to mod in. Just computationally expensive...","creator": {"@type": "Organization","name": "PC Gamer","logo": "https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png"},"isAccessibleForFree": true,"dateCreated": "2026-09-03T16:20:56.988Z","citation": "Add your caption to explain the data, the learnings and the key takeaways of the data being visualized","keywords": ["Image Comparison","benchmark","comparison","performance","review","PC Gamer"],"measurementTechnique": "Performance Benchmarking","variableMeasured": []}</script><div id="fv-chart-1788452456988-jp6yb7dne" class="fv-chart-wrapper   " data-bar-labels-on-top="false" data-iframe-height="true" data-vizualizer-embed="true"><div class="fv-inner-wrapper  fv-is-image-compare  "><h3 class="fv-chart-title">DLSS 5 in Cyberpunk 2077</h3><p class="fv-chart-subhead">The effect on the lighting of the character model is impressive and easy to mod in. Just computationally expensive...</p><div class="riv-chart-container"><div class="fv-chart-item" id="fv-chart-1788452456988-jp6yb7dne-image-compare-1" data-chart-type="Image Comparison" data-title="Image Comparison" data-subhead="The effect on the lighting of the character model is impressive and easy to mod in. Just computationally expensive..." data-caption="" style=""><div class="fv-benchmark-group"><div class="fv-image-compare-container"><div class="fv-image-compare-wrapper" data-image-compare="true"><div class="fv-image-compare-inner"><img src="https://cdn.mos.cms.futurecdn.net/B3ULyP68EiAPD55fRNR8S7.jpg" data-highres-src="https://cdn.mos.cms.futurecdn.net/B3ULyP68EiAPD55fRNR8S7.jpg" alt="After" class="fv-image-compare-bg" loading="lazy" referrerpolicy="no-referrer" draggable="false" /><img src="https://cdn.mos.cms.futurecdn.net/HY5MBFRknD6or3SV8M3eP7.jpg" data-highres-src="https://cdn.mos.cms.futurecdn.net/HY5MBFRknD6or3SV8M3eP7.jpg" alt="Before" class="fv-image-compare-fg" loading="lazy" referrerpolicy="no-referrer" draggable="false" /><div class="fv-image-compare-slider"><div class="fv-image-compare-slider-line"></div><div class="fv-image-compare-handle fv-image-compare-handle-square"><img src="https://proof.vanilla.tools/media/images/brandLogos/pcgamer.png" alt="Brand Logo" style="width: 100%; height: 100%; object-fit: cover;" /></div></div></div><div class="fv-image-compare-label fv-image-compare-label-left">DLSS 5 off</div><div class="fv-image-compare-label fv-image-compare-label-right">DLSS 5 on</div><button class="fv-image-compare-expand-btn" aria-label="Expand Image"><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="M4 8V4h4"/><path d="M20 8V4h-4"/><path d="M4 16v4h4"/><path d="M20 16v4h-4"/><circle cx="11.5" cy="11.5" r="3.5"/><path d="m14 14 3 3"/></svg></button><button class="fv-image-compare-close-btn" aria-label="Close Fullscreen"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><line x1="18" y1="6" x2="6" y2="18"></line><line x1="6" y1="6" x2="18" y2="18"></line></svg></button></div></div></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-1788452456988-jp6yb7dne', false); });} else {initialize('fv-chart-1788452456988-jp6yb7dne', false);}})();</script></div><p>Still, I've got a feeling we're going to see some relatively subtle implementations to start with—and inevitably, some goppingly ugly, <a href="https://www.pcgamer.com/software/ai/dlss-5-clearly-overwrites-game-characters-with-ai-beauty-standards-but-nvidia-says-devs-have-artistic-control/">AI beauty filter-like imagery</a> as time goes on. There's no accounting for taste in a general sense, and there's certainly no accounting for taste when it comes to graphics. </p><p>It's also, in its current iteration, a massive performance hog. Nvidia claimed a 50-60% performance hit, but my early testing in NBA 2K27 shows it can hamstring an RTX 5080 by <a href="https://www.pcgamer.com/hardware/graphics-cards/dlss-5-can-slash-performance-by-up-to-73-percent-on-an-rtx-5080-gaming-pc-in-nba-2k27-and-im-left-wondering-what-kind-of-mega-rig-youd-need-to-justify-the-hit/#section-dlss-5-4k-nba-2k27-benchmarks">up to 73%</a> at certain settings. That's a very powerful (and expensive) graphics card, held back significantly by Nvidia's new toy.</p><p>All of which means the DLSS 5/DLSS Neural Rendering controversy is likely far from over. But I can't help but feel that if the tech was unveiled as "DLSS Neural Rendering" in the first place, as just a new optional feature and not presented as <em>the entirety of DLSS 5,</em> a fair amount of the confusion—and perhaps even initial backlash—could have been avoided.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ I've found DLSS 5 can slash frame rates by up to 73% on an RTX 5080 gaming PC in NBA 2K27, and I'm wondering what kind of mega-rig would justify the performance hit ]]></title>
                                                                                                <dc:content><![CDATA[ <p>DLSS 5 is finally here. Well, its been officially released in one game, anyway, after <a href="https://www.pcgamer.com/hardware/graphics-cards/looks-like-you-can-try-dlss-5-out-today-yourself/" target="_blank">modders got their hands on it</a> last week and made the actual launch somewhat redundant. Still, I've been testing Nvidia's new AI image-enhancing tech in NBA 2K27, the latest hoop-shooting game in the long-running series, and I have bad news: even on a high-end <a href="https://www.pcgamer.com/hardware/graphics-cards/nvidia-rtx-5080-founders-edition-review/" target="_blank">RTX 5080</a> rig, it's seriously punishing when it comes to performance.<br><br>Which isn't a huge surprise, given that Nvidia itself estimated a <a href="https://www.pcgamer.com/hardware/graphics-cards/dlss-5-comes-with-a-massive-50-60-percent-performance-hit-so-i-hope-you-like-lower-frame-rates-with-your-dose-of-ai-image-enhancement/" target="_blank">50-60% DLSS 5 performance hit</a> in the briefings last week. Still, my early testing shows it can tank your frame rate considerably harder than that, even on a PC that costs well over $3,000 in 2026.<br><br>I threw a pre-release version of NBA 2K27 at one of our benchmarking rigs, an <a href="https://www.pcgamer.com/hardware/processors/amd-ryzen-7-9800x3d-review/" target="_blank">AMD Ryzen 7 9800X3D</a>, RTX 5080-equipped, 32 GB DDR5 behemoth. And while this particular PC can make mincemeat of the game's relatively lightweight hardware needs overall, turning on DLSS 5 can drop the average frame rate by up to 73% in certain scenarios.<br><br>It's capable of looking very pretty in this particular game, that's for sure. But my jaw has dropped several times during my testing, and not always for the reasons Nvidia may have hoped for. To the benchmarks, then.</p><h2 class="article-body__section" id="section-dlss-5-1440p-nba-2k27-benchmarks"><span>DLSS 5: 1440p NBA 2K27 benchmarks</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:2560px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="wHmWrhFFY4yw79ppoNgkaR" name="20260903144630_1" alt="A screenshot of a basketball player leaping for the net in NBA 2K27, rendered with DLSS 5" src="https://cdn.mos.cms.futurecdn.net/wHmWrhFFY4yw79ppoNgkaR-1920-80.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: 2K Games)</span></figcaption></figure><p>Given the RTX 5080 is Nvidia's second-fastest consumer graphics card, I had no qualms about turning up the settings to Ultra, including enabling ray tracing. I recorded my results during actual gameplay within NBA 2K27's quick match mode, making sure to play for long enough that cutaway shots to the player's celebrations and the crowd triggered several times.</p><p>It's worth mentioning, however, that given the lack of repeatability within this mode, these results are potentially more representative of the DLSS 5 average frame rate hit, rather than game performance overall.</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-1788444416967-7bpqk7vrr *, #fv-chart-1788444416967-7bpqk7vrr *:before, #fv-chart-1788444416967-7bpqk7vrr *:after, #fv-chart-1788444416967-7bpqk7vrr-slideshow *, #fv-chart-1788444416967-7bpqk7vrr-slideshow *:before, #fv-chart-1788444416967-7bpqk7vrr-slideshow *:after {box-sizing: border-box !important; margin: 0; padding: 0; border: 0;font-size: 100%; font: inherit; vertical-align: baseline;}#fv-chart-1788444416967-7bpqk7vrr, #fv-chart-1788444416967-7bpqk7vrr-slideshow { font-family: 'Open Sans', sans-serif !important; }#fv-chart-1788444416967-7bpqk7vrr {position: relative !important; overflow: visible !important;--riv-primary: #E33235;}#fv-chart-1788444416967-7bpqk7vrr .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-1788444416967-7bpqk7vrr .fv-inner-wrapper.fv-no-header.fv-is-image-compare {padding-top: 0 !important;}#fv-chart-1788444416967-7bpqk7vrr.fv-full-bleed {width: 100vw !important;margin-left: calc(50% - 50vw) !important;}body {overflow-x: clip !important;}#fv-chart-1788444416967-7bpqk7vrr.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-1788444416967-7bpqk7vrr .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-1788444416967-7bpqk7vrr-slideshow {position: relative !important;width: 100% !important;margin: 1rem 0 !important;--riv-primary: #E33235;}#fv-chart-1788444416967-7bpqk7vrr-slideshow .fv-slides-wrapper {position: relative !important;width: 100% !important;}#fv-chart-1788444416967-7bpqk7vrr-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-1788444416967-7bpqk7vrr-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-1788444416967-7bpqk7vrr-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-1788444416967-7bpqk7vrr-slideshow .fv-nav-btn svg {width: 18px !important;height: 18px !important;stroke-width: 3px !important;filter: none !important;}#fv-chart-1788444416967-7bpqk7vrr-slideshow .fv-nav-btn:hover {opacity: 0.9 !important;transform: translateY(-1px) !important;}#fv-chart-1788444416967-7bpqk7vrr-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-1788444416967-7bpqk7vrr-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-1788444416967-7bpqk7vrr-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-1788444416967-7bpqk7vrr-slideshow .fv-slideshow-select:focus {outline: 2px solid #E33235 !important;border-color: #E33235 !important;}#fv-chart-1788444416967-7bpqk7vrr .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-1788444416967-7bpqk7vrr .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-1788444416967-7bpqk7vrr .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-1788444416967-7bpqk7vrr .fv-versus-chart { display: flex; flex-direction: column; width: 100%; margin-top: 1rem; }#fv-chart-1788444416967-7bpqk7vrr .fv-versus-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 1.5rem; padding: 0 1rem; }#fv-chart-1788444416967-7bpqk7vrr .fv-versus-select-wrapper { flex: 1; min-width: 0; }#fv-chart-1788444416967-7bpqk7vrr .fv-versus-select-wrapper.fv-left { text-align: center; padding-right: 1rem; }#fv-chart-1788444416967-7bpqk7vrr .fv-versus-select-wrapper.fv-right { text-align: center; padding-left: 1rem; }#fv-chart-1788444416967-7bpqk7vrr .fv-versus-select-container { position: relative; display: inline-block; max-width: 100%; width: 100%; }#fv-chart-1788444416967-7bpqk7vrr .fv-versus-chevron { position: absolute; top: 50%; transform: translateY(-50%); pointer-events: none; width: 16px; height: 16px; flex-shrink: 0; }#fv-chart-1788444416967-7bpqk7vrr .fv-versus-select-wrapper.fv-left .fv-versus-chevron { right: 0; }#fv-chart-1788444416967-7bpqk7vrr .fv-versus-select-wrapper.fv-right .fv-versus-chevron { right: 0; }#fv-chart-1788444416967-7bpqk7vrr .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-1788444416967-7bpqk7vrr .fv-versus-select.fv-select-left { text-align: center; direction: ltr; padding-right: 1.25rem; }#fv-chart-1788444416967-7bpqk7vrr .fv-versus-select.fv-select-right { text-align: center; padding-right: 1.25rem; }#fv-chart-1788444416967-7bpqk7vrr .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-1788444416967-7bpqk7vrr .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-1788444416967-7bpqk7vrr .fv-versus-body { display: flex; flex-direction: column; gap: 1.5rem; }#fv-chart-1788444416967-7bpqk7vrr .fv-versus-row { position: relative; height: auto; padding-top: 20px; margin-bottom: 0.25rem; display: block; }#fv-chart-1788444416967-7bpqk7vrr .fv-versus-bar-container { position: relative; height: 32px; display: flex; align-items: center; }#fv-chart-1788444416967-7bpqk7vrr .fv-versus-bar-left-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-end; align-items: center; }#fv-chart-1788444416967-7bpqk7vrr .fv-versus-bar-right-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-start; align-items: center; }#fv-chart-1788444416967-7bpqk7vrr .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-1788444416967-7bpqk7vrr .fv-versus-bar-left { border-radius: 4px 0 0 4px; justify-content: flex-end; padding: 0 8px; }#fv-chart-1788444416967-7bpqk7vrr .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-1788444416967-7bpqk7vrr .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-1788444416967-7bpqk7vrr .fv-inside-left { white-space: nowrap; flex-shrink: 0; }#fv-chart-1788444416967-7bpqk7vrr .fv-inside-right { white-space: nowrap; flex-shrink: 0; }#fv-chart-1788444416967-7bpqk7vrr .fv-versus-val-text { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; }#fv-chart-1788444416967-7bpqk7vrr .fv-versus-pct-diff { font-size: 12px; font-weight: 600; }#fv-chart-1788444416967-7bpqk7vrr .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-1788444416967-7bpqk7vrr .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-1788444416967-7bpqk7vrr .fv-bottom-bar { display: flex !important; flex-direction: column !important; align-items: center !important; margin-top: 0.5rem !important; gap: 1rem !important; }#fv-chart-1788444416967-7bpqk7vrr .fv-footer-content { text-align: center !important; width: 100% !important; }#fv-chart-1788444416967-7bpqk7vrr .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-1788444416967-7bpqk7vrr .fv-dropdown-wrapper { text-align: center !important; margin-bottom: 16px !important; margin-top: 0 !important; }#fv-chart-1788444416967-7bpqk7vrr .fv-dropdown-title-container { position: relative !important; display: inline-block !important; max-width: 100% !important; }#fv-chart-1788444416967-7bpqk7vrr .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-1788444416967-7bpqk7vrr .fv-dropdown-title:focus { outline: none !important; }#fv-chart-1788444416967-7bpqk7vrr .fv-dropdown-title::-ms-expand { display: none !important; }#fv-chart-1788444416967-7bpqk7vrr .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-1788444416967-7bpqk7vrr .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-1788444416967-7bpqk7vrr .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-1788444416967-7bpqk7vrr .fv-carousel-nav-btn:hover { border-color: #9ca3af !important; }#fv-chart-1788444416967-7bpqk7vrr .fv-carousel-counter { font-size: 14px !important; color: #374151 !important; text-align: center !important; margin-top: 1rem !important; }#fv-chart-1788444416967-7bpqk7vrr .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-1788444416967-7bpqk7vrr .fv-legend-item { display: flex !important; align-items: center !important; gap: 6px !important; font-size: 14px !important; color: #374151 !important; }#fv-chart-1788444416967-7bpqk7vrr .fv-legend-color { width: 12px !important; height: 12px !important; border-radius: 3px !important; }#fv-chart-1788444416967-7bpqk7vrr .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-1788444416967-7bpqk7vrr .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-1788444416967-7bpqk7vrr .fv-multi-legend-swatch { width: 16px !important; height: 16px !important; border-radius: 3px !important; }#fv-chart-1788444416967-7bpqk7vrr .fv-benchmark-group { margin-bottom: 1rem !important; }#fv-chart-1788444416967-7bpqk7vrr .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-1788444416967-7bpqk7vrr .fv-bar-row, #fv-chart-1788444416967-7bpqk7vrr .fv-stacked-product { display: flex !important; align-items: center !important; width: 100% !important; margin-bottom: 0.75rem !important; position: relative !important; }#fv-chart-1788444416967-7bpqk7vrr .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-1788444416967-7bpqk7vrr .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-1788444416967-7bpqk7vrr .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-1788444416967-7bpqk7vrr.preview-wrapper .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1788444416967-7bpqk7vrr.preview-wrapper .fv-bar-commentary-inline:focus, #fv-chart-1788444416967-7bpqk7vrr.preview-wrapper .fv-bar-commentary-inline:focus-within, #fv-chart-1788444416967-7bpqk7vrr.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1788444416967-7bpqk7vrr.mobile-view .fv-bar-commentary-inline:focus, #fv-chart-1788444416967-7bpqk7vrr.mobile-view .fv-bar-commentary-inline:focus-within { display: flex !important; }#fv-chart-1788444416967-7bpqk7vrr .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-1788444416967-7bpqk7vrr .fv-bar:hover { opacity: 0.8 !important; }#fv-chart-1788444416967-7bpqk7vrr .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-1788444416967-7bpqk7vrr .fv-bar-inner-label { white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; padding-right: 8px !important; }#fv-chart-1788444416967-7bpqk7vrr .fv-bar-inner-value { flex-shrink: 0 !important; }#fv-chart-1788444416967-7bpqk7vrr .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-1788444416967-7bpqk7vrr .fv-bar-label.fv-primary-product { font-weight: bold !important; color: var(--riv-primary) !important; }#fv-chart-1788444416967-7bpqk7vrr .fv-multi-bar-container { flex-direction: column !important; padding: 4px !important; align-items: stretch !important; gap: 4px !important; height: auto !important; }#fv-chart-1788444416967-7bpqk7vrr .fv-multi-bar-item { display: flex !important; align-items: center !important; height: 25px !important; width: 100% !important; }#fv-chart-1788444416967-7bpqk7vrr .fv-stacked-bar { display: flex !important; overflow: hidden !important; }#fv-chart-1788444416967-7bpqk7vrr .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-1788444416967-7bpqk7vrr .fv-stacked-segment:last-child { border-right: none !important; }#fv-chart-1788444416967-7bpqk7vrr .fv-segment-value { font-size: 14px !important; font-weight: bold !important; }#fv-chart-1788444416967-7bpqk7vrr .fv-grouped-bar-product { display: flex !important; flex-direction: column !important; width: 100% !important; margin-bottom: 1.25rem !important; }#fv-chart-1788444416967-7bpqk7vrr .fv-grouped-product-title-wrapper { padding-left: 150px !important; }#fv-chart-1788444416967-7bpqk7vrr .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-1788444416967-7bpqk7vrr .fv-bar-cluster { width: 100% !important; flex-grow: 1 !important; display: flex !important; flex-direction: column !important; }#fv-chart-1788444416967-7bpqk7vrr .fv-bar-cluster .fv-bar-row { margin-bottom: 3px !important; }#fv-chart-1788444416967-7bpqk7vrr .fv-bar-cluster .fv-bar-container { height: 20px !important; }#fv-chart-1788444416967-7bpqk7vrr .riv-grid line {stroke: #D1D5DB !important;stroke-dasharray: 3 3 !important;}#fv-chart-1788444416967-7bpqk7vrr .fv-x-axis-wrapper { display: flex !important; width: 100% !important; margin-top: 0.5rem !important; }#fv-chart-1788444416967-7bpqk7vrr .fv-x-axis-label-space { width: 150px !important; padding-right: 10px !important; flex-shrink: 0 !important; }#fv-chart-1788444416967-7bpqk7vrr .fv-x-axis-chart-space { flex-grow: 1 !important; padding-right: 8px !important; }#fv-chart-1788444416967-7bpqk7vrr .fv-x-axis-wrapper.fv-grouped-x-axis { margin-left: 0 !important; }#fv-chart-1788444416967-7bpqk7vrr .fv-x-axis-line { border-top: 1px solid #D1D5DB !important; }#fv-chart-1788444416967-7bpqk7vrr .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-1788444416967-7bpqk7vrr .fv-x-axis-ticks span { position: relative !important; }#fv-chart-1788444416967-7bpqk7vrr .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-1788444416967-7bpqk7vrr .fv-x-axis-unit { text-align: center !important; font-size: 14px !important; color: #374151 !important; margin-top: 8px !important; display: block !important; }#fv-chart-1788444416967-7bpqk7vrr .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-1788444416967-7bpqk7vrr .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-1788444416967-7bpqk7vrr.mobile-view .fv-pie-container,#fv-chart-1788444416967-7bpqk7vrr.labels-on-top .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1788444416967-7bpqk7vrr.mobile-view .fv-grouped-product-title-wrapper,#fv-chart-1788444416967-7bpqk7vrr.labels-on-top .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1788444416967-7bpqk7vrr.mobile-view .fv-bar-row,#fv-chart-1788444416967-7bpqk7vrr.mobile-view .fv-stacked-product,#fv-chart-1788444416967-7bpqk7vrr.mobile-view .fv-grouped-bar-product,#fv-chart-1788444416967-7bpqk7vrr.labels-on-top .fv-bar-row,#fv-chart-1788444416967-7bpqk7vrr.labels-on-top .fv-stacked-product,#fv-chart-1788444416967-7bpqk7vrr.labels-on-top .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1788444416967-7bpqk7vrr.mobile-view .fv-bar-label:not(.fv-grouped-product-title),#fv-chart-1788444416967-7bpqk7vrr.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-1788444416967-7bpqk7vrr.mobile-view .fv-bar-label,#fv-chart-1788444416967-7bpqk7vrr.mobile-view .fv-grouped-product-title,#fv-chart-1788444416967-7bpqk7vrr.labels-on-top .fv-bar-label,#fv-chart-1788444416967-7bpqk7vrr.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-1788444416967-7bpqk7vrr.mobile-view .fv-bar-container,#fv-chart-1788444416967-7bpqk7vrr.mobile-view .fv-bar-cluster,#fv-chart-1788444416967-7bpqk7vrr.labels-on-top .fv-bar-container,#fv-chart-1788444416967-7bpqk7vrr.labels-on-top .fv-bar-cluster {width: 100% !important;}#fv-chart-1788444416967-7bpqk7vrr.mobile-view .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1788444416967-7bpqk7vrr.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1788444416967-7bpqk7vrr.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1788444416967-7bpqk7vrr.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus-within,#fv-chart-1788444416967-7bpqk7vrr.labels-on-top .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1788444416967-7bpqk7vrr.labels-on-top .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1788444416967-7bpqk7vrr.labels-on-top .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1788444416967-7bpqk7vrr.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-1788444416967-7bpqk7vrr.mobile-view .fv-x-axis-wrapper,#fv-chart-1788444416967-7bpqk7vrr.labels-on-top .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1788444416967-7bpqk7vrr.mobile-view .fv-x-axis-label-space,#fv-chart-1788444416967-7bpqk7vrr.labels-on-top .fv-x-axis-label-space {display: none !important;}#fv-chart-1788444416967-7bpqk7vrr.mobile-view .fv-x-axis-chart-space,#fv-chart-1788444416967-7bpqk7vrr.labels-on-top .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1788444416967-7bpqk7vrr.mobile-view .fv-benchmark-title,#fv-chart-1788444416967-7bpqk7vrr.labels-on-top .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1788444416967-7bpqk7vrr.mobile-view .fv-dropdown-title,#fv-chart-1788444416967-7bpqk7vrr.labels-on-top .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1788444416967-7bpqk7vrr.mobile-view .fv-carousel-nav-btn,#fv-chart-1788444416967-7bpqk7vrr.labels-on-top .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1788444416967-7bpqk7vrr.mobile-view .fv-chart-title,#fv-chart-1788444416967-7bpqk7vrr.labels-on-top .fv-chart-title {padding: 0 8px !important;}#fv-chart-1788444416967-7bpqk7vrr.mobile-view .fv-chart-subhead,#fv-chart-1788444416967-7bpqk7vrr.labels-on-top .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1788444416967-7bpqk7vrr.mobile-view .fv-versus-header,#fv-chart-1788444416967-7bpqk7vrr.labels-on-top .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1788444416967-7bpqk7vrr.mobile-view .fv-versus-select-wrapper,#fv-chart-1788444416967-7bpqk7vrr.labels-on-top .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1788444416967-7bpqk7vrr.mobile-view .fv-versus-select-wrapper.fv-left,#fv-chart-1788444416967-7bpqk7vrr.labels-on-top .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1788444416967-7bpqk7vrr.mobile-view .fv-versus-select-wrapper.fv-right,#fv-chart-1788444416967-7bpqk7vrr.labels-on-top .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1788444416967-7bpqk7vrr.mobile-view .fv-versus-select.fv-select-left,#fv-chart-1788444416967-7bpqk7vrr.labels-on-top .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1788444416967-7bpqk7vrr.mobile-view .fv-versus-select.fv-select-right,#fv-chart-1788444416967-7bpqk7vrr.labels-on-top .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1788444416967-7bpqk7vrr.mobile-view .fv-versus-vs,#fv-chart-1788444416967-7bpqk7vrr.labels-on-top .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1788444416967-7bpqk7vrr.mobile-view .fv-versus-select-container,#fv-chart-1788444416967-7bpqk7vrr.labels-on-top .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1788444416967-7bpqk7vrr.mobile-view .fv-versus-select,#fv-chart-1788444416967-7bpqk7vrr.labels-on-top .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1788444416967-7bpqk7vrr.mobile-view .fv-stl-shop-all-btn,#fv-chart-1788444416967-7bpqk7vrr.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-1788444416967-7bpqk7vrr.mobile-view .fv-stl-shop-all-logo,#fv-chart-1788444416967-7bpqk7vrr.mobile-view .fv-stl-shop-all-icon,#fv-chart-1788444416967-7bpqk7vrr.labels-on-top .fv-stl-shop-all-logo,#fv-chart-1788444416967-7bpqk7vrr.labels-on-top .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1788444416967-7bpqk7vrr.mobile-view .fv-stl-shop-all-icon svg,#fv-chart-1788444416967-7bpqk7vrr.labels-on-top .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1788444416967-7bpqk7vrr.mobile-view .fv-bar-commentary-inline,#fv-chart-1788444416967-7bpqk7vrr.labels-on-top .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1788444416967-7bpqk7vrr.mobile-view .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1788444416967-7bpqk7vrr.mobile-view.fv-contains-line-chart .fv-footer-content {margin-left: -1rem !important;margin-right: -1rem !important;}@media (max-width: 599px) {#fv-chart-1788444416967-7bpqk7vrr .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1788444416967-7bpqk7vrr .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1788444416967-7bpqk7vrr .fv-bar-row,#fv-chart-1788444416967-7bpqk7vrr .fv-stacked-product,#fv-chart-1788444416967-7bpqk7vrr .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1788444416967-7bpqk7vrr .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-1788444416967-7bpqk7vrr .fv-bar-label,#fv-chart-1788444416967-7bpqk7vrr .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-1788444416967-7bpqk7vrr .fv-bar-container,#fv-chart-1788444416967-7bpqk7vrr .fv-bar-cluster {width: 100% !important;}#fv-chart-1788444416967-7bpqk7vrr .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1788444416967-7bpqk7vrr .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1788444416967-7bpqk7vrr .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1788444416967-7bpqk7vrr .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-1788444416967-7bpqk7vrr .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1788444416967-7bpqk7vrr .fv-x-axis-label-space {display: none !important;}#fv-chart-1788444416967-7bpqk7vrr .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1788444416967-7bpqk7vrr .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1788444416967-7bpqk7vrr .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1788444416967-7bpqk7vrr .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1788444416967-7bpqk7vrr .fv-chart-title {padding: 0 8px !important;}#fv-chart-1788444416967-7bpqk7vrr .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1788444416967-7bpqk7vrr .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1788444416967-7bpqk7vrr .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1788444416967-7bpqk7vrr .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1788444416967-7bpqk7vrr .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1788444416967-7bpqk7vrr .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1788444416967-7bpqk7vrr .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1788444416967-7bpqk7vrr .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1788444416967-7bpqk7vrr .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1788444416967-7bpqk7vrr .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1788444416967-7bpqk7vrr .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-1788444416967-7bpqk7vrr .fv-stl-shop-all-logo,#fv-chart-1788444416967-7bpqk7vrr .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1788444416967-7bpqk7vrr .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1788444416967-7bpqk7vrr .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1788444416967-7bpqk7vrr .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1788444416967-7bpqk7vrr.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": "DLSS 5 | RTX 5080 | 1440p gaming benchmarks","description": "Results recorded during gameplay in NBA 2K27 at Ultra settings, ray tracing enabled, using an RTX 5080.","creator": {"@type": "Organization","name": "PC Gamer","logo": "https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png"},"isAccessibleForFree": true,"dateCreated": "2026-09-03T14:06:56.973Z","citation": "Add your caption to explain the data, the learnings and the key takeaways of the data being visualized","keywords": ["Native","Native + DLSS 5","Quality upscaling + 2x FG","Quality upscaling + 2x FG + DLSS 5","NBA 2K27 (Ultra preset)","benchmark","comparison","performance","review","PC Gamer"],"measurementTechnique": "Performance Benchmarking","variableMeasured": [{"@type": "PropertyValue","name": "Native – NBA 2K27 (Ultra preset)","value": 230,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Native + DLSS 5 – NBA 2K27 (Ultra preset)","value": 93,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Quality upscaling + 2x FG – NBA 2K27 (Ultra preset)","value": 363,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Quality upscaling + 2x FG + DLSS 5 – NBA 2K27 (Ultra preset)","value": 168,"unitText": "Avg FPS"}]}</script><div id="fv-chart-1788444416967-7bpqk7vrr" 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">DLSS 5 | RTX 5080 | 1440p gaming benchmarks</h3><p class="fv-chart-subhead">Results recorded during gameplay in NBA 2K27 at Ultra settings, ray tracing enabled, using an RTX 5080.</p><div class="riv-chart-container"><div class="fv-chart-item" id="fv-chart-1788444416967-7bpqk7vrr-bar-NBA 2K27 (Ultra preset)" data-chart-type="Bar" data-title="NBA 2K27 (Ultra preset)" data-subhead="Results recorded during gameplay in NBA 2K27 at Ultra settings, ray tracing enabled, using an RTX 5080." data-caption="" style=""><div class="fv-benchmark-group"><h4 class="fv-benchmark-title">NBA 2K27 (Ultra preset)</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 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 ">Native</div><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.49999999999999%; background-color: #E33235;" data-target-width="57.49999999999999" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">230</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 23.25%; background-color: #FE9F58;" data-target-width="23.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">93</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Native + DLSS 5</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 23.25%; background-color: #E33235;" data-target-width="23.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">93</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 9.25%; background-color: #FE9F58;" data-target-width="9.25" data-target-margin="0"></div><span class="fv-bar-value-outside">37</span></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Quality upscaling + 2x FG</div><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.75%; background-color: #E33235;" data-target-width="90.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">363</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 38.25%; background-color: #FE9F58;" data-target-width="38.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">153</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Quality upscaling + 2x FG + DLSS 5</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 42%; background-color: #E33235;" data-target-width="42" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !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: 18.75%; background-color: #FE9F58;" data-target-width="18.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-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>100</span><span>200</span><span>300</span><span>400</span></div></div></div><table class="sr-only"><caption>NBA 2K27 (Ultra preset) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>Native</td><td>230 Avg FPS, 93 1% Low FPS</td></tr><tr><td>Native + DLSS 5</td><td>93 Avg FPS, 37 1% Low FPS</td></tr><tr><td>Quality upscaling + 2x FG</td><td>363 Avg FPS, 153 1% Low FPS</td></tr><tr><td>Quality upscaling + 2x FG + DLSS 5</td><td>168 Avg FPS, 75 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-1788444416967-7bpqk7vrr', false); });} else {initialize('fv-chart-1788444416967-7bpqk7vrr', false);}})();</script></div><p>And my goodness, what a performance hit it is. The difference between the Native 1440p average frame rate and the average rate with DLSS enabled is a whole 137 frames. A 93 fps average still results in very smooth gameplay overall, but the drop to just 37 fps in terms of 1% lows is very troubling.</p><p>This is an RTX 5080 running at 1440p, after all. A 4K-capable graphics card that will currently cost you $1,550 thanks to the ongoing memory/component pricing crisis. And that figure is based on <a href="https://www.pcgamer.com/hardware/graphics-cards/graphics-card-price-watch-deals/" target="_blank">the cheapest we can find</a>—I've seen them listed for $2,000+ in the past month or two.</p><div><blockquote><p>It's often very pretty at these settings, though... so that's something</p></blockquote></div><p>Of course, Nvidia will tell you that upscaling and frame generation are here to save the day when it comes to smooth performance, and that proves to be the case. Still, watching a 363 fps average result plummet to 168 fps at the push of a DLSS 5 button is pretty jaw dropping. </p><p>Nvidia has confirmed that DLSS 5 performance improvements are coming in future, and by the looks of it, it's in desperate need of some. It's often very pretty at these settings, though, as I'll go into below. So... that's something, I guess?</p><h2 class="article-body__section" id="section-dlss-5-4k-nba-2k27-benchmarks"><span>DLSS 5: 4K NBA 2K27 benchmarks</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:2560px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="Ke34Tj2RvKKTibrgjvBbyZ" name="20260903144459_1" alt="A close up of a player in NBA 2K27 with DLSS 5 AI-enhanced graphics" src="https://cdn.mos.cms.futurecdn.net/Ke34Tj2RvKKTibrgjvBbyZ-1920-80.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: 2K Games)</span></figcaption></figure><p>There are no awards for guessing that, at 4K, the effect is even more pronounced. At Native resolution with no upscaling or frame gen assistance, the RTX 5080 spits out an admirable 183 fps average (still at Ultra with ray tracing enabled, no less), which duly plummets to <em>49 fps </em>as soon as DLSS 5 is enabled.</p><p>That represents a staggering 73% decrease in average frames, and an instantly crunchy experience. Sure, 49 fps is perfectly playable, but with the knowledge that NBA 2K27 would be capable of so many more frames with the AI-enhanced pretties turned off, I'm not sure I could grin and bear it.</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-1788444946416-q2qpyxd9h *, #fv-chart-1788444946416-q2qpyxd9h *:before, #fv-chart-1788444946416-q2qpyxd9h *:after, #fv-chart-1788444946416-q2qpyxd9h-slideshow *, #fv-chart-1788444946416-q2qpyxd9h-slideshow *:before, #fv-chart-1788444946416-q2qpyxd9h-slideshow *:after {box-sizing: border-box !important; margin: 0; padding: 0; border: 0;font-size: 100%; font: inherit; vertical-align: baseline;}#fv-chart-1788444946416-q2qpyxd9h, #fv-chart-1788444946416-q2qpyxd9h-slideshow { font-family: 'Open Sans', sans-serif !important; }#fv-chart-1788444946416-q2qpyxd9h {position: relative !important; overflow: visible !important;--riv-primary: #E33235;}#fv-chart-1788444946416-q2qpyxd9h .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-1788444946416-q2qpyxd9h .fv-inner-wrapper.fv-no-header.fv-is-image-compare {padding-top: 0 !important;}#fv-chart-1788444946416-q2qpyxd9h.fv-full-bleed {width: 100vw !important;margin-left: calc(50% - 50vw) !important;}body {overflow-x: clip !important;}#fv-chart-1788444946416-q2qpyxd9h.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-1788444946416-q2qpyxd9h .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-1788444946416-q2qpyxd9h-slideshow {position: relative !important;width: 100% !important;margin: 1rem 0 !important;--riv-primary: #E33235;}#fv-chart-1788444946416-q2qpyxd9h-slideshow .fv-slides-wrapper {position: relative !important;width: 100% !important;}#fv-chart-1788444946416-q2qpyxd9h-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-1788444946416-q2qpyxd9h-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-1788444946416-q2qpyxd9h-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-1788444946416-q2qpyxd9h-slideshow .fv-nav-btn svg {width: 18px !important;height: 18px !important;stroke-width: 3px !important;filter: none !important;}#fv-chart-1788444946416-q2qpyxd9h-slideshow .fv-nav-btn:hover {opacity: 0.9 !important;transform: translateY(-1px) !important;}#fv-chart-1788444946416-q2qpyxd9h-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-1788444946416-q2qpyxd9h-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-1788444946416-q2qpyxd9h-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-1788444946416-q2qpyxd9h-slideshow .fv-slideshow-select:focus {outline: 2px solid #E33235 !important;border-color: #E33235 !important;}#fv-chart-1788444946416-q2qpyxd9h .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-1788444946416-q2qpyxd9h .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-1788444946416-q2qpyxd9h .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-1788444946416-q2qpyxd9h .fv-versus-chart { display: flex; flex-direction: column; width: 100%; margin-top: 1rem; }#fv-chart-1788444946416-q2qpyxd9h .fv-versus-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 1.5rem; padding: 0 1rem; }#fv-chart-1788444946416-q2qpyxd9h .fv-versus-select-wrapper { flex: 1; min-width: 0; }#fv-chart-1788444946416-q2qpyxd9h .fv-versus-select-wrapper.fv-left { text-align: center; padding-right: 1rem; }#fv-chart-1788444946416-q2qpyxd9h .fv-versus-select-wrapper.fv-right { text-align: center; padding-left: 1rem; }#fv-chart-1788444946416-q2qpyxd9h .fv-versus-select-container { position: relative; display: inline-block; max-width: 100%; width: 100%; }#fv-chart-1788444946416-q2qpyxd9h .fv-versus-chevron { position: absolute; top: 50%; transform: translateY(-50%); pointer-events: none; width: 16px; height: 16px; flex-shrink: 0; }#fv-chart-1788444946416-q2qpyxd9h .fv-versus-select-wrapper.fv-left .fv-versus-chevron { right: 0; }#fv-chart-1788444946416-q2qpyxd9h .fv-versus-select-wrapper.fv-right .fv-versus-chevron { right: 0; }#fv-chart-1788444946416-q2qpyxd9h .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-1788444946416-q2qpyxd9h .fv-versus-select.fv-select-left { text-align: center; direction: ltr; padding-right: 1.25rem; }#fv-chart-1788444946416-q2qpyxd9h .fv-versus-select.fv-select-right { text-align: center; padding-right: 1.25rem; }#fv-chart-1788444946416-q2qpyxd9h .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-1788444946416-q2qpyxd9h .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-1788444946416-q2qpyxd9h .fv-versus-body { display: flex; flex-direction: column; gap: 1.5rem; }#fv-chart-1788444946416-q2qpyxd9h .fv-versus-row { position: relative; height: auto; padding-top: 20px; margin-bottom: 0.25rem; display: block; }#fv-chart-1788444946416-q2qpyxd9h .fv-versus-bar-container { position: relative; height: 32px; display: flex; align-items: center; }#fv-chart-1788444946416-q2qpyxd9h .fv-versus-bar-left-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-end; align-items: center; }#fv-chart-1788444946416-q2qpyxd9h .fv-versus-bar-right-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-start; align-items: center; }#fv-chart-1788444946416-q2qpyxd9h .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-1788444946416-q2qpyxd9h .fv-versus-bar-left { border-radius: 4px 0 0 4px; justify-content: flex-end; padding: 0 8px; }#fv-chart-1788444946416-q2qpyxd9h .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-1788444946416-q2qpyxd9h .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-1788444946416-q2qpyxd9h .fv-inside-left { white-space: nowrap; flex-shrink: 0; }#fv-chart-1788444946416-q2qpyxd9h .fv-inside-right { white-space: nowrap; flex-shrink: 0; }#fv-chart-1788444946416-q2qpyxd9h .fv-versus-val-text { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; }#fv-chart-1788444946416-q2qpyxd9h .fv-versus-pct-diff { font-size: 12px; font-weight: 600; }#fv-chart-1788444946416-q2qpyxd9h .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-1788444946416-q2qpyxd9h .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-1788444946416-q2qpyxd9h .fv-bottom-bar { display: flex !important; flex-direction: column !important; align-items: center !important; margin-top: 0.5rem !important; gap: 1rem !important; }#fv-chart-1788444946416-q2qpyxd9h .fv-footer-content { text-align: center !important; width: 100% !important; }#fv-chart-1788444946416-q2qpyxd9h .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-1788444946416-q2qpyxd9h .fv-dropdown-wrapper { text-align: center !important; margin-bottom: 16px !important; margin-top: 0 !important; }#fv-chart-1788444946416-q2qpyxd9h .fv-dropdown-title-container { position: relative !important; display: inline-block !important; max-width: 100% !important; }#fv-chart-1788444946416-q2qpyxd9h .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-1788444946416-q2qpyxd9h .fv-dropdown-title:focus { outline: none !important; }#fv-chart-1788444946416-q2qpyxd9h .fv-dropdown-title::-ms-expand { display: none !important; }#fv-chart-1788444946416-q2qpyxd9h .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-1788444946416-q2qpyxd9h .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-1788444946416-q2qpyxd9h .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-1788444946416-q2qpyxd9h .fv-carousel-nav-btn:hover { border-color: #9ca3af !important; }#fv-chart-1788444946416-q2qpyxd9h .fv-carousel-counter { font-size: 14px !important; color: #374151 !important; text-align: center !important; margin-top: 1rem !important; }#fv-chart-1788444946416-q2qpyxd9h .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-1788444946416-q2qpyxd9h .fv-legend-item { display: flex !important; align-items: center !important; gap: 6px !important; font-size: 14px !important; color: #374151 !important; }#fv-chart-1788444946416-q2qpyxd9h .fv-legend-color { width: 12px !important; height: 12px !important; border-radius: 3px !important; }#fv-chart-1788444946416-q2qpyxd9h .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-1788444946416-q2qpyxd9h .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-1788444946416-q2qpyxd9h .fv-multi-legend-swatch { width: 16px !important; height: 16px !important; border-radius: 3px !important; }#fv-chart-1788444946416-q2qpyxd9h .fv-benchmark-group { margin-bottom: 1rem !important; }#fv-chart-1788444946416-q2qpyxd9h .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-1788444946416-q2qpyxd9h .fv-bar-row, #fv-chart-1788444946416-q2qpyxd9h .fv-stacked-product { display: flex !important; align-items: center !important; width: 100% !important; margin-bottom: 0.75rem !important; position: relative !important; }#fv-chart-1788444946416-q2qpyxd9h .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-1788444946416-q2qpyxd9h .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-1788444946416-q2qpyxd9h .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-1788444946416-q2qpyxd9h.preview-wrapper .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1788444946416-q2qpyxd9h.preview-wrapper .fv-bar-commentary-inline:focus, #fv-chart-1788444946416-q2qpyxd9h.preview-wrapper .fv-bar-commentary-inline:focus-within, #fv-chart-1788444946416-q2qpyxd9h.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1788444946416-q2qpyxd9h.mobile-view .fv-bar-commentary-inline:focus, #fv-chart-1788444946416-q2qpyxd9h.mobile-view .fv-bar-commentary-inline:focus-within { display: flex !important; }#fv-chart-1788444946416-q2qpyxd9h .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-1788444946416-q2qpyxd9h .fv-bar:hover { opacity: 0.8 !important; }#fv-chart-1788444946416-q2qpyxd9h .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-1788444946416-q2qpyxd9h .fv-bar-inner-label { white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; padding-right: 8px !important; }#fv-chart-1788444946416-q2qpyxd9h .fv-bar-inner-value { flex-shrink: 0 !important; }#fv-chart-1788444946416-q2qpyxd9h .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-1788444946416-q2qpyxd9h .fv-bar-label.fv-primary-product { font-weight: bold !important; color: var(--riv-primary) !important; }#fv-chart-1788444946416-q2qpyxd9h .fv-multi-bar-container { flex-direction: column !important; padding: 4px !important; align-items: stretch !important; gap: 4px !important; height: auto !important; }#fv-chart-1788444946416-q2qpyxd9h .fv-multi-bar-item { display: flex !important; align-items: center !important; height: 25px !important; width: 100% !important; }#fv-chart-1788444946416-q2qpyxd9h .fv-stacked-bar { display: flex !important; overflow: hidden !important; }#fv-chart-1788444946416-q2qpyxd9h .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-1788444946416-q2qpyxd9h .fv-stacked-segment:last-child { border-right: none !important; }#fv-chart-1788444946416-q2qpyxd9h .fv-segment-value { font-size: 14px !important; font-weight: bold !important; }#fv-chart-1788444946416-q2qpyxd9h .fv-grouped-bar-product { display: flex !important; flex-direction: column !important; width: 100% !important; margin-bottom: 1.25rem !important; }#fv-chart-1788444946416-q2qpyxd9h .fv-grouped-product-title-wrapper { padding-left: 150px !important; }#fv-chart-1788444946416-q2qpyxd9h .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-1788444946416-q2qpyxd9h .fv-bar-cluster { width: 100% !important; flex-grow: 1 !important; display: flex !important; flex-direction: column !important; }#fv-chart-1788444946416-q2qpyxd9h .fv-bar-cluster .fv-bar-row { margin-bottom: 3px !important; }#fv-chart-1788444946416-q2qpyxd9h .fv-bar-cluster .fv-bar-container { height: 20px !important; }#fv-chart-1788444946416-q2qpyxd9h .riv-grid line {stroke: #D1D5DB !important;stroke-dasharray: 3 3 !important;}#fv-chart-1788444946416-q2qpyxd9h .fv-x-axis-wrapper { display: flex !important; width: 100% !important; margin-top: 0.5rem !important; }#fv-chart-1788444946416-q2qpyxd9h .fv-x-axis-label-space { width: 150px !important; padding-right: 10px !important; flex-shrink: 0 !important; }#fv-chart-1788444946416-q2qpyxd9h .fv-x-axis-chart-space { flex-grow: 1 !important; padding-right: 8px !important; }#fv-chart-1788444946416-q2qpyxd9h .fv-x-axis-wrapper.fv-grouped-x-axis { margin-left: 0 !important; }#fv-chart-1788444946416-q2qpyxd9h .fv-x-axis-line { border-top: 1px solid #D1D5DB !important; }#fv-chart-1788444946416-q2qpyxd9h .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-1788444946416-q2qpyxd9h .fv-x-axis-ticks span { position: relative !important; }#fv-chart-1788444946416-q2qpyxd9h .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-1788444946416-q2qpyxd9h .fv-x-axis-unit { text-align: center !important; font-size: 14px !important; color: #374151 !important; margin-top: 8px !important; display: block !important; }#fv-chart-1788444946416-q2qpyxd9h .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-1788444946416-q2qpyxd9h .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-1788444946416-q2qpyxd9h.mobile-view .fv-pie-container,#fv-chart-1788444946416-q2qpyxd9h.labels-on-top .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1788444946416-q2qpyxd9h.mobile-view .fv-grouped-product-title-wrapper,#fv-chart-1788444946416-q2qpyxd9h.labels-on-top .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1788444946416-q2qpyxd9h.mobile-view .fv-bar-row,#fv-chart-1788444946416-q2qpyxd9h.mobile-view .fv-stacked-product,#fv-chart-1788444946416-q2qpyxd9h.mobile-view .fv-grouped-bar-product,#fv-chart-1788444946416-q2qpyxd9h.labels-on-top .fv-bar-row,#fv-chart-1788444946416-q2qpyxd9h.labels-on-top .fv-stacked-product,#fv-chart-1788444946416-q2qpyxd9h.labels-on-top .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1788444946416-q2qpyxd9h.mobile-view .fv-bar-label:not(.fv-grouped-product-title),#fv-chart-1788444946416-q2qpyxd9h.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-1788444946416-q2qpyxd9h.mobile-view .fv-bar-label,#fv-chart-1788444946416-q2qpyxd9h.mobile-view .fv-grouped-product-title,#fv-chart-1788444946416-q2qpyxd9h.labels-on-top .fv-bar-label,#fv-chart-1788444946416-q2qpyxd9h.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-1788444946416-q2qpyxd9h.mobile-view .fv-bar-container,#fv-chart-1788444946416-q2qpyxd9h.mobile-view .fv-bar-cluster,#fv-chart-1788444946416-q2qpyxd9h.labels-on-top .fv-bar-container,#fv-chart-1788444946416-q2qpyxd9h.labels-on-top .fv-bar-cluster {width: 100% !important;}#fv-chart-1788444946416-q2qpyxd9h.mobile-view .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1788444946416-q2qpyxd9h.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1788444946416-q2qpyxd9h.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1788444946416-q2qpyxd9h.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus-within,#fv-chart-1788444946416-q2qpyxd9h.labels-on-top .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1788444946416-q2qpyxd9h.labels-on-top .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1788444946416-q2qpyxd9h.labels-on-top .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1788444946416-q2qpyxd9h.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-1788444946416-q2qpyxd9h.mobile-view .fv-x-axis-wrapper,#fv-chart-1788444946416-q2qpyxd9h.labels-on-top .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1788444946416-q2qpyxd9h.mobile-view .fv-x-axis-label-space,#fv-chart-1788444946416-q2qpyxd9h.labels-on-top .fv-x-axis-label-space {display: none !important;}#fv-chart-1788444946416-q2qpyxd9h.mobile-view .fv-x-axis-chart-space,#fv-chart-1788444946416-q2qpyxd9h.labels-on-top .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1788444946416-q2qpyxd9h.mobile-view .fv-benchmark-title,#fv-chart-1788444946416-q2qpyxd9h.labels-on-top .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1788444946416-q2qpyxd9h.mobile-view .fv-dropdown-title,#fv-chart-1788444946416-q2qpyxd9h.labels-on-top .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1788444946416-q2qpyxd9h.mobile-view .fv-carousel-nav-btn,#fv-chart-1788444946416-q2qpyxd9h.labels-on-top .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1788444946416-q2qpyxd9h.mobile-view .fv-chart-title,#fv-chart-1788444946416-q2qpyxd9h.labels-on-top .fv-chart-title {padding: 0 8px !important;}#fv-chart-1788444946416-q2qpyxd9h.mobile-view .fv-chart-subhead,#fv-chart-1788444946416-q2qpyxd9h.labels-on-top .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1788444946416-q2qpyxd9h.mobile-view .fv-versus-header,#fv-chart-1788444946416-q2qpyxd9h.labels-on-top .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1788444946416-q2qpyxd9h.mobile-view .fv-versus-select-wrapper,#fv-chart-1788444946416-q2qpyxd9h.labels-on-top .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1788444946416-q2qpyxd9h.mobile-view .fv-versus-select-wrapper.fv-left,#fv-chart-1788444946416-q2qpyxd9h.labels-on-top .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1788444946416-q2qpyxd9h.mobile-view .fv-versus-select-wrapper.fv-right,#fv-chart-1788444946416-q2qpyxd9h.labels-on-top .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1788444946416-q2qpyxd9h.mobile-view .fv-versus-select.fv-select-left,#fv-chart-1788444946416-q2qpyxd9h.labels-on-top .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1788444946416-q2qpyxd9h.mobile-view .fv-versus-select.fv-select-right,#fv-chart-1788444946416-q2qpyxd9h.labels-on-top .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1788444946416-q2qpyxd9h.mobile-view .fv-versus-vs,#fv-chart-1788444946416-q2qpyxd9h.labels-on-top .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1788444946416-q2qpyxd9h.mobile-view .fv-versus-select-container,#fv-chart-1788444946416-q2qpyxd9h.labels-on-top .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1788444946416-q2qpyxd9h.mobile-view .fv-versus-select,#fv-chart-1788444946416-q2qpyxd9h.labels-on-top .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1788444946416-q2qpyxd9h.mobile-view .fv-stl-shop-all-btn,#fv-chart-1788444946416-q2qpyxd9h.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-1788444946416-q2qpyxd9h.mobile-view .fv-stl-shop-all-logo,#fv-chart-1788444946416-q2qpyxd9h.mobile-view .fv-stl-shop-all-icon,#fv-chart-1788444946416-q2qpyxd9h.labels-on-top .fv-stl-shop-all-logo,#fv-chart-1788444946416-q2qpyxd9h.labels-on-top .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1788444946416-q2qpyxd9h.mobile-view .fv-stl-shop-all-icon svg,#fv-chart-1788444946416-q2qpyxd9h.labels-on-top .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1788444946416-q2qpyxd9h.mobile-view .fv-bar-commentary-inline,#fv-chart-1788444946416-q2qpyxd9h.labels-on-top .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1788444946416-q2qpyxd9h.mobile-view .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1788444946416-q2qpyxd9h.mobile-view.fv-contains-line-chart .fv-footer-content {margin-left: -1rem !important;margin-right: -1rem !important;}@media (max-width: 599px) {#fv-chart-1788444946416-q2qpyxd9h .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1788444946416-q2qpyxd9h .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1788444946416-q2qpyxd9h .fv-bar-row,#fv-chart-1788444946416-q2qpyxd9h .fv-stacked-product,#fv-chart-1788444946416-q2qpyxd9h .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1788444946416-q2qpyxd9h .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-1788444946416-q2qpyxd9h .fv-bar-label,#fv-chart-1788444946416-q2qpyxd9h .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-1788444946416-q2qpyxd9h .fv-bar-container,#fv-chart-1788444946416-q2qpyxd9h .fv-bar-cluster {width: 100% !important;}#fv-chart-1788444946416-q2qpyxd9h .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1788444946416-q2qpyxd9h .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1788444946416-q2qpyxd9h .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1788444946416-q2qpyxd9h .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-1788444946416-q2qpyxd9h .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1788444946416-q2qpyxd9h .fv-x-axis-label-space {display: none !important;}#fv-chart-1788444946416-q2qpyxd9h .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1788444946416-q2qpyxd9h .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1788444946416-q2qpyxd9h .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1788444946416-q2qpyxd9h .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1788444946416-q2qpyxd9h .fv-chart-title {padding: 0 8px !important;}#fv-chart-1788444946416-q2qpyxd9h .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1788444946416-q2qpyxd9h .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1788444946416-q2qpyxd9h .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1788444946416-q2qpyxd9h .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1788444946416-q2qpyxd9h .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1788444946416-q2qpyxd9h .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1788444946416-q2qpyxd9h .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1788444946416-q2qpyxd9h .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1788444946416-q2qpyxd9h .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1788444946416-q2qpyxd9h .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1788444946416-q2qpyxd9h .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-1788444946416-q2qpyxd9h .fv-stl-shop-all-logo,#fv-chart-1788444946416-q2qpyxd9h .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1788444946416-q2qpyxd9h .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1788444946416-q2qpyxd9h .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1788444946416-q2qpyxd9h .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1788444946416-q2qpyxd9h.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": "DLSS 5 | RTX 5080 | 4K gaming benchmarks","description": "Results recorded during gameplay in NBA 2K27 at Ultra settings, ray tracing enabled, using an RTX 5080.","creator": {"@type": "Organization","name": "PC Gamer","logo": "https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png"},"isAccessibleForFree": true,"dateCreated": "2026-09-03T14:15:46.416Z","citation": "Add your caption to explain the data, the learnings and the key takeaways of the data being visualized","keywords": ["Native","Native + DLSS 5","Quality upscaling + 2x FG","Quality upscaling + 2x FG + DLSS 5","NBA 2K27 (Ultra preset)","benchmark","comparison","performance","review","PC Gamer"],"measurementTechnique": "Performance Benchmarking","variableMeasured": [{"@type": "PropertyValue","name": "Native – NBA 2K27 (Ultra preset)","value": 183,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Native + DLSS 5 – NBA 2K27 (Ultra preset)","value": 49,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Quality upscaling + 2x FG – NBA 2K27 (Ultra preset)","value": 255,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Quality upscaling + 2x FG + DLSS 5 – NBA 2K27 (Ultra preset)","value": 92,"unitText": "Avg FPS"}]}</script><div id="fv-chart-1788444946416-q2qpyxd9h" 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">DLSS 5 | RTX 5080 | 4K gaming benchmarks</h3><p class="fv-chart-subhead">Results recorded during gameplay in NBA 2K27 at Ultra settings, ray tracing enabled, using an RTX 5080.</p><div class="riv-chart-container"><div class="fv-chart-item" id="fv-chart-1788444946416-q2qpyxd9h-bar-NBA 2K27 (Ultra preset)" data-chart-type="Bar" data-title="NBA 2K27 (Ultra preset)" data-subhead="Results recorded during gameplay in NBA 2K27 at Ultra settings, ray tracing enabled, using an RTX 5080." data-caption="" style=""><div class="fv-benchmark-group"><h4 class="fv-benchmark-title">NBA 2K27 (Ultra preset)</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 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 ">Native</div><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%; background-color: #E33235;" data-target-width="61" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">183</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 30.333333333333336%; background-color: #FE9F58;" data-target-width="30.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">91</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Native + DLSS 5</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 16.333333333333332%; background-color: #E33235;" data-target-width="16.333333333333332" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !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: 10.333333333333334%; background-color: #FE9F58;" data-target-width="10.333333333333334" data-target-margin="0"><div 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 ">Quality upscaling + 2x FG</div><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">255</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">118</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Quality upscaling + 2x FG + DLSS 5</div><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.666666666666664%; background-color: #E33235;" data-target-width="30.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">92</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 17.666666666666668%; background-color: #FE9F58;" data-target-width="17.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">53</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>75</span><span>150</span><span>225</span><span>300</span></div></div></div><table class="sr-only"><caption>NBA 2K27 (Ultra preset) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>Native</td><td>183 Avg FPS, 91 1% Low FPS</td></tr><tr><td>Native + DLSS 5</td><td>49 Avg FPS, 31 1% Low FPS</td></tr><tr><td>Quality upscaling + 2x FG</td><td>255 Avg FPS, 118 1% Low FPS</td></tr><tr><td>Quality upscaling + 2x FG + DLSS 5</td><td>92 Avg FPS, 53 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-1788444946416-q2qpyxd9h', false); });} else {initialize('fv-chart-1788444946416-q2qpyxd9h', false);}})();</script></div><p>What I would do, however, is turn upscaling and frame generation on to compensate. And here, the news is slightly better. A 92 fps average is more like it, with regular old DLSS set to Quality, and 2x frame gen enabled. I feel better already.</p><p>That was until I realised that, with DLSS 5 turned off, I'd be getting a 255 fps average at the same settings. That's a 163 fps drop with DLSS 5 enabled, for those counting. Which is a lot of frames to come tumbling out the bottom of your very expensive graphics card.</p><p>Given all of Nvidia's benchmarks are with a lower resolution DLSS setting and the full 6x Multi Frame Generation bean, on the one hand I expected DLSS 5 to actually need MFGto achieve smooth frame rates at all, or require Ultra Performance-level upscaling. So, the fact that I can achieve very playable frame rates with just 2x frame gen and upscaling set to Quality is still pretty impressive. But on the other, NBA 2K27 runs so well <em>without </em>DLSS 5 enhancement, the thought of slashing my frame rate by such a huge amount for some prettier, AI-assisted graphics stops me in my tracks. Speaking of which...</p><h3 class="article-body__section" id="section-dlss5-image-quality-comparison"><span>DLSS5: Image quality comparison</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:2560px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="5ZvLu7NHvdaecaZVMLnDJf" name="20260903144741_1" alt="A basketball player in NBA 2K27 rendered with DLSS 5" src="https://cdn.mos.cms.futurecdn.net/5ZvLu7NHvdaecaZVMLnDJf-1920-80.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: 2K Games)</span></figcaption></figure><p>There's one thing I will say for DLSS 5: it looks pretty great in this game. I spent a good hour or two zipping around in the photo mode, marvelling at the visages of my ill-fated basketball team.</p><p>The photo mode, however, is where you'll see most of the benefits of Nvidia's new toy. In terms of actual gameplay, you'll spend most of your time in NBA 2K27 in a zoomed out perspective, cursing loudly at the fact you can't time a well-placed three-pointer for toffee.</p><p>Sure, there are cuts to player celebrations, slow motion replays, and half-time team talks. But it's when things are paused that you'll see most of the DLSS 5 difference—so that's exactly what I've done for the comparisons below.</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-1788439018083-1xtltbqhk *, #fv-chart-1788439018083-1xtltbqhk *:before, #fv-chart-1788439018083-1xtltbqhk *:after, #fv-chart-1788439018083-1xtltbqhk-slideshow *, #fv-chart-1788439018083-1xtltbqhk-slideshow *:before, #fv-chart-1788439018083-1xtltbqhk-slideshow *:after {box-sizing: border-box !important; margin: 0; padding: 0; border: 0;font-size: 100%; font: inherit; vertical-align: baseline;}#fv-chart-1788439018083-1xtltbqhk, #fv-chart-1788439018083-1xtltbqhk-slideshow { font-family: 'Open Sans', sans-serif !important; }#fv-chart-1788439018083-1xtltbqhk {position: relative !important; overflow: visible !important;--riv-primary: #E33235;}#fv-chart-1788439018083-1xtltbqhk .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-1788439018083-1xtltbqhk .fv-inner-wrapper.fv-no-header.fv-is-image-compare {padding-top: 0 !important;}#fv-chart-1788439018083-1xtltbqhk.fv-full-bleed {width: 100vw !important;margin-left: calc(50% - 50vw) !important;}body {overflow-x: clip !important;}#fv-chart-1788439018083-1xtltbqhk.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-1788439018083-1xtltbqhk .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-1788439018083-1xtltbqhk-slideshow {position: relative !important;width: 100% !important;margin: 1rem 0 !important;--riv-primary: #E33235;}#fv-chart-1788439018083-1xtltbqhk-slideshow .fv-slides-wrapper {position: relative !important;width: 100% !important;}#fv-chart-1788439018083-1xtltbqhk-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-1788439018083-1xtltbqhk-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-1788439018083-1xtltbqhk-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-1788439018083-1xtltbqhk-slideshow .fv-nav-btn svg {width: 18px !important;height: 18px !important;stroke-width: 3px !important;filter: none !important;}#fv-chart-1788439018083-1xtltbqhk-slideshow .fv-nav-btn:hover {opacity: 0.9 !important;transform: translateY(-1px) !important;}#fv-chart-1788439018083-1xtltbqhk-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-1788439018083-1xtltbqhk-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-1788439018083-1xtltbqhk-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-1788439018083-1xtltbqhk-slideshow .fv-slideshow-select:focus {outline: 2px solid #E33235 !important;border-color: #E33235 !important;}#fv-chart-1788439018083-1xtltbqhk .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-1788439018083-1xtltbqhk .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-1788439018083-1xtltbqhk .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-1788439018083-1xtltbqhk .fv-versus-chart { display: flex; flex-direction: column; width: 100%; margin-top: 1rem; }#fv-chart-1788439018083-1xtltbqhk .fv-versus-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 1.5rem; padding: 0 1rem; }#fv-chart-1788439018083-1xtltbqhk .fv-versus-select-wrapper { flex: 1; min-width: 0; }#fv-chart-1788439018083-1xtltbqhk .fv-versus-select-wrapper.fv-left { text-align: center; padding-right: 1rem; }#fv-chart-1788439018083-1xtltbqhk .fv-versus-select-wrapper.fv-right { text-align: center; padding-left: 1rem; }#fv-chart-1788439018083-1xtltbqhk .fv-versus-select-container { position: relative; display: inline-block; max-width: 100%; width: 100%; }#fv-chart-1788439018083-1xtltbqhk .fv-versus-chevron { position: absolute; top: 50%; transform: translateY(-50%); pointer-events: none; width: 16px; height: 16px; flex-shrink: 0; }#fv-chart-1788439018083-1xtltbqhk .fv-versus-select-wrapper.fv-left .fv-versus-chevron { right: 0; }#fv-chart-1788439018083-1xtltbqhk .fv-versus-select-wrapper.fv-right .fv-versus-chevron { right: 0; }#fv-chart-1788439018083-1xtltbqhk .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-1788439018083-1xtltbqhk .fv-versus-select.fv-select-left { text-align: center; direction: ltr; padding-right: 1.25rem; }#fv-chart-1788439018083-1xtltbqhk .fv-versus-select.fv-select-right { text-align: center; padding-right: 1.25rem; }#fv-chart-1788439018083-1xtltbqhk .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-1788439018083-1xtltbqhk .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-1788439018083-1xtltbqhk .fv-versus-body { display: flex; flex-direction: column; gap: 1.5rem; }#fv-chart-1788439018083-1xtltbqhk .fv-versus-row { position: relative; height: auto; padding-top: 20px; margin-bottom: 0.25rem; display: block; }#fv-chart-1788439018083-1xtltbqhk .fv-versus-bar-container { position: relative; height: 32px; display: flex; align-items: center; }#fv-chart-1788439018083-1xtltbqhk .fv-versus-bar-left-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-end; align-items: center; }#fv-chart-1788439018083-1xtltbqhk .fv-versus-bar-right-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-start; align-items: center; }#fv-chart-1788439018083-1xtltbqhk .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-1788439018083-1xtltbqhk .fv-versus-bar-left { border-radius: 4px 0 0 4px; justify-content: flex-end; padding: 0 8px; }#fv-chart-1788439018083-1xtltbqhk .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-1788439018083-1xtltbqhk .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-1788439018083-1xtltbqhk .fv-inside-left { white-space: nowrap; flex-shrink: 0; }#fv-chart-1788439018083-1xtltbqhk .fv-inside-right { white-space: nowrap; flex-shrink: 0; }#fv-chart-1788439018083-1xtltbqhk .fv-versus-val-text { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; }#fv-chart-1788439018083-1xtltbqhk .fv-versus-pct-diff { font-size: 12px; font-weight: 600; }#fv-chart-1788439018083-1xtltbqhk .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-1788439018083-1xtltbqhk .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-1788439018083-1xtltbqhk .fv-image-compare-container { width: auto !important; margin-left: -1.5rem !important; margin-right: -1.5rem !important; margin-bottom: 2rem !important; }#fv-chart-1788439018083-1xtltbqhk.fv-full-bleed .fv-image-compare-container { width: 100% !important; max-width: none !important; margin: 0 auto !important; }#fv-chart-1788439018083-1xtltbqhk .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-1788439018083-1xtltbqhk .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-1788439018083-1xtltbqhk .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-1788439018083-1xtltbqhk .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-1788439018083-1xtltbqhk .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-1788439018083-1xtltbqhk .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-1788439018083-1xtltbqhk .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-1788439018083-1xtltbqhk .fv-image-compare-handle.fv-image-compare-handle-square { border-radius: 6px !important; }#fv-chart-1788439018083-1xtltbqhk .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-1788439018083-1xtltbqhk .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-1788439018083-1xtltbqhk .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-1788439018083-1xtltbqhk .fv-image-compare-label-left { left: 1rem !important; }#fv-chart-1788439018083-1xtltbqhk .fv-image-compare-label-right { right: 1rem !important; }#fv-chart-1788439018083-1xtltbqhk .fv-image-compare-expand-btn, #fv-chart-1788439018083-1xtltbqhk .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-1788439018083-1xtltbqhk .fv-image-compare-expand-btn:hover, #fv-chart-1788439018083-1xtltbqhk .fv-image-compare-close-btn:hover { background-color: rgba(0, 0, 0, 0.7) !important; }#fv-chart-1788439018083-1xtltbqhk .fv-image-compare-close-btn { display: none !important; top: 1rem !important; bottom: auto !important; }#fv-chart-1788439018083-1xtltbqhk .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-1788439018083-1xtltbqhk .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-1788439018083-1xtltbqhk .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-inner:active { cursor: grabbing !important; }#fv-chart-1788439018083-1xtltbqhk .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-1788439018083-1xtltbqhk .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-1788439018083-1xtltbqhk .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-expand-btn { display: none !important; }#fv-chart-1788439018083-1xtltbqhk .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-close-btn { display: flex !important; }#fv-chart-1788439018083-1xtltbqhk .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-label-right { right: 4rem !important; }#fv-chart-1788439018083-1xtltbqhk .fv-bottom-bar { display: flex !important; flex-direction: column !important; align-items: center !important; margin-top: 0.5rem !important; gap: 1rem !important; }#fv-chart-1788439018083-1xtltbqhk .fv-footer-content { text-align: center !important; width: 100% !important; }#fv-chart-1788439018083-1xtltbqhk .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-1788439018083-1xtltbqhk .fv-dropdown-wrapper { text-align: center !important; margin-bottom: 16px !important; margin-top: 0 !important; }#fv-chart-1788439018083-1xtltbqhk .fv-dropdown-title-container { position: relative !important; display: inline-block !important; max-width: 100% !important; }#fv-chart-1788439018083-1xtltbqhk .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-1788439018083-1xtltbqhk .fv-dropdown-title:focus { outline: none !important; }#fv-chart-1788439018083-1xtltbqhk .fv-dropdown-title::-ms-expand { display: none !important; }#fv-chart-1788439018083-1xtltbqhk .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-1788439018083-1xtltbqhk .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-1788439018083-1xtltbqhk .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-1788439018083-1xtltbqhk .fv-carousel-nav-btn:hover { border-color: #9ca3af !important; }#fv-chart-1788439018083-1xtltbqhk .fv-carousel-counter { font-size: 14px !important; color: #374151 !important; text-align: center !important; margin-top: 1rem !important; }#fv-chart-1788439018083-1xtltbqhk .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-1788439018083-1xtltbqhk .fv-legend-item { display: flex !important; align-items: center !important; gap: 6px !important; font-size: 14px !important; color: #374151 !important; }#fv-chart-1788439018083-1xtltbqhk .fv-legend-color { width: 12px !important; height: 12px !important; border-radius: 3px !important; }#fv-chart-1788439018083-1xtltbqhk .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-1788439018083-1xtltbqhk .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-1788439018083-1xtltbqhk .fv-multi-legend-swatch { width: 16px !important; height: 16px !important; border-radius: 3px !important; }#fv-chart-1788439018083-1xtltbqhk .fv-benchmark-group { margin-bottom: 1rem !important; }#fv-chart-1788439018083-1xtltbqhk .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-1788439018083-1xtltbqhk .fv-bar-row, #fv-chart-1788439018083-1xtltbqhk .fv-stacked-product { display: flex !important; align-items: center !important; width: 100% !important; margin-bottom: 0.75rem !important; position: relative !important; }#fv-chart-1788439018083-1xtltbqhk .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-1788439018083-1xtltbqhk .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-1788439018083-1xtltbqhk .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-1788439018083-1xtltbqhk.preview-wrapper .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1788439018083-1xtltbqhk.preview-wrapper .fv-bar-commentary-inline:focus, #fv-chart-1788439018083-1xtltbqhk.preview-wrapper .fv-bar-commentary-inline:focus-within, #fv-chart-1788439018083-1xtltbqhk.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1788439018083-1xtltbqhk.mobile-view .fv-bar-commentary-inline:focus, #fv-chart-1788439018083-1xtltbqhk.mobile-view .fv-bar-commentary-inline:focus-within { display: flex !important; }#fv-chart-1788439018083-1xtltbqhk .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-1788439018083-1xtltbqhk .fv-bar:hover { opacity: 0.8 !important; }#fv-chart-1788439018083-1xtltbqhk .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-1788439018083-1xtltbqhk .fv-bar-inner-label { white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; padding-right: 8px !important; }#fv-chart-1788439018083-1xtltbqhk .fv-bar-inner-value { flex-shrink: 0 !important; }#fv-chart-1788439018083-1xtltbqhk .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-1788439018083-1xtltbqhk .fv-bar-label.fv-primary-product { font-weight: bold !important; color: var(--riv-primary) !important; }#fv-chart-1788439018083-1xtltbqhk .fv-multi-bar-container { flex-direction: column !important; padding: 4px !important; align-items: stretch !important; gap: 4px !important; height: auto !important; }#fv-chart-1788439018083-1xtltbqhk .fv-multi-bar-item { display: flex !important; align-items: center !important; height: 25px !important; width: 100% !important; }#fv-chart-1788439018083-1xtltbqhk .fv-stacked-bar { display: flex !important; overflow: hidden !important; }#fv-chart-1788439018083-1xtltbqhk .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-1788439018083-1xtltbqhk .fv-stacked-segment:last-child { border-right: none !important; }#fv-chart-1788439018083-1xtltbqhk .fv-segment-value { font-size: 14px !important; font-weight: bold !important; }#fv-chart-1788439018083-1xtltbqhk .fv-grouped-bar-product { display: flex !important; flex-direction: column !important; width: 100% !important; margin-bottom: 1.25rem !important; }#fv-chart-1788439018083-1xtltbqhk .fv-grouped-product-title-wrapper { padding-left: 150px !important; }#fv-chart-1788439018083-1xtltbqhk .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-1788439018083-1xtltbqhk .fv-bar-cluster { width: 100% !important; flex-grow: 1 !important; display: flex !important; flex-direction: column !important; }#fv-chart-1788439018083-1xtltbqhk .fv-bar-cluster .fv-bar-row { margin-bottom: 3px !important; }#fv-chart-1788439018083-1xtltbqhk .fv-bar-cluster .fv-bar-container { height: 20px !important; }#fv-chart-1788439018083-1xtltbqhk .riv-grid line {stroke: #D1D5DB !important;stroke-dasharray: 3 3 !important;}#fv-chart-1788439018083-1xtltbqhk .fv-x-axis-wrapper { display: flex !important; width: 100% !important; margin-top: 0.5rem !important; }#fv-chart-1788439018083-1xtltbqhk .fv-x-axis-label-space { width: 150px !important; padding-right: 10px !important; flex-shrink: 0 !important; }#fv-chart-1788439018083-1xtltbqhk .fv-x-axis-chart-space { flex-grow: 1 !important; padding-right: 8px !important; }#fv-chart-1788439018083-1xtltbqhk .fv-x-axis-wrapper.fv-grouped-x-axis { margin-left: 0 !important; }#fv-chart-1788439018083-1xtltbqhk .fv-x-axis-line { border-top: 1px solid #D1D5DB !important; }#fv-chart-1788439018083-1xtltbqhk .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-1788439018083-1xtltbqhk .fv-x-axis-ticks span { position: relative !important; }#fv-chart-1788439018083-1xtltbqhk .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-1788439018083-1xtltbqhk .fv-x-axis-unit { text-align: center !important; font-size: 14px !important; color: #374151 !important; margin-top: 8px !important; display: block !important; }#fv-chart-1788439018083-1xtltbqhk .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-1788439018083-1xtltbqhk .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-1788439018083-1xtltbqhk.mobile-view .fv-pie-container,#fv-chart-1788439018083-1xtltbqhk.labels-on-top .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1788439018083-1xtltbqhk.mobile-view .fv-grouped-product-title-wrapper,#fv-chart-1788439018083-1xtltbqhk.labels-on-top .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1788439018083-1xtltbqhk.mobile-view .fv-bar-row,#fv-chart-1788439018083-1xtltbqhk.mobile-view .fv-stacked-product,#fv-chart-1788439018083-1xtltbqhk.mobile-view .fv-grouped-bar-product,#fv-chart-1788439018083-1xtltbqhk.labels-on-top .fv-bar-row,#fv-chart-1788439018083-1xtltbqhk.labels-on-top .fv-stacked-product,#fv-chart-1788439018083-1xtltbqhk.labels-on-top .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1788439018083-1xtltbqhk.mobile-view .fv-bar-label:not(.fv-grouped-product-title),#fv-chart-1788439018083-1xtltbqhk.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-1788439018083-1xtltbqhk.mobile-view .fv-bar-label,#fv-chart-1788439018083-1xtltbqhk.mobile-view .fv-grouped-product-title,#fv-chart-1788439018083-1xtltbqhk.labels-on-top .fv-bar-label,#fv-chart-1788439018083-1xtltbqhk.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-1788439018083-1xtltbqhk.mobile-view .fv-bar-container,#fv-chart-1788439018083-1xtltbqhk.mobile-view .fv-bar-cluster,#fv-chart-1788439018083-1xtltbqhk.labels-on-top .fv-bar-container,#fv-chart-1788439018083-1xtltbqhk.labels-on-top .fv-bar-cluster {width: 100% !important;}#fv-chart-1788439018083-1xtltbqhk.mobile-view .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1788439018083-1xtltbqhk.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1788439018083-1xtltbqhk.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1788439018083-1xtltbqhk.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus-within,#fv-chart-1788439018083-1xtltbqhk.labels-on-top .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1788439018083-1xtltbqhk.labels-on-top .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1788439018083-1xtltbqhk.labels-on-top .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1788439018083-1xtltbqhk.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-1788439018083-1xtltbqhk.mobile-view .fv-x-axis-wrapper,#fv-chart-1788439018083-1xtltbqhk.labels-on-top .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1788439018083-1xtltbqhk.mobile-view .fv-x-axis-label-space,#fv-chart-1788439018083-1xtltbqhk.labels-on-top .fv-x-axis-label-space {display: none !important;}#fv-chart-1788439018083-1xtltbqhk.mobile-view .fv-x-axis-chart-space,#fv-chart-1788439018083-1xtltbqhk.labels-on-top .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1788439018083-1xtltbqhk.mobile-view .fv-benchmark-title,#fv-chart-1788439018083-1xtltbqhk.labels-on-top .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1788439018083-1xtltbqhk.mobile-view .fv-dropdown-title,#fv-chart-1788439018083-1xtltbqhk.labels-on-top .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1788439018083-1xtltbqhk.mobile-view .fv-carousel-nav-btn,#fv-chart-1788439018083-1xtltbqhk.labels-on-top .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1788439018083-1xtltbqhk.mobile-view .fv-chart-title,#fv-chart-1788439018083-1xtltbqhk.labels-on-top .fv-chart-title {padding: 0 8px !important;}#fv-chart-1788439018083-1xtltbqhk.mobile-view .fv-chart-subhead,#fv-chart-1788439018083-1xtltbqhk.labels-on-top .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1788439018083-1xtltbqhk.mobile-view .fv-versus-header,#fv-chart-1788439018083-1xtltbqhk.labels-on-top .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1788439018083-1xtltbqhk.mobile-view .fv-versus-select-wrapper,#fv-chart-1788439018083-1xtltbqhk.labels-on-top .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1788439018083-1xtltbqhk.mobile-view .fv-versus-select-wrapper.fv-left,#fv-chart-1788439018083-1xtltbqhk.labels-on-top .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1788439018083-1xtltbqhk.mobile-view .fv-versus-select-wrapper.fv-right,#fv-chart-1788439018083-1xtltbqhk.labels-on-top .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1788439018083-1xtltbqhk.mobile-view .fv-versus-select.fv-select-left,#fv-chart-1788439018083-1xtltbqhk.labels-on-top .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1788439018083-1xtltbqhk.mobile-view .fv-versus-select.fv-select-right,#fv-chart-1788439018083-1xtltbqhk.labels-on-top .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1788439018083-1xtltbqhk.mobile-view .fv-versus-vs,#fv-chart-1788439018083-1xtltbqhk.labels-on-top .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1788439018083-1xtltbqhk.mobile-view .fv-versus-select-container,#fv-chart-1788439018083-1xtltbqhk.labels-on-top .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1788439018083-1xtltbqhk.mobile-view .fv-versus-select,#fv-chart-1788439018083-1xtltbqhk.labels-on-top .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1788439018083-1xtltbqhk.mobile-view .fv-stl-shop-all-btn,#fv-chart-1788439018083-1xtltbqhk.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-1788439018083-1xtltbqhk.mobile-view .fv-stl-shop-all-logo,#fv-chart-1788439018083-1xtltbqhk.mobile-view .fv-stl-shop-all-icon,#fv-chart-1788439018083-1xtltbqhk.labels-on-top .fv-stl-shop-all-logo,#fv-chart-1788439018083-1xtltbqhk.labels-on-top .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1788439018083-1xtltbqhk.mobile-view .fv-stl-shop-all-icon svg,#fv-chart-1788439018083-1xtltbqhk.labels-on-top .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1788439018083-1xtltbqhk.mobile-view .fv-bar-commentary-inline,#fv-chart-1788439018083-1xtltbqhk.labels-on-top .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1788439018083-1xtltbqhk.mobile-view .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1788439018083-1xtltbqhk.mobile-view.fv-contains-line-chart .fv-footer-content {margin-left: -1rem !important;margin-right: -1rem !important;}@media (max-width: 599px) {#fv-chart-1788439018083-1xtltbqhk .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1788439018083-1xtltbqhk .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1788439018083-1xtltbqhk .fv-bar-row,#fv-chart-1788439018083-1xtltbqhk .fv-stacked-product,#fv-chart-1788439018083-1xtltbqhk .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1788439018083-1xtltbqhk .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-1788439018083-1xtltbqhk .fv-bar-label,#fv-chart-1788439018083-1xtltbqhk .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-1788439018083-1xtltbqhk .fv-bar-container,#fv-chart-1788439018083-1xtltbqhk .fv-bar-cluster {width: 100% !important;}#fv-chart-1788439018083-1xtltbqhk .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1788439018083-1xtltbqhk .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1788439018083-1xtltbqhk .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1788439018083-1xtltbqhk .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-1788439018083-1xtltbqhk .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1788439018083-1xtltbqhk .fv-x-axis-label-space {display: none !important;}#fv-chart-1788439018083-1xtltbqhk .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1788439018083-1xtltbqhk .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1788439018083-1xtltbqhk .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1788439018083-1xtltbqhk .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1788439018083-1xtltbqhk .fv-chart-title {padding: 0 8px !important;}#fv-chart-1788439018083-1xtltbqhk .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1788439018083-1xtltbqhk .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1788439018083-1xtltbqhk .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1788439018083-1xtltbqhk .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1788439018083-1xtltbqhk .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1788439018083-1xtltbqhk .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1788439018083-1xtltbqhk .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1788439018083-1xtltbqhk .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1788439018083-1xtltbqhk .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1788439018083-1xtltbqhk .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1788439018083-1xtltbqhk .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-1788439018083-1xtltbqhk .fv-stl-shop-all-logo,#fv-chart-1788439018083-1xtltbqhk .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1788439018083-1xtltbqhk .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1788439018083-1xtltbqhk .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1788439018083-1xtltbqhk .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1788439018083-1xtltbqhk.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": "NBA 2K27","description": "A comparison of two screenshots in NBA 2K27 photo mode, one with DLSS 5 on, and one with DLSS 5 off.","creator": {"@type": "Organization","name": "PC Gamer","logo": "https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png"},"isAccessibleForFree": true,"dateCreated": "2026-09-03T12:36:58.084Z","citation": "Add your caption to explain the data, the learnings and the key takeaways of the data being visualized","keywords": ["Image Comparison","benchmark","comparison","performance","review","PC Gamer"],"measurementTechnique": "Performance Benchmarking","variableMeasured": []}</script><div id="fv-chart-1788439018083-1xtltbqhk" class="fv-chart-wrapper   " data-bar-labels-on-top="false" data-iframe-height="true" data-vizualizer-embed="true"><div class="fv-inner-wrapper  fv-is-image-compare  "><h3 class="fv-chart-title">NBA 2K27</h3><p class="fv-chart-subhead">A comparison of two screenshots in NBA 2K27 photo mode, one with DLSS 5 on, and one with DLSS 5 off.</p><div class="riv-chart-container"><div class="fv-chart-item" id="fv-chart-1788439018083-1xtltbqhk-image-compare-1" data-chart-type="Image Comparison" data-title="Image Comparison" data-subhead="A comparison of two screenshots in NBA 2K27 photo mode, one with DLSS 5 on, and one with DLSS 5 off." data-caption="" style=""><div class="fv-benchmark-group"><div class="fv-image-compare-container"><div class="fv-image-compare-wrapper" data-image-compare="true"><div class="fv-image-compare-inner"><img src="https://cdn.mos.cms.futurecdn.net/5cX3yLmtrZsVRXfy4cTNdD.jpg" data-highres-src="https://cdn.mos.cms.futurecdn.net/5cX3yLmtrZsVRXfy4cTNdD.jpg" alt="After" class="fv-image-compare-bg" loading="lazy" referrerpolicy="no-referrer" draggable="false" /><img src="https://cdn.mos.cms.futurecdn.net/WGUz5Ea2ALDy7Le837zmE8.jpg" data-highres-src="https://cdn.mos.cms.futurecdn.net/WGUz5Ea2ALDy7Le837zmE8.jpg" alt="Before" class="fv-image-compare-fg" loading="lazy" referrerpolicy="no-referrer" draggable="false" /><div class="fv-image-compare-slider"><div class="fv-image-compare-slider-line"></div><div class="fv-image-compare-handle fv-image-compare-handle-square"><img src="https://proof.vanilla.tools/media/images/brandLogos/pcgamer.png" alt="Brand Logo" style="width: 100%; height: 100%; object-fit: cover;" /></div></div></div><div class="fv-image-compare-label fv-image-compare-label-left">DLSS 5 on</div><div class="fv-image-compare-label fv-image-compare-label-right">DLSS 5 off</div><button class="fv-image-compare-expand-btn" aria-label="Expand Image"><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="M4 8V4h4"/><path d="M20 8V4h-4"/><path d="M4 16v4h4"/><path d="M20 16v4h-4"/><circle cx="11.5" cy="11.5" r="3.5"/><path d="m14 14 3 3"/></svg></button><button class="fv-image-compare-close-btn" aria-label="Close Fullscreen"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><line x1="18" y1="6" x2="6" y2="18"></line><line x1="6" y1="6" x2="18" y2="18"></line></svg></button></div></div></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-1788439018083-1xtltbqhk', false); });} else {initialize('fv-chart-1788439018083-1xtltbqhk', false);}})();</script></div><p>My early concern about DLSS 5 was that it seemed to produce overblown, <a href="https://www.pcgamer.com/software/ai/dlss-5-clearly-overwrites-game-characters-with-ai-beauty-standards-but-nvidia-says-devs-have-artistic-control/" target="_blank">AI beauty filter-like imagery</a>, which I personally find very ugly. However, as I pointed out in my <a href="https://www.pcgamer.com/hardware/graphics-cards/nvidia-snuck-me-into-a-room-to-show-off-dlss-5-in-person-and-its-somehow-beautiful-ugly-impressive-and-troubling-all-at-the-same-time/" target="_blank">DLSS 5 sneak peak</a>, the implementation in this particular game is often much more tasteful.</p><p>The player above looks more realistic with DLSS 5 turned on. The highlights on the nose and forehead are shinier without looking completely blown out, which, combined with the more realistic shadowing on the facial features overall, creates a very pleasant image. </p><p>His beard looks a little more lifelike, as does his hair. And I'd pay special attention to his jersey, which has extra wrinkles in the fabric in the DLSS 5-ified image that give it a more 3D-like effect. Because you'll be paying attention to your team's ironing mishaps in your new basketball game, obviously.</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-1788439347021-ky7ukci66 *, #fv-chart-1788439347021-ky7ukci66 *:before, #fv-chart-1788439347021-ky7ukci66 *:after, #fv-chart-1788439347021-ky7ukci66-slideshow *, #fv-chart-1788439347021-ky7ukci66-slideshow *:before, #fv-chart-1788439347021-ky7ukci66-slideshow *:after {box-sizing: border-box !important; margin: 0; padding: 0; border: 0;font-size: 100%; font: inherit; vertical-align: baseline;}#fv-chart-1788439347021-ky7ukci66, #fv-chart-1788439347021-ky7ukci66-slideshow { font-family: 'Open Sans', sans-serif !important; }#fv-chart-1788439347021-ky7ukci66 {position: relative !important; overflow: visible !important;--riv-primary: #E33235;}#fv-chart-1788439347021-ky7ukci66 .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-1788439347021-ky7ukci66 .fv-inner-wrapper.fv-no-header.fv-is-image-compare {padding-top: 0 !important;}#fv-chart-1788439347021-ky7ukci66.fv-full-bleed {width: 100vw !important;margin-left: calc(50% - 50vw) !important;}body {overflow-x: clip !important;}#fv-chart-1788439347021-ky7ukci66.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-1788439347021-ky7ukci66 .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-1788439347021-ky7ukci66-slideshow {position: relative !important;width: 100% !important;margin: 1rem 0 !important;--riv-primary: #E33235;}#fv-chart-1788439347021-ky7ukci66-slideshow .fv-slides-wrapper {position: relative !important;width: 100% !important;}#fv-chart-1788439347021-ky7ukci66-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-1788439347021-ky7ukci66-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-1788439347021-ky7ukci66-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-1788439347021-ky7ukci66-slideshow .fv-nav-btn svg {width: 18px !important;height: 18px !important;stroke-width: 3px !important;filter: none !important;}#fv-chart-1788439347021-ky7ukci66-slideshow .fv-nav-btn:hover {opacity: 0.9 !important;transform: translateY(-1px) !important;}#fv-chart-1788439347021-ky7ukci66-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-1788439347021-ky7ukci66-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-1788439347021-ky7ukci66-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-1788439347021-ky7ukci66-slideshow .fv-slideshow-select:focus {outline: 2px solid #E33235 !important;border-color: #E33235 !important;}#fv-chart-1788439347021-ky7ukci66 .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-1788439347021-ky7ukci66 .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-1788439347021-ky7ukci66 .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-1788439347021-ky7ukci66 .fv-versus-chart { display: flex; flex-direction: column; width: 100%; margin-top: 1rem; }#fv-chart-1788439347021-ky7ukci66 .fv-versus-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 1.5rem; padding: 0 1rem; }#fv-chart-1788439347021-ky7ukci66 .fv-versus-select-wrapper { flex: 1; min-width: 0; }#fv-chart-1788439347021-ky7ukci66 .fv-versus-select-wrapper.fv-left { text-align: center; padding-right: 1rem; }#fv-chart-1788439347021-ky7ukci66 .fv-versus-select-wrapper.fv-right { text-align: center; padding-left: 1rem; }#fv-chart-1788439347021-ky7ukci66 .fv-versus-select-container { position: relative; display: inline-block; max-width: 100%; width: 100%; }#fv-chart-1788439347021-ky7ukci66 .fv-versus-chevron { position: absolute; top: 50%; transform: translateY(-50%); pointer-events: none; width: 16px; height: 16px; flex-shrink: 0; }#fv-chart-1788439347021-ky7ukci66 .fv-versus-select-wrapper.fv-left .fv-versus-chevron { right: 0; }#fv-chart-1788439347021-ky7ukci66 .fv-versus-select-wrapper.fv-right .fv-versus-chevron { right: 0; }#fv-chart-1788439347021-ky7ukci66 .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-1788439347021-ky7ukci66 .fv-versus-select.fv-select-left { text-align: center; direction: ltr; padding-right: 1.25rem; }#fv-chart-1788439347021-ky7ukci66 .fv-versus-select.fv-select-right { text-align: center; padding-right: 1.25rem; }#fv-chart-1788439347021-ky7ukci66 .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-1788439347021-ky7ukci66 .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-1788439347021-ky7ukci66 .fv-versus-body { display: flex; flex-direction: column; gap: 1.5rem; }#fv-chart-1788439347021-ky7ukci66 .fv-versus-row { position: relative; height: auto; padding-top: 20px; margin-bottom: 0.25rem; display: block; }#fv-chart-1788439347021-ky7ukci66 .fv-versus-bar-container { position: relative; height: 32px; display: flex; align-items: center; }#fv-chart-1788439347021-ky7ukci66 .fv-versus-bar-left-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-end; align-items: center; }#fv-chart-1788439347021-ky7ukci66 .fv-versus-bar-right-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-start; align-items: center; }#fv-chart-1788439347021-ky7ukci66 .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-1788439347021-ky7ukci66 .fv-versus-bar-left { border-radius: 4px 0 0 4px; justify-content: flex-end; padding: 0 8px; }#fv-chart-1788439347021-ky7ukci66 .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-1788439347021-ky7ukci66 .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-1788439347021-ky7ukci66 .fv-inside-left { white-space: nowrap; flex-shrink: 0; }#fv-chart-1788439347021-ky7ukci66 .fv-inside-right { white-space: nowrap; flex-shrink: 0; }#fv-chart-1788439347021-ky7ukci66 .fv-versus-val-text { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; }#fv-chart-1788439347021-ky7ukci66 .fv-versus-pct-diff { font-size: 12px; font-weight: 600; }#fv-chart-1788439347021-ky7ukci66 .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-1788439347021-ky7ukci66 .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-1788439347021-ky7ukci66 .fv-image-compare-container { width: auto !important; margin-left: -1.5rem !important; margin-right: -1.5rem !important; margin-bottom: 2rem !important; }#fv-chart-1788439347021-ky7ukci66.fv-full-bleed .fv-image-compare-container { width: 100% !important; max-width: none !important; margin: 0 auto !important; }#fv-chart-1788439347021-ky7ukci66 .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-1788439347021-ky7ukci66 .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-1788439347021-ky7ukci66 .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-1788439347021-ky7ukci66 .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-1788439347021-ky7ukci66 .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-1788439347021-ky7ukci66 .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-1788439347021-ky7ukci66 .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-1788439347021-ky7ukci66 .fv-image-compare-handle.fv-image-compare-handle-square { border-radius: 6px !important; }#fv-chart-1788439347021-ky7ukci66 .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-1788439347021-ky7ukci66 .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-1788439347021-ky7ukci66 .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-1788439347021-ky7ukci66 .fv-image-compare-label-left { left: 1rem !important; }#fv-chart-1788439347021-ky7ukci66 .fv-image-compare-label-right { right: 1rem !important; }#fv-chart-1788439347021-ky7ukci66 .fv-image-compare-expand-btn, #fv-chart-1788439347021-ky7ukci66 .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-1788439347021-ky7ukci66 .fv-image-compare-expand-btn:hover, #fv-chart-1788439347021-ky7ukci66 .fv-image-compare-close-btn:hover { background-color: rgba(0, 0, 0, 0.7) !important; }#fv-chart-1788439347021-ky7ukci66 .fv-image-compare-close-btn { display: none !important; top: 1rem !important; bottom: auto !important; }#fv-chart-1788439347021-ky7ukci66 .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-1788439347021-ky7ukci66 .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-1788439347021-ky7ukci66 .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-inner:active { cursor: grabbing !important; }#fv-chart-1788439347021-ky7ukci66 .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-1788439347021-ky7ukci66 .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-1788439347021-ky7ukci66 .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-expand-btn { display: none !important; }#fv-chart-1788439347021-ky7ukci66 .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-close-btn { display: flex !important; }#fv-chart-1788439347021-ky7ukci66 .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-label-right { right: 4rem !important; }#fv-chart-1788439347021-ky7ukci66 .fv-bottom-bar { display: flex !important; flex-direction: column !important; align-items: center !important; margin-top: 0.5rem !important; gap: 1rem !important; }#fv-chart-1788439347021-ky7ukci66 .fv-footer-content { text-align: center !important; width: 100% !important; }#fv-chart-1788439347021-ky7ukci66 .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-1788439347021-ky7ukci66 .fv-dropdown-wrapper { text-align: center !important; margin-bottom: 16px !important; margin-top: 0 !important; }#fv-chart-1788439347021-ky7ukci66 .fv-dropdown-title-container { position: relative !important; display: inline-block !important; max-width: 100% !important; }#fv-chart-1788439347021-ky7ukci66 .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-1788439347021-ky7ukci66 .fv-dropdown-title:focus { outline: none !important; }#fv-chart-1788439347021-ky7ukci66 .fv-dropdown-title::-ms-expand { display: none !important; }#fv-chart-1788439347021-ky7ukci66 .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-1788439347021-ky7ukci66 .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-1788439347021-ky7ukci66 .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-1788439347021-ky7ukci66 .fv-carousel-nav-btn:hover { border-color: #9ca3af !important; }#fv-chart-1788439347021-ky7ukci66 .fv-carousel-counter { font-size: 14px !important; color: #374151 !important; text-align: center !important; margin-top: 1rem !important; }#fv-chart-1788439347021-ky7ukci66 .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-1788439347021-ky7ukci66 .fv-legend-item { display: flex !important; align-items: center !important; gap: 6px !important; font-size: 14px !important; color: #374151 !important; }#fv-chart-1788439347021-ky7ukci66 .fv-legend-color { width: 12px !important; height: 12px !important; border-radius: 3px !important; }#fv-chart-1788439347021-ky7ukci66 .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-1788439347021-ky7ukci66 .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-1788439347021-ky7ukci66 .fv-multi-legend-swatch { width: 16px !important; height: 16px !important; border-radius: 3px !important; }#fv-chart-1788439347021-ky7ukci66 .fv-benchmark-group { margin-bottom: 1rem !important; }#fv-chart-1788439347021-ky7ukci66 .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-1788439347021-ky7ukci66 .fv-bar-row, #fv-chart-1788439347021-ky7ukci66 .fv-stacked-product { display: flex !important; align-items: center !important; width: 100% !important; margin-bottom: 0.75rem !important; position: relative !important; }#fv-chart-1788439347021-ky7ukci66 .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-1788439347021-ky7ukci66 .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-1788439347021-ky7ukci66 .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-1788439347021-ky7ukci66.preview-wrapper .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1788439347021-ky7ukci66.preview-wrapper .fv-bar-commentary-inline:focus, #fv-chart-1788439347021-ky7ukci66.preview-wrapper .fv-bar-commentary-inline:focus-within, #fv-chart-1788439347021-ky7ukci66.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1788439347021-ky7ukci66.mobile-view .fv-bar-commentary-inline:focus, #fv-chart-1788439347021-ky7ukci66.mobile-view .fv-bar-commentary-inline:focus-within { display: flex !important; }#fv-chart-1788439347021-ky7ukci66 .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-1788439347021-ky7ukci66 .fv-bar:hover { opacity: 0.8 !important; }#fv-chart-1788439347021-ky7ukci66 .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-1788439347021-ky7ukci66 .fv-bar-inner-label { white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; padding-right: 8px !important; }#fv-chart-1788439347021-ky7ukci66 .fv-bar-inner-value { flex-shrink: 0 !important; }#fv-chart-1788439347021-ky7ukci66 .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-1788439347021-ky7ukci66 .fv-bar-label.fv-primary-product { font-weight: bold !important; color: var(--riv-primary) !important; }#fv-chart-1788439347021-ky7ukci66 .fv-multi-bar-container { flex-direction: column !important; padding: 4px !important; align-items: stretch !important; gap: 4px !important; height: auto !important; }#fv-chart-1788439347021-ky7ukci66 .fv-multi-bar-item { display: flex !important; align-items: center !important; height: 25px !important; width: 100% !important; }#fv-chart-1788439347021-ky7ukci66 .fv-stacked-bar { display: flex !important; overflow: hidden !important; }#fv-chart-1788439347021-ky7ukci66 .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-1788439347021-ky7ukci66 .fv-stacked-segment:last-child { border-right: none !important; }#fv-chart-1788439347021-ky7ukci66 .fv-segment-value { font-size: 14px !important; font-weight: bold !important; }#fv-chart-1788439347021-ky7ukci66 .fv-grouped-bar-product { display: flex !important; flex-direction: column !important; width: 100% !important; margin-bottom: 1.25rem !important; }#fv-chart-1788439347021-ky7ukci66 .fv-grouped-product-title-wrapper { padding-left: 150px !important; }#fv-chart-1788439347021-ky7ukci66 .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-1788439347021-ky7ukci66 .fv-bar-cluster { width: 100% !important; flex-grow: 1 !important; display: flex !important; flex-direction: column !important; }#fv-chart-1788439347021-ky7ukci66 .fv-bar-cluster .fv-bar-row { margin-bottom: 3px !important; }#fv-chart-1788439347021-ky7ukci66 .fv-bar-cluster .fv-bar-container { height: 20px !important; }#fv-chart-1788439347021-ky7ukci66 .riv-grid line {stroke: #D1D5DB !important;stroke-dasharray: 3 3 !important;}#fv-chart-1788439347021-ky7ukci66 .fv-x-axis-wrapper { display: flex !important; width: 100% !important; margin-top: 0.5rem !important; }#fv-chart-1788439347021-ky7ukci66 .fv-x-axis-label-space { width: 150px !important; padding-right: 10px !important; flex-shrink: 0 !important; }#fv-chart-1788439347021-ky7ukci66 .fv-x-axis-chart-space { flex-grow: 1 !important; padding-right: 8px !important; }#fv-chart-1788439347021-ky7ukci66 .fv-x-axis-wrapper.fv-grouped-x-axis { margin-left: 0 !important; }#fv-chart-1788439347021-ky7ukci66 .fv-x-axis-line { border-top: 1px solid #D1D5DB !important; }#fv-chart-1788439347021-ky7ukci66 .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-1788439347021-ky7ukci66 .fv-x-axis-ticks span { position: relative !important; }#fv-chart-1788439347021-ky7ukci66 .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-1788439347021-ky7ukci66 .fv-x-axis-unit { text-align: center !important; font-size: 14px !important; color: #374151 !important; margin-top: 8px !important; display: block !important; }#fv-chart-1788439347021-ky7ukci66 .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-1788439347021-ky7ukci66 .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-1788439347021-ky7ukci66.mobile-view .fv-pie-container,#fv-chart-1788439347021-ky7ukci66.labels-on-top .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1788439347021-ky7ukci66.mobile-view .fv-grouped-product-title-wrapper,#fv-chart-1788439347021-ky7ukci66.labels-on-top .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1788439347021-ky7ukci66.mobile-view .fv-bar-row,#fv-chart-1788439347021-ky7ukci66.mobile-view .fv-stacked-product,#fv-chart-1788439347021-ky7ukci66.mobile-view .fv-grouped-bar-product,#fv-chart-1788439347021-ky7ukci66.labels-on-top .fv-bar-row,#fv-chart-1788439347021-ky7ukci66.labels-on-top .fv-stacked-product,#fv-chart-1788439347021-ky7ukci66.labels-on-top .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1788439347021-ky7ukci66.mobile-view .fv-bar-label:not(.fv-grouped-product-title),#fv-chart-1788439347021-ky7ukci66.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-1788439347021-ky7ukci66.mobile-view .fv-bar-label,#fv-chart-1788439347021-ky7ukci66.mobile-view .fv-grouped-product-title,#fv-chart-1788439347021-ky7ukci66.labels-on-top .fv-bar-label,#fv-chart-1788439347021-ky7ukci66.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-1788439347021-ky7ukci66.mobile-view .fv-bar-container,#fv-chart-1788439347021-ky7ukci66.mobile-view .fv-bar-cluster,#fv-chart-1788439347021-ky7ukci66.labels-on-top .fv-bar-container,#fv-chart-1788439347021-ky7ukci66.labels-on-top .fv-bar-cluster {width: 100% !important;}#fv-chart-1788439347021-ky7ukci66.mobile-view .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1788439347021-ky7ukci66.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1788439347021-ky7ukci66.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1788439347021-ky7ukci66.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus-within,#fv-chart-1788439347021-ky7ukci66.labels-on-top .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1788439347021-ky7ukci66.labels-on-top .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1788439347021-ky7ukci66.labels-on-top .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1788439347021-ky7ukci66.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-1788439347021-ky7ukci66.mobile-view .fv-x-axis-wrapper,#fv-chart-1788439347021-ky7ukci66.labels-on-top .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1788439347021-ky7ukci66.mobile-view .fv-x-axis-label-space,#fv-chart-1788439347021-ky7ukci66.labels-on-top .fv-x-axis-label-space {display: none !important;}#fv-chart-1788439347021-ky7ukci66.mobile-view .fv-x-axis-chart-space,#fv-chart-1788439347021-ky7ukci66.labels-on-top .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1788439347021-ky7ukci66.mobile-view .fv-benchmark-title,#fv-chart-1788439347021-ky7ukci66.labels-on-top .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1788439347021-ky7ukci66.mobile-view .fv-dropdown-title,#fv-chart-1788439347021-ky7ukci66.labels-on-top .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1788439347021-ky7ukci66.mobile-view .fv-carousel-nav-btn,#fv-chart-1788439347021-ky7ukci66.labels-on-top .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1788439347021-ky7ukci66.mobile-view .fv-chart-title,#fv-chart-1788439347021-ky7ukci66.labels-on-top .fv-chart-title {padding: 0 8px !important;}#fv-chart-1788439347021-ky7ukci66.mobile-view .fv-chart-subhead,#fv-chart-1788439347021-ky7ukci66.labels-on-top .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1788439347021-ky7ukci66.mobile-view .fv-versus-header,#fv-chart-1788439347021-ky7ukci66.labels-on-top .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1788439347021-ky7ukci66.mobile-view .fv-versus-select-wrapper,#fv-chart-1788439347021-ky7ukci66.labels-on-top .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1788439347021-ky7ukci66.mobile-view .fv-versus-select-wrapper.fv-left,#fv-chart-1788439347021-ky7ukci66.labels-on-top .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1788439347021-ky7ukci66.mobile-view .fv-versus-select-wrapper.fv-right,#fv-chart-1788439347021-ky7ukci66.labels-on-top .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1788439347021-ky7ukci66.mobile-view .fv-versus-select.fv-select-left,#fv-chart-1788439347021-ky7ukci66.labels-on-top .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1788439347021-ky7ukci66.mobile-view .fv-versus-select.fv-select-right,#fv-chart-1788439347021-ky7ukci66.labels-on-top .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1788439347021-ky7ukci66.mobile-view .fv-versus-vs,#fv-chart-1788439347021-ky7ukci66.labels-on-top .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1788439347021-ky7ukci66.mobile-view .fv-versus-select-container,#fv-chart-1788439347021-ky7ukci66.labels-on-top .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1788439347021-ky7ukci66.mobile-view .fv-versus-select,#fv-chart-1788439347021-ky7ukci66.labels-on-top .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1788439347021-ky7ukci66.mobile-view .fv-stl-shop-all-btn,#fv-chart-1788439347021-ky7ukci66.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-1788439347021-ky7ukci66.mobile-view .fv-stl-shop-all-logo,#fv-chart-1788439347021-ky7ukci66.mobile-view .fv-stl-shop-all-icon,#fv-chart-1788439347021-ky7ukci66.labels-on-top .fv-stl-shop-all-logo,#fv-chart-1788439347021-ky7ukci66.labels-on-top .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1788439347021-ky7ukci66.mobile-view .fv-stl-shop-all-icon svg,#fv-chart-1788439347021-ky7ukci66.labels-on-top .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1788439347021-ky7ukci66.mobile-view .fv-bar-commentary-inline,#fv-chart-1788439347021-ky7ukci66.labels-on-top .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1788439347021-ky7ukci66.mobile-view .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1788439347021-ky7ukci66.mobile-view.fv-contains-line-chart .fv-footer-content {margin-left: -1rem !important;margin-right: -1rem !important;}@media (max-width: 599px) {#fv-chart-1788439347021-ky7ukci66 .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1788439347021-ky7ukci66 .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1788439347021-ky7ukci66 .fv-bar-row,#fv-chart-1788439347021-ky7ukci66 .fv-stacked-product,#fv-chart-1788439347021-ky7ukci66 .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1788439347021-ky7ukci66 .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-1788439347021-ky7ukci66 .fv-bar-label,#fv-chart-1788439347021-ky7ukci66 .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-1788439347021-ky7ukci66 .fv-bar-container,#fv-chart-1788439347021-ky7ukci66 .fv-bar-cluster {width: 100% !important;}#fv-chart-1788439347021-ky7ukci66 .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1788439347021-ky7ukci66 .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1788439347021-ky7ukci66 .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1788439347021-ky7ukci66 .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-1788439347021-ky7ukci66 .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1788439347021-ky7ukci66 .fv-x-axis-label-space {display: none !important;}#fv-chart-1788439347021-ky7ukci66 .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1788439347021-ky7ukci66 .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1788439347021-ky7ukci66 .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1788439347021-ky7ukci66 .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1788439347021-ky7ukci66 .fv-chart-title {padding: 0 8px !important;}#fv-chart-1788439347021-ky7ukci66 .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1788439347021-ky7ukci66 .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1788439347021-ky7ukci66 .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1788439347021-ky7ukci66 .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1788439347021-ky7ukci66 .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1788439347021-ky7ukci66 .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1788439347021-ky7ukci66 .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1788439347021-ky7ukci66 .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1788439347021-ky7ukci66 .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1788439347021-ky7ukci66 .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1788439347021-ky7ukci66 .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-1788439347021-ky7ukci66 .fv-stl-shop-all-logo,#fv-chart-1788439347021-ky7ukci66 .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1788439347021-ky7ukci66 .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1788439347021-ky7ukci66 .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1788439347021-ky7ukci66 .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1788439347021-ky7ukci66.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": "NBA 2K27","description": "A comparison of two screenshots in NBA 2K27, one with DLSS 5 turned on, and one with DLSS 5 turned off.","creator": {"@type": "Organization","name": "PC Gamer","logo": "https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png"},"isAccessibleForFree": true,"dateCreated": "2026-09-03T12:42:27.022Z","citation": "Add your caption to explain the data, the learnings and the key takeaways of the data being visualized","keywords": ["Image Comparison","benchmark","comparison","performance","review","PC Gamer"],"measurementTechnique": "Performance Benchmarking","variableMeasured": []}</script><div id="fv-chart-1788439347021-ky7ukci66" class="fv-chart-wrapper   " data-bar-labels-on-top="false" data-iframe-height="true" data-vizualizer-embed="true"><div class="fv-inner-wrapper  fv-is-image-compare  "><h3 class="fv-chart-title">NBA 2K27</h3><p class="fv-chart-subhead">A comparison of two screenshots in NBA 2K27, one with DLSS 5 turned on, and one with DLSS 5 turned off.</p><div class="riv-chart-container"><div class="fv-chart-item" id="fv-chart-1788439347021-ky7ukci66-image-compare-1" data-chart-type="Image Comparison" data-title="Image Comparison" data-subhead="A comparison of two screenshots in NBA 2K27, one with DLSS 5 turned on, and one with DLSS 5 turned off." data-caption="" style=""><div class="fv-benchmark-group"><div class="fv-image-compare-container"><div class="fv-image-compare-wrapper" data-image-compare="true"><div class="fv-image-compare-inner"><img src="https://cdn.mos.cms.futurecdn.net/cdKu8MPTYGQzW4PdjbA5PP.jpg" data-highres-src="https://cdn.mos.cms.futurecdn.net/cdKu8MPTYGQzW4PdjbA5PP.jpg" alt="After" class="fv-image-compare-bg" loading="lazy" referrerpolicy="no-referrer" draggable="false" /><img src="https://cdn.mos.cms.futurecdn.net/8TRKXXg63RTkbg4vCxEHgH.jpg" data-highres-src="https://cdn.mos.cms.futurecdn.net/8TRKXXg63RTkbg4vCxEHgH.jpg" alt="Before" class="fv-image-compare-fg" loading="lazy" referrerpolicy="no-referrer" draggable="false" /><div class="fv-image-compare-slider"><div class="fv-image-compare-slider-line"></div><div class="fv-image-compare-handle fv-image-compare-handle-square"><img src="https://proof.vanilla.tools/media/images/brandLogos/pcgamer.png" alt="Brand Logo" style="width: 100%; height: 100%; object-fit: cover;" /></div></div></div><div class="fv-image-compare-label fv-image-compare-label-left">DLSS 5 on</div><div class="fv-image-compare-label fv-image-compare-label-right">DLSS 5 off</div><button class="fv-image-compare-expand-btn" aria-label="Expand Image"><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="M4 8V4h4"/><path d="M20 8V4h-4"/><path d="M4 16v4h4"/><path d="M20 16v4h-4"/><circle cx="11.5" cy="11.5" r="3.5"/><path d="m14 14 3 3"/></svg></button><button class="fv-image-compare-close-btn" aria-label="Close Fullscreen"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><line x1="18" y1="6" x2="6" y2="18"></line><line x1="6" y1="6" x2="18" y2="18"></line></svg></button></div></div></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-1788439347021-ky7ukci66', false); });} else {initialize('fv-chart-1788439347021-ky7ukci66', false);}})();</script></div><p>Switching over to two players together, I think this particular comparison shows off DLSS 5 at its best. Both of their faces look muted and poorly shaded in the non-DLSS 5 version, but swing the slider over and they suddenly come to life.</p><p>As your graphics card screams bloody murder, perhaps. But as much of a cynic as I am regarding the idea of AI "enhancement" of any sort, I can't deny that DLSS 5 in close up is capable of producing some lifelike human beings. </p><p>Once game developers have tweaked it for themselves, of course, and those settings sliders have been reined in from some of the horrors we saw in <a href="https://www.pcgamer.com/hardware/nvidia-has-just-shown-off-dlss-5-coming-this-fall-and-currently-it-looks-a-lot-like-an-ai-lighting-filter/" target="_blank">the earlier demo footage</a>.</p><p>It's far from flawless, though. While some character models look noticeably more realistic, others get some heavy-handed AI treatment that isn't quite so seamless.</p><iframe src="https://content.jwplatform.com/players/jTwW4hFC.html" id="jTwW4hFC" title="NBA 2K27 - DLSS 5 Face Comparisons" width="1920" height="1080" frameborder="0" scrolling="auto" allowfullscreen></iframe><p><em>Above: NBA 2K27's photo mode, with DLSS 5 turned off to start, and then on and off again in sequence.</em></p><p>Take the footage above, for instance. While I would say there are some definite shading improvements once DLSS 5 is turned on, there's also a kind of overblown, over-contrasted effect to some of the facial features in this particular example that looks slightly off to my eyes.</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-1788439898685-ydyta8zxx *, #fv-chart-1788439898685-ydyta8zxx *:before, #fv-chart-1788439898685-ydyta8zxx *:after, #fv-chart-1788439898685-ydyta8zxx-slideshow *, #fv-chart-1788439898685-ydyta8zxx-slideshow *:before, #fv-chart-1788439898685-ydyta8zxx-slideshow *:after {box-sizing: border-box !important; margin: 0; padding: 0; border: 0;font-size: 100%; font: inherit; vertical-align: baseline;}#fv-chart-1788439898685-ydyta8zxx, #fv-chart-1788439898685-ydyta8zxx-slideshow { font-family: 'Open Sans', sans-serif !important; }#fv-chart-1788439898685-ydyta8zxx {position: relative !important; overflow: visible !important;--riv-primary: #E33235;}#fv-chart-1788439898685-ydyta8zxx .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-1788439898685-ydyta8zxx .fv-inner-wrapper.fv-no-header.fv-is-image-compare {padding-top: 0 !important;}#fv-chart-1788439898685-ydyta8zxx.fv-full-bleed {width: 100vw !important;margin-left: calc(50% - 50vw) !important;}body {overflow-x: clip !important;}#fv-chart-1788439898685-ydyta8zxx.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-1788439898685-ydyta8zxx .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-1788439898685-ydyta8zxx-slideshow {position: relative !important;width: 100% !important;margin: 1rem 0 !important;--riv-primary: #E33235;}#fv-chart-1788439898685-ydyta8zxx-slideshow .fv-slides-wrapper {position: relative !important;width: 100% !important;}#fv-chart-1788439898685-ydyta8zxx-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-1788439898685-ydyta8zxx-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-1788439898685-ydyta8zxx-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-1788439898685-ydyta8zxx-slideshow .fv-nav-btn svg {width: 18px !important;height: 18px !important;stroke-width: 3px !important;filter: none !important;}#fv-chart-1788439898685-ydyta8zxx-slideshow .fv-nav-btn:hover {opacity: 0.9 !important;transform: translateY(-1px) !important;}#fv-chart-1788439898685-ydyta8zxx-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-1788439898685-ydyta8zxx-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-1788439898685-ydyta8zxx-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-1788439898685-ydyta8zxx-slideshow .fv-slideshow-select:focus {outline: 2px solid #E33235 !important;border-color: #E33235 !important;}#fv-chart-1788439898685-ydyta8zxx .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-1788439898685-ydyta8zxx .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-1788439898685-ydyta8zxx .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-1788439898685-ydyta8zxx .fv-versus-chart { display: flex; flex-direction: column; width: 100%; margin-top: 1rem; }#fv-chart-1788439898685-ydyta8zxx .fv-versus-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 1.5rem; padding: 0 1rem; }#fv-chart-1788439898685-ydyta8zxx .fv-versus-select-wrapper { flex: 1; min-width: 0; }#fv-chart-1788439898685-ydyta8zxx .fv-versus-select-wrapper.fv-left { text-align: center; padding-right: 1rem; }#fv-chart-1788439898685-ydyta8zxx .fv-versus-select-wrapper.fv-right { text-align: center; padding-left: 1rem; }#fv-chart-1788439898685-ydyta8zxx .fv-versus-select-container { position: relative; display: inline-block; max-width: 100%; width: 100%; }#fv-chart-1788439898685-ydyta8zxx .fv-versus-chevron { position: absolute; top: 50%; transform: translateY(-50%); pointer-events: none; width: 16px; height: 16px; flex-shrink: 0; }#fv-chart-1788439898685-ydyta8zxx .fv-versus-select-wrapper.fv-left .fv-versus-chevron { right: 0; }#fv-chart-1788439898685-ydyta8zxx .fv-versus-select-wrapper.fv-right .fv-versus-chevron { right: 0; }#fv-chart-1788439898685-ydyta8zxx .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-1788439898685-ydyta8zxx .fv-versus-select.fv-select-left { text-align: center; direction: ltr; padding-right: 1.25rem; }#fv-chart-1788439898685-ydyta8zxx .fv-versus-select.fv-select-right { text-align: center; padding-right: 1.25rem; }#fv-chart-1788439898685-ydyta8zxx .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-1788439898685-ydyta8zxx .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-1788439898685-ydyta8zxx .fv-versus-body { display: flex; flex-direction: column; gap: 1.5rem; }#fv-chart-1788439898685-ydyta8zxx .fv-versus-row { position: relative; height: auto; padding-top: 20px; margin-bottom: 0.25rem; display: block; }#fv-chart-1788439898685-ydyta8zxx .fv-versus-bar-container { position: relative; height: 32px; display: flex; align-items: center; }#fv-chart-1788439898685-ydyta8zxx .fv-versus-bar-left-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-end; align-items: center; }#fv-chart-1788439898685-ydyta8zxx .fv-versus-bar-right-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-start; align-items: center; }#fv-chart-1788439898685-ydyta8zxx .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-1788439898685-ydyta8zxx .fv-versus-bar-left { border-radius: 4px 0 0 4px; justify-content: flex-end; padding: 0 8px; }#fv-chart-1788439898685-ydyta8zxx .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-1788439898685-ydyta8zxx .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-1788439898685-ydyta8zxx .fv-inside-left { white-space: nowrap; flex-shrink: 0; }#fv-chart-1788439898685-ydyta8zxx .fv-inside-right { white-space: nowrap; flex-shrink: 0; }#fv-chart-1788439898685-ydyta8zxx .fv-versus-val-text { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; }#fv-chart-1788439898685-ydyta8zxx .fv-versus-pct-diff { font-size: 12px; font-weight: 600; }#fv-chart-1788439898685-ydyta8zxx .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-1788439898685-ydyta8zxx .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-1788439898685-ydyta8zxx .fv-image-compare-container { width: auto !important; margin-left: -1.5rem !important; margin-right: -1.5rem !important; margin-bottom: 2rem !important; }#fv-chart-1788439898685-ydyta8zxx.fv-full-bleed .fv-image-compare-container { width: 100% !important; max-width: none !important; margin: 0 auto !important; }#fv-chart-1788439898685-ydyta8zxx .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-1788439898685-ydyta8zxx .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-1788439898685-ydyta8zxx .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-1788439898685-ydyta8zxx .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-1788439898685-ydyta8zxx .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-1788439898685-ydyta8zxx .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-1788439898685-ydyta8zxx .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-1788439898685-ydyta8zxx .fv-image-compare-handle.fv-image-compare-handle-square { border-radius: 6px !important; }#fv-chart-1788439898685-ydyta8zxx .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-1788439898685-ydyta8zxx .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-1788439898685-ydyta8zxx .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-1788439898685-ydyta8zxx .fv-image-compare-label-left { left: 1rem !important; }#fv-chart-1788439898685-ydyta8zxx .fv-image-compare-label-right { right: 1rem !important; }#fv-chart-1788439898685-ydyta8zxx .fv-image-compare-expand-btn, #fv-chart-1788439898685-ydyta8zxx .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-1788439898685-ydyta8zxx .fv-image-compare-expand-btn:hover, #fv-chart-1788439898685-ydyta8zxx .fv-image-compare-close-btn:hover { background-color: rgba(0, 0, 0, 0.7) !important; }#fv-chart-1788439898685-ydyta8zxx .fv-image-compare-close-btn { display: none !important; top: 1rem !important; bottom: auto !important; }#fv-chart-1788439898685-ydyta8zxx .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-1788439898685-ydyta8zxx .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-1788439898685-ydyta8zxx .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-inner:active { cursor: grabbing !important; }#fv-chart-1788439898685-ydyta8zxx .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-1788439898685-ydyta8zxx .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-1788439898685-ydyta8zxx .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-expand-btn { display: none !important; }#fv-chart-1788439898685-ydyta8zxx .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-close-btn { display: flex !important; }#fv-chart-1788439898685-ydyta8zxx .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-label-right { right: 4rem !important; }#fv-chart-1788439898685-ydyta8zxx .fv-bottom-bar { display: flex !important; flex-direction: column !important; align-items: center !important; margin-top: 0.5rem !important; gap: 1rem !important; }#fv-chart-1788439898685-ydyta8zxx .fv-footer-content { text-align: center !important; width: 100% !important; }#fv-chart-1788439898685-ydyta8zxx .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-1788439898685-ydyta8zxx .fv-dropdown-wrapper { text-align: center !important; margin-bottom: 16px !important; margin-top: 0 !important; }#fv-chart-1788439898685-ydyta8zxx .fv-dropdown-title-container { position: relative !important; display: inline-block !important; max-width: 100% !important; }#fv-chart-1788439898685-ydyta8zxx .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-1788439898685-ydyta8zxx .fv-dropdown-title:focus { outline: none !important; }#fv-chart-1788439898685-ydyta8zxx .fv-dropdown-title::-ms-expand { display: none !important; }#fv-chart-1788439898685-ydyta8zxx .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-1788439898685-ydyta8zxx .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-1788439898685-ydyta8zxx .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-1788439898685-ydyta8zxx .fv-carousel-nav-btn:hover { border-color: #9ca3af !important; }#fv-chart-1788439898685-ydyta8zxx .fv-carousel-counter { font-size: 14px !important; color: #374151 !important; text-align: center !important; margin-top: 1rem !important; }#fv-chart-1788439898685-ydyta8zxx .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-1788439898685-ydyta8zxx .fv-legend-item { display: flex !important; align-items: center !important; gap: 6px !important; font-size: 14px !important; color: #374151 !important; }#fv-chart-1788439898685-ydyta8zxx .fv-legend-color { width: 12px !important; height: 12px !important; border-radius: 3px !important; }#fv-chart-1788439898685-ydyta8zxx .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-1788439898685-ydyta8zxx .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-1788439898685-ydyta8zxx .fv-multi-legend-swatch { width: 16px !important; height: 16px !important; border-radius: 3px !important; }#fv-chart-1788439898685-ydyta8zxx .fv-benchmark-group { margin-bottom: 1rem !important; }#fv-chart-1788439898685-ydyta8zxx .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-1788439898685-ydyta8zxx .fv-bar-row, #fv-chart-1788439898685-ydyta8zxx .fv-stacked-product { display: flex !important; align-items: center !important; width: 100% !important; margin-bottom: 0.75rem !important; position: relative !important; }#fv-chart-1788439898685-ydyta8zxx .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-1788439898685-ydyta8zxx .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-1788439898685-ydyta8zxx .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-1788439898685-ydyta8zxx.preview-wrapper .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1788439898685-ydyta8zxx.preview-wrapper .fv-bar-commentary-inline:focus, #fv-chart-1788439898685-ydyta8zxx.preview-wrapper .fv-bar-commentary-inline:focus-within, #fv-chart-1788439898685-ydyta8zxx.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1788439898685-ydyta8zxx.mobile-view .fv-bar-commentary-inline:focus, #fv-chart-1788439898685-ydyta8zxx.mobile-view .fv-bar-commentary-inline:focus-within { display: flex !important; }#fv-chart-1788439898685-ydyta8zxx .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-1788439898685-ydyta8zxx .fv-bar:hover { opacity: 0.8 !important; }#fv-chart-1788439898685-ydyta8zxx .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-1788439898685-ydyta8zxx .fv-bar-inner-label { white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; padding-right: 8px !important; }#fv-chart-1788439898685-ydyta8zxx .fv-bar-inner-value { flex-shrink: 0 !important; }#fv-chart-1788439898685-ydyta8zxx .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-1788439898685-ydyta8zxx .fv-bar-label.fv-primary-product { font-weight: bold !important; color: var(--riv-primary) !important; }#fv-chart-1788439898685-ydyta8zxx .fv-multi-bar-container { flex-direction: column !important; padding: 4px !important; align-items: stretch !important; gap: 4px !important; height: auto !important; }#fv-chart-1788439898685-ydyta8zxx .fv-multi-bar-item { display: flex !important; align-items: center !important; height: 25px !important; width: 100% !important; }#fv-chart-1788439898685-ydyta8zxx .fv-stacked-bar { display: flex !important; overflow: hidden !important; }#fv-chart-1788439898685-ydyta8zxx .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-1788439898685-ydyta8zxx .fv-stacked-segment:last-child { border-right: none !important; }#fv-chart-1788439898685-ydyta8zxx .fv-segment-value { font-size: 14px !important; font-weight: bold !important; }#fv-chart-1788439898685-ydyta8zxx .fv-grouped-bar-product { display: flex !important; flex-direction: column !important; width: 100% !important; margin-bottom: 1.25rem !important; }#fv-chart-1788439898685-ydyta8zxx .fv-grouped-product-title-wrapper { padding-left: 150px !important; }#fv-chart-1788439898685-ydyta8zxx .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-1788439898685-ydyta8zxx .fv-bar-cluster { width: 100% !important; flex-grow: 1 !important; display: flex !important; flex-direction: column !important; }#fv-chart-1788439898685-ydyta8zxx .fv-bar-cluster .fv-bar-row { margin-bottom: 3px !important; }#fv-chart-1788439898685-ydyta8zxx .fv-bar-cluster .fv-bar-container { height: 20px !important; }#fv-chart-1788439898685-ydyta8zxx .riv-grid line {stroke: #D1D5DB !important;stroke-dasharray: 3 3 !important;}#fv-chart-1788439898685-ydyta8zxx .fv-x-axis-wrapper { display: flex !important; width: 100% !important; margin-top: 0.5rem !important; }#fv-chart-1788439898685-ydyta8zxx .fv-x-axis-label-space { width: 150px !important; padding-right: 10px !important; flex-shrink: 0 !important; }#fv-chart-1788439898685-ydyta8zxx .fv-x-axis-chart-space { flex-grow: 1 !important; padding-right: 8px !important; }#fv-chart-1788439898685-ydyta8zxx .fv-x-axis-wrapper.fv-grouped-x-axis { margin-left: 0 !important; }#fv-chart-1788439898685-ydyta8zxx .fv-x-axis-line { border-top: 1px solid #D1D5DB !important; }#fv-chart-1788439898685-ydyta8zxx .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-1788439898685-ydyta8zxx .fv-x-axis-ticks span { position: relative !important; }#fv-chart-1788439898685-ydyta8zxx .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-1788439898685-ydyta8zxx .fv-x-axis-unit { text-align: center !important; font-size: 14px !important; color: #374151 !important; margin-top: 8px !important; display: block !important; }#fv-chart-1788439898685-ydyta8zxx .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-1788439898685-ydyta8zxx .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-1788439898685-ydyta8zxx.mobile-view .fv-pie-container,#fv-chart-1788439898685-ydyta8zxx.labels-on-top .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1788439898685-ydyta8zxx.mobile-view .fv-grouped-product-title-wrapper,#fv-chart-1788439898685-ydyta8zxx.labels-on-top .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1788439898685-ydyta8zxx.mobile-view .fv-bar-row,#fv-chart-1788439898685-ydyta8zxx.mobile-view .fv-stacked-product,#fv-chart-1788439898685-ydyta8zxx.mobile-view .fv-grouped-bar-product,#fv-chart-1788439898685-ydyta8zxx.labels-on-top .fv-bar-row,#fv-chart-1788439898685-ydyta8zxx.labels-on-top .fv-stacked-product,#fv-chart-1788439898685-ydyta8zxx.labels-on-top .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1788439898685-ydyta8zxx.mobile-view .fv-bar-label:not(.fv-grouped-product-title),#fv-chart-1788439898685-ydyta8zxx.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-1788439898685-ydyta8zxx.mobile-view .fv-bar-label,#fv-chart-1788439898685-ydyta8zxx.mobile-view .fv-grouped-product-title,#fv-chart-1788439898685-ydyta8zxx.labels-on-top .fv-bar-label,#fv-chart-1788439898685-ydyta8zxx.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-1788439898685-ydyta8zxx.mobile-view .fv-bar-container,#fv-chart-1788439898685-ydyta8zxx.mobile-view .fv-bar-cluster,#fv-chart-1788439898685-ydyta8zxx.labels-on-top .fv-bar-container,#fv-chart-1788439898685-ydyta8zxx.labels-on-top .fv-bar-cluster {width: 100% !important;}#fv-chart-1788439898685-ydyta8zxx.mobile-view .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1788439898685-ydyta8zxx.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1788439898685-ydyta8zxx.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1788439898685-ydyta8zxx.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus-within,#fv-chart-1788439898685-ydyta8zxx.labels-on-top .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1788439898685-ydyta8zxx.labels-on-top .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1788439898685-ydyta8zxx.labels-on-top .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1788439898685-ydyta8zxx.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-1788439898685-ydyta8zxx.mobile-view .fv-x-axis-wrapper,#fv-chart-1788439898685-ydyta8zxx.labels-on-top .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1788439898685-ydyta8zxx.mobile-view .fv-x-axis-label-space,#fv-chart-1788439898685-ydyta8zxx.labels-on-top .fv-x-axis-label-space {display: none !important;}#fv-chart-1788439898685-ydyta8zxx.mobile-view .fv-x-axis-chart-space,#fv-chart-1788439898685-ydyta8zxx.labels-on-top .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1788439898685-ydyta8zxx.mobile-view .fv-benchmark-title,#fv-chart-1788439898685-ydyta8zxx.labels-on-top .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1788439898685-ydyta8zxx.mobile-view .fv-dropdown-title,#fv-chart-1788439898685-ydyta8zxx.labels-on-top .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1788439898685-ydyta8zxx.mobile-view .fv-carousel-nav-btn,#fv-chart-1788439898685-ydyta8zxx.labels-on-top .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1788439898685-ydyta8zxx.mobile-view .fv-chart-title,#fv-chart-1788439898685-ydyta8zxx.labels-on-top .fv-chart-title {padding: 0 8px !important;}#fv-chart-1788439898685-ydyta8zxx.mobile-view .fv-chart-subhead,#fv-chart-1788439898685-ydyta8zxx.labels-on-top .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1788439898685-ydyta8zxx.mobile-view .fv-versus-header,#fv-chart-1788439898685-ydyta8zxx.labels-on-top .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1788439898685-ydyta8zxx.mobile-view .fv-versus-select-wrapper,#fv-chart-1788439898685-ydyta8zxx.labels-on-top .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1788439898685-ydyta8zxx.mobile-view .fv-versus-select-wrapper.fv-left,#fv-chart-1788439898685-ydyta8zxx.labels-on-top .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1788439898685-ydyta8zxx.mobile-view .fv-versus-select-wrapper.fv-right,#fv-chart-1788439898685-ydyta8zxx.labels-on-top .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1788439898685-ydyta8zxx.mobile-view .fv-versus-select.fv-select-left,#fv-chart-1788439898685-ydyta8zxx.labels-on-top .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1788439898685-ydyta8zxx.mobile-view .fv-versus-select.fv-select-right,#fv-chart-1788439898685-ydyta8zxx.labels-on-top .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1788439898685-ydyta8zxx.mobile-view .fv-versus-vs,#fv-chart-1788439898685-ydyta8zxx.labels-on-top .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1788439898685-ydyta8zxx.mobile-view .fv-versus-select-container,#fv-chart-1788439898685-ydyta8zxx.labels-on-top .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1788439898685-ydyta8zxx.mobile-view .fv-versus-select,#fv-chart-1788439898685-ydyta8zxx.labels-on-top .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1788439898685-ydyta8zxx.mobile-view .fv-stl-shop-all-btn,#fv-chart-1788439898685-ydyta8zxx.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-1788439898685-ydyta8zxx.mobile-view .fv-stl-shop-all-logo,#fv-chart-1788439898685-ydyta8zxx.mobile-view .fv-stl-shop-all-icon,#fv-chart-1788439898685-ydyta8zxx.labels-on-top .fv-stl-shop-all-logo,#fv-chart-1788439898685-ydyta8zxx.labels-on-top .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1788439898685-ydyta8zxx.mobile-view .fv-stl-shop-all-icon svg,#fv-chart-1788439898685-ydyta8zxx.labels-on-top .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1788439898685-ydyta8zxx.mobile-view .fv-bar-commentary-inline,#fv-chart-1788439898685-ydyta8zxx.labels-on-top .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1788439898685-ydyta8zxx.mobile-view .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1788439898685-ydyta8zxx.mobile-view.fv-contains-line-chart .fv-footer-content {margin-left: -1rem !important;margin-right: -1rem !important;}@media (max-width: 599px) {#fv-chart-1788439898685-ydyta8zxx .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1788439898685-ydyta8zxx .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1788439898685-ydyta8zxx .fv-bar-row,#fv-chart-1788439898685-ydyta8zxx .fv-stacked-product,#fv-chart-1788439898685-ydyta8zxx .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1788439898685-ydyta8zxx .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-1788439898685-ydyta8zxx .fv-bar-label,#fv-chart-1788439898685-ydyta8zxx .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-1788439898685-ydyta8zxx .fv-bar-container,#fv-chart-1788439898685-ydyta8zxx .fv-bar-cluster {width: 100% !important;}#fv-chart-1788439898685-ydyta8zxx .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1788439898685-ydyta8zxx .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1788439898685-ydyta8zxx .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1788439898685-ydyta8zxx .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-1788439898685-ydyta8zxx .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1788439898685-ydyta8zxx .fv-x-axis-label-space {display: none !important;}#fv-chart-1788439898685-ydyta8zxx .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1788439898685-ydyta8zxx .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1788439898685-ydyta8zxx .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1788439898685-ydyta8zxx .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1788439898685-ydyta8zxx .fv-chart-title {padding: 0 8px !important;}#fv-chart-1788439898685-ydyta8zxx .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1788439898685-ydyta8zxx .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1788439898685-ydyta8zxx .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1788439898685-ydyta8zxx .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1788439898685-ydyta8zxx .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1788439898685-ydyta8zxx .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1788439898685-ydyta8zxx .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1788439898685-ydyta8zxx .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1788439898685-ydyta8zxx .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1788439898685-ydyta8zxx .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1788439898685-ydyta8zxx .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-1788439898685-ydyta8zxx .fv-stl-shop-all-logo,#fv-chart-1788439898685-ydyta8zxx .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1788439898685-ydyta8zxx .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1788439898685-ydyta8zxx .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1788439898685-ydyta8zxx .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1788439898685-ydyta8zxx.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": "NBA 2K27","description": "Two screenshots showing the crowd in NBA 2K27, with DLSS 5 turned on and off.","creator": {"@type": "Organization","name": "PC Gamer","logo": "https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png"},"isAccessibleForFree": true,"dateCreated": "2026-09-03T12:51:38.685Z","citation": "Add your caption to explain the data, the learnings and the key takeaways of the data being visualized","keywords": ["Image Comparison","benchmark","comparison","performance","review","PC Gamer"],"measurementTechnique": "Performance Benchmarking","variableMeasured": []}</script><div id="fv-chart-1788439898685-ydyta8zxx" class="fv-chart-wrapper   " data-bar-labels-on-top="false" data-iframe-height="true" data-vizualizer-embed="true"><div class="fv-inner-wrapper  fv-is-image-compare  "><h3 class="fv-chart-title">NBA 2K27</h3><p class="fv-chart-subhead">Two screenshots showing the crowd in NBA 2K27, with DLSS 5 turned on and off.</p><div class="riv-chart-container"><div class="fv-chart-item" id="fv-chart-1788439898685-ydyta8zxx-image-compare-1" data-chart-type="Image Comparison" data-title="Image Comparison" data-subhead="Two screenshots showing the crowd in NBA 2K27, with DLSS 5 turned on and off." data-caption="" style=""><div class="fv-benchmark-group"><div class="fv-image-compare-container"><div class="fv-image-compare-wrapper" data-image-compare="true"><div class="fv-image-compare-inner"><img src="https://cdn.mos.cms.futurecdn.net/Q6BFTR4gvZjDnD4m37kc5Z.jpg" data-highres-src="https://cdn.mos.cms.futurecdn.net/Q6BFTR4gvZjDnD4m37kc5Z.jpg" alt="After" class="fv-image-compare-bg" loading="lazy" referrerpolicy="no-referrer" draggable="false" /><img src="https://cdn.mos.cms.futurecdn.net/eLrquHBzjhH6qb7jkVLAjN.jpg" data-highres-src="https://cdn.mos.cms.futurecdn.net/eLrquHBzjhH6qb7jkVLAjN.jpg" alt="Before" class="fv-image-compare-fg" loading="lazy" referrerpolicy="no-referrer" draggable="false" /><div class="fv-image-compare-slider"><div class="fv-image-compare-slider-line"></div><div class="fv-image-compare-handle fv-image-compare-handle-square"><img src="https://proof.vanilla.tools/media/images/brandLogos/pcgamer.png" alt="Brand Logo" style="width: 100%; height: 100%; object-fit: cover;" /></div></div></div><div class="fv-image-compare-label fv-image-compare-label-left">DLSS 5 on</div><div class="fv-image-compare-label fv-image-compare-label-right">DLSS 5 off</div><button class="fv-image-compare-expand-btn" aria-label="Expand Image"><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="M4 8V4h4"/><path d="M20 8V4h-4"/><path d="M4 16v4h4"/><path d="M20 16v4h-4"/><circle cx="11.5" cy="11.5" r="3.5"/><path d="m14 14 3 3"/></svg></button><button class="fv-image-compare-close-btn" aria-label="Close Fullscreen"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><line x1="18" y1="6" x2="6" y2="18"></line><line x1="6" y1="6" x2="18" y2="18"></line></svg></button></div></div></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-1788439898685-ydyta8zxx', false); });} else {initialize('fv-chart-1788439898685-ydyta8zxx', false);}})();</script></div><p>And finally, here's a comparison between the crowds. You're going to need to fullscreen and zoom in on this one, but it's fairly representative of how you'll see the match attendees when you're actually playing the game. Aside from the odd camera cut, they're mostly there for background atmosphere.</p><p>And yes, the folks in the cheap seats get a miniature dose of DLSS 5 image enhancement, too. The effect here is very subtle, but it's probably most noticeable on the courtside commentator's face. Which will go past in a flash as you actually play, but hey—check out that ever-so-slightly more chiselled jawline.</p><p>So, is DLSS 5 actually worth turning on in this game? Well, I can't help but be impressed by the imagery (for the most part), and this relatively light-touch implementation adds a lot of character to individual members of your team. They're also noticeably sweatier, too, if that's your sort of thing.</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="Esx2DRbAMAxZJ7c9wvR2QF" name="Headerimage2maybe" alt="A close up of a basketball player in NBA 2K27 with DLSS 5 turned on" src="https://cdn.mos.cms.futurecdn.net/Esx2DRbAMAxZJ7c9wvR2QF-1920-80.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: 2K Games)</span></figcaption></figure><p>But you're going to want plenty of frame rate headroom before you even think of touching the DLSS Neural Rendering checkbox, and that means running a very powerful rig—or cranking up the DLSS upscaling and frame generation to compensate. NBA 2K27 is a very fast-paced game, and the experience suffers quite badly when things get crunchy. You'll want smooth frames for this one, believe me—and if that means turning off DLSS 5, I say go for it.</p><p>Still, I can absolutely see why Nvidia picked this game for DLSS 5's first official outing. NBA 2K27 feels well optimised with the AI frippery turned off, and it's not the sort of thing that would otherwise be bothering most modern rigs. </p><div><blockquote><p>When it tanks the frame rate this heavily, I can't help but feel that it's a technology designed for the next generation of graphics cards</p></blockquote></div><p>But if my testing is any indication, DLSS 5 can look really good, but still be a massive drain on performance even in a properly optimised game. And I really question who among us will be prepared to make the frame rate trade off, even in a relatively lightweight game like this.</p><p>The real test will be in something properly demanding, and it's there where I think the wheels will come off. Better image and lighting quality is all very well, but for this sort of performance cost? I dread to think what it'll do to the already-addled frame rate of something like <a href="https://www.pcgamer.com/hardware/ive-tested-borderlands-4-on-a-minimum-spec-pc-and-a-monster-rtx-5090-rig-and-it-runs-just-as-borderlands-at-launch-as-youd-expect/" target="_blank">Borderlands 4</a>, for example.</p><p>DLSS 5 is capable of looking much better than I expected, which is something of a relief. But when it tanks the frame rate this heavily, I can't help but feel that it's a technology designed for the next generation of graphics cards, and not the versions we're running today. Even the $1,500+ ones—and how many of us have the spare cash right now for another one of those?</p> ]]></dc:content>
                                                                                                                                            <link>https://www.pcgamer.com/hardware/graphics-cards/dlss-5-can-slash-performance-by-up-to-73-percent-on-an-rtx-5080-gaming-pc-in-nba-2k27-and-im-left-wondering-what-kind-of-mega-rig-youd-need-to-justify-the-hit/</link>
                                                                            <description>
                            <![CDATA[ At what cost AI-enhanced graphics? Frames, it seems. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">4uLiz2GTxp3mtD2HpzFLKB</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/kuicfmKFK4FM9HGWWiixLV-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Fri, 04 Sep 2026 04:00:00 +0000</pubDate>                                                                                                                                                                                                                                <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-320-70.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/kuicfmKFK4FM9HGWWiixLV-1920-80.jpg">
                                                            <media:credit><![CDATA[2K Games]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[A basketball player looking astonished in NBA 2K27]]></media:description>                                                            <media:text><![CDATA[A basketball player looking astonished in NBA 2K27]]></media:text>
                                <media:title type="plain"><![CDATA[A basketball player looking astonished in NBA 2K27]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/kuicfmKFK4FM9HGWWiixLV-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>DLSS 5 is finally here. Well, its been officially released in one game, anyway, after <a href="https://www.pcgamer.com/hardware/graphics-cards/looks-like-you-can-try-dlss-5-out-today-yourself/" target="_blank">modders got their hands on it</a> last week and made the actual launch somewhat redundant. Still, I've been testing Nvidia's new AI image-enhancing tech in NBA 2K27, the latest hoop-shooting game in the long-running series, and I have bad news: even on a high-end <a href="https://www.pcgamer.com/hardware/graphics-cards/nvidia-rtx-5080-founders-edition-review/" target="_blank">RTX 5080</a> rig, it's seriously punishing when it comes to performance.<br><br>Which isn't a huge surprise, given that Nvidia itself estimated a <a href="https://www.pcgamer.com/hardware/graphics-cards/dlss-5-comes-with-a-massive-50-60-percent-performance-hit-so-i-hope-you-like-lower-frame-rates-with-your-dose-of-ai-image-enhancement/" target="_blank">50-60% DLSS 5 performance hit</a> in the briefings last week. Still, my early testing shows it can tank your frame rate considerably harder than that, even on a PC that costs well over $3,000 in 2026.<br><br>I threw a pre-release version of NBA 2K27 at one of our benchmarking rigs, an <a href="https://www.pcgamer.com/hardware/processors/amd-ryzen-7-9800x3d-review/" target="_blank">AMD Ryzen 7 9800X3D</a>, RTX 5080-equipped, 32 GB DDR5 behemoth. And while this particular PC can make mincemeat of the game's relatively lightweight hardware needs overall, turning on DLSS 5 can drop the average frame rate by up to 73% in certain scenarios.<br><br>It's capable of looking very pretty in this particular game, that's for sure. But my jaw has dropped several times during my testing, and not always for the reasons Nvidia may have hoped for. To the benchmarks, then.</p><h2 class="article-body__section" id="section-dlss-5-1440p-nba-2k27-benchmarks"><span>DLSS 5: 1440p NBA 2K27 benchmarks</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:2560px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="wHmWrhFFY4yw79ppoNgkaR" name="20260903144630_1" alt="A screenshot of a basketball player leaping for the net in NBA 2K27, rendered with DLSS 5" src="https://cdn.mos.cms.futurecdn.net/wHmWrhFFY4yw79ppoNgkaR-1920-80.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: 2K Games)</span></figcaption></figure><p>Given the RTX 5080 is Nvidia's second-fastest consumer graphics card, I had no qualms about turning up the settings to Ultra, including enabling ray tracing. I recorded my results during actual gameplay within NBA 2K27's quick match mode, making sure to play for long enough that cutaway shots to the player's celebrations and the crowd triggered several times.</p><p>It's worth mentioning, however, that given the lack of repeatability within this mode, these results are potentially more representative of the DLSS 5 average frame rate hit, rather than game performance overall.</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-1788444416967-7bpqk7vrr *, #fv-chart-1788444416967-7bpqk7vrr *:before, #fv-chart-1788444416967-7bpqk7vrr *:after, #fv-chart-1788444416967-7bpqk7vrr-slideshow *, #fv-chart-1788444416967-7bpqk7vrr-slideshow *:before, #fv-chart-1788444416967-7bpqk7vrr-slideshow *:after {box-sizing: border-box !important; margin: 0; padding: 0; border: 0;font-size: 100%; font: inherit; vertical-align: baseline;}#fv-chart-1788444416967-7bpqk7vrr, #fv-chart-1788444416967-7bpqk7vrr-slideshow { font-family: 'Open Sans', sans-serif !important; }#fv-chart-1788444416967-7bpqk7vrr {position: relative !important; overflow: visible !important;--riv-primary: #E33235;}#fv-chart-1788444416967-7bpqk7vrr .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-1788444416967-7bpqk7vrr .fv-inner-wrapper.fv-no-header.fv-is-image-compare {padding-top: 0 !important;}#fv-chart-1788444416967-7bpqk7vrr.fv-full-bleed {width: 100vw !important;margin-left: calc(50% - 50vw) !important;}body {overflow-x: clip !important;}#fv-chart-1788444416967-7bpqk7vrr.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-1788444416967-7bpqk7vrr .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-1788444416967-7bpqk7vrr-slideshow {position: relative !important;width: 100% !important;margin: 1rem 0 !important;--riv-primary: #E33235;}#fv-chart-1788444416967-7bpqk7vrr-slideshow .fv-slides-wrapper {position: relative !important;width: 100% !important;}#fv-chart-1788444416967-7bpqk7vrr-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-1788444416967-7bpqk7vrr-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-1788444416967-7bpqk7vrr-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-1788444416967-7bpqk7vrr-slideshow .fv-nav-btn svg {width: 18px !important;height: 18px !important;stroke-width: 3px !important;filter: none !important;}#fv-chart-1788444416967-7bpqk7vrr-slideshow .fv-nav-btn:hover {opacity: 0.9 !important;transform: translateY(-1px) !important;}#fv-chart-1788444416967-7bpqk7vrr-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-1788444416967-7bpqk7vrr-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-1788444416967-7bpqk7vrr-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-1788444416967-7bpqk7vrr-slideshow .fv-slideshow-select:focus {outline: 2px solid #E33235 !important;border-color: #E33235 !important;}#fv-chart-1788444416967-7bpqk7vrr .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-1788444416967-7bpqk7vrr .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-1788444416967-7bpqk7vrr .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-1788444416967-7bpqk7vrr .fv-versus-chart { display: flex; flex-direction: column; width: 100%; margin-top: 1rem; }#fv-chart-1788444416967-7bpqk7vrr .fv-versus-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 1.5rem; padding: 0 1rem; }#fv-chart-1788444416967-7bpqk7vrr .fv-versus-select-wrapper { flex: 1; min-width: 0; }#fv-chart-1788444416967-7bpqk7vrr .fv-versus-select-wrapper.fv-left { text-align: center; padding-right: 1rem; }#fv-chart-1788444416967-7bpqk7vrr .fv-versus-select-wrapper.fv-right { text-align: center; padding-left: 1rem; }#fv-chart-1788444416967-7bpqk7vrr .fv-versus-select-container { position: relative; display: inline-block; max-width: 100%; width: 100%; }#fv-chart-1788444416967-7bpqk7vrr .fv-versus-chevron { position: absolute; top: 50%; transform: translateY(-50%); pointer-events: none; width: 16px; height: 16px; flex-shrink: 0; }#fv-chart-1788444416967-7bpqk7vrr .fv-versus-select-wrapper.fv-left .fv-versus-chevron { right: 0; }#fv-chart-1788444416967-7bpqk7vrr .fv-versus-select-wrapper.fv-right .fv-versus-chevron { right: 0; }#fv-chart-1788444416967-7bpqk7vrr .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-1788444416967-7bpqk7vrr .fv-versus-select.fv-select-left { text-align: center; direction: ltr; padding-right: 1.25rem; }#fv-chart-1788444416967-7bpqk7vrr .fv-versus-select.fv-select-right { text-align: center; padding-right: 1.25rem; }#fv-chart-1788444416967-7bpqk7vrr .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-1788444416967-7bpqk7vrr .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-1788444416967-7bpqk7vrr .fv-versus-body { display: flex; flex-direction: column; gap: 1.5rem; }#fv-chart-1788444416967-7bpqk7vrr .fv-versus-row { position: relative; height: auto; padding-top: 20px; margin-bottom: 0.25rem; display: block; }#fv-chart-1788444416967-7bpqk7vrr .fv-versus-bar-container { position: relative; height: 32px; display: flex; align-items: center; }#fv-chart-1788444416967-7bpqk7vrr .fv-versus-bar-left-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-end; align-items: center; }#fv-chart-1788444416967-7bpqk7vrr .fv-versus-bar-right-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-start; align-items: center; }#fv-chart-1788444416967-7bpqk7vrr .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-1788444416967-7bpqk7vrr .fv-versus-bar-left { border-radius: 4px 0 0 4px; justify-content: flex-end; padding: 0 8px; }#fv-chart-1788444416967-7bpqk7vrr .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-1788444416967-7bpqk7vrr .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-1788444416967-7bpqk7vrr .fv-inside-left { white-space: nowrap; flex-shrink: 0; }#fv-chart-1788444416967-7bpqk7vrr .fv-inside-right { white-space: nowrap; flex-shrink: 0; }#fv-chart-1788444416967-7bpqk7vrr .fv-versus-val-text { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; }#fv-chart-1788444416967-7bpqk7vrr .fv-versus-pct-diff { font-size: 12px; font-weight: 600; }#fv-chart-1788444416967-7bpqk7vrr .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-1788444416967-7bpqk7vrr .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-1788444416967-7bpqk7vrr .fv-bottom-bar { display: flex !important; flex-direction: column !important; align-items: center !important; margin-top: 0.5rem !important; gap: 1rem !important; }#fv-chart-1788444416967-7bpqk7vrr .fv-footer-content { text-align: center !important; width: 100% !important; }#fv-chart-1788444416967-7bpqk7vrr .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-1788444416967-7bpqk7vrr .fv-dropdown-wrapper { text-align: center !important; margin-bottom: 16px !important; margin-top: 0 !important; }#fv-chart-1788444416967-7bpqk7vrr .fv-dropdown-title-container { position: relative !important; display: inline-block !important; max-width: 100% !important; }#fv-chart-1788444416967-7bpqk7vrr .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-1788444416967-7bpqk7vrr .fv-dropdown-title:focus { outline: none !important; }#fv-chart-1788444416967-7bpqk7vrr .fv-dropdown-title::-ms-expand { display: none !important; }#fv-chart-1788444416967-7bpqk7vrr .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-1788444416967-7bpqk7vrr .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-1788444416967-7bpqk7vrr .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-1788444416967-7bpqk7vrr .fv-carousel-nav-btn:hover { border-color: #9ca3af !important; }#fv-chart-1788444416967-7bpqk7vrr .fv-carousel-counter { font-size: 14px !important; color: #374151 !important; text-align: center !important; margin-top: 1rem !important; }#fv-chart-1788444416967-7bpqk7vrr .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-1788444416967-7bpqk7vrr .fv-legend-item { display: flex !important; align-items: center !important; gap: 6px !important; font-size: 14px !important; color: #374151 !important; }#fv-chart-1788444416967-7bpqk7vrr .fv-legend-color { width: 12px !important; height: 12px !important; border-radius: 3px !important; }#fv-chart-1788444416967-7bpqk7vrr .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-1788444416967-7bpqk7vrr .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-1788444416967-7bpqk7vrr .fv-multi-legend-swatch { width: 16px !important; height: 16px !important; border-radius: 3px !important; }#fv-chart-1788444416967-7bpqk7vrr .fv-benchmark-group { margin-bottom: 1rem !important; }#fv-chart-1788444416967-7bpqk7vrr .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-1788444416967-7bpqk7vrr .fv-bar-row, #fv-chart-1788444416967-7bpqk7vrr .fv-stacked-product { display: flex !important; align-items: center !important; width: 100% !important; margin-bottom: 0.75rem !important; position: relative !important; }#fv-chart-1788444416967-7bpqk7vrr .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-1788444416967-7bpqk7vrr .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-1788444416967-7bpqk7vrr .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-1788444416967-7bpqk7vrr.preview-wrapper .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1788444416967-7bpqk7vrr.preview-wrapper .fv-bar-commentary-inline:focus, #fv-chart-1788444416967-7bpqk7vrr.preview-wrapper .fv-bar-commentary-inline:focus-within, #fv-chart-1788444416967-7bpqk7vrr.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1788444416967-7bpqk7vrr.mobile-view .fv-bar-commentary-inline:focus, #fv-chart-1788444416967-7bpqk7vrr.mobile-view .fv-bar-commentary-inline:focus-within { display: flex !important; }#fv-chart-1788444416967-7bpqk7vrr .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-1788444416967-7bpqk7vrr .fv-bar:hover { opacity: 0.8 !important; }#fv-chart-1788444416967-7bpqk7vrr .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-1788444416967-7bpqk7vrr .fv-bar-inner-label { white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; padding-right: 8px !important; }#fv-chart-1788444416967-7bpqk7vrr .fv-bar-inner-value { flex-shrink: 0 !important; }#fv-chart-1788444416967-7bpqk7vrr .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-1788444416967-7bpqk7vrr .fv-bar-label.fv-primary-product { font-weight: bold !important; color: var(--riv-primary) !important; }#fv-chart-1788444416967-7bpqk7vrr .fv-multi-bar-container { flex-direction: column !important; padding: 4px !important; align-items: stretch !important; gap: 4px !important; height: auto !important; }#fv-chart-1788444416967-7bpqk7vrr .fv-multi-bar-item { display: flex !important; align-items: center !important; height: 25px !important; width: 100% !important; }#fv-chart-1788444416967-7bpqk7vrr .fv-stacked-bar { display: flex !important; overflow: hidden !important; }#fv-chart-1788444416967-7bpqk7vrr .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-1788444416967-7bpqk7vrr .fv-stacked-segment:last-child { border-right: none !important; }#fv-chart-1788444416967-7bpqk7vrr .fv-segment-value { font-size: 14px !important; font-weight: bold !important; }#fv-chart-1788444416967-7bpqk7vrr .fv-grouped-bar-product { display: flex !important; flex-direction: column !important; width: 100% !important; margin-bottom: 1.25rem !important; }#fv-chart-1788444416967-7bpqk7vrr .fv-grouped-product-title-wrapper { padding-left: 150px !important; }#fv-chart-1788444416967-7bpqk7vrr .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-1788444416967-7bpqk7vrr .fv-bar-cluster { width: 100% !important; flex-grow: 1 !important; display: flex !important; flex-direction: column !important; }#fv-chart-1788444416967-7bpqk7vrr .fv-bar-cluster .fv-bar-row { margin-bottom: 3px !important; }#fv-chart-1788444416967-7bpqk7vrr .fv-bar-cluster .fv-bar-container { height: 20px !important; }#fv-chart-1788444416967-7bpqk7vrr .riv-grid line {stroke: #D1D5DB !important;stroke-dasharray: 3 3 !important;}#fv-chart-1788444416967-7bpqk7vrr .fv-x-axis-wrapper { display: flex !important; width: 100% !important; margin-top: 0.5rem !important; }#fv-chart-1788444416967-7bpqk7vrr .fv-x-axis-label-space { width: 150px !important; padding-right: 10px !important; flex-shrink: 0 !important; }#fv-chart-1788444416967-7bpqk7vrr .fv-x-axis-chart-space { flex-grow: 1 !important; padding-right: 8px !important; }#fv-chart-1788444416967-7bpqk7vrr .fv-x-axis-wrapper.fv-grouped-x-axis { margin-left: 0 !important; }#fv-chart-1788444416967-7bpqk7vrr .fv-x-axis-line { border-top: 1px solid #D1D5DB !important; }#fv-chart-1788444416967-7bpqk7vrr .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-1788444416967-7bpqk7vrr .fv-x-axis-ticks span { position: relative !important; }#fv-chart-1788444416967-7bpqk7vrr .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-1788444416967-7bpqk7vrr .fv-x-axis-unit { text-align: center !important; font-size: 14px !important; color: #374151 !important; margin-top: 8px !important; display: block !important; }#fv-chart-1788444416967-7bpqk7vrr .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-1788444416967-7bpqk7vrr .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-1788444416967-7bpqk7vrr.mobile-view .fv-pie-container,#fv-chart-1788444416967-7bpqk7vrr.labels-on-top .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1788444416967-7bpqk7vrr.mobile-view .fv-grouped-product-title-wrapper,#fv-chart-1788444416967-7bpqk7vrr.labels-on-top .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1788444416967-7bpqk7vrr.mobile-view .fv-bar-row,#fv-chart-1788444416967-7bpqk7vrr.mobile-view .fv-stacked-product,#fv-chart-1788444416967-7bpqk7vrr.mobile-view .fv-grouped-bar-product,#fv-chart-1788444416967-7bpqk7vrr.labels-on-top .fv-bar-row,#fv-chart-1788444416967-7bpqk7vrr.labels-on-top .fv-stacked-product,#fv-chart-1788444416967-7bpqk7vrr.labels-on-top .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1788444416967-7bpqk7vrr.mobile-view .fv-bar-label:not(.fv-grouped-product-title),#fv-chart-1788444416967-7bpqk7vrr.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-1788444416967-7bpqk7vrr.mobile-view .fv-bar-label,#fv-chart-1788444416967-7bpqk7vrr.mobile-view .fv-grouped-product-title,#fv-chart-1788444416967-7bpqk7vrr.labels-on-top .fv-bar-label,#fv-chart-1788444416967-7bpqk7vrr.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-1788444416967-7bpqk7vrr.mobile-view .fv-bar-container,#fv-chart-1788444416967-7bpqk7vrr.mobile-view .fv-bar-cluster,#fv-chart-1788444416967-7bpqk7vrr.labels-on-top .fv-bar-container,#fv-chart-1788444416967-7bpqk7vrr.labels-on-top .fv-bar-cluster {width: 100% !important;}#fv-chart-1788444416967-7bpqk7vrr.mobile-view .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1788444416967-7bpqk7vrr.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1788444416967-7bpqk7vrr.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1788444416967-7bpqk7vrr.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus-within,#fv-chart-1788444416967-7bpqk7vrr.labels-on-top .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1788444416967-7bpqk7vrr.labels-on-top .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1788444416967-7bpqk7vrr.labels-on-top .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1788444416967-7bpqk7vrr.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-1788444416967-7bpqk7vrr.mobile-view .fv-x-axis-wrapper,#fv-chart-1788444416967-7bpqk7vrr.labels-on-top .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1788444416967-7bpqk7vrr.mobile-view .fv-x-axis-label-space,#fv-chart-1788444416967-7bpqk7vrr.labels-on-top .fv-x-axis-label-space {display: none !important;}#fv-chart-1788444416967-7bpqk7vrr.mobile-view .fv-x-axis-chart-space,#fv-chart-1788444416967-7bpqk7vrr.labels-on-top .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1788444416967-7bpqk7vrr.mobile-view .fv-benchmark-title,#fv-chart-1788444416967-7bpqk7vrr.labels-on-top .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1788444416967-7bpqk7vrr.mobile-view .fv-dropdown-title,#fv-chart-1788444416967-7bpqk7vrr.labels-on-top .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1788444416967-7bpqk7vrr.mobile-view .fv-carousel-nav-btn,#fv-chart-1788444416967-7bpqk7vrr.labels-on-top .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1788444416967-7bpqk7vrr.mobile-view .fv-chart-title,#fv-chart-1788444416967-7bpqk7vrr.labels-on-top .fv-chart-title {padding: 0 8px !important;}#fv-chart-1788444416967-7bpqk7vrr.mobile-view .fv-chart-subhead,#fv-chart-1788444416967-7bpqk7vrr.labels-on-top .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1788444416967-7bpqk7vrr.mobile-view .fv-versus-header,#fv-chart-1788444416967-7bpqk7vrr.labels-on-top .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1788444416967-7bpqk7vrr.mobile-view .fv-versus-select-wrapper,#fv-chart-1788444416967-7bpqk7vrr.labels-on-top .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1788444416967-7bpqk7vrr.mobile-view .fv-versus-select-wrapper.fv-left,#fv-chart-1788444416967-7bpqk7vrr.labels-on-top .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1788444416967-7bpqk7vrr.mobile-view .fv-versus-select-wrapper.fv-right,#fv-chart-1788444416967-7bpqk7vrr.labels-on-top .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1788444416967-7bpqk7vrr.mobile-view .fv-versus-select.fv-select-left,#fv-chart-1788444416967-7bpqk7vrr.labels-on-top .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1788444416967-7bpqk7vrr.mobile-view .fv-versus-select.fv-select-right,#fv-chart-1788444416967-7bpqk7vrr.labels-on-top .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1788444416967-7bpqk7vrr.mobile-view .fv-versus-vs,#fv-chart-1788444416967-7bpqk7vrr.labels-on-top .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1788444416967-7bpqk7vrr.mobile-view .fv-versus-select-container,#fv-chart-1788444416967-7bpqk7vrr.labels-on-top .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1788444416967-7bpqk7vrr.mobile-view .fv-versus-select,#fv-chart-1788444416967-7bpqk7vrr.labels-on-top .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1788444416967-7bpqk7vrr.mobile-view .fv-stl-shop-all-btn,#fv-chart-1788444416967-7bpqk7vrr.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-1788444416967-7bpqk7vrr.mobile-view .fv-stl-shop-all-logo,#fv-chart-1788444416967-7bpqk7vrr.mobile-view .fv-stl-shop-all-icon,#fv-chart-1788444416967-7bpqk7vrr.labels-on-top .fv-stl-shop-all-logo,#fv-chart-1788444416967-7bpqk7vrr.labels-on-top .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1788444416967-7bpqk7vrr.mobile-view .fv-stl-shop-all-icon svg,#fv-chart-1788444416967-7bpqk7vrr.labels-on-top .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1788444416967-7bpqk7vrr.mobile-view .fv-bar-commentary-inline,#fv-chart-1788444416967-7bpqk7vrr.labels-on-top .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1788444416967-7bpqk7vrr.mobile-view .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1788444416967-7bpqk7vrr.mobile-view.fv-contains-line-chart .fv-footer-content {margin-left: -1rem !important;margin-right: -1rem !important;}@media (max-width: 599px) {#fv-chart-1788444416967-7bpqk7vrr .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1788444416967-7bpqk7vrr .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1788444416967-7bpqk7vrr .fv-bar-row,#fv-chart-1788444416967-7bpqk7vrr .fv-stacked-product,#fv-chart-1788444416967-7bpqk7vrr .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1788444416967-7bpqk7vrr .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-1788444416967-7bpqk7vrr .fv-bar-label,#fv-chart-1788444416967-7bpqk7vrr .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-1788444416967-7bpqk7vrr .fv-bar-container,#fv-chart-1788444416967-7bpqk7vrr .fv-bar-cluster {width: 100% !important;}#fv-chart-1788444416967-7bpqk7vrr .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1788444416967-7bpqk7vrr .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1788444416967-7bpqk7vrr .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1788444416967-7bpqk7vrr .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-1788444416967-7bpqk7vrr .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1788444416967-7bpqk7vrr .fv-x-axis-label-space {display: none !important;}#fv-chart-1788444416967-7bpqk7vrr .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1788444416967-7bpqk7vrr .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1788444416967-7bpqk7vrr .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1788444416967-7bpqk7vrr .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1788444416967-7bpqk7vrr .fv-chart-title {padding: 0 8px !important;}#fv-chart-1788444416967-7bpqk7vrr .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1788444416967-7bpqk7vrr .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1788444416967-7bpqk7vrr .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1788444416967-7bpqk7vrr .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1788444416967-7bpqk7vrr .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1788444416967-7bpqk7vrr .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1788444416967-7bpqk7vrr .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1788444416967-7bpqk7vrr .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1788444416967-7bpqk7vrr .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1788444416967-7bpqk7vrr .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1788444416967-7bpqk7vrr .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-1788444416967-7bpqk7vrr .fv-stl-shop-all-logo,#fv-chart-1788444416967-7bpqk7vrr .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1788444416967-7bpqk7vrr .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1788444416967-7bpqk7vrr .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1788444416967-7bpqk7vrr .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1788444416967-7bpqk7vrr.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": "DLSS 5 | RTX 5080 | 1440p gaming benchmarks","description": "Results recorded during gameplay in NBA 2K27 at Ultra settings, ray tracing enabled, using an RTX 5080.","creator": {"@type": "Organization","name": "PC Gamer","logo": "https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png"},"isAccessibleForFree": true,"dateCreated": "2026-09-03T14:06:56.973Z","citation": "Add your caption to explain the data, the learnings and the key takeaways of the data being visualized","keywords": ["Native","Native + DLSS 5","Quality upscaling + 2x FG","Quality upscaling + 2x FG + DLSS 5","NBA 2K27 (Ultra preset)","benchmark","comparison","performance","review","PC Gamer"],"measurementTechnique": "Performance Benchmarking","variableMeasured": [{"@type": "PropertyValue","name": "Native – NBA 2K27 (Ultra preset)","value": 230,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Native + DLSS 5 – NBA 2K27 (Ultra preset)","value": 93,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Quality upscaling + 2x FG – NBA 2K27 (Ultra preset)","value": 363,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Quality upscaling + 2x FG + DLSS 5 – NBA 2K27 (Ultra preset)","value": 168,"unitText": "Avg FPS"}]}</script><div id="fv-chart-1788444416967-7bpqk7vrr" 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">DLSS 5 | RTX 5080 | 1440p gaming benchmarks</h3><p class="fv-chart-subhead">Results recorded during gameplay in NBA 2K27 at Ultra settings, ray tracing enabled, using an RTX 5080.</p><div class="riv-chart-container"><div class="fv-chart-item" id="fv-chart-1788444416967-7bpqk7vrr-bar-NBA 2K27 (Ultra preset)" data-chart-type="Bar" data-title="NBA 2K27 (Ultra preset)" data-subhead="Results recorded during gameplay in NBA 2K27 at Ultra settings, ray tracing enabled, using an RTX 5080." data-caption="" style=""><div class="fv-benchmark-group"><h4 class="fv-benchmark-title">NBA 2K27 (Ultra preset)</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 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 ">Native</div><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.49999999999999%; background-color: #E33235;" data-target-width="57.49999999999999" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">230</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 23.25%; background-color: #FE9F58;" data-target-width="23.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">93</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Native + DLSS 5</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 23.25%; background-color: #E33235;" data-target-width="23.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">93</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 9.25%; background-color: #FE9F58;" data-target-width="9.25" data-target-margin="0"></div><span class="fv-bar-value-outside">37</span></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Quality upscaling + 2x FG</div><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.75%; background-color: #E33235;" data-target-width="90.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">363</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 38.25%; background-color: #FE9F58;" data-target-width="38.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">153</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Quality upscaling + 2x FG + DLSS 5</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 42%; background-color: #E33235;" data-target-width="42" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !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: 18.75%; background-color: #FE9F58;" data-target-width="18.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-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>100</span><span>200</span><span>300</span><span>400</span></div></div></div><table class="sr-only"><caption>NBA 2K27 (Ultra preset) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>Native</td><td>230 Avg FPS, 93 1% Low FPS</td></tr><tr><td>Native + DLSS 5</td><td>93 Avg FPS, 37 1% Low FPS</td></tr><tr><td>Quality upscaling + 2x FG</td><td>363 Avg FPS, 153 1% Low FPS</td></tr><tr><td>Quality upscaling + 2x FG + DLSS 5</td><td>168 Avg FPS, 75 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-1788444416967-7bpqk7vrr', false); });} else {initialize('fv-chart-1788444416967-7bpqk7vrr', false);}})();</script></div><p>And my goodness, what a performance hit it is. The difference between the Native 1440p average frame rate and the average rate with DLSS enabled is a whole 137 frames. A 93 fps average still results in very smooth gameplay overall, but the drop to just 37 fps in terms of 1% lows is very troubling.</p><p>This is an RTX 5080 running at 1440p, after all. A 4K-capable graphics card that will currently cost you $1,550 thanks to the ongoing memory/component pricing crisis. And that figure is based on <a href="https://www.pcgamer.com/hardware/graphics-cards/graphics-card-price-watch-deals/" target="_blank">the cheapest we can find</a>—I've seen them listed for $2,000+ in the past month or two.</p><div><blockquote><p>It's often very pretty at these settings, though... so that's something</p></blockquote></div><p>Of course, Nvidia will tell you that upscaling and frame generation are here to save the day when it comes to smooth performance, and that proves to be the case. Still, watching a 363 fps average result plummet to 168 fps at the push of a DLSS 5 button is pretty jaw dropping. </p><p>Nvidia has confirmed that DLSS 5 performance improvements are coming in future, and by the looks of it, it's in desperate need of some. It's often very pretty at these settings, though, as I'll go into below. So... that's something, I guess?</p><h2 class="article-body__section" id="section-dlss-5-4k-nba-2k27-benchmarks"><span>DLSS 5: 4K NBA 2K27 benchmarks</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:2560px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="Ke34Tj2RvKKTibrgjvBbyZ" name="20260903144459_1" alt="A close up of a player in NBA 2K27 with DLSS 5 AI-enhanced graphics" src="https://cdn.mos.cms.futurecdn.net/Ke34Tj2RvKKTibrgjvBbyZ-1920-80.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: 2K Games)</span></figcaption></figure><p>There are no awards for guessing that, at 4K, the effect is even more pronounced. At Native resolution with no upscaling or frame gen assistance, the RTX 5080 spits out an admirable 183 fps average (still at Ultra with ray tracing enabled, no less), which duly plummets to <em>49 fps </em>as soon as DLSS 5 is enabled.</p><p>That represents a staggering 73% decrease in average frames, and an instantly crunchy experience. Sure, 49 fps is perfectly playable, but with the knowledge that NBA 2K27 would be capable of so many more frames with the AI-enhanced pretties turned off, I'm not sure I could grin and bear it.</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-1788444946416-q2qpyxd9h *, #fv-chart-1788444946416-q2qpyxd9h *:before, #fv-chart-1788444946416-q2qpyxd9h *:after, #fv-chart-1788444946416-q2qpyxd9h-slideshow *, #fv-chart-1788444946416-q2qpyxd9h-slideshow *:before, #fv-chart-1788444946416-q2qpyxd9h-slideshow *:after {box-sizing: border-box !important; margin: 0; padding: 0; border: 0;font-size: 100%; font: inherit; vertical-align: baseline;}#fv-chart-1788444946416-q2qpyxd9h, #fv-chart-1788444946416-q2qpyxd9h-slideshow { font-family: 'Open Sans', sans-serif !important; }#fv-chart-1788444946416-q2qpyxd9h {position: relative !important; overflow: visible !important;--riv-primary: #E33235;}#fv-chart-1788444946416-q2qpyxd9h .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-1788444946416-q2qpyxd9h .fv-inner-wrapper.fv-no-header.fv-is-image-compare {padding-top: 0 !important;}#fv-chart-1788444946416-q2qpyxd9h.fv-full-bleed {width: 100vw !important;margin-left: calc(50% - 50vw) !important;}body {overflow-x: clip !important;}#fv-chart-1788444946416-q2qpyxd9h.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-1788444946416-q2qpyxd9h .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-1788444946416-q2qpyxd9h-slideshow {position: relative !important;width: 100% !important;margin: 1rem 0 !important;--riv-primary: #E33235;}#fv-chart-1788444946416-q2qpyxd9h-slideshow .fv-slides-wrapper {position: relative !important;width: 100% !important;}#fv-chart-1788444946416-q2qpyxd9h-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-1788444946416-q2qpyxd9h-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-1788444946416-q2qpyxd9h-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-1788444946416-q2qpyxd9h-slideshow .fv-nav-btn svg {width: 18px !important;height: 18px !important;stroke-width: 3px !important;filter: none !important;}#fv-chart-1788444946416-q2qpyxd9h-slideshow .fv-nav-btn:hover {opacity: 0.9 !important;transform: translateY(-1px) !important;}#fv-chart-1788444946416-q2qpyxd9h-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-1788444946416-q2qpyxd9h-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-1788444946416-q2qpyxd9h-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-1788444946416-q2qpyxd9h-slideshow .fv-slideshow-select:focus {outline: 2px solid #E33235 !important;border-color: #E33235 !important;}#fv-chart-1788444946416-q2qpyxd9h .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-1788444946416-q2qpyxd9h .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-1788444946416-q2qpyxd9h .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-1788444946416-q2qpyxd9h .fv-versus-chart { display: flex; flex-direction: column; width: 100%; margin-top: 1rem; }#fv-chart-1788444946416-q2qpyxd9h .fv-versus-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 1.5rem; padding: 0 1rem; }#fv-chart-1788444946416-q2qpyxd9h .fv-versus-select-wrapper { flex: 1; min-width: 0; }#fv-chart-1788444946416-q2qpyxd9h .fv-versus-select-wrapper.fv-left { text-align: center; padding-right: 1rem; }#fv-chart-1788444946416-q2qpyxd9h .fv-versus-select-wrapper.fv-right { text-align: center; padding-left: 1rem; }#fv-chart-1788444946416-q2qpyxd9h .fv-versus-select-container { position: relative; display: inline-block; max-width: 100%; width: 100%; }#fv-chart-1788444946416-q2qpyxd9h .fv-versus-chevron { position: absolute; top: 50%; transform: translateY(-50%); pointer-events: none; width: 16px; height: 16px; flex-shrink: 0; }#fv-chart-1788444946416-q2qpyxd9h .fv-versus-select-wrapper.fv-left .fv-versus-chevron { right: 0; }#fv-chart-1788444946416-q2qpyxd9h .fv-versus-select-wrapper.fv-right .fv-versus-chevron { right: 0; }#fv-chart-1788444946416-q2qpyxd9h .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-1788444946416-q2qpyxd9h .fv-versus-select.fv-select-left { text-align: center; direction: ltr; padding-right: 1.25rem; }#fv-chart-1788444946416-q2qpyxd9h .fv-versus-select.fv-select-right { text-align: center; padding-right: 1.25rem; }#fv-chart-1788444946416-q2qpyxd9h .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-1788444946416-q2qpyxd9h .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-1788444946416-q2qpyxd9h .fv-versus-body { display: flex; flex-direction: column; gap: 1.5rem; }#fv-chart-1788444946416-q2qpyxd9h .fv-versus-row { position: relative; height: auto; padding-top: 20px; margin-bottom: 0.25rem; display: block; }#fv-chart-1788444946416-q2qpyxd9h .fv-versus-bar-container { position: relative; height: 32px; display: flex; align-items: center; }#fv-chart-1788444946416-q2qpyxd9h .fv-versus-bar-left-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-end; align-items: center; }#fv-chart-1788444946416-q2qpyxd9h .fv-versus-bar-right-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-start; align-items: center; }#fv-chart-1788444946416-q2qpyxd9h .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-1788444946416-q2qpyxd9h .fv-versus-bar-left { border-radius: 4px 0 0 4px; justify-content: flex-end; padding: 0 8px; }#fv-chart-1788444946416-q2qpyxd9h .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-1788444946416-q2qpyxd9h .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-1788444946416-q2qpyxd9h .fv-inside-left { white-space: nowrap; flex-shrink: 0; }#fv-chart-1788444946416-q2qpyxd9h .fv-inside-right { white-space: nowrap; flex-shrink: 0; }#fv-chart-1788444946416-q2qpyxd9h .fv-versus-val-text { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; }#fv-chart-1788444946416-q2qpyxd9h .fv-versus-pct-diff { font-size: 12px; font-weight: 600; }#fv-chart-1788444946416-q2qpyxd9h .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-1788444946416-q2qpyxd9h .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-1788444946416-q2qpyxd9h .fv-bottom-bar { display: flex !important; flex-direction: column !important; align-items: center !important; margin-top: 0.5rem !important; gap: 1rem !important; }#fv-chart-1788444946416-q2qpyxd9h .fv-footer-content { text-align: center !important; width: 100% !important; }#fv-chart-1788444946416-q2qpyxd9h .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-1788444946416-q2qpyxd9h .fv-dropdown-wrapper { text-align: center !important; margin-bottom: 16px !important; margin-top: 0 !important; }#fv-chart-1788444946416-q2qpyxd9h .fv-dropdown-title-container { position: relative !important; display: inline-block !important; max-width: 100% !important; }#fv-chart-1788444946416-q2qpyxd9h .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-1788444946416-q2qpyxd9h .fv-dropdown-title:focus { outline: none !important; }#fv-chart-1788444946416-q2qpyxd9h .fv-dropdown-title::-ms-expand { display: none !important; }#fv-chart-1788444946416-q2qpyxd9h .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-1788444946416-q2qpyxd9h .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-1788444946416-q2qpyxd9h .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-1788444946416-q2qpyxd9h .fv-carousel-nav-btn:hover { border-color: #9ca3af !important; }#fv-chart-1788444946416-q2qpyxd9h .fv-carousel-counter { font-size: 14px !important; color: #374151 !important; text-align: center !important; margin-top: 1rem !important; }#fv-chart-1788444946416-q2qpyxd9h .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-1788444946416-q2qpyxd9h .fv-legend-item { display: flex !important; align-items: center !important; gap: 6px !important; font-size: 14px !important; color: #374151 !important; }#fv-chart-1788444946416-q2qpyxd9h .fv-legend-color { width: 12px !important; height: 12px !important; border-radius: 3px !important; }#fv-chart-1788444946416-q2qpyxd9h .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-1788444946416-q2qpyxd9h .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-1788444946416-q2qpyxd9h .fv-multi-legend-swatch { width: 16px !important; height: 16px !important; border-radius: 3px !important; }#fv-chart-1788444946416-q2qpyxd9h .fv-benchmark-group { margin-bottom: 1rem !important; }#fv-chart-1788444946416-q2qpyxd9h .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-1788444946416-q2qpyxd9h .fv-bar-row, #fv-chart-1788444946416-q2qpyxd9h .fv-stacked-product { display: flex !important; align-items: center !important; width: 100% !important; margin-bottom: 0.75rem !important; position: relative !important; }#fv-chart-1788444946416-q2qpyxd9h .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-1788444946416-q2qpyxd9h .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-1788444946416-q2qpyxd9h .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-1788444946416-q2qpyxd9h.preview-wrapper .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1788444946416-q2qpyxd9h.preview-wrapper .fv-bar-commentary-inline:focus, #fv-chart-1788444946416-q2qpyxd9h.preview-wrapper .fv-bar-commentary-inline:focus-within, #fv-chart-1788444946416-q2qpyxd9h.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1788444946416-q2qpyxd9h.mobile-view .fv-bar-commentary-inline:focus, #fv-chart-1788444946416-q2qpyxd9h.mobile-view .fv-bar-commentary-inline:focus-within { display: flex !important; }#fv-chart-1788444946416-q2qpyxd9h .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-1788444946416-q2qpyxd9h .fv-bar:hover { opacity: 0.8 !important; }#fv-chart-1788444946416-q2qpyxd9h .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-1788444946416-q2qpyxd9h .fv-bar-inner-label { white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; padding-right: 8px !important; }#fv-chart-1788444946416-q2qpyxd9h .fv-bar-inner-value { flex-shrink: 0 !important; }#fv-chart-1788444946416-q2qpyxd9h .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-1788444946416-q2qpyxd9h .fv-bar-label.fv-primary-product { font-weight: bold !important; color: var(--riv-primary) !important; }#fv-chart-1788444946416-q2qpyxd9h .fv-multi-bar-container { flex-direction: column !important; padding: 4px !important; align-items: stretch !important; gap: 4px !important; height: auto !important; }#fv-chart-1788444946416-q2qpyxd9h .fv-multi-bar-item { display: flex !important; align-items: center !important; height: 25px !important; width: 100% !important; }#fv-chart-1788444946416-q2qpyxd9h .fv-stacked-bar { display: flex !important; overflow: hidden !important; }#fv-chart-1788444946416-q2qpyxd9h .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-1788444946416-q2qpyxd9h .fv-stacked-segment:last-child { border-right: none !important; }#fv-chart-1788444946416-q2qpyxd9h .fv-segment-value { font-size: 14px !important; font-weight: bold !important; }#fv-chart-1788444946416-q2qpyxd9h .fv-grouped-bar-product { display: flex !important; flex-direction: column !important; width: 100% !important; margin-bottom: 1.25rem !important; }#fv-chart-1788444946416-q2qpyxd9h .fv-grouped-product-title-wrapper { padding-left: 150px !important; }#fv-chart-1788444946416-q2qpyxd9h .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-1788444946416-q2qpyxd9h .fv-bar-cluster { width: 100% !important; flex-grow: 1 !important; display: flex !important; flex-direction: column !important; }#fv-chart-1788444946416-q2qpyxd9h .fv-bar-cluster .fv-bar-row { margin-bottom: 3px !important; }#fv-chart-1788444946416-q2qpyxd9h .fv-bar-cluster .fv-bar-container { height: 20px !important; }#fv-chart-1788444946416-q2qpyxd9h .riv-grid line {stroke: #D1D5DB !important;stroke-dasharray: 3 3 !important;}#fv-chart-1788444946416-q2qpyxd9h .fv-x-axis-wrapper { display: flex !important; width: 100% !important; margin-top: 0.5rem !important; }#fv-chart-1788444946416-q2qpyxd9h .fv-x-axis-label-space { width: 150px !important; padding-right: 10px !important; flex-shrink: 0 !important; }#fv-chart-1788444946416-q2qpyxd9h .fv-x-axis-chart-space { flex-grow: 1 !important; padding-right: 8px !important; }#fv-chart-1788444946416-q2qpyxd9h .fv-x-axis-wrapper.fv-grouped-x-axis { margin-left: 0 !important; }#fv-chart-1788444946416-q2qpyxd9h .fv-x-axis-line { border-top: 1px solid #D1D5DB !important; }#fv-chart-1788444946416-q2qpyxd9h .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-1788444946416-q2qpyxd9h .fv-x-axis-ticks span { position: relative !important; }#fv-chart-1788444946416-q2qpyxd9h .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-1788444946416-q2qpyxd9h .fv-x-axis-unit { text-align: center !important; font-size: 14px !important; color: #374151 !important; margin-top: 8px !important; display: block !important; }#fv-chart-1788444946416-q2qpyxd9h .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-1788444946416-q2qpyxd9h .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-1788444946416-q2qpyxd9h.mobile-view .fv-pie-container,#fv-chart-1788444946416-q2qpyxd9h.labels-on-top .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1788444946416-q2qpyxd9h.mobile-view .fv-grouped-product-title-wrapper,#fv-chart-1788444946416-q2qpyxd9h.labels-on-top .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1788444946416-q2qpyxd9h.mobile-view .fv-bar-row,#fv-chart-1788444946416-q2qpyxd9h.mobile-view .fv-stacked-product,#fv-chart-1788444946416-q2qpyxd9h.mobile-view .fv-grouped-bar-product,#fv-chart-1788444946416-q2qpyxd9h.labels-on-top .fv-bar-row,#fv-chart-1788444946416-q2qpyxd9h.labels-on-top .fv-stacked-product,#fv-chart-1788444946416-q2qpyxd9h.labels-on-top .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1788444946416-q2qpyxd9h.mobile-view .fv-bar-label:not(.fv-grouped-product-title),#fv-chart-1788444946416-q2qpyxd9h.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-1788444946416-q2qpyxd9h.mobile-view .fv-bar-label,#fv-chart-1788444946416-q2qpyxd9h.mobile-view .fv-grouped-product-title,#fv-chart-1788444946416-q2qpyxd9h.labels-on-top .fv-bar-label,#fv-chart-1788444946416-q2qpyxd9h.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-1788444946416-q2qpyxd9h.mobile-view .fv-bar-container,#fv-chart-1788444946416-q2qpyxd9h.mobile-view .fv-bar-cluster,#fv-chart-1788444946416-q2qpyxd9h.labels-on-top .fv-bar-container,#fv-chart-1788444946416-q2qpyxd9h.labels-on-top .fv-bar-cluster {width: 100% !important;}#fv-chart-1788444946416-q2qpyxd9h.mobile-view .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1788444946416-q2qpyxd9h.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1788444946416-q2qpyxd9h.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1788444946416-q2qpyxd9h.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus-within,#fv-chart-1788444946416-q2qpyxd9h.labels-on-top .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1788444946416-q2qpyxd9h.labels-on-top .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1788444946416-q2qpyxd9h.labels-on-top .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1788444946416-q2qpyxd9h.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-1788444946416-q2qpyxd9h.mobile-view .fv-x-axis-wrapper,#fv-chart-1788444946416-q2qpyxd9h.labels-on-top .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1788444946416-q2qpyxd9h.mobile-view .fv-x-axis-label-space,#fv-chart-1788444946416-q2qpyxd9h.labels-on-top .fv-x-axis-label-space {display: none !important;}#fv-chart-1788444946416-q2qpyxd9h.mobile-view .fv-x-axis-chart-space,#fv-chart-1788444946416-q2qpyxd9h.labels-on-top .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1788444946416-q2qpyxd9h.mobile-view .fv-benchmark-title,#fv-chart-1788444946416-q2qpyxd9h.labels-on-top .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1788444946416-q2qpyxd9h.mobile-view .fv-dropdown-title,#fv-chart-1788444946416-q2qpyxd9h.labels-on-top .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1788444946416-q2qpyxd9h.mobile-view .fv-carousel-nav-btn,#fv-chart-1788444946416-q2qpyxd9h.labels-on-top .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1788444946416-q2qpyxd9h.mobile-view .fv-chart-title,#fv-chart-1788444946416-q2qpyxd9h.labels-on-top .fv-chart-title {padding: 0 8px !important;}#fv-chart-1788444946416-q2qpyxd9h.mobile-view .fv-chart-subhead,#fv-chart-1788444946416-q2qpyxd9h.labels-on-top .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1788444946416-q2qpyxd9h.mobile-view .fv-versus-header,#fv-chart-1788444946416-q2qpyxd9h.labels-on-top .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1788444946416-q2qpyxd9h.mobile-view .fv-versus-select-wrapper,#fv-chart-1788444946416-q2qpyxd9h.labels-on-top .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1788444946416-q2qpyxd9h.mobile-view .fv-versus-select-wrapper.fv-left,#fv-chart-1788444946416-q2qpyxd9h.labels-on-top .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1788444946416-q2qpyxd9h.mobile-view .fv-versus-select-wrapper.fv-right,#fv-chart-1788444946416-q2qpyxd9h.labels-on-top .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1788444946416-q2qpyxd9h.mobile-view .fv-versus-select.fv-select-left,#fv-chart-1788444946416-q2qpyxd9h.labels-on-top .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1788444946416-q2qpyxd9h.mobile-view .fv-versus-select.fv-select-right,#fv-chart-1788444946416-q2qpyxd9h.labels-on-top .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1788444946416-q2qpyxd9h.mobile-view .fv-versus-vs,#fv-chart-1788444946416-q2qpyxd9h.labels-on-top .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1788444946416-q2qpyxd9h.mobile-view .fv-versus-select-container,#fv-chart-1788444946416-q2qpyxd9h.labels-on-top .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1788444946416-q2qpyxd9h.mobile-view .fv-versus-select,#fv-chart-1788444946416-q2qpyxd9h.labels-on-top .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1788444946416-q2qpyxd9h.mobile-view .fv-stl-shop-all-btn,#fv-chart-1788444946416-q2qpyxd9h.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-1788444946416-q2qpyxd9h.mobile-view .fv-stl-shop-all-logo,#fv-chart-1788444946416-q2qpyxd9h.mobile-view .fv-stl-shop-all-icon,#fv-chart-1788444946416-q2qpyxd9h.labels-on-top .fv-stl-shop-all-logo,#fv-chart-1788444946416-q2qpyxd9h.labels-on-top .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1788444946416-q2qpyxd9h.mobile-view .fv-stl-shop-all-icon svg,#fv-chart-1788444946416-q2qpyxd9h.labels-on-top .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1788444946416-q2qpyxd9h.mobile-view .fv-bar-commentary-inline,#fv-chart-1788444946416-q2qpyxd9h.labels-on-top .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1788444946416-q2qpyxd9h.mobile-view .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1788444946416-q2qpyxd9h.mobile-view.fv-contains-line-chart .fv-footer-content {margin-left: -1rem !important;margin-right: -1rem !important;}@media (max-width: 599px) {#fv-chart-1788444946416-q2qpyxd9h .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1788444946416-q2qpyxd9h .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1788444946416-q2qpyxd9h .fv-bar-row,#fv-chart-1788444946416-q2qpyxd9h .fv-stacked-product,#fv-chart-1788444946416-q2qpyxd9h .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1788444946416-q2qpyxd9h .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-1788444946416-q2qpyxd9h .fv-bar-label,#fv-chart-1788444946416-q2qpyxd9h .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-1788444946416-q2qpyxd9h .fv-bar-container,#fv-chart-1788444946416-q2qpyxd9h .fv-bar-cluster {width: 100% !important;}#fv-chart-1788444946416-q2qpyxd9h .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1788444946416-q2qpyxd9h .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1788444946416-q2qpyxd9h .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1788444946416-q2qpyxd9h .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-1788444946416-q2qpyxd9h .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1788444946416-q2qpyxd9h .fv-x-axis-label-space {display: none !important;}#fv-chart-1788444946416-q2qpyxd9h .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1788444946416-q2qpyxd9h .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1788444946416-q2qpyxd9h .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1788444946416-q2qpyxd9h .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1788444946416-q2qpyxd9h .fv-chart-title {padding: 0 8px !important;}#fv-chart-1788444946416-q2qpyxd9h .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1788444946416-q2qpyxd9h .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1788444946416-q2qpyxd9h .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1788444946416-q2qpyxd9h .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1788444946416-q2qpyxd9h .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1788444946416-q2qpyxd9h .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1788444946416-q2qpyxd9h .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1788444946416-q2qpyxd9h .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1788444946416-q2qpyxd9h .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1788444946416-q2qpyxd9h .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1788444946416-q2qpyxd9h .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-1788444946416-q2qpyxd9h .fv-stl-shop-all-logo,#fv-chart-1788444946416-q2qpyxd9h .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1788444946416-q2qpyxd9h .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1788444946416-q2qpyxd9h .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1788444946416-q2qpyxd9h .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1788444946416-q2qpyxd9h.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": "DLSS 5 | RTX 5080 | 4K gaming benchmarks","description": "Results recorded during gameplay in NBA 2K27 at Ultra settings, ray tracing enabled, using an RTX 5080.","creator": {"@type": "Organization","name": "PC Gamer","logo": "https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png"},"isAccessibleForFree": true,"dateCreated": "2026-09-03T14:15:46.416Z","citation": "Add your caption to explain the data, the learnings and the key takeaways of the data being visualized","keywords": ["Native","Native + DLSS 5","Quality upscaling + 2x FG","Quality upscaling + 2x FG + DLSS 5","NBA 2K27 (Ultra preset)","benchmark","comparison","performance","review","PC Gamer"],"measurementTechnique": "Performance Benchmarking","variableMeasured": [{"@type": "PropertyValue","name": "Native – NBA 2K27 (Ultra preset)","value": 183,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Native + DLSS 5 – NBA 2K27 (Ultra preset)","value": 49,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Quality upscaling + 2x FG – NBA 2K27 (Ultra preset)","value": 255,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Quality upscaling + 2x FG + DLSS 5 – NBA 2K27 (Ultra preset)","value": 92,"unitText": "Avg FPS"}]}</script><div id="fv-chart-1788444946416-q2qpyxd9h" 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">DLSS 5 | RTX 5080 | 4K gaming benchmarks</h3><p class="fv-chart-subhead">Results recorded during gameplay in NBA 2K27 at Ultra settings, ray tracing enabled, using an RTX 5080.</p><div class="riv-chart-container"><div class="fv-chart-item" id="fv-chart-1788444946416-q2qpyxd9h-bar-NBA 2K27 (Ultra preset)" data-chart-type="Bar" data-title="NBA 2K27 (Ultra preset)" data-subhead="Results recorded during gameplay in NBA 2K27 at Ultra settings, ray tracing enabled, using an RTX 5080." data-caption="" style=""><div class="fv-benchmark-group"><h4 class="fv-benchmark-title">NBA 2K27 (Ultra preset)</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 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 ">Native</div><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%; background-color: #E33235;" data-target-width="61" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">183</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 30.333333333333336%; background-color: #FE9F58;" data-target-width="30.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">91</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Native + DLSS 5</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 16.333333333333332%; background-color: #E33235;" data-target-width="16.333333333333332" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !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: 10.333333333333334%; background-color: #FE9F58;" data-target-width="10.333333333333334" data-target-margin="0"><div 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 ">Quality upscaling + 2x FG</div><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">255</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">118</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Quality upscaling + 2x FG + DLSS 5</div><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.666666666666664%; background-color: #E33235;" data-target-width="30.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">92</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 17.666666666666668%; background-color: #FE9F58;" data-target-width="17.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">53</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>75</span><span>150</span><span>225</span><span>300</span></div></div></div><table class="sr-only"><caption>NBA 2K27 (Ultra preset) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>Native</td><td>183 Avg FPS, 91 1% Low FPS</td></tr><tr><td>Native + DLSS 5</td><td>49 Avg FPS, 31 1% Low FPS</td></tr><tr><td>Quality upscaling + 2x FG</td><td>255 Avg FPS, 118 1% Low FPS</td></tr><tr><td>Quality upscaling + 2x FG + DLSS 5</td><td>92 Avg FPS, 53 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-1788444946416-q2qpyxd9h', false); });} else {initialize('fv-chart-1788444946416-q2qpyxd9h', false);}})();</script></div><p>What I would do, however, is turn upscaling and frame generation on to compensate. And here, the news is slightly better. A 92 fps average is more like it, with regular old DLSS set to Quality, and 2x frame gen enabled. I feel better already.</p><p>That was until I realised that, with DLSS 5 turned off, I'd be getting a 255 fps average at the same settings. That's a 163 fps drop with DLSS 5 enabled, for those counting. Which is a lot of frames to come tumbling out the bottom of your very expensive graphics card.</p><p>Given all of Nvidia's benchmarks are with a lower resolution DLSS setting and the full 6x Multi Frame Generation bean, on the one hand I expected DLSS 5 to actually need MFGto achieve smooth frame rates at all, or require Ultra Performance-level upscaling. So, the fact that I can achieve very playable frame rates with just 2x frame gen and upscaling set to Quality is still pretty impressive. But on the other, NBA 2K27 runs so well <em>without </em>DLSS 5 enhancement, the thought of slashing my frame rate by such a huge amount for some prettier, AI-assisted graphics stops me in my tracks. Speaking of which...</p><h3 class="article-body__section" id="section-dlss5-image-quality-comparison"><span>DLSS5: Image quality comparison</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:2560px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="5ZvLu7NHvdaecaZVMLnDJf" name="20260903144741_1" alt="A basketball player in NBA 2K27 rendered with DLSS 5" src="https://cdn.mos.cms.futurecdn.net/5ZvLu7NHvdaecaZVMLnDJf-1920-80.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: 2K Games)</span></figcaption></figure><p>There's one thing I will say for DLSS 5: it looks pretty great in this game. I spent a good hour or two zipping around in the photo mode, marvelling at the visages of my ill-fated basketball team.</p><p>The photo mode, however, is where you'll see most of the benefits of Nvidia's new toy. In terms of actual gameplay, you'll spend most of your time in NBA 2K27 in a zoomed out perspective, cursing loudly at the fact you can't time a well-placed three-pointer for toffee.</p><p>Sure, there are cuts to player celebrations, slow motion replays, and half-time team talks. But it's when things are paused that you'll see most of the DLSS 5 difference—so that's exactly what I've done for the comparisons below.</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-1788439018083-1xtltbqhk *, #fv-chart-1788439018083-1xtltbqhk *:before, #fv-chart-1788439018083-1xtltbqhk *:after, #fv-chart-1788439018083-1xtltbqhk-slideshow *, #fv-chart-1788439018083-1xtltbqhk-slideshow *:before, #fv-chart-1788439018083-1xtltbqhk-slideshow *:after {box-sizing: border-box !important; margin: 0; padding: 0; border: 0;font-size: 100%; font: inherit; vertical-align: baseline;}#fv-chart-1788439018083-1xtltbqhk, #fv-chart-1788439018083-1xtltbqhk-slideshow { font-family: 'Open Sans', sans-serif !important; }#fv-chart-1788439018083-1xtltbqhk {position: relative !important; overflow: visible !important;--riv-primary: #E33235;}#fv-chart-1788439018083-1xtltbqhk .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-1788439018083-1xtltbqhk .fv-inner-wrapper.fv-no-header.fv-is-image-compare {padding-top: 0 !important;}#fv-chart-1788439018083-1xtltbqhk.fv-full-bleed {width: 100vw !important;margin-left: calc(50% - 50vw) !important;}body {overflow-x: clip !important;}#fv-chart-1788439018083-1xtltbqhk.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-1788439018083-1xtltbqhk .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-1788439018083-1xtltbqhk-slideshow {position: relative !important;width: 100% !important;margin: 1rem 0 !important;--riv-primary: #E33235;}#fv-chart-1788439018083-1xtltbqhk-slideshow .fv-slides-wrapper {position: relative !important;width: 100% !important;}#fv-chart-1788439018083-1xtltbqhk-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-1788439018083-1xtltbqhk-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-1788439018083-1xtltbqhk-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-1788439018083-1xtltbqhk-slideshow .fv-nav-btn svg {width: 18px !important;height: 18px !important;stroke-width: 3px !important;filter: none !important;}#fv-chart-1788439018083-1xtltbqhk-slideshow .fv-nav-btn:hover {opacity: 0.9 !important;transform: translateY(-1px) !important;}#fv-chart-1788439018083-1xtltbqhk-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-1788439018083-1xtltbqhk-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-1788439018083-1xtltbqhk-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-1788439018083-1xtltbqhk-slideshow .fv-slideshow-select:focus {outline: 2px solid #E33235 !important;border-color: #E33235 !important;}#fv-chart-1788439018083-1xtltbqhk .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-1788439018083-1xtltbqhk .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-1788439018083-1xtltbqhk .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-1788439018083-1xtltbqhk .fv-versus-chart { display: flex; flex-direction: column; width: 100%; margin-top: 1rem; }#fv-chart-1788439018083-1xtltbqhk .fv-versus-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 1.5rem; padding: 0 1rem; }#fv-chart-1788439018083-1xtltbqhk .fv-versus-select-wrapper { flex: 1; min-width: 0; }#fv-chart-1788439018083-1xtltbqhk .fv-versus-select-wrapper.fv-left { text-align: center; padding-right: 1rem; }#fv-chart-1788439018083-1xtltbqhk .fv-versus-select-wrapper.fv-right { text-align: center; padding-left: 1rem; }#fv-chart-1788439018083-1xtltbqhk .fv-versus-select-container { position: relative; display: inline-block; max-width: 100%; width: 100%; }#fv-chart-1788439018083-1xtltbqhk .fv-versus-chevron { position: absolute; top: 50%; transform: translateY(-50%); pointer-events: none; width: 16px; height: 16px; flex-shrink: 0; }#fv-chart-1788439018083-1xtltbqhk .fv-versus-select-wrapper.fv-left .fv-versus-chevron { right: 0; }#fv-chart-1788439018083-1xtltbqhk .fv-versus-select-wrapper.fv-right .fv-versus-chevron { right: 0; }#fv-chart-1788439018083-1xtltbqhk .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-1788439018083-1xtltbqhk .fv-versus-select.fv-select-left { text-align: center; direction: ltr; padding-right: 1.25rem; }#fv-chart-1788439018083-1xtltbqhk .fv-versus-select.fv-select-right { text-align: center; padding-right: 1.25rem; }#fv-chart-1788439018083-1xtltbqhk .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-1788439018083-1xtltbqhk .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-1788439018083-1xtltbqhk .fv-versus-body { display: flex; flex-direction: column; gap: 1.5rem; }#fv-chart-1788439018083-1xtltbqhk .fv-versus-row { position: relative; height: auto; padding-top: 20px; margin-bottom: 0.25rem; display: block; }#fv-chart-1788439018083-1xtltbqhk .fv-versus-bar-container { position: relative; height: 32px; display: flex; align-items: center; }#fv-chart-1788439018083-1xtltbqhk .fv-versus-bar-left-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-end; align-items: center; }#fv-chart-1788439018083-1xtltbqhk .fv-versus-bar-right-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-start; align-items: center; }#fv-chart-1788439018083-1xtltbqhk .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-1788439018083-1xtltbqhk .fv-versus-bar-left { border-radius: 4px 0 0 4px; justify-content: flex-end; padding: 0 8px; }#fv-chart-1788439018083-1xtltbqhk .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-1788439018083-1xtltbqhk .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-1788439018083-1xtltbqhk .fv-inside-left { white-space: nowrap; flex-shrink: 0; }#fv-chart-1788439018083-1xtltbqhk .fv-inside-right { white-space: nowrap; flex-shrink: 0; }#fv-chart-1788439018083-1xtltbqhk .fv-versus-val-text { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; }#fv-chart-1788439018083-1xtltbqhk .fv-versus-pct-diff { font-size: 12px; font-weight: 600; }#fv-chart-1788439018083-1xtltbqhk .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-1788439018083-1xtltbqhk .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-1788439018083-1xtltbqhk .fv-image-compare-container { width: auto !important; margin-left: -1.5rem !important; margin-right: -1.5rem !important; margin-bottom: 2rem !important; }#fv-chart-1788439018083-1xtltbqhk.fv-full-bleed .fv-image-compare-container { width: 100% !important; max-width: none !important; margin: 0 auto !important; }#fv-chart-1788439018083-1xtltbqhk .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-1788439018083-1xtltbqhk .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-1788439018083-1xtltbqhk .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-1788439018083-1xtltbqhk .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-1788439018083-1xtltbqhk .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-1788439018083-1xtltbqhk .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-1788439018083-1xtltbqhk .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-1788439018083-1xtltbqhk .fv-image-compare-handle.fv-image-compare-handle-square { border-radius: 6px !important; }#fv-chart-1788439018083-1xtltbqhk .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-1788439018083-1xtltbqhk .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-1788439018083-1xtltbqhk .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-1788439018083-1xtltbqhk .fv-image-compare-label-left { left: 1rem !important; }#fv-chart-1788439018083-1xtltbqhk .fv-image-compare-label-right { right: 1rem !important; }#fv-chart-1788439018083-1xtltbqhk .fv-image-compare-expand-btn, #fv-chart-1788439018083-1xtltbqhk .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-1788439018083-1xtltbqhk .fv-image-compare-expand-btn:hover, #fv-chart-1788439018083-1xtltbqhk .fv-image-compare-close-btn:hover { background-color: rgba(0, 0, 0, 0.7) !important; }#fv-chart-1788439018083-1xtltbqhk .fv-image-compare-close-btn { display: none !important; top: 1rem !important; bottom: auto !important; }#fv-chart-1788439018083-1xtltbqhk .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-1788439018083-1xtltbqhk .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-1788439018083-1xtltbqhk .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-inner:active { cursor: grabbing !important; }#fv-chart-1788439018083-1xtltbqhk .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-1788439018083-1xtltbqhk .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-1788439018083-1xtltbqhk .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-expand-btn { display: none !important; }#fv-chart-1788439018083-1xtltbqhk .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-close-btn { display: flex !important; }#fv-chart-1788439018083-1xtltbqhk .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-label-right { right: 4rem !important; }#fv-chart-1788439018083-1xtltbqhk .fv-bottom-bar { display: flex !important; flex-direction: column !important; align-items: center !important; margin-top: 0.5rem !important; gap: 1rem !important; }#fv-chart-1788439018083-1xtltbqhk .fv-footer-content { text-align: center !important; width: 100% !important; }#fv-chart-1788439018083-1xtltbqhk .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-1788439018083-1xtltbqhk .fv-dropdown-wrapper { text-align: center !important; margin-bottom: 16px !important; margin-top: 0 !important; }#fv-chart-1788439018083-1xtltbqhk .fv-dropdown-title-container { position: relative !important; display: inline-block !important; max-width: 100% !important; }#fv-chart-1788439018083-1xtltbqhk .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-1788439018083-1xtltbqhk .fv-dropdown-title:focus { outline: none !important; }#fv-chart-1788439018083-1xtltbqhk .fv-dropdown-title::-ms-expand { display: none !important; }#fv-chart-1788439018083-1xtltbqhk .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-1788439018083-1xtltbqhk .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-1788439018083-1xtltbqhk .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-1788439018083-1xtltbqhk .fv-carousel-nav-btn:hover { border-color: #9ca3af !important; }#fv-chart-1788439018083-1xtltbqhk .fv-carousel-counter { font-size: 14px !important; color: #374151 !important; text-align: center !important; margin-top: 1rem !important; }#fv-chart-1788439018083-1xtltbqhk .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-1788439018083-1xtltbqhk .fv-legend-item { display: flex !important; align-items: center !important; gap: 6px !important; font-size: 14px !important; color: #374151 !important; }#fv-chart-1788439018083-1xtltbqhk .fv-legend-color { width: 12px !important; height: 12px !important; border-radius: 3px !important; }#fv-chart-1788439018083-1xtltbqhk .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-1788439018083-1xtltbqhk .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-1788439018083-1xtltbqhk .fv-multi-legend-swatch { width: 16px !important; height: 16px !important; border-radius: 3px !important; }#fv-chart-1788439018083-1xtltbqhk .fv-benchmark-group { margin-bottom: 1rem !important; }#fv-chart-1788439018083-1xtltbqhk .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-1788439018083-1xtltbqhk .fv-bar-row, #fv-chart-1788439018083-1xtltbqhk .fv-stacked-product { display: flex !important; align-items: center !important; width: 100% !important; margin-bottom: 0.75rem !important; position: relative !important; }#fv-chart-1788439018083-1xtltbqhk .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-1788439018083-1xtltbqhk .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-1788439018083-1xtltbqhk .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-1788439018083-1xtltbqhk.preview-wrapper .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1788439018083-1xtltbqhk.preview-wrapper .fv-bar-commentary-inline:focus, #fv-chart-1788439018083-1xtltbqhk.preview-wrapper .fv-bar-commentary-inline:focus-within, #fv-chart-1788439018083-1xtltbqhk.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1788439018083-1xtltbqhk.mobile-view .fv-bar-commentary-inline:focus, #fv-chart-1788439018083-1xtltbqhk.mobile-view .fv-bar-commentary-inline:focus-within { display: flex !important; }#fv-chart-1788439018083-1xtltbqhk .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-1788439018083-1xtltbqhk .fv-bar:hover { opacity: 0.8 !important; }#fv-chart-1788439018083-1xtltbqhk .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-1788439018083-1xtltbqhk .fv-bar-inner-label { white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; padding-right: 8px !important; }#fv-chart-1788439018083-1xtltbqhk .fv-bar-inner-value { flex-shrink: 0 !important; }#fv-chart-1788439018083-1xtltbqhk .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-1788439018083-1xtltbqhk .fv-bar-label.fv-primary-product { font-weight: bold !important; color: var(--riv-primary) !important; }#fv-chart-1788439018083-1xtltbqhk .fv-multi-bar-container { flex-direction: column !important; padding: 4px !important; align-items: stretch !important; gap: 4px !important; height: auto !important; }#fv-chart-1788439018083-1xtltbqhk .fv-multi-bar-item { display: flex !important; align-items: center !important; height: 25px !important; width: 100% !important; }#fv-chart-1788439018083-1xtltbqhk .fv-stacked-bar { display: flex !important; overflow: hidden !important; }#fv-chart-1788439018083-1xtltbqhk .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-1788439018083-1xtltbqhk .fv-stacked-segment:last-child { border-right: none !important; }#fv-chart-1788439018083-1xtltbqhk .fv-segment-value { font-size: 14px !important; font-weight: bold !important; }#fv-chart-1788439018083-1xtltbqhk .fv-grouped-bar-product { display: flex !important; flex-direction: column !important; width: 100% !important; margin-bottom: 1.25rem !important; }#fv-chart-1788439018083-1xtltbqhk .fv-grouped-product-title-wrapper { padding-left: 150px !important; }#fv-chart-1788439018083-1xtltbqhk .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-1788439018083-1xtltbqhk .fv-bar-cluster { width: 100% !important; flex-grow: 1 !important; display: flex !important; flex-direction: column !important; }#fv-chart-1788439018083-1xtltbqhk .fv-bar-cluster .fv-bar-row { margin-bottom: 3px !important; }#fv-chart-1788439018083-1xtltbqhk .fv-bar-cluster .fv-bar-container { height: 20px !important; }#fv-chart-1788439018083-1xtltbqhk .riv-grid line {stroke: #D1D5DB !important;stroke-dasharray: 3 3 !important;}#fv-chart-1788439018083-1xtltbqhk .fv-x-axis-wrapper { display: flex !important; width: 100% !important; margin-top: 0.5rem !important; }#fv-chart-1788439018083-1xtltbqhk .fv-x-axis-label-space { width: 150px !important; padding-right: 10px !important; flex-shrink: 0 !important; }#fv-chart-1788439018083-1xtltbqhk .fv-x-axis-chart-space { flex-grow: 1 !important; padding-right: 8px !important; }#fv-chart-1788439018083-1xtltbqhk .fv-x-axis-wrapper.fv-grouped-x-axis { margin-left: 0 !important; }#fv-chart-1788439018083-1xtltbqhk .fv-x-axis-line { border-top: 1px solid #D1D5DB !important; }#fv-chart-1788439018083-1xtltbqhk .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-1788439018083-1xtltbqhk .fv-x-axis-ticks span { position: relative !important; }#fv-chart-1788439018083-1xtltbqhk .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-1788439018083-1xtltbqhk .fv-x-axis-unit { text-align: center !important; font-size: 14px !important; color: #374151 !important; margin-top: 8px !important; display: block !important; }#fv-chart-1788439018083-1xtltbqhk .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-1788439018083-1xtltbqhk .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-1788439018083-1xtltbqhk.mobile-view .fv-pie-container,#fv-chart-1788439018083-1xtltbqhk.labels-on-top .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1788439018083-1xtltbqhk.mobile-view .fv-grouped-product-title-wrapper,#fv-chart-1788439018083-1xtltbqhk.labels-on-top .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1788439018083-1xtltbqhk.mobile-view .fv-bar-row,#fv-chart-1788439018083-1xtltbqhk.mobile-view .fv-stacked-product,#fv-chart-1788439018083-1xtltbqhk.mobile-view .fv-grouped-bar-product,#fv-chart-1788439018083-1xtltbqhk.labels-on-top .fv-bar-row,#fv-chart-1788439018083-1xtltbqhk.labels-on-top .fv-stacked-product,#fv-chart-1788439018083-1xtltbqhk.labels-on-top .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1788439018083-1xtltbqhk.mobile-view .fv-bar-label:not(.fv-grouped-product-title),#fv-chart-1788439018083-1xtltbqhk.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-1788439018083-1xtltbqhk.mobile-view .fv-bar-label,#fv-chart-1788439018083-1xtltbqhk.mobile-view .fv-grouped-product-title,#fv-chart-1788439018083-1xtltbqhk.labels-on-top .fv-bar-label,#fv-chart-1788439018083-1xtltbqhk.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-1788439018083-1xtltbqhk.mobile-view .fv-bar-container,#fv-chart-1788439018083-1xtltbqhk.mobile-view .fv-bar-cluster,#fv-chart-1788439018083-1xtltbqhk.labels-on-top .fv-bar-container,#fv-chart-1788439018083-1xtltbqhk.labels-on-top .fv-bar-cluster {width: 100% !important;}#fv-chart-1788439018083-1xtltbqhk.mobile-view .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1788439018083-1xtltbqhk.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1788439018083-1xtltbqhk.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1788439018083-1xtltbqhk.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus-within,#fv-chart-1788439018083-1xtltbqhk.labels-on-top .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1788439018083-1xtltbqhk.labels-on-top .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1788439018083-1xtltbqhk.labels-on-top .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1788439018083-1xtltbqhk.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-1788439018083-1xtltbqhk.mobile-view .fv-x-axis-wrapper,#fv-chart-1788439018083-1xtltbqhk.labels-on-top .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1788439018083-1xtltbqhk.mobile-view .fv-x-axis-label-space,#fv-chart-1788439018083-1xtltbqhk.labels-on-top .fv-x-axis-label-space {display: none !important;}#fv-chart-1788439018083-1xtltbqhk.mobile-view .fv-x-axis-chart-space,#fv-chart-1788439018083-1xtltbqhk.labels-on-top .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1788439018083-1xtltbqhk.mobile-view .fv-benchmark-title,#fv-chart-1788439018083-1xtltbqhk.labels-on-top .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1788439018083-1xtltbqhk.mobile-view .fv-dropdown-title,#fv-chart-1788439018083-1xtltbqhk.labels-on-top .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1788439018083-1xtltbqhk.mobile-view .fv-carousel-nav-btn,#fv-chart-1788439018083-1xtltbqhk.labels-on-top .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1788439018083-1xtltbqhk.mobile-view .fv-chart-title,#fv-chart-1788439018083-1xtltbqhk.labels-on-top .fv-chart-title {padding: 0 8px !important;}#fv-chart-1788439018083-1xtltbqhk.mobile-view .fv-chart-subhead,#fv-chart-1788439018083-1xtltbqhk.labels-on-top .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1788439018083-1xtltbqhk.mobile-view .fv-versus-header,#fv-chart-1788439018083-1xtltbqhk.labels-on-top .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1788439018083-1xtltbqhk.mobile-view .fv-versus-select-wrapper,#fv-chart-1788439018083-1xtltbqhk.labels-on-top .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1788439018083-1xtltbqhk.mobile-view .fv-versus-select-wrapper.fv-left,#fv-chart-1788439018083-1xtltbqhk.labels-on-top .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1788439018083-1xtltbqhk.mobile-view .fv-versus-select-wrapper.fv-right,#fv-chart-1788439018083-1xtltbqhk.labels-on-top .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1788439018083-1xtltbqhk.mobile-view .fv-versus-select.fv-select-left,#fv-chart-1788439018083-1xtltbqhk.labels-on-top .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1788439018083-1xtltbqhk.mobile-view .fv-versus-select.fv-select-right,#fv-chart-1788439018083-1xtltbqhk.labels-on-top .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1788439018083-1xtltbqhk.mobile-view .fv-versus-vs,#fv-chart-1788439018083-1xtltbqhk.labels-on-top .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1788439018083-1xtltbqhk.mobile-view .fv-versus-select-container,#fv-chart-1788439018083-1xtltbqhk.labels-on-top .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1788439018083-1xtltbqhk.mobile-view .fv-versus-select,#fv-chart-1788439018083-1xtltbqhk.labels-on-top .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1788439018083-1xtltbqhk.mobile-view .fv-stl-shop-all-btn,#fv-chart-1788439018083-1xtltbqhk.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-1788439018083-1xtltbqhk.mobile-view .fv-stl-shop-all-logo,#fv-chart-1788439018083-1xtltbqhk.mobile-view .fv-stl-shop-all-icon,#fv-chart-1788439018083-1xtltbqhk.labels-on-top .fv-stl-shop-all-logo,#fv-chart-1788439018083-1xtltbqhk.labels-on-top .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1788439018083-1xtltbqhk.mobile-view .fv-stl-shop-all-icon svg,#fv-chart-1788439018083-1xtltbqhk.labels-on-top .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1788439018083-1xtltbqhk.mobile-view .fv-bar-commentary-inline,#fv-chart-1788439018083-1xtltbqhk.labels-on-top .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1788439018083-1xtltbqhk.mobile-view .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1788439018083-1xtltbqhk.mobile-view.fv-contains-line-chart .fv-footer-content {margin-left: -1rem !important;margin-right: -1rem !important;}@media (max-width: 599px) {#fv-chart-1788439018083-1xtltbqhk .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1788439018083-1xtltbqhk .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1788439018083-1xtltbqhk .fv-bar-row,#fv-chart-1788439018083-1xtltbqhk .fv-stacked-product,#fv-chart-1788439018083-1xtltbqhk .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1788439018083-1xtltbqhk .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-1788439018083-1xtltbqhk .fv-bar-label,#fv-chart-1788439018083-1xtltbqhk .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-1788439018083-1xtltbqhk .fv-bar-container,#fv-chart-1788439018083-1xtltbqhk .fv-bar-cluster {width: 100% !important;}#fv-chart-1788439018083-1xtltbqhk .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1788439018083-1xtltbqhk .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1788439018083-1xtltbqhk .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1788439018083-1xtltbqhk .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-1788439018083-1xtltbqhk .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1788439018083-1xtltbqhk .fv-x-axis-label-space {display: none !important;}#fv-chart-1788439018083-1xtltbqhk .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1788439018083-1xtltbqhk .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1788439018083-1xtltbqhk .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1788439018083-1xtltbqhk .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1788439018083-1xtltbqhk .fv-chart-title {padding: 0 8px !important;}#fv-chart-1788439018083-1xtltbqhk .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1788439018083-1xtltbqhk .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1788439018083-1xtltbqhk .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1788439018083-1xtltbqhk .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1788439018083-1xtltbqhk .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1788439018083-1xtltbqhk .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1788439018083-1xtltbqhk .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1788439018083-1xtltbqhk .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1788439018083-1xtltbqhk .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1788439018083-1xtltbqhk .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1788439018083-1xtltbqhk .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-1788439018083-1xtltbqhk .fv-stl-shop-all-logo,#fv-chart-1788439018083-1xtltbqhk .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1788439018083-1xtltbqhk .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1788439018083-1xtltbqhk .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1788439018083-1xtltbqhk .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1788439018083-1xtltbqhk.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": "NBA 2K27","description": "A comparison of two screenshots in NBA 2K27 photo mode, one with DLSS 5 on, and one with DLSS 5 off.","creator": {"@type": "Organization","name": "PC Gamer","logo": "https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png"},"isAccessibleForFree": true,"dateCreated": "2026-09-03T12:36:58.084Z","citation": "Add your caption to explain the data, the learnings and the key takeaways of the data being visualized","keywords": ["Image Comparison","benchmark","comparison","performance","review","PC Gamer"],"measurementTechnique": "Performance Benchmarking","variableMeasured": []}</script><div id="fv-chart-1788439018083-1xtltbqhk" class="fv-chart-wrapper   " data-bar-labels-on-top="false" data-iframe-height="true" data-vizualizer-embed="true"><div class="fv-inner-wrapper  fv-is-image-compare  "><h3 class="fv-chart-title">NBA 2K27</h3><p class="fv-chart-subhead">A comparison of two screenshots in NBA 2K27 photo mode, one with DLSS 5 on, and one with DLSS 5 off.</p><div class="riv-chart-container"><div class="fv-chart-item" id="fv-chart-1788439018083-1xtltbqhk-image-compare-1" data-chart-type="Image Comparison" data-title="Image Comparison" data-subhead="A comparison of two screenshots in NBA 2K27 photo mode, one with DLSS 5 on, and one with DLSS 5 off." data-caption="" style=""><div class="fv-benchmark-group"><div class="fv-image-compare-container"><div class="fv-image-compare-wrapper" data-image-compare="true"><div class="fv-image-compare-inner"><img src="https://cdn.mos.cms.futurecdn.net/5cX3yLmtrZsVRXfy4cTNdD.jpg" data-highres-src="https://cdn.mos.cms.futurecdn.net/5cX3yLmtrZsVRXfy4cTNdD.jpg" alt="After" class="fv-image-compare-bg" loading="lazy" referrerpolicy="no-referrer" draggable="false" /><img src="https://cdn.mos.cms.futurecdn.net/WGUz5Ea2ALDy7Le837zmE8.jpg" data-highres-src="https://cdn.mos.cms.futurecdn.net/WGUz5Ea2ALDy7Le837zmE8.jpg" alt="Before" class="fv-image-compare-fg" loading="lazy" referrerpolicy="no-referrer" draggable="false" /><div class="fv-image-compare-slider"><div class="fv-image-compare-slider-line"></div><div class="fv-image-compare-handle fv-image-compare-handle-square"><img src="https://proof.vanilla.tools/media/images/brandLogos/pcgamer.png" alt="Brand Logo" style="width: 100%; height: 100%; object-fit: cover;" /></div></div></div><div class="fv-image-compare-label fv-image-compare-label-left">DLSS 5 on</div><div class="fv-image-compare-label fv-image-compare-label-right">DLSS 5 off</div><button class="fv-image-compare-expand-btn" aria-label="Expand Image"><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="M4 8V4h4"/><path d="M20 8V4h-4"/><path d="M4 16v4h4"/><path d="M20 16v4h-4"/><circle cx="11.5" cy="11.5" r="3.5"/><path d="m14 14 3 3"/></svg></button><button class="fv-image-compare-close-btn" aria-label="Close Fullscreen"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><line x1="18" y1="6" x2="6" y2="18"></line><line x1="6" y1="6" x2="18" y2="18"></line></svg></button></div></div></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-1788439018083-1xtltbqhk', false); });} else {initialize('fv-chart-1788439018083-1xtltbqhk', false);}})();</script></div><p>My early concern about DLSS 5 was that it seemed to produce overblown, <a href="https://www.pcgamer.com/software/ai/dlss-5-clearly-overwrites-game-characters-with-ai-beauty-standards-but-nvidia-says-devs-have-artistic-control/" target="_blank">AI beauty filter-like imagery</a>, which I personally find very ugly. However, as I pointed out in my <a href="https://www.pcgamer.com/hardware/graphics-cards/nvidia-snuck-me-into-a-room-to-show-off-dlss-5-in-person-and-its-somehow-beautiful-ugly-impressive-and-troubling-all-at-the-same-time/" target="_blank">DLSS 5 sneak peak</a>, the implementation in this particular game is often much more tasteful.</p><p>The player above looks more realistic with DLSS 5 turned on. The highlights on the nose and forehead are shinier without looking completely blown out, which, combined with the more realistic shadowing on the facial features overall, creates a very pleasant image. </p><p>His beard looks a little more lifelike, as does his hair. And I'd pay special attention to his jersey, which has extra wrinkles in the fabric in the DLSS 5-ified image that give it a more 3D-like effect. Because you'll be paying attention to your team's ironing mishaps in your new basketball game, obviously.</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-1788439347021-ky7ukci66 *, #fv-chart-1788439347021-ky7ukci66 *:before, #fv-chart-1788439347021-ky7ukci66 *:after, #fv-chart-1788439347021-ky7ukci66-slideshow *, #fv-chart-1788439347021-ky7ukci66-slideshow *:before, #fv-chart-1788439347021-ky7ukci66-slideshow *:after {box-sizing: border-box !important; margin: 0; padding: 0; border: 0;font-size: 100%; font: inherit; vertical-align: baseline;}#fv-chart-1788439347021-ky7ukci66, #fv-chart-1788439347021-ky7ukci66-slideshow { font-family: 'Open Sans', sans-serif !important; }#fv-chart-1788439347021-ky7ukci66 {position: relative !important; overflow: visible !important;--riv-primary: #E33235;}#fv-chart-1788439347021-ky7ukci66 .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-1788439347021-ky7ukci66 .fv-inner-wrapper.fv-no-header.fv-is-image-compare {padding-top: 0 !important;}#fv-chart-1788439347021-ky7ukci66.fv-full-bleed {width: 100vw !important;margin-left: calc(50% - 50vw) !important;}body {overflow-x: clip !important;}#fv-chart-1788439347021-ky7ukci66.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-1788439347021-ky7ukci66 .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-1788439347021-ky7ukci66-slideshow {position: relative !important;width: 100% !important;margin: 1rem 0 !important;--riv-primary: #E33235;}#fv-chart-1788439347021-ky7ukci66-slideshow .fv-slides-wrapper {position: relative !important;width: 100% !important;}#fv-chart-1788439347021-ky7ukci66-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-1788439347021-ky7ukci66-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-1788439347021-ky7ukci66-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-1788439347021-ky7ukci66-slideshow .fv-nav-btn svg {width: 18px !important;height: 18px !important;stroke-width: 3px !important;filter: none !important;}#fv-chart-1788439347021-ky7ukci66-slideshow .fv-nav-btn:hover {opacity: 0.9 !important;transform: translateY(-1px) !important;}#fv-chart-1788439347021-ky7ukci66-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-1788439347021-ky7ukci66-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-1788439347021-ky7ukci66-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-1788439347021-ky7ukci66-slideshow .fv-slideshow-select:focus {outline: 2px solid #E33235 !important;border-color: #E33235 !important;}#fv-chart-1788439347021-ky7ukci66 .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-1788439347021-ky7ukci66 .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-1788439347021-ky7ukci66 .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-1788439347021-ky7ukci66 .fv-versus-chart { display: flex; flex-direction: column; width: 100%; margin-top: 1rem; }#fv-chart-1788439347021-ky7ukci66 .fv-versus-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 1.5rem; padding: 0 1rem; }#fv-chart-1788439347021-ky7ukci66 .fv-versus-select-wrapper { flex: 1; min-width: 0; }#fv-chart-1788439347021-ky7ukci66 .fv-versus-select-wrapper.fv-left { text-align: center; padding-right: 1rem; }#fv-chart-1788439347021-ky7ukci66 .fv-versus-select-wrapper.fv-right { text-align: center; padding-left: 1rem; }#fv-chart-1788439347021-ky7ukci66 .fv-versus-select-container { position: relative; display: inline-block; max-width: 100%; width: 100%; }#fv-chart-1788439347021-ky7ukci66 .fv-versus-chevron { position: absolute; top: 50%; transform: translateY(-50%); pointer-events: none; width: 16px; height: 16px; flex-shrink: 0; }#fv-chart-1788439347021-ky7ukci66 .fv-versus-select-wrapper.fv-left .fv-versus-chevron { right: 0; }#fv-chart-1788439347021-ky7ukci66 .fv-versus-select-wrapper.fv-right .fv-versus-chevron { right: 0; }#fv-chart-1788439347021-ky7ukci66 .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-1788439347021-ky7ukci66 .fv-versus-select.fv-select-left { text-align: center; direction: ltr; padding-right: 1.25rem; }#fv-chart-1788439347021-ky7ukci66 .fv-versus-select.fv-select-right { text-align: center; padding-right: 1.25rem; }#fv-chart-1788439347021-ky7ukci66 .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-1788439347021-ky7ukci66 .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-1788439347021-ky7ukci66 .fv-versus-body { display: flex; flex-direction: column; gap: 1.5rem; }#fv-chart-1788439347021-ky7ukci66 .fv-versus-row { position: relative; height: auto; padding-top: 20px; margin-bottom: 0.25rem; display: block; }#fv-chart-1788439347021-ky7ukci66 .fv-versus-bar-container { position: relative; height: 32px; display: flex; align-items: center; }#fv-chart-1788439347021-ky7ukci66 .fv-versus-bar-left-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-end; align-items: center; }#fv-chart-1788439347021-ky7ukci66 .fv-versus-bar-right-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-start; align-items: center; }#fv-chart-1788439347021-ky7ukci66 .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-1788439347021-ky7ukci66 .fv-versus-bar-left { border-radius: 4px 0 0 4px; justify-content: flex-end; padding: 0 8px; }#fv-chart-1788439347021-ky7ukci66 .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-1788439347021-ky7ukci66 .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-1788439347021-ky7ukci66 .fv-inside-left { white-space: nowrap; flex-shrink: 0; }#fv-chart-1788439347021-ky7ukci66 .fv-inside-right { white-space: nowrap; flex-shrink: 0; }#fv-chart-1788439347021-ky7ukci66 .fv-versus-val-text { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; }#fv-chart-1788439347021-ky7ukci66 .fv-versus-pct-diff { font-size: 12px; font-weight: 600; }#fv-chart-1788439347021-ky7ukci66 .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-1788439347021-ky7ukci66 .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-1788439347021-ky7ukci66 .fv-image-compare-container { width: auto !important; margin-left: -1.5rem !important; margin-right: -1.5rem !important; margin-bottom: 2rem !important; }#fv-chart-1788439347021-ky7ukci66.fv-full-bleed .fv-image-compare-container { width: 100% !important; max-width: none !important; margin: 0 auto !important; }#fv-chart-1788439347021-ky7ukci66 .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-1788439347021-ky7ukci66 .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-1788439347021-ky7ukci66 .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-1788439347021-ky7ukci66 .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-1788439347021-ky7ukci66 .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-1788439347021-ky7ukci66 .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-1788439347021-ky7ukci66 .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-1788439347021-ky7ukci66 .fv-image-compare-handle.fv-image-compare-handle-square { border-radius: 6px !important; }#fv-chart-1788439347021-ky7ukci66 .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-1788439347021-ky7ukci66 .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-1788439347021-ky7ukci66 .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-1788439347021-ky7ukci66 .fv-image-compare-label-left { left: 1rem !important; }#fv-chart-1788439347021-ky7ukci66 .fv-image-compare-label-right { right: 1rem !important; }#fv-chart-1788439347021-ky7ukci66 .fv-image-compare-expand-btn, #fv-chart-1788439347021-ky7ukci66 .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-1788439347021-ky7ukci66 .fv-image-compare-expand-btn:hover, #fv-chart-1788439347021-ky7ukci66 .fv-image-compare-close-btn:hover { background-color: rgba(0, 0, 0, 0.7) !important; }#fv-chart-1788439347021-ky7ukci66 .fv-image-compare-close-btn { display: none !important; top: 1rem !important; bottom: auto !important; }#fv-chart-1788439347021-ky7ukci66 .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-1788439347021-ky7ukci66 .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-1788439347021-ky7ukci66 .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-inner:active { cursor: grabbing !important; }#fv-chart-1788439347021-ky7ukci66 .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-1788439347021-ky7ukci66 .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-1788439347021-ky7ukci66 .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-expand-btn { display: none !important; }#fv-chart-1788439347021-ky7ukci66 .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-close-btn { display: flex !important; }#fv-chart-1788439347021-ky7ukci66 .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-label-right { right: 4rem !important; }#fv-chart-1788439347021-ky7ukci66 .fv-bottom-bar { display: flex !important; flex-direction: column !important; align-items: center !important; margin-top: 0.5rem !important; gap: 1rem !important; }#fv-chart-1788439347021-ky7ukci66 .fv-footer-content { text-align: center !important; width: 100% !important; }#fv-chart-1788439347021-ky7ukci66 .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-1788439347021-ky7ukci66 .fv-dropdown-wrapper { text-align: center !important; margin-bottom: 16px !important; margin-top: 0 !important; }#fv-chart-1788439347021-ky7ukci66 .fv-dropdown-title-container { position: relative !important; display: inline-block !important; max-width: 100% !important; }#fv-chart-1788439347021-ky7ukci66 .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-1788439347021-ky7ukci66 .fv-dropdown-title:focus { outline: none !important; }#fv-chart-1788439347021-ky7ukci66 .fv-dropdown-title::-ms-expand { display: none !important; }#fv-chart-1788439347021-ky7ukci66 .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-1788439347021-ky7ukci66 .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-1788439347021-ky7ukci66 .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-1788439347021-ky7ukci66 .fv-carousel-nav-btn:hover { border-color: #9ca3af !important; }#fv-chart-1788439347021-ky7ukci66 .fv-carousel-counter { font-size: 14px !important; color: #374151 !important; text-align: center !important; margin-top: 1rem !important; }#fv-chart-1788439347021-ky7ukci66 .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-1788439347021-ky7ukci66 .fv-legend-item { display: flex !important; align-items: center !important; gap: 6px !important; font-size: 14px !important; color: #374151 !important; }#fv-chart-1788439347021-ky7ukci66 .fv-legend-color { width: 12px !important; height: 12px !important; border-radius: 3px !important; }#fv-chart-1788439347021-ky7ukci66 .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-1788439347021-ky7ukci66 .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-1788439347021-ky7ukci66 .fv-multi-legend-swatch { width: 16px !important; height: 16px !important; border-radius: 3px !important; }#fv-chart-1788439347021-ky7ukci66 .fv-benchmark-group { margin-bottom: 1rem !important; }#fv-chart-1788439347021-ky7ukci66 .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-1788439347021-ky7ukci66 .fv-bar-row, #fv-chart-1788439347021-ky7ukci66 .fv-stacked-product { display: flex !important; align-items: center !important; width: 100% !important; margin-bottom: 0.75rem !important; position: relative !important; }#fv-chart-1788439347021-ky7ukci66 .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-1788439347021-ky7ukci66 .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-1788439347021-ky7ukci66 .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-1788439347021-ky7ukci66.preview-wrapper .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1788439347021-ky7ukci66.preview-wrapper .fv-bar-commentary-inline:focus, #fv-chart-1788439347021-ky7ukci66.preview-wrapper .fv-bar-commentary-inline:focus-within, #fv-chart-1788439347021-ky7ukci66.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1788439347021-ky7ukci66.mobile-view .fv-bar-commentary-inline:focus, #fv-chart-1788439347021-ky7ukci66.mobile-view .fv-bar-commentary-inline:focus-within { display: flex !important; }#fv-chart-1788439347021-ky7ukci66 .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-1788439347021-ky7ukci66 .fv-bar:hover { opacity: 0.8 !important; }#fv-chart-1788439347021-ky7ukci66 .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-1788439347021-ky7ukci66 .fv-bar-inner-label { white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; padding-right: 8px !important; }#fv-chart-1788439347021-ky7ukci66 .fv-bar-inner-value { flex-shrink: 0 !important; }#fv-chart-1788439347021-ky7ukci66 .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-1788439347021-ky7ukci66 .fv-bar-label.fv-primary-product { font-weight: bold !important; color: var(--riv-primary) !important; }#fv-chart-1788439347021-ky7ukci66 .fv-multi-bar-container { flex-direction: column !important; padding: 4px !important; align-items: stretch !important; gap: 4px !important; height: auto !important; }#fv-chart-1788439347021-ky7ukci66 .fv-multi-bar-item { display: flex !important; align-items: center !important; height: 25px !important; width: 100% !important; }#fv-chart-1788439347021-ky7ukci66 .fv-stacked-bar { display: flex !important; overflow: hidden !important; }#fv-chart-1788439347021-ky7ukci66 .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-1788439347021-ky7ukci66 .fv-stacked-segment:last-child { border-right: none !important; }#fv-chart-1788439347021-ky7ukci66 .fv-segment-value { font-size: 14px !important; font-weight: bold !important; }#fv-chart-1788439347021-ky7ukci66 .fv-grouped-bar-product { display: flex !important; flex-direction: column !important; width: 100% !important; margin-bottom: 1.25rem !important; }#fv-chart-1788439347021-ky7ukci66 .fv-grouped-product-title-wrapper { padding-left: 150px !important; }#fv-chart-1788439347021-ky7ukci66 .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-1788439347021-ky7ukci66 .fv-bar-cluster { width: 100% !important; flex-grow: 1 !important; display: flex !important; flex-direction: column !important; }#fv-chart-1788439347021-ky7ukci66 .fv-bar-cluster .fv-bar-row { margin-bottom: 3px !important; }#fv-chart-1788439347021-ky7ukci66 .fv-bar-cluster .fv-bar-container { height: 20px !important; }#fv-chart-1788439347021-ky7ukci66 .riv-grid line {stroke: #D1D5DB !important;stroke-dasharray: 3 3 !important;}#fv-chart-1788439347021-ky7ukci66 .fv-x-axis-wrapper { display: flex !important; width: 100% !important; margin-top: 0.5rem !important; }#fv-chart-1788439347021-ky7ukci66 .fv-x-axis-label-space { width: 150px !important; padding-right: 10px !important; flex-shrink: 0 !important; }#fv-chart-1788439347021-ky7ukci66 .fv-x-axis-chart-space { flex-grow: 1 !important; padding-right: 8px !important; }#fv-chart-1788439347021-ky7ukci66 .fv-x-axis-wrapper.fv-grouped-x-axis { margin-left: 0 !important; }#fv-chart-1788439347021-ky7ukci66 .fv-x-axis-line { border-top: 1px solid #D1D5DB !important; }#fv-chart-1788439347021-ky7ukci66 .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-1788439347021-ky7ukci66 .fv-x-axis-ticks span { position: relative !important; }#fv-chart-1788439347021-ky7ukci66 .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-1788439347021-ky7ukci66 .fv-x-axis-unit { text-align: center !important; font-size: 14px !important; color: #374151 !important; margin-top: 8px !important; display: block !important; }#fv-chart-1788439347021-ky7ukci66 .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-1788439347021-ky7ukci66 .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-1788439347021-ky7ukci66.mobile-view .fv-pie-container,#fv-chart-1788439347021-ky7ukci66.labels-on-top .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1788439347021-ky7ukci66.mobile-view .fv-grouped-product-title-wrapper,#fv-chart-1788439347021-ky7ukci66.labels-on-top .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1788439347021-ky7ukci66.mobile-view .fv-bar-row,#fv-chart-1788439347021-ky7ukci66.mobile-view .fv-stacked-product,#fv-chart-1788439347021-ky7ukci66.mobile-view .fv-grouped-bar-product,#fv-chart-1788439347021-ky7ukci66.labels-on-top .fv-bar-row,#fv-chart-1788439347021-ky7ukci66.labels-on-top .fv-stacked-product,#fv-chart-1788439347021-ky7ukci66.labels-on-top .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1788439347021-ky7ukci66.mobile-view .fv-bar-label:not(.fv-grouped-product-title),#fv-chart-1788439347021-ky7ukci66.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-1788439347021-ky7ukci66.mobile-view .fv-bar-label,#fv-chart-1788439347021-ky7ukci66.mobile-view .fv-grouped-product-title,#fv-chart-1788439347021-ky7ukci66.labels-on-top .fv-bar-label,#fv-chart-1788439347021-ky7ukci66.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-1788439347021-ky7ukci66.mobile-view .fv-bar-container,#fv-chart-1788439347021-ky7ukci66.mobile-view .fv-bar-cluster,#fv-chart-1788439347021-ky7ukci66.labels-on-top .fv-bar-container,#fv-chart-1788439347021-ky7ukci66.labels-on-top .fv-bar-cluster {width: 100% !important;}#fv-chart-1788439347021-ky7ukci66.mobile-view .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1788439347021-ky7ukci66.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1788439347021-ky7ukci66.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1788439347021-ky7ukci66.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus-within,#fv-chart-1788439347021-ky7ukci66.labels-on-top .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1788439347021-ky7ukci66.labels-on-top .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1788439347021-ky7ukci66.labels-on-top .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1788439347021-ky7ukci66.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-1788439347021-ky7ukci66.mobile-view .fv-x-axis-wrapper,#fv-chart-1788439347021-ky7ukci66.labels-on-top .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1788439347021-ky7ukci66.mobile-view .fv-x-axis-label-space,#fv-chart-1788439347021-ky7ukci66.labels-on-top .fv-x-axis-label-space {display: none !important;}#fv-chart-1788439347021-ky7ukci66.mobile-view .fv-x-axis-chart-space,#fv-chart-1788439347021-ky7ukci66.labels-on-top .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1788439347021-ky7ukci66.mobile-view .fv-benchmark-title,#fv-chart-1788439347021-ky7ukci66.labels-on-top .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1788439347021-ky7ukci66.mobile-view .fv-dropdown-title,#fv-chart-1788439347021-ky7ukci66.labels-on-top .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1788439347021-ky7ukci66.mobile-view .fv-carousel-nav-btn,#fv-chart-1788439347021-ky7ukci66.labels-on-top .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1788439347021-ky7ukci66.mobile-view .fv-chart-title,#fv-chart-1788439347021-ky7ukci66.labels-on-top .fv-chart-title {padding: 0 8px !important;}#fv-chart-1788439347021-ky7ukci66.mobile-view .fv-chart-subhead,#fv-chart-1788439347021-ky7ukci66.labels-on-top .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1788439347021-ky7ukci66.mobile-view .fv-versus-header,#fv-chart-1788439347021-ky7ukci66.labels-on-top .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1788439347021-ky7ukci66.mobile-view .fv-versus-select-wrapper,#fv-chart-1788439347021-ky7ukci66.labels-on-top .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1788439347021-ky7ukci66.mobile-view .fv-versus-select-wrapper.fv-left,#fv-chart-1788439347021-ky7ukci66.labels-on-top .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1788439347021-ky7ukci66.mobile-view .fv-versus-select-wrapper.fv-right,#fv-chart-1788439347021-ky7ukci66.labels-on-top .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1788439347021-ky7ukci66.mobile-view .fv-versus-select.fv-select-left,#fv-chart-1788439347021-ky7ukci66.labels-on-top .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1788439347021-ky7ukci66.mobile-view .fv-versus-select.fv-select-right,#fv-chart-1788439347021-ky7ukci66.labels-on-top .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1788439347021-ky7ukci66.mobile-view .fv-versus-vs,#fv-chart-1788439347021-ky7ukci66.labels-on-top .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1788439347021-ky7ukci66.mobile-view .fv-versus-select-container,#fv-chart-1788439347021-ky7ukci66.labels-on-top .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1788439347021-ky7ukci66.mobile-view .fv-versus-select,#fv-chart-1788439347021-ky7ukci66.labels-on-top .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1788439347021-ky7ukci66.mobile-view .fv-stl-shop-all-btn,#fv-chart-1788439347021-ky7ukci66.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-1788439347021-ky7ukci66.mobile-view .fv-stl-shop-all-logo,#fv-chart-1788439347021-ky7ukci66.mobile-view .fv-stl-shop-all-icon,#fv-chart-1788439347021-ky7ukci66.labels-on-top .fv-stl-shop-all-logo,#fv-chart-1788439347021-ky7ukci66.labels-on-top .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1788439347021-ky7ukci66.mobile-view .fv-stl-shop-all-icon svg,#fv-chart-1788439347021-ky7ukci66.labels-on-top .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1788439347021-ky7ukci66.mobile-view .fv-bar-commentary-inline,#fv-chart-1788439347021-ky7ukci66.labels-on-top .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1788439347021-ky7ukci66.mobile-view .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1788439347021-ky7ukci66.mobile-view.fv-contains-line-chart .fv-footer-content {margin-left: -1rem !important;margin-right: -1rem !important;}@media (max-width: 599px) {#fv-chart-1788439347021-ky7ukci66 .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1788439347021-ky7ukci66 .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1788439347021-ky7ukci66 .fv-bar-row,#fv-chart-1788439347021-ky7ukci66 .fv-stacked-product,#fv-chart-1788439347021-ky7ukci66 .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1788439347021-ky7ukci66 .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-1788439347021-ky7ukci66 .fv-bar-label,#fv-chart-1788439347021-ky7ukci66 .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-1788439347021-ky7ukci66 .fv-bar-container,#fv-chart-1788439347021-ky7ukci66 .fv-bar-cluster {width: 100% !important;}#fv-chart-1788439347021-ky7ukci66 .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1788439347021-ky7ukci66 .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1788439347021-ky7ukci66 .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1788439347021-ky7ukci66 .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-1788439347021-ky7ukci66 .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1788439347021-ky7ukci66 .fv-x-axis-label-space {display: none !important;}#fv-chart-1788439347021-ky7ukci66 .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1788439347021-ky7ukci66 .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1788439347021-ky7ukci66 .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1788439347021-ky7ukci66 .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1788439347021-ky7ukci66 .fv-chart-title {padding: 0 8px !important;}#fv-chart-1788439347021-ky7ukci66 .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1788439347021-ky7ukci66 .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1788439347021-ky7ukci66 .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1788439347021-ky7ukci66 .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1788439347021-ky7ukci66 .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1788439347021-ky7ukci66 .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1788439347021-ky7ukci66 .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1788439347021-ky7ukci66 .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1788439347021-ky7ukci66 .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1788439347021-ky7ukci66 .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1788439347021-ky7ukci66 .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-1788439347021-ky7ukci66 .fv-stl-shop-all-logo,#fv-chart-1788439347021-ky7ukci66 .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1788439347021-ky7ukci66 .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1788439347021-ky7ukci66 .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1788439347021-ky7ukci66 .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1788439347021-ky7ukci66.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": "NBA 2K27","description": "A comparison of two screenshots in NBA 2K27, one with DLSS 5 turned on, and one with DLSS 5 turned off.","creator": {"@type": "Organization","name": "PC Gamer","logo": "https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png"},"isAccessibleForFree": true,"dateCreated": "2026-09-03T12:42:27.022Z","citation": "Add your caption to explain the data, the learnings and the key takeaways of the data being visualized","keywords": ["Image Comparison","benchmark","comparison","performance","review","PC Gamer"],"measurementTechnique": "Performance Benchmarking","variableMeasured": []}</script><div id="fv-chart-1788439347021-ky7ukci66" class="fv-chart-wrapper   " data-bar-labels-on-top="false" data-iframe-height="true" data-vizualizer-embed="true"><div class="fv-inner-wrapper  fv-is-image-compare  "><h3 class="fv-chart-title">NBA 2K27</h3><p class="fv-chart-subhead">A comparison of two screenshots in NBA 2K27, one with DLSS 5 turned on, and one with DLSS 5 turned off.</p><div class="riv-chart-container"><div class="fv-chart-item" id="fv-chart-1788439347021-ky7ukci66-image-compare-1" data-chart-type="Image Comparison" data-title="Image Comparison" data-subhead="A comparison of two screenshots in NBA 2K27, one with DLSS 5 turned on, and one with DLSS 5 turned off." data-caption="" style=""><div class="fv-benchmark-group"><div class="fv-image-compare-container"><div class="fv-image-compare-wrapper" data-image-compare="true"><div class="fv-image-compare-inner"><img src="https://cdn.mos.cms.futurecdn.net/cdKu8MPTYGQzW4PdjbA5PP.jpg" data-highres-src="https://cdn.mos.cms.futurecdn.net/cdKu8MPTYGQzW4PdjbA5PP.jpg" alt="After" class="fv-image-compare-bg" loading="lazy" referrerpolicy="no-referrer" draggable="false" /><img src="https://cdn.mos.cms.futurecdn.net/8TRKXXg63RTkbg4vCxEHgH.jpg" data-highres-src="https://cdn.mos.cms.futurecdn.net/8TRKXXg63RTkbg4vCxEHgH.jpg" alt="Before" class="fv-image-compare-fg" loading="lazy" referrerpolicy="no-referrer" draggable="false" /><div class="fv-image-compare-slider"><div class="fv-image-compare-slider-line"></div><div class="fv-image-compare-handle fv-image-compare-handle-square"><img src="https://proof.vanilla.tools/media/images/brandLogos/pcgamer.png" alt="Brand Logo" style="width: 100%; height: 100%; object-fit: cover;" /></div></div></div><div class="fv-image-compare-label fv-image-compare-label-left">DLSS 5 on</div><div class="fv-image-compare-label fv-image-compare-label-right">DLSS 5 off</div><button class="fv-image-compare-expand-btn" aria-label="Expand Image"><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="M4 8V4h4"/><path d="M20 8V4h-4"/><path d="M4 16v4h4"/><path d="M20 16v4h-4"/><circle cx="11.5" cy="11.5" r="3.5"/><path d="m14 14 3 3"/></svg></button><button class="fv-image-compare-close-btn" aria-label="Close Fullscreen"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><line x1="18" y1="6" x2="6" y2="18"></line><line x1="6" y1="6" x2="18" y2="18"></line></svg></button></div></div></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-1788439347021-ky7ukci66', false); });} else {initialize('fv-chart-1788439347021-ky7ukci66', false);}})();</script></div><p>Switching over to two players together, I think this particular comparison shows off DLSS 5 at its best. Both of their faces look muted and poorly shaded in the non-DLSS 5 version, but swing the slider over and they suddenly come to life.</p><p>As your graphics card screams bloody murder, perhaps. But as much of a cynic as I am regarding the idea of AI "enhancement" of any sort, I can't deny that DLSS 5 in close up is capable of producing some lifelike human beings. </p><p>Once game developers have tweaked it for themselves, of course, and those settings sliders have been reined in from some of the horrors we saw in <a href="https://www.pcgamer.com/hardware/nvidia-has-just-shown-off-dlss-5-coming-this-fall-and-currently-it-looks-a-lot-like-an-ai-lighting-filter/" target="_blank">the earlier demo footage</a>.</p><p>It's far from flawless, though. While some character models look noticeably more realistic, others get some heavy-handed AI treatment that isn't quite so seamless.</p><iframe src="https://content.jwplatform.com/players/jTwW4hFC.html" id="jTwW4hFC" title="NBA 2K27 - DLSS 5 Face Comparisons" width="1920" height="1080" frameborder="0" scrolling="auto" allowfullscreen></iframe><p><em>Above: NBA 2K27's photo mode, with DLSS 5 turned off to start, and then on and off again in sequence.</em></p><p>Take the footage above, for instance. While I would say there are some definite shading improvements once DLSS 5 is turned on, there's also a kind of overblown, over-contrasted effect to some of the facial features in this particular example that looks slightly off to my eyes.</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-1788439898685-ydyta8zxx *, #fv-chart-1788439898685-ydyta8zxx *:before, #fv-chart-1788439898685-ydyta8zxx *:after, #fv-chart-1788439898685-ydyta8zxx-slideshow *, #fv-chart-1788439898685-ydyta8zxx-slideshow *:before, #fv-chart-1788439898685-ydyta8zxx-slideshow *:after {box-sizing: border-box !important; margin: 0; padding: 0; border: 0;font-size: 100%; font: inherit; vertical-align: baseline;}#fv-chart-1788439898685-ydyta8zxx, #fv-chart-1788439898685-ydyta8zxx-slideshow { font-family: 'Open Sans', sans-serif !important; }#fv-chart-1788439898685-ydyta8zxx {position: relative !important; overflow: visible !important;--riv-primary: #E33235;}#fv-chart-1788439898685-ydyta8zxx .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-1788439898685-ydyta8zxx .fv-inner-wrapper.fv-no-header.fv-is-image-compare {padding-top: 0 !important;}#fv-chart-1788439898685-ydyta8zxx.fv-full-bleed {width: 100vw !important;margin-left: calc(50% - 50vw) !important;}body {overflow-x: clip !important;}#fv-chart-1788439898685-ydyta8zxx.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-1788439898685-ydyta8zxx .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-1788439898685-ydyta8zxx-slideshow {position: relative !important;width: 100% !important;margin: 1rem 0 !important;--riv-primary: #E33235;}#fv-chart-1788439898685-ydyta8zxx-slideshow .fv-slides-wrapper {position: relative !important;width: 100% !important;}#fv-chart-1788439898685-ydyta8zxx-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-1788439898685-ydyta8zxx-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-1788439898685-ydyta8zxx-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-1788439898685-ydyta8zxx-slideshow .fv-nav-btn svg {width: 18px !important;height: 18px !important;stroke-width: 3px !important;filter: none !important;}#fv-chart-1788439898685-ydyta8zxx-slideshow .fv-nav-btn:hover {opacity: 0.9 !important;transform: translateY(-1px) !important;}#fv-chart-1788439898685-ydyta8zxx-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-1788439898685-ydyta8zxx-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-1788439898685-ydyta8zxx-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-1788439898685-ydyta8zxx-slideshow .fv-slideshow-select:focus {outline: 2px solid #E33235 !important;border-color: #E33235 !important;}#fv-chart-1788439898685-ydyta8zxx .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-1788439898685-ydyta8zxx .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-1788439898685-ydyta8zxx .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-1788439898685-ydyta8zxx .fv-versus-chart { display: flex; flex-direction: column; width: 100%; margin-top: 1rem; }#fv-chart-1788439898685-ydyta8zxx .fv-versus-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 1.5rem; padding: 0 1rem; }#fv-chart-1788439898685-ydyta8zxx .fv-versus-select-wrapper { flex: 1; min-width: 0; }#fv-chart-1788439898685-ydyta8zxx .fv-versus-select-wrapper.fv-left { text-align: center; padding-right: 1rem; }#fv-chart-1788439898685-ydyta8zxx .fv-versus-select-wrapper.fv-right { text-align: center; padding-left: 1rem; }#fv-chart-1788439898685-ydyta8zxx .fv-versus-select-container { position: relative; display: inline-block; max-width: 100%; width: 100%; }#fv-chart-1788439898685-ydyta8zxx .fv-versus-chevron { position: absolute; top: 50%; transform: translateY(-50%); pointer-events: none; width: 16px; height: 16px; flex-shrink: 0; }#fv-chart-1788439898685-ydyta8zxx .fv-versus-select-wrapper.fv-left .fv-versus-chevron { right: 0; }#fv-chart-1788439898685-ydyta8zxx .fv-versus-select-wrapper.fv-right .fv-versus-chevron { right: 0; }#fv-chart-1788439898685-ydyta8zxx .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-1788439898685-ydyta8zxx .fv-versus-select.fv-select-left { text-align: center; direction: ltr; padding-right: 1.25rem; }#fv-chart-1788439898685-ydyta8zxx .fv-versus-select.fv-select-right { text-align: center; padding-right: 1.25rem; }#fv-chart-1788439898685-ydyta8zxx .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-1788439898685-ydyta8zxx .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-1788439898685-ydyta8zxx .fv-versus-body { display: flex; flex-direction: column; gap: 1.5rem; }#fv-chart-1788439898685-ydyta8zxx .fv-versus-row { position: relative; height: auto; padding-top: 20px; margin-bottom: 0.25rem; display: block; }#fv-chart-1788439898685-ydyta8zxx .fv-versus-bar-container { position: relative; height: 32px; display: flex; align-items: center; }#fv-chart-1788439898685-ydyta8zxx .fv-versus-bar-left-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-end; align-items: center; }#fv-chart-1788439898685-ydyta8zxx .fv-versus-bar-right-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-start; align-items: center; }#fv-chart-1788439898685-ydyta8zxx .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-1788439898685-ydyta8zxx .fv-versus-bar-left { border-radius: 4px 0 0 4px; justify-content: flex-end; padding: 0 8px; }#fv-chart-1788439898685-ydyta8zxx .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-1788439898685-ydyta8zxx .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-1788439898685-ydyta8zxx .fv-inside-left { white-space: nowrap; flex-shrink: 0; }#fv-chart-1788439898685-ydyta8zxx .fv-inside-right { white-space: nowrap; flex-shrink: 0; }#fv-chart-1788439898685-ydyta8zxx .fv-versus-val-text { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; }#fv-chart-1788439898685-ydyta8zxx .fv-versus-pct-diff { font-size: 12px; font-weight: 600; }#fv-chart-1788439898685-ydyta8zxx .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-1788439898685-ydyta8zxx .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-1788439898685-ydyta8zxx .fv-image-compare-container { width: auto !important; margin-left: -1.5rem !important; margin-right: -1.5rem !important; margin-bottom: 2rem !important; }#fv-chart-1788439898685-ydyta8zxx.fv-full-bleed .fv-image-compare-container { width: 100% !important; max-width: none !important; margin: 0 auto !important; }#fv-chart-1788439898685-ydyta8zxx .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-1788439898685-ydyta8zxx .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-1788439898685-ydyta8zxx .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-1788439898685-ydyta8zxx .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-1788439898685-ydyta8zxx .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-1788439898685-ydyta8zxx .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-1788439898685-ydyta8zxx .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-1788439898685-ydyta8zxx .fv-image-compare-handle.fv-image-compare-handle-square { border-radius: 6px !important; }#fv-chart-1788439898685-ydyta8zxx .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-1788439898685-ydyta8zxx .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-1788439898685-ydyta8zxx .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-1788439898685-ydyta8zxx .fv-image-compare-label-left { left: 1rem !important; }#fv-chart-1788439898685-ydyta8zxx .fv-image-compare-label-right { right: 1rem !important; }#fv-chart-1788439898685-ydyta8zxx .fv-image-compare-expand-btn, #fv-chart-1788439898685-ydyta8zxx .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-1788439898685-ydyta8zxx .fv-image-compare-expand-btn:hover, #fv-chart-1788439898685-ydyta8zxx .fv-image-compare-close-btn:hover { background-color: rgba(0, 0, 0, 0.7) !important; }#fv-chart-1788439898685-ydyta8zxx .fv-image-compare-close-btn { display: none !important; top: 1rem !important; bottom: auto !important; }#fv-chart-1788439898685-ydyta8zxx .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-1788439898685-ydyta8zxx .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-1788439898685-ydyta8zxx .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-inner:active { cursor: grabbing !important; }#fv-chart-1788439898685-ydyta8zxx .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-1788439898685-ydyta8zxx .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-1788439898685-ydyta8zxx .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-expand-btn { display: none !important; }#fv-chart-1788439898685-ydyta8zxx .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-close-btn { display: flex !important; }#fv-chart-1788439898685-ydyta8zxx .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-label-right { right: 4rem !important; }#fv-chart-1788439898685-ydyta8zxx .fv-bottom-bar { display: flex !important; flex-direction: column !important; align-items: center !important; margin-top: 0.5rem !important; gap: 1rem !important; }#fv-chart-1788439898685-ydyta8zxx .fv-footer-content { text-align: center !important; width: 100% !important; }#fv-chart-1788439898685-ydyta8zxx .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-1788439898685-ydyta8zxx .fv-dropdown-wrapper { text-align: center !important; margin-bottom: 16px !important; margin-top: 0 !important; }#fv-chart-1788439898685-ydyta8zxx .fv-dropdown-title-container { position: relative !important; display: inline-block !important; max-width: 100% !important; }#fv-chart-1788439898685-ydyta8zxx .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-1788439898685-ydyta8zxx .fv-dropdown-title:focus { outline: none !important; }#fv-chart-1788439898685-ydyta8zxx .fv-dropdown-title::-ms-expand { display: none !important; }#fv-chart-1788439898685-ydyta8zxx .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-1788439898685-ydyta8zxx .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-1788439898685-ydyta8zxx .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-1788439898685-ydyta8zxx .fv-carousel-nav-btn:hover { border-color: #9ca3af !important; }#fv-chart-1788439898685-ydyta8zxx .fv-carousel-counter { font-size: 14px !important; color: #374151 !important; text-align: center !important; margin-top: 1rem !important; }#fv-chart-1788439898685-ydyta8zxx .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-1788439898685-ydyta8zxx .fv-legend-item { display: flex !important; align-items: center !important; gap: 6px !important; font-size: 14px !important; color: #374151 !important; }#fv-chart-1788439898685-ydyta8zxx .fv-legend-color { width: 12px !important; height: 12px !important; border-radius: 3px !important; }#fv-chart-1788439898685-ydyta8zxx .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-1788439898685-ydyta8zxx .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-1788439898685-ydyta8zxx .fv-multi-legend-swatch { width: 16px !important; height: 16px !important; border-radius: 3px !important; }#fv-chart-1788439898685-ydyta8zxx .fv-benchmark-group { margin-bottom: 1rem !important; }#fv-chart-1788439898685-ydyta8zxx .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-1788439898685-ydyta8zxx .fv-bar-row, #fv-chart-1788439898685-ydyta8zxx .fv-stacked-product { display: flex !important; align-items: center !important; width: 100% !important; margin-bottom: 0.75rem !important; position: relative !important; }#fv-chart-1788439898685-ydyta8zxx .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-1788439898685-ydyta8zxx .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-1788439898685-ydyta8zxx .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-1788439898685-ydyta8zxx.preview-wrapper .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1788439898685-ydyta8zxx.preview-wrapper .fv-bar-commentary-inline:focus, #fv-chart-1788439898685-ydyta8zxx.preview-wrapper .fv-bar-commentary-inline:focus-within, #fv-chart-1788439898685-ydyta8zxx.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1788439898685-ydyta8zxx.mobile-view .fv-bar-commentary-inline:focus, #fv-chart-1788439898685-ydyta8zxx.mobile-view .fv-bar-commentary-inline:focus-within { display: flex !important; }#fv-chart-1788439898685-ydyta8zxx .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-1788439898685-ydyta8zxx .fv-bar:hover { opacity: 0.8 !important; }#fv-chart-1788439898685-ydyta8zxx .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-1788439898685-ydyta8zxx .fv-bar-inner-label { white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; padding-right: 8px !important; }#fv-chart-1788439898685-ydyta8zxx .fv-bar-inner-value { flex-shrink: 0 !important; }#fv-chart-1788439898685-ydyta8zxx .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-1788439898685-ydyta8zxx .fv-bar-label.fv-primary-product { font-weight: bold !important; color: var(--riv-primary) !important; }#fv-chart-1788439898685-ydyta8zxx .fv-multi-bar-container { flex-direction: column !important; padding: 4px !important; align-items: stretch !important; gap: 4px !important; height: auto !important; }#fv-chart-1788439898685-ydyta8zxx .fv-multi-bar-item { display: flex !important; align-items: center !important; height: 25px !important; width: 100% !important; }#fv-chart-1788439898685-ydyta8zxx .fv-stacked-bar { display: flex !important; overflow: hidden !important; }#fv-chart-1788439898685-ydyta8zxx .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-1788439898685-ydyta8zxx .fv-stacked-segment:last-child { border-right: none !important; }#fv-chart-1788439898685-ydyta8zxx .fv-segment-value { font-size: 14px !important; font-weight: bold !important; }#fv-chart-1788439898685-ydyta8zxx .fv-grouped-bar-product { display: flex !important; flex-direction: column !important; width: 100% !important; margin-bottom: 1.25rem !important; }#fv-chart-1788439898685-ydyta8zxx .fv-grouped-product-title-wrapper { padding-left: 150px !important; }#fv-chart-1788439898685-ydyta8zxx .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-1788439898685-ydyta8zxx .fv-bar-cluster { width: 100% !important; flex-grow: 1 !important; display: flex !important; flex-direction: column !important; }#fv-chart-1788439898685-ydyta8zxx .fv-bar-cluster .fv-bar-row { margin-bottom: 3px !important; }#fv-chart-1788439898685-ydyta8zxx .fv-bar-cluster .fv-bar-container { height: 20px !important; }#fv-chart-1788439898685-ydyta8zxx .riv-grid line {stroke: #D1D5DB !important;stroke-dasharray: 3 3 !important;}#fv-chart-1788439898685-ydyta8zxx .fv-x-axis-wrapper { display: flex !important; width: 100% !important; margin-top: 0.5rem !important; }#fv-chart-1788439898685-ydyta8zxx .fv-x-axis-label-space { width: 150px !important; padding-right: 10px !important; flex-shrink: 0 !important; }#fv-chart-1788439898685-ydyta8zxx .fv-x-axis-chart-space { flex-grow: 1 !important; padding-right: 8px !important; }#fv-chart-1788439898685-ydyta8zxx .fv-x-axis-wrapper.fv-grouped-x-axis { margin-left: 0 !important; }#fv-chart-1788439898685-ydyta8zxx .fv-x-axis-line { border-top: 1px solid #D1D5DB !important; }#fv-chart-1788439898685-ydyta8zxx .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-1788439898685-ydyta8zxx .fv-x-axis-ticks span { position: relative !important; }#fv-chart-1788439898685-ydyta8zxx .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-1788439898685-ydyta8zxx .fv-x-axis-unit { text-align: center !important; font-size: 14px !important; color: #374151 !important; margin-top: 8px !important; display: block !important; }#fv-chart-1788439898685-ydyta8zxx .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-1788439898685-ydyta8zxx .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-1788439898685-ydyta8zxx.mobile-view .fv-pie-container,#fv-chart-1788439898685-ydyta8zxx.labels-on-top .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1788439898685-ydyta8zxx.mobile-view .fv-grouped-product-title-wrapper,#fv-chart-1788439898685-ydyta8zxx.labels-on-top .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1788439898685-ydyta8zxx.mobile-view .fv-bar-row,#fv-chart-1788439898685-ydyta8zxx.mobile-view .fv-stacked-product,#fv-chart-1788439898685-ydyta8zxx.mobile-view .fv-grouped-bar-product,#fv-chart-1788439898685-ydyta8zxx.labels-on-top .fv-bar-row,#fv-chart-1788439898685-ydyta8zxx.labels-on-top .fv-stacked-product,#fv-chart-1788439898685-ydyta8zxx.labels-on-top .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1788439898685-ydyta8zxx.mobile-view .fv-bar-label:not(.fv-grouped-product-title),#fv-chart-1788439898685-ydyta8zxx.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-1788439898685-ydyta8zxx.mobile-view .fv-bar-label,#fv-chart-1788439898685-ydyta8zxx.mobile-view .fv-grouped-product-title,#fv-chart-1788439898685-ydyta8zxx.labels-on-top .fv-bar-label,#fv-chart-1788439898685-ydyta8zxx.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-1788439898685-ydyta8zxx.mobile-view .fv-bar-container,#fv-chart-1788439898685-ydyta8zxx.mobile-view .fv-bar-cluster,#fv-chart-1788439898685-ydyta8zxx.labels-on-top .fv-bar-container,#fv-chart-1788439898685-ydyta8zxx.labels-on-top .fv-bar-cluster {width: 100% !important;}#fv-chart-1788439898685-ydyta8zxx.mobile-view .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1788439898685-ydyta8zxx.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1788439898685-ydyta8zxx.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1788439898685-ydyta8zxx.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus-within,#fv-chart-1788439898685-ydyta8zxx.labels-on-top .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1788439898685-ydyta8zxx.labels-on-top .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1788439898685-ydyta8zxx.labels-on-top .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1788439898685-ydyta8zxx.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-1788439898685-ydyta8zxx.mobile-view .fv-x-axis-wrapper,#fv-chart-1788439898685-ydyta8zxx.labels-on-top .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1788439898685-ydyta8zxx.mobile-view .fv-x-axis-label-space,#fv-chart-1788439898685-ydyta8zxx.labels-on-top .fv-x-axis-label-space {display: none !important;}#fv-chart-1788439898685-ydyta8zxx.mobile-view .fv-x-axis-chart-space,#fv-chart-1788439898685-ydyta8zxx.labels-on-top .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1788439898685-ydyta8zxx.mobile-view .fv-benchmark-title,#fv-chart-1788439898685-ydyta8zxx.labels-on-top .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1788439898685-ydyta8zxx.mobile-view .fv-dropdown-title,#fv-chart-1788439898685-ydyta8zxx.labels-on-top .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1788439898685-ydyta8zxx.mobile-view .fv-carousel-nav-btn,#fv-chart-1788439898685-ydyta8zxx.labels-on-top .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1788439898685-ydyta8zxx.mobile-view .fv-chart-title,#fv-chart-1788439898685-ydyta8zxx.labels-on-top .fv-chart-title {padding: 0 8px !important;}#fv-chart-1788439898685-ydyta8zxx.mobile-view .fv-chart-subhead,#fv-chart-1788439898685-ydyta8zxx.labels-on-top .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1788439898685-ydyta8zxx.mobile-view .fv-versus-header,#fv-chart-1788439898685-ydyta8zxx.labels-on-top .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1788439898685-ydyta8zxx.mobile-view .fv-versus-select-wrapper,#fv-chart-1788439898685-ydyta8zxx.labels-on-top .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1788439898685-ydyta8zxx.mobile-view .fv-versus-select-wrapper.fv-left,#fv-chart-1788439898685-ydyta8zxx.labels-on-top .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1788439898685-ydyta8zxx.mobile-view .fv-versus-select-wrapper.fv-right,#fv-chart-1788439898685-ydyta8zxx.labels-on-top .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1788439898685-ydyta8zxx.mobile-view .fv-versus-select.fv-select-left,#fv-chart-1788439898685-ydyta8zxx.labels-on-top .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1788439898685-ydyta8zxx.mobile-view .fv-versus-select.fv-select-right,#fv-chart-1788439898685-ydyta8zxx.labels-on-top .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1788439898685-ydyta8zxx.mobile-view .fv-versus-vs,#fv-chart-1788439898685-ydyta8zxx.labels-on-top .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1788439898685-ydyta8zxx.mobile-view .fv-versus-select-container,#fv-chart-1788439898685-ydyta8zxx.labels-on-top .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1788439898685-ydyta8zxx.mobile-view .fv-versus-select,#fv-chart-1788439898685-ydyta8zxx.labels-on-top .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1788439898685-ydyta8zxx.mobile-view .fv-stl-shop-all-btn,#fv-chart-1788439898685-ydyta8zxx.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-1788439898685-ydyta8zxx.mobile-view .fv-stl-shop-all-logo,#fv-chart-1788439898685-ydyta8zxx.mobile-view .fv-stl-shop-all-icon,#fv-chart-1788439898685-ydyta8zxx.labels-on-top .fv-stl-shop-all-logo,#fv-chart-1788439898685-ydyta8zxx.labels-on-top .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1788439898685-ydyta8zxx.mobile-view .fv-stl-shop-all-icon svg,#fv-chart-1788439898685-ydyta8zxx.labels-on-top .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1788439898685-ydyta8zxx.mobile-view .fv-bar-commentary-inline,#fv-chart-1788439898685-ydyta8zxx.labels-on-top .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1788439898685-ydyta8zxx.mobile-view .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1788439898685-ydyta8zxx.mobile-view.fv-contains-line-chart .fv-footer-content {margin-left: -1rem !important;margin-right: -1rem !important;}@media (max-width: 599px) {#fv-chart-1788439898685-ydyta8zxx .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1788439898685-ydyta8zxx .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1788439898685-ydyta8zxx .fv-bar-row,#fv-chart-1788439898685-ydyta8zxx .fv-stacked-product,#fv-chart-1788439898685-ydyta8zxx .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1788439898685-ydyta8zxx .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-1788439898685-ydyta8zxx .fv-bar-label,#fv-chart-1788439898685-ydyta8zxx .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-1788439898685-ydyta8zxx .fv-bar-container,#fv-chart-1788439898685-ydyta8zxx .fv-bar-cluster {width: 100% !important;}#fv-chart-1788439898685-ydyta8zxx .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1788439898685-ydyta8zxx .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1788439898685-ydyta8zxx .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1788439898685-ydyta8zxx .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-1788439898685-ydyta8zxx .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1788439898685-ydyta8zxx .fv-x-axis-label-space {display: none !important;}#fv-chart-1788439898685-ydyta8zxx .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1788439898685-ydyta8zxx .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1788439898685-ydyta8zxx .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1788439898685-ydyta8zxx .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1788439898685-ydyta8zxx .fv-chart-title {padding: 0 8px !important;}#fv-chart-1788439898685-ydyta8zxx .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1788439898685-ydyta8zxx .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1788439898685-ydyta8zxx .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1788439898685-ydyta8zxx .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1788439898685-ydyta8zxx .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1788439898685-ydyta8zxx .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1788439898685-ydyta8zxx .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1788439898685-ydyta8zxx .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1788439898685-ydyta8zxx .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1788439898685-ydyta8zxx .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1788439898685-ydyta8zxx .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-1788439898685-ydyta8zxx .fv-stl-shop-all-logo,#fv-chart-1788439898685-ydyta8zxx .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1788439898685-ydyta8zxx .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1788439898685-ydyta8zxx .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1788439898685-ydyta8zxx .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1788439898685-ydyta8zxx.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": "NBA 2K27","description": "Two screenshots showing the crowd in NBA 2K27, with DLSS 5 turned on and off.","creator": {"@type": "Organization","name": "PC Gamer","logo": "https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png"},"isAccessibleForFree": true,"dateCreated": "2026-09-03T12:51:38.685Z","citation": "Add your caption to explain the data, the learnings and the key takeaways of the data being visualized","keywords": ["Image Comparison","benchmark","comparison","performance","review","PC Gamer"],"measurementTechnique": "Performance Benchmarking","variableMeasured": []}</script><div id="fv-chart-1788439898685-ydyta8zxx" class="fv-chart-wrapper   " data-bar-labels-on-top="false" data-iframe-height="true" data-vizualizer-embed="true"><div class="fv-inner-wrapper  fv-is-image-compare  "><h3 class="fv-chart-title">NBA 2K27</h3><p class="fv-chart-subhead">Two screenshots showing the crowd in NBA 2K27, with DLSS 5 turned on and off.</p><div class="riv-chart-container"><div class="fv-chart-item" id="fv-chart-1788439898685-ydyta8zxx-image-compare-1" data-chart-type="Image Comparison" data-title="Image Comparison" data-subhead="Two screenshots showing the crowd in NBA 2K27, with DLSS 5 turned on and off." data-caption="" style=""><div class="fv-benchmark-group"><div class="fv-image-compare-container"><div class="fv-image-compare-wrapper" data-image-compare="true"><div class="fv-image-compare-inner"><img src="https://cdn.mos.cms.futurecdn.net/Q6BFTR4gvZjDnD4m37kc5Z.jpg" data-highres-src="https://cdn.mos.cms.futurecdn.net/Q6BFTR4gvZjDnD4m37kc5Z.jpg" alt="After" class="fv-image-compare-bg" loading="lazy" referrerpolicy="no-referrer" draggable="false" /><img src="https://cdn.mos.cms.futurecdn.net/eLrquHBzjhH6qb7jkVLAjN.jpg" data-highres-src="https://cdn.mos.cms.futurecdn.net/eLrquHBzjhH6qb7jkVLAjN.jpg" alt="Before" class="fv-image-compare-fg" loading="lazy" referrerpolicy="no-referrer" draggable="false" /><div class="fv-image-compare-slider"><div class="fv-image-compare-slider-line"></div><div class="fv-image-compare-handle fv-image-compare-handle-square"><img src="https://proof.vanilla.tools/media/images/brandLogos/pcgamer.png" alt="Brand Logo" style="width: 100%; height: 100%; object-fit: cover;" /></div></div></div><div class="fv-image-compare-label fv-image-compare-label-left">DLSS 5 on</div><div class="fv-image-compare-label fv-image-compare-label-right">DLSS 5 off</div><button class="fv-image-compare-expand-btn" aria-label="Expand Image"><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="M4 8V4h4"/><path d="M20 8V4h-4"/><path d="M4 16v4h4"/><path d="M20 16v4h-4"/><circle cx="11.5" cy="11.5" r="3.5"/><path d="m14 14 3 3"/></svg></button><button class="fv-image-compare-close-btn" aria-label="Close Fullscreen"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><line x1="18" y1="6" x2="6" y2="18"></line><line x1="6" y1="6" x2="18" y2="18"></line></svg></button></div></div></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-1788439898685-ydyta8zxx', false); });} else {initialize('fv-chart-1788439898685-ydyta8zxx', false);}})();</script></div><p>And finally, here's a comparison between the crowds. You're going to need to fullscreen and zoom in on this one, but it's fairly representative of how you'll see the match attendees when you're actually playing the game. Aside from the odd camera cut, they're mostly there for background atmosphere.</p><p>And yes, the folks in the cheap seats get a miniature dose of DLSS 5 image enhancement, too. The effect here is very subtle, but it's probably most noticeable on the courtside commentator's face. Which will go past in a flash as you actually play, but hey—check out that ever-so-slightly more chiselled jawline.</p><p>So, is DLSS 5 actually worth turning on in this game? Well, I can't help but be impressed by the imagery (for the most part), and this relatively light-touch implementation adds a lot of character to individual members of your team. They're also noticeably sweatier, too, if that's your sort of thing.</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="Esx2DRbAMAxZJ7c9wvR2QF" name="Headerimage2maybe" alt="A close up of a basketball player in NBA 2K27 with DLSS 5 turned on" src="https://cdn.mos.cms.futurecdn.net/Esx2DRbAMAxZJ7c9wvR2QF-1920-80.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: 2K Games)</span></figcaption></figure><p>But you're going to want plenty of frame rate headroom before you even think of touching the DLSS Neural Rendering checkbox, and that means running a very powerful rig—or cranking up the DLSS upscaling and frame generation to compensate. NBA 2K27 is a very fast-paced game, and the experience suffers quite badly when things get crunchy. You'll want smooth frames for this one, believe me—and if that means turning off DLSS 5, I say go for it.</p><p>Still, I can absolutely see why Nvidia picked this game for DLSS 5's first official outing. NBA 2K27 feels well optimised with the AI frippery turned off, and it's not the sort of thing that would otherwise be bothering most modern rigs. </p><div><blockquote><p>When it tanks the frame rate this heavily, I can't help but feel that it's a technology designed for the next generation of graphics cards</p></blockquote></div><p>But if my testing is any indication, DLSS 5 can look really good, but still be a massive drain on performance even in a properly optimised game. And I really question who among us will be prepared to make the frame rate trade off, even in a relatively lightweight game like this.</p><p>The real test will be in something properly demanding, and it's there where I think the wheels will come off. Better image and lighting quality is all very well, but for this sort of performance cost? I dread to think what it'll do to the already-addled frame rate of something like <a href="https://www.pcgamer.com/hardware/ive-tested-borderlands-4-on-a-minimum-spec-pc-and-a-monster-rtx-5090-rig-and-it-runs-just-as-borderlands-at-launch-as-youd-expect/" target="_blank">Borderlands 4</a>, for example.</p><p>DLSS 5 is capable of looking much better than I expected, which is something of a relief. But when it tanks the frame rate this heavily, I can't help but feel that it's a technology designed for the next generation of graphics cards, and not the versions we're running today. Even the $1,500+ ones—and how many of us have the spare cash right now for another one of those?</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ DLSS 5 can be jammed into almost any game now, so I've been playing FM26 with neural rendered little computer people because that's just what I do ]]></title>
                                                                                                <dc:content><![CDATA[ <p>Ever since the <a href="https://www.pcgamer.com/hardware/graphics-cards/looks-like-you-can-try-dlss-5-out-today-yourself/" target="_blank">Control mod</a> appeared I've been enjoying jamming the released DLSS 5 .dll files into a bunch of different games, to greater or lesser effect. Some games it works well in, some it doesn't quite take and you end up with visuals that look a lot like the characters have worms writhing around under their skin.</p><p>Though, I have to say when I stuck it into the review version of <a href="https://www.pcgamer.com/games/rpg/the-blood-of-dawnwalker-review/" target="_blank">The Blood of Dawnwalker</a> and it failed to hook the DLSS pipeline that look kinda worked for my semi-Vrakhiri. Bit of extra undead chic with the game failing to run the DLSS neural rendering feature with actual motion vectors or scene depth.</p><p>With the necessary files being released in the early access version of NBA 2K27, they've now been unleashed across the internet and modders have been busy getting game-agnostic versions ready for people to squeeze into any title they fancy. And while the first iteration was focused on Control and then games running DLSS already, there have been mods released—particularly the RenoDX and specifically the ShortFuse mods—which allow you to experiment with pushing DLSS 5 into practically any game you like.</p><iframe src="https://content.jwplatform.com/players/xuxBhs6Y.html" id="xuxBhs6Y" title="Control DLSS NR Recording" width="1920" height="1080" frameborder="0" scrolling="auto" allowfullscreen></iframe><p>And it's surprisingly easy to do, though not without its awkwardness, too. Well, such is the way with unreleased features shoehorned into games they're not meant to be in, but also such is the way with PC gaming.</p><p>The thing that has stood out to me—and something that Andy first noted in his <a href="https://www.pcgamer.com/hardware/graphics-cards/nvidia-snuck-me-into-a-room-to-show-off-dlss-5-in-person-and-its-somehow-beautiful-ugly-impressive-and-troubling-all-at-the-same-time/" target="_blank">hands-on look at the <em>official </em>technology at Gamescom</a>—is that DLSS 5 really can produce some outstanding visual effects… if used sparingly. Pick the right model of the three (for me, that's Model C) and drop the intensity of the effect down to around 60 - 70% and you end up with scenes and character models that look better than the originals, but without the over-saturated, overblown very AI look of it dialed up to 11, nor without it looking like it's grinding away or adding its own geometry.</p><p>But it's also clear it's <a href="https://www.pcgamer.com/hardware/graphics-cards/dlss-5-comes-with-a-massive-50-60-percent-performance-hit-so-i-hope-you-like-lower-frame-rates-with-your-dose-of-ai-image-enhancement/" target="_blank">one hell of a resource hog</a>. Nvidia has been very clear about this from its recent presentations at Gamescom and a briefing I had at the end of last week; DLSS 5 represents about a 50 - 60% drop in frame rate regardless of the game. Though, sometimes we've seen that performance hit be even greater, especially at 4K.</p><p>Running the Control mod on an <a href="https://www.pcgamer.com/hardware/graphics-cards/nvidia-geforce-rtx-5090-fe-review/" target="_blank">RTX 5090</a> I was seeing DLSS Balanced 4K Ultra Ray Tracing running at around 110 fps in standard mode, which then dropped to under 50 fps as soon as DLSS 5 was brought to bear on the game, which is about where Nvidia is pitching the performance hit.</p><p>That, in all honesty, is to be expected. When Nvidia first showed off the tech around GDC it was running on a pair of RTX 5090s, so the fact that it can be run at all on single lower-spec GPUs is impressive. But it was also going to be punitive for current generation hardware, which only have tensor cores enough for standard DLSS upscaling.</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-1788464322158-2e8mkjjp8 *, #fv-chart-1788464322158-2e8mkjjp8 *:before, #fv-chart-1788464322158-2e8mkjjp8 *:after, #fv-chart-1788464322158-2e8mkjjp8-slideshow *, #fv-chart-1788464322158-2e8mkjjp8-slideshow *:before, #fv-chart-1788464322158-2e8mkjjp8-slideshow *:after {box-sizing: border-box !important; margin: 0; padding: 0; border: 0;font-size: 100%; font: inherit; vertical-align: baseline;}#fv-chart-1788464322158-2e8mkjjp8, #fv-chart-1788464322158-2e8mkjjp8-slideshow { font-family: 'Open Sans', sans-serif !important; }#fv-chart-1788464322158-2e8mkjjp8 {position: relative !important; overflow: visible !important;--riv-primary: #E33235;}#fv-chart-1788464322158-2e8mkjjp8 .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-1788464322158-2e8mkjjp8 .fv-inner-wrapper.fv-no-header.fv-is-image-compare {padding-top: 0 !important;}#fv-chart-1788464322158-2e8mkjjp8.fv-full-bleed {width: 100vw !important;margin-left: calc(50% - 50vw) !important;}body {overflow-x: clip !important;}#fv-chart-1788464322158-2e8mkjjp8.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-1788464322158-2e8mkjjp8 .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-1788464322158-2e8mkjjp8-slideshow {position: relative !important;width: 100% !important;margin: 1rem 0 !important;--riv-primary: #E33235;}#fv-chart-1788464322158-2e8mkjjp8-slideshow .fv-slides-wrapper {position: relative !important;width: 100% !important;}#fv-chart-1788464322158-2e8mkjjp8-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-1788464322158-2e8mkjjp8-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-1788464322158-2e8mkjjp8-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-1788464322158-2e8mkjjp8-slideshow .fv-nav-btn svg {width: 18px !important;height: 18px !important;stroke-width: 3px !important;filter: none !important;}#fv-chart-1788464322158-2e8mkjjp8-slideshow .fv-nav-btn:hover {opacity: 0.9 !important;transform: translateY(-1px) !important;}#fv-chart-1788464322158-2e8mkjjp8-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-1788464322158-2e8mkjjp8-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-1788464322158-2e8mkjjp8-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-1788464322158-2e8mkjjp8-slideshow .fv-slideshow-select:focus {outline: 2px solid #E33235 !important;border-color: #E33235 !important;}#fv-chart-1788464322158-2e8mkjjp8 .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-1788464322158-2e8mkjjp8 .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-1788464322158-2e8mkjjp8 .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-1788464322158-2e8mkjjp8 .fv-versus-chart { display: flex; flex-direction: column; width: 100%; margin-top: 1rem; }#fv-chart-1788464322158-2e8mkjjp8 .fv-versus-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 1.5rem; padding: 0 1rem; }#fv-chart-1788464322158-2e8mkjjp8 .fv-versus-select-wrapper { flex: 1; min-width: 0; }#fv-chart-1788464322158-2e8mkjjp8 .fv-versus-select-wrapper.fv-left { text-align: center; padding-right: 1rem; }#fv-chart-1788464322158-2e8mkjjp8 .fv-versus-select-wrapper.fv-right { text-align: center; padding-left: 1rem; }#fv-chart-1788464322158-2e8mkjjp8 .fv-versus-select-container { position: relative; display: inline-block; max-width: 100%; width: 100%; }#fv-chart-1788464322158-2e8mkjjp8 .fv-versus-chevron { position: absolute; top: 50%; transform: translateY(-50%); pointer-events: none; width: 16px; height: 16px; flex-shrink: 0; }#fv-chart-1788464322158-2e8mkjjp8 .fv-versus-select-wrapper.fv-left .fv-versus-chevron { right: 0; }#fv-chart-1788464322158-2e8mkjjp8 .fv-versus-select-wrapper.fv-right .fv-versus-chevron { right: 0; }#fv-chart-1788464322158-2e8mkjjp8 .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-1788464322158-2e8mkjjp8 .fv-versus-select.fv-select-left { text-align: center; direction: ltr; padding-right: 1.25rem; }#fv-chart-1788464322158-2e8mkjjp8 .fv-versus-select.fv-select-right { text-align: center; padding-right: 1.25rem; }#fv-chart-1788464322158-2e8mkjjp8 .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-1788464322158-2e8mkjjp8 .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-1788464322158-2e8mkjjp8 .fv-versus-body { display: flex; flex-direction: column; gap: 1.5rem; }#fv-chart-1788464322158-2e8mkjjp8 .fv-versus-row { position: relative; height: auto; padding-top: 20px; margin-bottom: 0.25rem; display: block; }#fv-chart-1788464322158-2e8mkjjp8 .fv-versus-bar-container { position: relative; height: 32px; display: flex; align-items: center; }#fv-chart-1788464322158-2e8mkjjp8 .fv-versus-bar-left-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-end; align-items: center; }#fv-chart-1788464322158-2e8mkjjp8 .fv-versus-bar-right-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-start; align-items: center; }#fv-chart-1788464322158-2e8mkjjp8 .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-1788464322158-2e8mkjjp8 .fv-versus-bar-left { border-radius: 4px 0 0 4px; justify-content: flex-end; padding: 0 8px; }#fv-chart-1788464322158-2e8mkjjp8 .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-1788464322158-2e8mkjjp8 .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-1788464322158-2e8mkjjp8 .fv-inside-left { white-space: nowrap; flex-shrink: 0; }#fv-chart-1788464322158-2e8mkjjp8 .fv-inside-right { white-space: nowrap; flex-shrink: 0; }#fv-chart-1788464322158-2e8mkjjp8 .fv-versus-val-text { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; }#fv-chart-1788464322158-2e8mkjjp8 .fv-versus-pct-diff { font-size: 12px; font-weight: 600; }#fv-chart-1788464322158-2e8mkjjp8 .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-1788464322158-2e8mkjjp8 .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-1788464322158-2e8mkjjp8 .fv-image-compare-container { width: auto !important; margin-left: -1.5rem !important; margin-right: -1.5rem !important; margin-bottom: 2rem !important; }#fv-chart-1788464322158-2e8mkjjp8.fv-full-bleed .fv-image-compare-container { width: 100% !important; max-width: none !important; margin: 0 auto !important; }#fv-chart-1788464322158-2e8mkjjp8 .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-1788464322158-2e8mkjjp8 .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-1788464322158-2e8mkjjp8 .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-1788464322158-2e8mkjjp8 .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-1788464322158-2e8mkjjp8 .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-1788464322158-2e8mkjjp8 .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-1788464322158-2e8mkjjp8 .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-1788464322158-2e8mkjjp8 .fv-image-compare-handle.fv-image-compare-handle-square { border-radius: 6px !important; }#fv-chart-1788464322158-2e8mkjjp8 .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-1788464322158-2e8mkjjp8 .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-1788464322158-2e8mkjjp8 .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-1788464322158-2e8mkjjp8 .fv-image-compare-label-left { left: 1rem !important; }#fv-chart-1788464322158-2e8mkjjp8 .fv-image-compare-label-right { right: 1rem !important; }#fv-chart-1788464322158-2e8mkjjp8 .fv-image-compare-expand-btn, #fv-chart-1788464322158-2e8mkjjp8 .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-1788464322158-2e8mkjjp8 .fv-image-compare-expand-btn:hover, #fv-chart-1788464322158-2e8mkjjp8 .fv-image-compare-close-btn:hover { background-color: rgba(0, 0, 0, 0.7) !important; }#fv-chart-1788464322158-2e8mkjjp8 .fv-image-compare-close-btn { display: none !important; top: 1rem !important; bottom: auto !important; }#fv-chart-1788464322158-2e8mkjjp8 .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-1788464322158-2e8mkjjp8 .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-1788464322158-2e8mkjjp8 .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-inner:active { cursor: grabbing !important; }#fv-chart-1788464322158-2e8mkjjp8 .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-1788464322158-2e8mkjjp8 .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-1788464322158-2e8mkjjp8 .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-expand-btn { display: none !important; }#fv-chart-1788464322158-2e8mkjjp8 .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-close-btn { display: flex !important; }#fv-chart-1788464322158-2e8mkjjp8 .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-label-right { right: 4rem !important; }#fv-chart-1788464322158-2e8mkjjp8 .fv-bottom-bar { display: flex !important; flex-direction: column !important; align-items: center !important; margin-top: 0.5rem !important; gap: 1rem !important; }#fv-chart-1788464322158-2e8mkjjp8 .fv-footer-content { text-align: center !important; width: 100% !important; }#fv-chart-1788464322158-2e8mkjjp8 .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-1788464322158-2e8mkjjp8 .fv-dropdown-wrapper { text-align: center !important; margin-bottom: 16px !important; margin-top: 0 !important; }#fv-chart-1788464322158-2e8mkjjp8 .fv-dropdown-title-container { position: relative !important; display: inline-block !important; max-width: 100% !important; }#fv-chart-1788464322158-2e8mkjjp8 .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-1788464322158-2e8mkjjp8 .fv-dropdown-title:focus { outline: none !important; }#fv-chart-1788464322158-2e8mkjjp8 .fv-dropdown-title::-ms-expand { display: none !important; }#fv-chart-1788464322158-2e8mkjjp8 .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-1788464322158-2e8mkjjp8 .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-1788464322158-2e8mkjjp8 .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-1788464322158-2e8mkjjp8 .fv-carousel-nav-btn:hover { border-color: #9ca3af !important; }#fv-chart-1788464322158-2e8mkjjp8 .fv-carousel-counter { font-size: 14px !important; color: #374151 !important; text-align: center !important; margin-top: 1rem !important; }#fv-chart-1788464322158-2e8mkjjp8 .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-1788464322158-2e8mkjjp8 .fv-legend-item { display: flex !important; align-items: center !important; gap: 6px !important; font-size: 14px !important; color: #374151 !important; }#fv-chart-1788464322158-2e8mkjjp8 .fv-legend-color { width: 12px !important; height: 12px !important; border-radius: 3px !important; }#fv-chart-1788464322158-2e8mkjjp8 .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-1788464322158-2e8mkjjp8 .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-1788464322158-2e8mkjjp8 .fv-multi-legend-swatch { width: 16px !important; height: 16px !important; border-radius: 3px !important; }#fv-chart-1788464322158-2e8mkjjp8 .fv-benchmark-group { margin-bottom: 1rem !important; }#fv-chart-1788464322158-2e8mkjjp8 .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-1788464322158-2e8mkjjp8 .fv-bar-row, #fv-chart-1788464322158-2e8mkjjp8 .fv-stacked-product { display: flex !important; align-items: center !important; width: 100% !important; margin-bottom: 0.75rem !important; position: relative !important; }#fv-chart-1788464322158-2e8mkjjp8 .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-1788464322158-2e8mkjjp8 .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-1788464322158-2e8mkjjp8 .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-1788464322158-2e8mkjjp8.preview-wrapper .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1788464322158-2e8mkjjp8.preview-wrapper .fv-bar-commentary-inline:focus, #fv-chart-1788464322158-2e8mkjjp8.preview-wrapper .fv-bar-commentary-inline:focus-within, #fv-chart-1788464322158-2e8mkjjp8.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1788464322158-2e8mkjjp8.mobile-view .fv-bar-commentary-inline:focus, #fv-chart-1788464322158-2e8mkjjp8.mobile-view .fv-bar-commentary-inline:focus-within { display: flex !important; }#fv-chart-1788464322158-2e8mkjjp8 .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-1788464322158-2e8mkjjp8 .fv-bar:hover { opacity: 0.8 !important; }#fv-chart-1788464322158-2e8mkjjp8 .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-1788464322158-2e8mkjjp8 .fv-bar-inner-label { white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; padding-right: 8px !important; }#fv-chart-1788464322158-2e8mkjjp8 .fv-bar-inner-value { flex-shrink: 0 !important; }#fv-chart-1788464322158-2e8mkjjp8 .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-1788464322158-2e8mkjjp8 .fv-bar-label.fv-primary-product { font-weight: bold !important; color: var(--riv-primary) !important; }#fv-chart-1788464322158-2e8mkjjp8 .fv-multi-bar-container { flex-direction: column !important; padding: 4px !important; align-items: stretch !important; gap: 4px !important; height: auto !important; }#fv-chart-1788464322158-2e8mkjjp8 .fv-multi-bar-item { display: flex !important; align-items: center !important; height: 25px !important; width: 100% !important; }#fv-chart-1788464322158-2e8mkjjp8 .fv-stacked-bar { display: flex !important; overflow: hidden !important; }#fv-chart-1788464322158-2e8mkjjp8 .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-1788464322158-2e8mkjjp8 .fv-stacked-segment:last-child { border-right: none !important; }#fv-chart-1788464322158-2e8mkjjp8 .fv-segment-value { font-size: 14px !important; font-weight: bold !important; }#fv-chart-1788464322158-2e8mkjjp8 .fv-grouped-bar-product { display: flex !important; flex-direction: column !important; width: 100% !important; margin-bottom: 1.25rem !important; }#fv-chart-1788464322158-2e8mkjjp8 .fv-grouped-product-title-wrapper { padding-left: 150px !important; }#fv-chart-1788464322158-2e8mkjjp8 .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-1788464322158-2e8mkjjp8 .fv-bar-cluster { width: 100% !important; flex-grow: 1 !important; display: flex !important; flex-direction: column !important; }#fv-chart-1788464322158-2e8mkjjp8 .fv-bar-cluster .fv-bar-row { margin-bottom: 3px !important; }#fv-chart-1788464322158-2e8mkjjp8 .fv-bar-cluster .fv-bar-container { height: 20px !important; }#fv-chart-1788464322158-2e8mkjjp8 .riv-grid line {stroke: #D1D5DB !important;stroke-dasharray: 3 3 !important;}#fv-chart-1788464322158-2e8mkjjp8 .fv-x-axis-wrapper { display: flex !important; width: 100% !important; margin-top: 0.5rem !important; }#fv-chart-1788464322158-2e8mkjjp8 .fv-x-axis-label-space { width: 150px !important; padding-right: 10px !important; flex-shrink: 0 !important; }#fv-chart-1788464322158-2e8mkjjp8 .fv-x-axis-chart-space { flex-grow: 1 !important; padding-right: 8px !important; }#fv-chart-1788464322158-2e8mkjjp8 .fv-x-axis-wrapper.fv-grouped-x-axis { margin-left: 0 !important; }#fv-chart-1788464322158-2e8mkjjp8 .fv-x-axis-line { border-top: 1px solid #D1D5DB !important; }#fv-chart-1788464322158-2e8mkjjp8 .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-1788464322158-2e8mkjjp8 .fv-x-axis-ticks span { position: relative !important; }#fv-chart-1788464322158-2e8mkjjp8 .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-1788464322158-2e8mkjjp8 .fv-x-axis-unit { text-align: center !important; font-size: 14px !important; color: #374151 !important; margin-top: 8px !important; display: block !important; }#fv-chart-1788464322158-2e8mkjjp8 .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-1788464322158-2e8mkjjp8 .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-1788464322158-2e8mkjjp8.mobile-view .fv-pie-container,#fv-chart-1788464322158-2e8mkjjp8.labels-on-top .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1788464322158-2e8mkjjp8.mobile-view .fv-grouped-product-title-wrapper,#fv-chart-1788464322158-2e8mkjjp8.labels-on-top .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1788464322158-2e8mkjjp8.mobile-view .fv-bar-row,#fv-chart-1788464322158-2e8mkjjp8.mobile-view .fv-stacked-product,#fv-chart-1788464322158-2e8mkjjp8.mobile-view .fv-grouped-bar-product,#fv-chart-1788464322158-2e8mkjjp8.labels-on-top .fv-bar-row,#fv-chart-1788464322158-2e8mkjjp8.labels-on-top .fv-stacked-product,#fv-chart-1788464322158-2e8mkjjp8.labels-on-top .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1788464322158-2e8mkjjp8.mobile-view .fv-bar-label:not(.fv-grouped-product-title),#fv-chart-1788464322158-2e8mkjjp8.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-1788464322158-2e8mkjjp8.mobile-view .fv-bar-label,#fv-chart-1788464322158-2e8mkjjp8.mobile-view .fv-grouped-product-title,#fv-chart-1788464322158-2e8mkjjp8.labels-on-top .fv-bar-label,#fv-chart-1788464322158-2e8mkjjp8.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-1788464322158-2e8mkjjp8.mobile-view .fv-bar-container,#fv-chart-1788464322158-2e8mkjjp8.mobile-view .fv-bar-cluster,#fv-chart-1788464322158-2e8mkjjp8.labels-on-top .fv-bar-container,#fv-chart-1788464322158-2e8mkjjp8.labels-on-top .fv-bar-cluster {width: 100% !important;}#fv-chart-1788464322158-2e8mkjjp8.mobile-view .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1788464322158-2e8mkjjp8.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1788464322158-2e8mkjjp8.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1788464322158-2e8mkjjp8.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus-within,#fv-chart-1788464322158-2e8mkjjp8.labels-on-top .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1788464322158-2e8mkjjp8.labels-on-top .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1788464322158-2e8mkjjp8.labels-on-top .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1788464322158-2e8mkjjp8.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-1788464322158-2e8mkjjp8.mobile-view .fv-x-axis-wrapper,#fv-chart-1788464322158-2e8mkjjp8.labels-on-top .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1788464322158-2e8mkjjp8.mobile-view .fv-x-axis-label-space,#fv-chart-1788464322158-2e8mkjjp8.labels-on-top .fv-x-axis-label-space {display: none !important;}#fv-chart-1788464322158-2e8mkjjp8.mobile-view .fv-x-axis-chart-space,#fv-chart-1788464322158-2e8mkjjp8.labels-on-top .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1788464322158-2e8mkjjp8.mobile-view .fv-benchmark-title,#fv-chart-1788464322158-2e8mkjjp8.labels-on-top .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1788464322158-2e8mkjjp8.mobile-view .fv-dropdown-title,#fv-chart-1788464322158-2e8mkjjp8.labels-on-top .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1788464322158-2e8mkjjp8.mobile-view .fv-carousel-nav-btn,#fv-chart-1788464322158-2e8mkjjp8.labels-on-top .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1788464322158-2e8mkjjp8.mobile-view .fv-chart-title,#fv-chart-1788464322158-2e8mkjjp8.labels-on-top .fv-chart-title {padding: 0 8px !important;}#fv-chart-1788464322158-2e8mkjjp8.mobile-view .fv-chart-subhead,#fv-chart-1788464322158-2e8mkjjp8.labels-on-top .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1788464322158-2e8mkjjp8.mobile-view .fv-versus-header,#fv-chart-1788464322158-2e8mkjjp8.labels-on-top .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1788464322158-2e8mkjjp8.mobile-view .fv-versus-select-wrapper,#fv-chart-1788464322158-2e8mkjjp8.labels-on-top .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1788464322158-2e8mkjjp8.mobile-view .fv-versus-select-wrapper.fv-left,#fv-chart-1788464322158-2e8mkjjp8.labels-on-top .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1788464322158-2e8mkjjp8.mobile-view .fv-versus-select-wrapper.fv-right,#fv-chart-1788464322158-2e8mkjjp8.labels-on-top .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1788464322158-2e8mkjjp8.mobile-view .fv-versus-select.fv-select-left,#fv-chart-1788464322158-2e8mkjjp8.labels-on-top .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1788464322158-2e8mkjjp8.mobile-view .fv-versus-select.fv-select-right,#fv-chart-1788464322158-2e8mkjjp8.labels-on-top .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1788464322158-2e8mkjjp8.mobile-view .fv-versus-vs,#fv-chart-1788464322158-2e8mkjjp8.labels-on-top .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1788464322158-2e8mkjjp8.mobile-view .fv-versus-select-container,#fv-chart-1788464322158-2e8mkjjp8.labels-on-top .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1788464322158-2e8mkjjp8.mobile-view .fv-versus-select,#fv-chart-1788464322158-2e8mkjjp8.labels-on-top .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1788464322158-2e8mkjjp8.mobile-view .fv-stl-shop-all-btn,#fv-chart-1788464322158-2e8mkjjp8.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-1788464322158-2e8mkjjp8.mobile-view .fv-stl-shop-all-logo,#fv-chart-1788464322158-2e8mkjjp8.mobile-view .fv-stl-shop-all-icon,#fv-chart-1788464322158-2e8mkjjp8.labels-on-top .fv-stl-shop-all-logo,#fv-chart-1788464322158-2e8mkjjp8.labels-on-top .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1788464322158-2e8mkjjp8.mobile-view .fv-stl-shop-all-icon svg,#fv-chart-1788464322158-2e8mkjjp8.labels-on-top .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1788464322158-2e8mkjjp8.mobile-view .fv-bar-commentary-inline,#fv-chart-1788464322158-2e8mkjjp8.labels-on-top .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1788464322158-2e8mkjjp8.mobile-view .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1788464322158-2e8mkjjp8.mobile-view.fv-contains-line-chart .fv-footer-content {margin-left: -1rem !important;margin-right: -1rem !important;}@media (max-width: 599px) {#fv-chart-1788464322158-2e8mkjjp8 .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1788464322158-2e8mkjjp8 .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1788464322158-2e8mkjjp8 .fv-bar-row,#fv-chart-1788464322158-2e8mkjjp8 .fv-stacked-product,#fv-chart-1788464322158-2e8mkjjp8 .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1788464322158-2e8mkjjp8 .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-1788464322158-2e8mkjjp8 .fv-bar-label,#fv-chart-1788464322158-2e8mkjjp8 .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-1788464322158-2e8mkjjp8 .fv-bar-container,#fv-chart-1788464322158-2e8mkjjp8 .fv-bar-cluster {width: 100% !important;}#fv-chart-1788464322158-2e8mkjjp8 .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1788464322158-2e8mkjjp8 .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1788464322158-2e8mkjjp8 .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1788464322158-2e8mkjjp8 .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-1788464322158-2e8mkjjp8 .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1788464322158-2e8mkjjp8 .fv-x-axis-label-space {display: none !important;}#fv-chart-1788464322158-2e8mkjjp8 .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1788464322158-2e8mkjjp8 .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1788464322158-2e8mkjjp8 .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1788464322158-2e8mkjjp8 .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1788464322158-2e8mkjjp8 .fv-chart-title {padding: 0 8px !important;}#fv-chart-1788464322158-2e8mkjjp8 .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1788464322158-2e8mkjjp8 .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1788464322158-2e8mkjjp8 .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1788464322158-2e8mkjjp8 .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1788464322158-2e8mkjjp8 .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1788464322158-2e8mkjjp8 .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1788464322158-2e8mkjjp8 .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1788464322158-2e8mkjjp8 .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1788464322158-2e8mkjjp8 .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1788464322158-2e8mkjjp8 .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1788464322158-2e8mkjjp8 .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-1788464322158-2e8mkjjp8 .fv-stl-shop-all-logo,#fv-chart-1788464322158-2e8mkjjp8 .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1788464322158-2e8mkjjp8 .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1788464322158-2e8mkjjp8 .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1788464322158-2e8mkjjp8 .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1788464322158-2e8mkjjp8.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": "DLSS 5 in FM26","description": "Okay, it's not photorealism, but I think it looks better.","creator": {"@type": "Organization","name": "PC Gamer","logo": "https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png"},"isAccessibleForFree": true,"dateCreated": "2026-09-03T19:38:42.158Z","citation": "Add your caption to explain the data, the learnings and the key takeaways of the data being visualized","keywords": ["Image Comparison","benchmark","comparison","performance","review","PC Gamer"],"measurementTechnique": "Performance Benchmarking","variableMeasured": []}</script><div id="fv-chart-1788464322158-2e8mkjjp8" class="fv-chart-wrapper   " data-bar-labels-on-top="false" data-iframe-height="true" data-vizualizer-embed="true"><div class="fv-inner-wrapper  fv-is-image-compare  "><h3 class="fv-chart-title">DLSS 5 in FM26</h3><p class="fv-chart-subhead">Okay, it's not photorealism, but I think it looks better.</p><div class="riv-chart-container"><div class="fv-chart-item" id="fv-chart-1788464322158-2e8mkjjp8-image-compare-1" data-chart-type="Image Comparison" data-title="Image Comparison" data-subhead="Okay, it's not photorealism, but I think it looks better." data-caption="" style=""><div class="fv-benchmark-group"><div class="fv-image-compare-container"><div class="fv-image-compare-wrapper" data-image-compare="true"><div class="fv-image-compare-inner"><img src="https://cdn.mos.cms.futurecdn.net/wJ4fe67rPgiCVweoiU32B7.jpg" data-highres-src="https://cdn.mos.cms.futurecdn.net/wJ4fe67rPgiCVweoiU32B7.jpg" alt="After" class="fv-image-compare-bg" loading="lazy" referrerpolicy="no-referrer" draggable="false" /><img src="https://cdn.mos.cms.futurecdn.net/e9iB8MurcSsd6sRgJGZuQ7.jpg" data-highres-src="https://cdn.mos.cms.futurecdn.net/e9iB8MurcSsd6sRgJGZuQ7.jpg" alt="Before" class="fv-image-compare-fg" loading="lazy" referrerpolicy="no-referrer" draggable="false" /><div class="fv-image-compare-slider"><div class="fv-image-compare-slider-line"></div><div class="fv-image-compare-handle fv-image-compare-handle-square"><img src="https://proof.vanilla.tools/media/images/brandLogos/pcgamer.png" alt="Brand Logo" style="width: 100%; height: 100%; object-fit: cover;" /></div></div></div><div class="fv-image-compare-label fv-image-compare-label-left">DLSS 5 off</div><div class="fv-image-compare-label fv-image-compare-label-right">DLSS 5 on</div><button class="fv-image-compare-expand-btn" aria-label="Expand Image"><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="M4 8V4h4"/><path d="M20 8V4h-4"/><path d="M4 16v4h4"/><path d="M20 16v4h-4"/><circle cx="11.5" cy="11.5" r="3.5"/><path d="m14 14 3 3"/></svg></button><button class="fv-image-compare-close-btn" aria-label="Close Fullscreen"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><line x1="18" y1="6" x2="6" y2="18"></line><line x1="6" y1="6" x2="18" y2="18"></line></svg></button></div></div></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-1788464322158-2e8mkjjp8', false); });} else {initialize('fv-chart-1788464322158-2e8mkjjp8', false);}})();</script></div><p>What I wasn't expecting, though, was to be able to stick DLSS 5 into any game, regardless of whether it had DLSS in there in the first place. Which meant that I, with my 33 year Football Manager addiction, had to see what it does to <a href="https://www.pcgamer.com/games/sports/football-manager-26-review/" target="_blank">FM26</a>.</p><p>And, well, I'm going to be leaving it enabled. It's not that it suddenly makes the game look photorealistic—as Nvidia itself has said, you need a really good input source to get a really good output from DLSS 5—but on its own it adds in a bunch of things that you otherwise have to mod in yourself from a bunch of other places. And because it's just added in last, and FM isn't hugely demanding, I'm still happily locked to 60 fps anyways.</p><p>Those little computer people don't need a whole lot of processing.</p><p>But it does improve the environmental lighting of the matches. It makes the pitches look better, there's a tiny amount more detail on the tiny people, on the pitch and in the crowd, and it adds in some improved shadows. But it's not just in the 3D engine, because it also works its neural rendering magic on the player profile pics, too. Which is especially helpful for making the regenerated players look less like plastic Action Man figures (or GI Joes, for my American cousins).</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-1788464363635-if5nq5zz6 *, #fv-chart-1788464363635-if5nq5zz6 *:before, #fv-chart-1788464363635-if5nq5zz6 *:after, #fv-chart-1788464363635-if5nq5zz6-slideshow *, #fv-chart-1788464363635-if5nq5zz6-slideshow *:before, #fv-chart-1788464363635-if5nq5zz6-slideshow *:after {box-sizing: border-box !important; margin: 0; padding: 0; border: 0;font-size: 100%; font: inherit; vertical-align: baseline;}#fv-chart-1788464363635-if5nq5zz6, #fv-chart-1788464363635-if5nq5zz6-slideshow { font-family: 'Open Sans', sans-serif !important; }#fv-chart-1788464363635-if5nq5zz6 {position: relative !important; overflow: visible !important;--riv-primary: #E33235;}#fv-chart-1788464363635-if5nq5zz6 .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-1788464363635-if5nq5zz6 .fv-inner-wrapper.fv-no-header.fv-is-image-compare {padding-top: 0 !important;}#fv-chart-1788464363635-if5nq5zz6.fv-full-bleed {width: 100vw !important;margin-left: calc(50% - 50vw) !important;}body {overflow-x: clip !important;}#fv-chart-1788464363635-if5nq5zz6.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-1788464363635-if5nq5zz6 .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-1788464363635-if5nq5zz6-slideshow {position: relative !important;width: 100% !important;margin: 1rem 0 !important;--riv-primary: #E33235;}#fv-chart-1788464363635-if5nq5zz6-slideshow .fv-slides-wrapper {position: relative !important;width: 100% !important;}#fv-chart-1788464363635-if5nq5zz6-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-1788464363635-if5nq5zz6-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-1788464363635-if5nq5zz6-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-1788464363635-if5nq5zz6-slideshow .fv-nav-btn svg {width: 18px !important;height: 18px !important;stroke-width: 3px !important;filter: none !important;}#fv-chart-1788464363635-if5nq5zz6-slideshow .fv-nav-btn:hover {opacity: 0.9 !important;transform: translateY(-1px) !important;}#fv-chart-1788464363635-if5nq5zz6-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-1788464363635-if5nq5zz6-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-1788464363635-if5nq5zz6-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-1788464363635-if5nq5zz6-slideshow .fv-slideshow-select:focus {outline: 2px solid #E33235 !important;border-color: #E33235 !important;}#fv-chart-1788464363635-if5nq5zz6 .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-1788464363635-if5nq5zz6 .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-1788464363635-if5nq5zz6 .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-1788464363635-if5nq5zz6 .fv-versus-chart { display: flex; flex-direction: column; width: 100%; margin-top: 1rem; }#fv-chart-1788464363635-if5nq5zz6 .fv-versus-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 1.5rem; padding: 0 1rem; }#fv-chart-1788464363635-if5nq5zz6 .fv-versus-select-wrapper { flex: 1; min-width: 0; }#fv-chart-1788464363635-if5nq5zz6 .fv-versus-select-wrapper.fv-left { text-align: center; padding-right: 1rem; }#fv-chart-1788464363635-if5nq5zz6 .fv-versus-select-wrapper.fv-right { text-align: center; padding-left: 1rem; }#fv-chart-1788464363635-if5nq5zz6 .fv-versus-select-container { position: relative; display: inline-block; max-width: 100%; width: 100%; }#fv-chart-1788464363635-if5nq5zz6 .fv-versus-chevron { position: absolute; top: 50%; transform: translateY(-50%); pointer-events: none; width: 16px; height: 16px; flex-shrink: 0; }#fv-chart-1788464363635-if5nq5zz6 .fv-versus-select-wrapper.fv-left .fv-versus-chevron { right: 0; }#fv-chart-1788464363635-if5nq5zz6 .fv-versus-select-wrapper.fv-right .fv-versus-chevron { right: 0; }#fv-chart-1788464363635-if5nq5zz6 .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-1788464363635-if5nq5zz6 .fv-versus-select.fv-select-left { text-align: center; direction: ltr; padding-right: 1.25rem; }#fv-chart-1788464363635-if5nq5zz6 .fv-versus-select.fv-select-right { text-align: center; padding-right: 1.25rem; }#fv-chart-1788464363635-if5nq5zz6 .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-1788464363635-if5nq5zz6 .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-1788464363635-if5nq5zz6 .fv-versus-body { display: flex; flex-direction: column; gap: 1.5rem; }#fv-chart-1788464363635-if5nq5zz6 .fv-versus-row { position: relative; height: auto; padding-top: 20px; margin-bottom: 0.25rem; display: block; }#fv-chart-1788464363635-if5nq5zz6 .fv-versus-bar-container { position: relative; height: 32px; display: flex; align-items: center; }#fv-chart-1788464363635-if5nq5zz6 .fv-versus-bar-left-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-end; align-items: center; }#fv-chart-1788464363635-if5nq5zz6 .fv-versus-bar-right-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-start; align-items: center; }#fv-chart-1788464363635-if5nq5zz6 .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-1788464363635-if5nq5zz6 .fv-versus-bar-left { border-radius: 4px 0 0 4px; justify-content: flex-end; padding: 0 8px; }#fv-chart-1788464363635-if5nq5zz6 .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-1788464363635-if5nq5zz6 .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-1788464363635-if5nq5zz6 .fv-inside-left { white-space: nowrap; flex-shrink: 0; }#fv-chart-1788464363635-if5nq5zz6 .fv-inside-right { white-space: nowrap; flex-shrink: 0; }#fv-chart-1788464363635-if5nq5zz6 .fv-versus-val-text { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; }#fv-chart-1788464363635-if5nq5zz6 .fv-versus-pct-diff { font-size: 12px; font-weight: 600; }#fv-chart-1788464363635-if5nq5zz6 .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-1788464363635-if5nq5zz6 .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-1788464363635-if5nq5zz6 .fv-image-compare-container { width: auto !important; margin-left: -1.5rem !important; margin-right: -1.5rem !important; margin-bottom: 2rem !important; }#fv-chart-1788464363635-if5nq5zz6.fv-full-bleed .fv-image-compare-container { width: 100% !important; max-width: none !important; margin: 0 auto !important; }#fv-chart-1788464363635-if5nq5zz6 .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-1788464363635-if5nq5zz6 .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-1788464363635-if5nq5zz6 .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-1788464363635-if5nq5zz6 .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-1788464363635-if5nq5zz6 .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-1788464363635-if5nq5zz6 .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-1788464363635-if5nq5zz6 .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-1788464363635-if5nq5zz6 .fv-image-compare-handle.fv-image-compare-handle-square { border-radius: 6px !important; }#fv-chart-1788464363635-if5nq5zz6 .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-1788464363635-if5nq5zz6 .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-1788464363635-if5nq5zz6 .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-1788464363635-if5nq5zz6 .fv-image-compare-label-left { left: 1rem !important; }#fv-chart-1788464363635-if5nq5zz6 .fv-image-compare-label-right { right: 1rem !important; }#fv-chart-1788464363635-if5nq5zz6 .fv-image-compare-expand-btn, #fv-chart-1788464363635-if5nq5zz6 .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-1788464363635-if5nq5zz6 .fv-image-compare-expand-btn:hover, #fv-chart-1788464363635-if5nq5zz6 .fv-image-compare-close-btn:hover { background-color: rgba(0, 0, 0, 0.7) !important; }#fv-chart-1788464363635-if5nq5zz6 .fv-image-compare-close-btn { display: none !important; top: 1rem !important; bottom: auto !important; }#fv-chart-1788464363635-if5nq5zz6 .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-1788464363635-if5nq5zz6 .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-1788464363635-if5nq5zz6 .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-inner:active { cursor: grabbing !important; }#fv-chart-1788464363635-if5nq5zz6 .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-1788464363635-if5nq5zz6 .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-1788464363635-if5nq5zz6 .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-expand-btn { display: none !important; }#fv-chart-1788464363635-if5nq5zz6 .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-close-btn { display: flex !important; }#fv-chart-1788464363635-if5nq5zz6 .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-label-right { right: 4rem !important; }#fv-chart-1788464363635-if5nq5zz6 .fv-bottom-bar { display: flex !important; flex-direction: column !important; align-items: center !important; margin-top: 0.5rem !important; gap: 1rem !important; }#fv-chart-1788464363635-if5nq5zz6 .fv-footer-content { text-align: center !important; width: 100% !important; }#fv-chart-1788464363635-if5nq5zz6 .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-1788464363635-if5nq5zz6 .fv-dropdown-wrapper { text-align: center !important; margin-bottom: 16px !important; margin-top: 0 !important; }#fv-chart-1788464363635-if5nq5zz6 .fv-dropdown-title-container { position: relative !important; display: inline-block !important; max-width: 100% !important; }#fv-chart-1788464363635-if5nq5zz6 .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-1788464363635-if5nq5zz6 .fv-dropdown-title:focus { outline: none !important; }#fv-chart-1788464363635-if5nq5zz6 .fv-dropdown-title::-ms-expand { display: none !important; }#fv-chart-1788464363635-if5nq5zz6 .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-1788464363635-if5nq5zz6 .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-1788464363635-if5nq5zz6 .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-1788464363635-if5nq5zz6 .fv-carousel-nav-btn:hover { border-color: #9ca3af !important; }#fv-chart-1788464363635-if5nq5zz6 .fv-carousel-counter { font-size: 14px !important; color: #374151 !important; text-align: center !important; margin-top: 1rem !important; }#fv-chart-1788464363635-if5nq5zz6 .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-1788464363635-if5nq5zz6 .fv-legend-item { display: flex !important; align-items: center !important; gap: 6px !important; font-size: 14px !important; color: #374151 !important; }#fv-chart-1788464363635-if5nq5zz6 .fv-legend-color { width: 12px !important; height: 12px !important; border-radius: 3px !important; }#fv-chart-1788464363635-if5nq5zz6 .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-1788464363635-if5nq5zz6 .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-1788464363635-if5nq5zz6 .fv-multi-legend-swatch { width: 16px !important; height: 16px !important; border-radius: 3px !important; }#fv-chart-1788464363635-if5nq5zz6 .fv-benchmark-group { margin-bottom: 1rem !important; }#fv-chart-1788464363635-if5nq5zz6 .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-1788464363635-if5nq5zz6 .fv-bar-row, #fv-chart-1788464363635-if5nq5zz6 .fv-stacked-product { display: flex !important; align-items: center !important; width: 100% !important; margin-bottom: 0.75rem !important; position: relative !important; }#fv-chart-1788464363635-if5nq5zz6 .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-1788464363635-if5nq5zz6 .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-1788464363635-if5nq5zz6 .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-1788464363635-if5nq5zz6.preview-wrapper .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1788464363635-if5nq5zz6.preview-wrapper .fv-bar-commentary-inline:focus, #fv-chart-1788464363635-if5nq5zz6.preview-wrapper .fv-bar-commentary-inline:focus-within, #fv-chart-1788464363635-if5nq5zz6.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1788464363635-if5nq5zz6.mobile-view .fv-bar-commentary-inline:focus, #fv-chart-1788464363635-if5nq5zz6.mobile-view .fv-bar-commentary-inline:focus-within { display: flex !important; }#fv-chart-1788464363635-if5nq5zz6 .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-1788464363635-if5nq5zz6 .fv-bar:hover { opacity: 0.8 !important; }#fv-chart-1788464363635-if5nq5zz6 .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-1788464363635-if5nq5zz6 .fv-bar-inner-label { white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; padding-right: 8px !important; }#fv-chart-1788464363635-if5nq5zz6 .fv-bar-inner-value { flex-shrink: 0 !important; }#fv-chart-1788464363635-if5nq5zz6 .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-1788464363635-if5nq5zz6 .fv-bar-label.fv-primary-product { font-weight: bold !important; color: var(--riv-primary) !important; }#fv-chart-1788464363635-if5nq5zz6 .fv-multi-bar-container { flex-direction: column !important; padding: 4px !important; align-items: stretch !important; gap: 4px !important; height: auto !important; }#fv-chart-1788464363635-if5nq5zz6 .fv-multi-bar-item { display: flex !important; align-items: center !important; height: 25px !important; width: 100% !important; }#fv-chart-1788464363635-if5nq5zz6 .fv-stacked-bar { display: flex !important; overflow: hidden !important; }#fv-chart-1788464363635-if5nq5zz6 .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-1788464363635-if5nq5zz6 .fv-stacked-segment:last-child { border-right: none !important; }#fv-chart-1788464363635-if5nq5zz6 .fv-segment-value { font-size: 14px !important; font-weight: bold !important; }#fv-chart-1788464363635-if5nq5zz6 .fv-grouped-bar-product { display: flex !important; flex-direction: column !important; width: 100% !important; margin-bottom: 1.25rem !important; }#fv-chart-1788464363635-if5nq5zz6 .fv-grouped-product-title-wrapper { padding-left: 150px !important; }#fv-chart-1788464363635-if5nq5zz6 .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-1788464363635-if5nq5zz6 .fv-bar-cluster { width: 100% !important; flex-grow: 1 !important; display: flex !important; flex-direction: column !important; }#fv-chart-1788464363635-if5nq5zz6 .fv-bar-cluster .fv-bar-row { margin-bottom: 3px !important; }#fv-chart-1788464363635-if5nq5zz6 .fv-bar-cluster .fv-bar-container { height: 20px !important; }#fv-chart-1788464363635-if5nq5zz6 .riv-grid line {stroke: #D1D5DB !important;stroke-dasharray: 3 3 !important;}#fv-chart-1788464363635-if5nq5zz6 .fv-x-axis-wrapper { display: flex !important; width: 100% !important; margin-top: 0.5rem !important; }#fv-chart-1788464363635-if5nq5zz6 .fv-x-axis-label-space { width: 150px !important; padding-right: 10px !important; flex-shrink: 0 !important; }#fv-chart-1788464363635-if5nq5zz6 .fv-x-axis-chart-space { flex-grow: 1 !important; padding-right: 8px !important; }#fv-chart-1788464363635-if5nq5zz6 .fv-x-axis-wrapper.fv-grouped-x-axis { margin-left: 0 !important; }#fv-chart-1788464363635-if5nq5zz6 .fv-x-axis-line { border-top: 1px solid #D1D5DB !important; }#fv-chart-1788464363635-if5nq5zz6 .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-1788464363635-if5nq5zz6 .fv-x-axis-ticks span { position: relative !important; }#fv-chart-1788464363635-if5nq5zz6 .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-1788464363635-if5nq5zz6 .fv-x-axis-unit { text-align: center !important; font-size: 14px !important; color: #374151 !important; margin-top: 8px !important; display: block !important; }#fv-chart-1788464363635-if5nq5zz6 .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-1788464363635-if5nq5zz6 .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-1788464363635-if5nq5zz6.mobile-view .fv-pie-container,#fv-chart-1788464363635-if5nq5zz6.labels-on-top .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1788464363635-if5nq5zz6.mobile-view .fv-grouped-product-title-wrapper,#fv-chart-1788464363635-if5nq5zz6.labels-on-top .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1788464363635-if5nq5zz6.mobile-view .fv-bar-row,#fv-chart-1788464363635-if5nq5zz6.mobile-view .fv-stacked-product,#fv-chart-1788464363635-if5nq5zz6.mobile-view .fv-grouped-bar-product,#fv-chart-1788464363635-if5nq5zz6.labels-on-top .fv-bar-row,#fv-chart-1788464363635-if5nq5zz6.labels-on-top .fv-stacked-product,#fv-chart-1788464363635-if5nq5zz6.labels-on-top .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1788464363635-if5nq5zz6.mobile-view .fv-bar-label:not(.fv-grouped-product-title),#fv-chart-1788464363635-if5nq5zz6.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-1788464363635-if5nq5zz6.mobile-view .fv-bar-label,#fv-chart-1788464363635-if5nq5zz6.mobile-view .fv-grouped-product-title,#fv-chart-1788464363635-if5nq5zz6.labels-on-top .fv-bar-label,#fv-chart-1788464363635-if5nq5zz6.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-1788464363635-if5nq5zz6.mobile-view .fv-bar-container,#fv-chart-1788464363635-if5nq5zz6.mobile-view .fv-bar-cluster,#fv-chart-1788464363635-if5nq5zz6.labels-on-top .fv-bar-container,#fv-chart-1788464363635-if5nq5zz6.labels-on-top .fv-bar-cluster {width: 100% !important;}#fv-chart-1788464363635-if5nq5zz6.mobile-view .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1788464363635-if5nq5zz6.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1788464363635-if5nq5zz6.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1788464363635-if5nq5zz6.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus-within,#fv-chart-1788464363635-if5nq5zz6.labels-on-top .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1788464363635-if5nq5zz6.labels-on-top .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1788464363635-if5nq5zz6.labels-on-top .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1788464363635-if5nq5zz6.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-1788464363635-if5nq5zz6.mobile-view .fv-x-axis-wrapper,#fv-chart-1788464363635-if5nq5zz6.labels-on-top .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1788464363635-if5nq5zz6.mobile-view .fv-x-axis-label-space,#fv-chart-1788464363635-if5nq5zz6.labels-on-top .fv-x-axis-label-space {display: none !important;}#fv-chart-1788464363635-if5nq5zz6.mobile-view .fv-x-axis-chart-space,#fv-chart-1788464363635-if5nq5zz6.labels-on-top .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1788464363635-if5nq5zz6.mobile-view .fv-benchmark-title,#fv-chart-1788464363635-if5nq5zz6.labels-on-top .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1788464363635-if5nq5zz6.mobile-view .fv-dropdown-title,#fv-chart-1788464363635-if5nq5zz6.labels-on-top .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1788464363635-if5nq5zz6.mobile-view .fv-carousel-nav-btn,#fv-chart-1788464363635-if5nq5zz6.labels-on-top .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1788464363635-if5nq5zz6.mobile-view .fv-chart-title,#fv-chart-1788464363635-if5nq5zz6.labels-on-top .fv-chart-title {padding: 0 8px !important;}#fv-chart-1788464363635-if5nq5zz6.mobile-view .fv-chart-subhead,#fv-chart-1788464363635-if5nq5zz6.labels-on-top .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1788464363635-if5nq5zz6.mobile-view .fv-versus-header,#fv-chart-1788464363635-if5nq5zz6.labels-on-top .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1788464363635-if5nq5zz6.mobile-view .fv-versus-select-wrapper,#fv-chart-1788464363635-if5nq5zz6.labels-on-top .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1788464363635-if5nq5zz6.mobile-view .fv-versus-select-wrapper.fv-left,#fv-chart-1788464363635-if5nq5zz6.labels-on-top .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1788464363635-if5nq5zz6.mobile-view .fv-versus-select-wrapper.fv-right,#fv-chart-1788464363635-if5nq5zz6.labels-on-top .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1788464363635-if5nq5zz6.mobile-view .fv-versus-select.fv-select-left,#fv-chart-1788464363635-if5nq5zz6.labels-on-top .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1788464363635-if5nq5zz6.mobile-view .fv-versus-select.fv-select-right,#fv-chart-1788464363635-if5nq5zz6.labels-on-top .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1788464363635-if5nq5zz6.mobile-view .fv-versus-vs,#fv-chart-1788464363635-if5nq5zz6.labels-on-top .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1788464363635-if5nq5zz6.mobile-view .fv-versus-select-container,#fv-chart-1788464363635-if5nq5zz6.labels-on-top .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1788464363635-if5nq5zz6.mobile-view .fv-versus-select,#fv-chart-1788464363635-if5nq5zz6.labels-on-top .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1788464363635-if5nq5zz6.mobile-view .fv-stl-shop-all-btn,#fv-chart-1788464363635-if5nq5zz6.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-1788464363635-if5nq5zz6.mobile-view .fv-stl-shop-all-logo,#fv-chart-1788464363635-if5nq5zz6.mobile-view .fv-stl-shop-all-icon,#fv-chart-1788464363635-if5nq5zz6.labels-on-top .fv-stl-shop-all-logo,#fv-chart-1788464363635-if5nq5zz6.labels-on-top .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1788464363635-if5nq5zz6.mobile-view .fv-stl-shop-all-icon svg,#fv-chart-1788464363635-if5nq5zz6.labels-on-top .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1788464363635-if5nq5zz6.mobile-view .fv-bar-commentary-inline,#fv-chart-1788464363635-if5nq5zz6.labels-on-top .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1788464363635-if5nq5zz6.mobile-view .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1788464363635-if5nq5zz6.mobile-view.fv-contains-line-chart .fv-footer-content {margin-left: -1rem !important;margin-right: -1rem !important;}@media (max-width: 599px) {#fv-chart-1788464363635-if5nq5zz6 .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1788464363635-if5nq5zz6 .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1788464363635-if5nq5zz6 .fv-bar-row,#fv-chart-1788464363635-if5nq5zz6 .fv-stacked-product,#fv-chart-1788464363635-if5nq5zz6 .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1788464363635-if5nq5zz6 .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-1788464363635-if5nq5zz6 .fv-bar-label,#fv-chart-1788464363635-if5nq5zz6 .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-1788464363635-if5nq5zz6 .fv-bar-container,#fv-chart-1788464363635-if5nq5zz6 .fv-bar-cluster {width: 100% !important;}#fv-chart-1788464363635-if5nq5zz6 .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1788464363635-if5nq5zz6 .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1788464363635-if5nq5zz6 .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1788464363635-if5nq5zz6 .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-1788464363635-if5nq5zz6 .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1788464363635-if5nq5zz6 .fv-x-axis-label-space {display: none !important;}#fv-chart-1788464363635-if5nq5zz6 .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1788464363635-if5nq5zz6 .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1788464363635-if5nq5zz6 .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1788464363635-if5nq5zz6 .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1788464363635-if5nq5zz6 .fv-chart-title {padding: 0 8px !important;}#fv-chart-1788464363635-if5nq5zz6 .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1788464363635-if5nq5zz6 .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1788464363635-if5nq5zz6 .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1788464363635-if5nq5zz6 .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1788464363635-if5nq5zz6 .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1788464363635-if5nq5zz6 .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1788464363635-if5nq5zz6 .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1788464363635-if5nq5zz6 .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1788464363635-if5nq5zz6 .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1788464363635-if5nq5zz6 .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1788464363635-if5nq5zz6 .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-1788464363635-if5nq5zz6 .fv-stl-shop-all-logo,#fv-chart-1788464363635-if5nq5zz6 .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1788464363635-if5nq5zz6 .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1788464363635-if5nq5zz6 .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1788464363635-if5nq5zz6 .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1788464363635-if5nq5zz6.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": "DLSS 5 in FM26 ","description": "You're getting better regen faces without copy/paste mods.","creator": {"@type": "Organization","name": "PC Gamer","logo": "https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png"},"isAccessibleForFree": true,"dateCreated": "2026-09-03T19:39:23.635Z","citation": "Add your caption to explain the data, the learnings and the key takeaways of the data being visualized","keywords": ["Image Comparison","benchmark","comparison","performance","review","PC Gamer"],"measurementTechnique": "Performance Benchmarking","variableMeasured": []}</script><div id="fv-chart-1788464363635-if5nq5zz6" class="fv-chart-wrapper   " data-bar-labels-on-top="false" data-iframe-height="true" data-vizualizer-embed="true"><div class="fv-inner-wrapper  fv-is-image-compare  "><h3 class="fv-chart-title">DLSS 5 in FM26 </h3><p class="fv-chart-subhead">You're getting better regen faces without copy/paste mods.</p><div class="riv-chart-container"><div class="fv-chart-item" id="fv-chart-1788464363635-if5nq5zz6-image-compare-1" data-chart-type="Image Comparison" data-title="Image Comparison" data-subhead="You're getting better regen faces without copy/paste mods." data-caption="" style=""><div class="fv-benchmark-group"><div class="fv-image-compare-container"><div class="fv-image-compare-wrapper" data-image-compare="true"><div class="fv-image-compare-inner"><img src="https://cdn.mos.cms.futurecdn.net/g3o66nStGtQUqx9Vr6EHP7.jpg" data-highres-src="https://cdn.mos.cms.futurecdn.net/g3o66nStGtQUqx9Vr6EHP7.jpg" alt="After" class="fv-image-compare-bg" loading="lazy" referrerpolicy="no-referrer" draggable="false" /><img src="https://cdn.mos.cms.futurecdn.net/VeMS7MeKKzjR62yc4A4nH7.jpg" data-highres-src="https://cdn.mos.cms.futurecdn.net/VeMS7MeKKzjR62yc4A4nH7.jpg" alt="Before" class="fv-image-compare-fg" loading="lazy" referrerpolicy="no-referrer" draggable="false" /><div class="fv-image-compare-slider"><div class="fv-image-compare-slider-line"></div><div class="fv-image-compare-handle fv-image-compare-handle-square"><img src="https://proof.vanilla.tools/media/images/brandLogos/pcgamer.png" alt="Brand Logo" style="width: 100%; height: 100%; object-fit: cover;" /></div></div></div><div class="fv-image-compare-label fv-image-compare-label-left">DLSS 5 off</div><div class="fv-image-compare-label fv-image-compare-label-right">DLSS 5 on</div><button class="fv-image-compare-expand-btn" aria-label="Expand Image"><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="M4 8V4h4"/><path d="M20 8V4h-4"/><path d="M4 16v4h4"/><path d="M20 16v4h-4"/><circle cx="11.5" cy="11.5" r="3.5"/><path d="m14 14 3 3"/></svg></button><button class="fv-image-compare-close-btn" aria-label="Close Fullscreen"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><line x1="18" y1="6" x2="6" y2="18"></line><line x1="6" y1="6" x2="18" y2="18"></line></svg></button></div></div></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-1788464363635-if5nq5zz6', false); });} else {initialize('fv-chart-1788464363635-if5nq5zz6', false);}})();</script></div><p>Normally you'd have to use a mod to get more realistic player faces, and even then they're still just a bunch of AI generated profile pics which get disseminated among the database so you still get identical twins from different parts of the game world. With DLSS 5 I'm just getting a little extra facial detail and realism for my new potato-faced folk. </p><p>They're still not exactly photorealistic, but I'll take it.</p><h2 class="article-body__section" id="section-how-to-enable-dlss-5"><span>How to enable DLSS 5</span></h2><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-1788452456988-jp6yb7dne *, #fv-chart-1788452456988-jp6yb7dne *:before, #fv-chart-1788452456988-jp6yb7dne *:after, #fv-chart-1788452456988-jp6yb7dne-slideshow *, #fv-chart-1788452456988-jp6yb7dne-slideshow *:before, #fv-chart-1788452456988-jp6yb7dne-slideshow *:after {box-sizing: border-box !important; margin: 0; padding: 0; border: 0;font-size: 100%; font: inherit; vertical-align: baseline;}#fv-chart-1788452456988-jp6yb7dne, #fv-chart-1788452456988-jp6yb7dne-slideshow { font-family: 'Open Sans', sans-serif !important; }#fv-chart-1788452456988-jp6yb7dne {position: relative !important; overflow: visible !important;--riv-primary: #E33235;}#fv-chart-1788452456988-jp6yb7dne .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-1788452456988-jp6yb7dne .fv-inner-wrapper.fv-no-header.fv-is-image-compare {padding-top: 0 !important;}#fv-chart-1788452456988-jp6yb7dne.fv-full-bleed {width: 100vw !important;margin-left: calc(50% - 50vw) !important;}body {overflow-x: clip !important;}#fv-chart-1788452456988-jp6yb7dne.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-1788452456988-jp6yb7dne .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-1788452456988-jp6yb7dne-slideshow {position: relative !important;width: 100% !important;margin: 1rem 0 !important;--riv-primary: #E33235;}#fv-chart-1788452456988-jp6yb7dne-slideshow .fv-slides-wrapper {position: relative !important;width: 100% !important;}#fv-chart-1788452456988-jp6yb7dne-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-1788452456988-jp6yb7dne-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-1788452456988-jp6yb7dne-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-1788452456988-jp6yb7dne-slideshow .fv-nav-btn svg {width: 18px !important;height: 18px !important;stroke-width: 3px !important;filter: none !important;}#fv-chart-1788452456988-jp6yb7dne-slideshow .fv-nav-btn:hover {opacity: 0.9 !important;transform: translateY(-1px) !important;}#fv-chart-1788452456988-jp6yb7dne-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-1788452456988-jp6yb7dne-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-1788452456988-jp6yb7dne-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-1788452456988-jp6yb7dne-slideshow .fv-slideshow-select:focus {outline: 2px solid #E33235 !important;border-color: #E33235 !important;}#fv-chart-1788452456988-jp6yb7dne .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-1788452456988-jp6yb7dne .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-1788452456988-jp6yb7dne .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-1788452456988-jp6yb7dne .fv-versus-chart { display: flex; flex-direction: column; width: 100%; margin-top: 1rem; }#fv-chart-1788452456988-jp6yb7dne .fv-versus-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 1.5rem; padding: 0 1rem; }#fv-chart-1788452456988-jp6yb7dne .fv-versus-select-wrapper { flex: 1; min-width: 0; }#fv-chart-1788452456988-jp6yb7dne .fv-versus-select-wrapper.fv-left { text-align: center; padding-right: 1rem; }#fv-chart-1788452456988-jp6yb7dne .fv-versus-select-wrapper.fv-right { text-align: center; padding-left: 1rem; }#fv-chart-1788452456988-jp6yb7dne .fv-versus-select-container { position: relative; display: inline-block; max-width: 100%; width: 100%; }#fv-chart-1788452456988-jp6yb7dne .fv-versus-chevron { position: absolute; top: 50%; transform: translateY(-50%); pointer-events: none; width: 16px; height: 16px; flex-shrink: 0; }#fv-chart-1788452456988-jp6yb7dne .fv-versus-select-wrapper.fv-left .fv-versus-chevron { right: 0; }#fv-chart-1788452456988-jp6yb7dne .fv-versus-select-wrapper.fv-right .fv-versus-chevron { right: 0; }#fv-chart-1788452456988-jp6yb7dne .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-1788452456988-jp6yb7dne .fv-versus-select.fv-select-left { text-align: center; direction: ltr; padding-right: 1.25rem; }#fv-chart-1788452456988-jp6yb7dne .fv-versus-select.fv-select-right { text-align: center; padding-right: 1.25rem; }#fv-chart-1788452456988-jp6yb7dne .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-1788452456988-jp6yb7dne .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-1788452456988-jp6yb7dne .fv-versus-body { display: flex; flex-direction: column; gap: 1.5rem; }#fv-chart-1788452456988-jp6yb7dne .fv-versus-row { position: relative; height: auto; padding-top: 20px; margin-bottom: 0.25rem; display: block; }#fv-chart-1788452456988-jp6yb7dne .fv-versus-bar-container { position: relative; height: 32px; display: flex; align-items: center; }#fv-chart-1788452456988-jp6yb7dne .fv-versus-bar-left-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-end; align-items: center; }#fv-chart-1788452456988-jp6yb7dne .fv-versus-bar-right-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-start; align-items: center; }#fv-chart-1788452456988-jp6yb7dne .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-1788452456988-jp6yb7dne .fv-versus-bar-left { border-radius: 4px 0 0 4px; justify-content: flex-end; padding: 0 8px; }#fv-chart-1788452456988-jp6yb7dne .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-1788452456988-jp6yb7dne .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-1788452456988-jp6yb7dne .fv-inside-left { white-space: nowrap; flex-shrink: 0; }#fv-chart-1788452456988-jp6yb7dne .fv-inside-right { white-space: nowrap; flex-shrink: 0; }#fv-chart-1788452456988-jp6yb7dne .fv-versus-val-text { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; }#fv-chart-1788452456988-jp6yb7dne .fv-versus-pct-diff { font-size: 12px; font-weight: 600; }#fv-chart-1788452456988-jp6yb7dne .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-1788452456988-jp6yb7dne .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-1788452456988-jp6yb7dne .fv-image-compare-container { width: auto !important; margin-left: -1.5rem !important; margin-right: -1.5rem !important; margin-bottom: 2rem !important; }#fv-chart-1788452456988-jp6yb7dne.fv-full-bleed .fv-image-compare-container { width: 100% !important; max-width: none !important; margin: 0 auto !important; }#fv-chart-1788452456988-jp6yb7dne .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-1788452456988-jp6yb7dne .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-1788452456988-jp6yb7dne .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-1788452456988-jp6yb7dne .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-1788452456988-jp6yb7dne .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-1788452456988-jp6yb7dne .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-1788452456988-jp6yb7dne .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-1788452456988-jp6yb7dne .fv-image-compare-handle.fv-image-compare-handle-square { border-radius: 6px !important; }#fv-chart-1788452456988-jp6yb7dne .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-1788452456988-jp6yb7dne .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-1788452456988-jp6yb7dne .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-1788452456988-jp6yb7dne .fv-image-compare-label-left { left: 1rem !important; }#fv-chart-1788452456988-jp6yb7dne .fv-image-compare-label-right { right: 1rem !important; }#fv-chart-1788452456988-jp6yb7dne .fv-image-compare-expand-btn, #fv-chart-1788452456988-jp6yb7dne .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-1788452456988-jp6yb7dne .fv-image-compare-expand-btn:hover, #fv-chart-1788452456988-jp6yb7dne .fv-image-compare-close-btn:hover { background-color: rgba(0, 0, 0, 0.7) !important; }#fv-chart-1788452456988-jp6yb7dne .fv-image-compare-close-btn { display: none !important; top: 1rem !important; bottom: auto !important; }#fv-chart-1788452456988-jp6yb7dne .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-1788452456988-jp6yb7dne .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-1788452456988-jp6yb7dne .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-inner:active { cursor: grabbing !important; }#fv-chart-1788452456988-jp6yb7dne .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-1788452456988-jp6yb7dne .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-1788452456988-jp6yb7dne .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-expand-btn { display: none !important; }#fv-chart-1788452456988-jp6yb7dne .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-close-btn { display: flex !important; }#fv-chart-1788452456988-jp6yb7dne .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-label-right { right: 4rem !important; }#fv-chart-1788452456988-jp6yb7dne .fv-bottom-bar { display: flex !important; flex-direction: column !important; align-items: center !important; margin-top: 0.5rem !important; gap: 1rem !important; }#fv-chart-1788452456988-jp6yb7dne .fv-footer-content { text-align: center !important; width: 100% !important; }#fv-chart-1788452456988-jp6yb7dne .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-1788452456988-jp6yb7dne .fv-dropdown-wrapper { text-align: center !important; margin-bottom: 16px !important; margin-top: 0 !important; }#fv-chart-1788452456988-jp6yb7dne .fv-dropdown-title-container { position: relative !important; display: inline-block !important; max-width: 100% !important; }#fv-chart-1788452456988-jp6yb7dne .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-1788452456988-jp6yb7dne .fv-dropdown-title:focus { outline: none !important; }#fv-chart-1788452456988-jp6yb7dne .fv-dropdown-title::-ms-expand { display: none !important; }#fv-chart-1788452456988-jp6yb7dne .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-1788452456988-jp6yb7dne .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-1788452456988-jp6yb7dne .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-1788452456988-jp6yb7dne .fv-carousel-nav-btn:hover { border-color: #9ca3af !important; }#fv-chart-1788452456988-jp6yb7dne .fv-carousel-counter { font-size: 14px !important; color: #374151 !important; text-align: center !important; margin-top: 1rem !important; }#fv-chart-1788452456988-jp6yb7dne .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-1788452456988-jp6yb7dne .fv-legend-item { display: flex !important; align-items: center !important; gap: 6px !important; font-size: 14px !important; color: #374151 !important; }#fv-chart-1788452456988-jp6yb7dne .fv-legend-color { width: 12px !important; height: 12px !important; border-radius: 3px !important; }#fv-chart-1788452456988-jp6yb7dne .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-1788452456988-jp6yb7dne .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-1788452456988-jp6yb7dne .fv-multi-legend-swatch { width: 16px !important; height: 16px !important; border-radius: 3px !important; }#fv-chart-1788452456988-jp6yb7dne .fv-benchmark-group { margin-bottom: 1rem !important; }#fv-chart-1788452456988-jp6yb7dne .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-1788452456988-jp6yb7dne .fv-bar-row, #fv-chart-1788452456988-jp6yb7dne .fv-stacked-product { display: flex !important; align-items: center !important; width: 100% !important; margin-bottom: 0.75rem !important; position: relative !important; }#fv-chart-1788452456988-jp6yb7dne .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-1788452456988-jp6yb7dne .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-1788452456988-jp6yb7dne .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-1788452456988-jp6yb7dne.preview-wrapper .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1788452456988-jp6yb7dne.preview-wrapper .fv-bar-commentary-inline:focus, #fv-chart-1788452456988-jp6yb7dne.preview-wrapper .fv-bar-commentary-inline:focus-within, #fv-chart-1788452456988-jp6yb7dne.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1788452456988-jp6yb7dne.mobile-view .fv-bar-commentary-inline:focus, #fv-chart-1788452456988-jp6yb7dne.mobile-view .fv-bar-commentary-inline:focus-within { display: flex !important; }#fv-chart-1788452456988-jp6yb7dne .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-1788452456988-jp6yb7dne .fv-bar:hover { opacity: 0.8 !important; }#fv-chart-1788452456988-jp6yb7dne .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-1788452456988-jp6yb7dne .fv-bar-inner-label { white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; padding-right: 8px !important; }#fv-chart-1788452456988-jp6yb7dne .fv-bar-inner-value { flex-shrink: 0 !important; }#fv-chart-1788452456988-jp6yb7dne .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-1788452456988-jp6yb7dne .fv-bar-label.fv-primary-product { font-weight: bold !important; color: var(--riv-primary) !important; }#fv-chart-1788452456988-jp6yb7dne .fv-multi-bar-container { flex-direction: column !important; padding: 4px !important; align-items: stretch !important; gap: 4px !important; height: auto !important; }#fv-chart-1788452456988-jp6yb7dne .fv-multi-bar-item { display: flex !important; align-items: center !important; height: 25px !important; width: 100% !important; }#fv-chart-1788452456988-jp6yb7dne .fv-stacked-bar { display: flex !important; overflow: hidden !important; }#fv-chart-1788452456988-jp6yb7dne .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-1788452456988-jp6yb7dne .fv-stacked-segment:last-child { border-right: none !important; }#fv-chart-1788452456988-jp6yb7dne .fv-segment-value { font-size: 14px !important; font-weight: bold !important; }#fv-chart-1788452456988-jp6yb7dne .fv-grouped-bar-product { display: flex !important; flex-direction: column !important; width: 100% !important; margin-bottom: 1.25rem !important; }#fv-chart-1788452456988-jp6yb7dne .fv-grouped-product-title-wrapper { padding-left: 150px !important; }#fv-chart-1788452456988-jp6yb7dne .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-1788452456988-jp6yb7dne .fv-bar-cluster { width: 100% !important; flex-grow: 1 !important; display: flex !important; flex-direction: column !important; }#fv-chart-1788452456988-jp6yb7dne .fv-bar-cluster .fv-bar-row { margin-bottom: 3px !important; }#fv-chart-1788452456988-jp6yb7dne .fv-bar-cluster .fv-bar-container { height: 20px !important; }#fv-chart-1788452456988-jp6yb7dne .riv-grid line {stroke: #D1D5DB !important;stroke-dasharray: 3 3 !important;}#fv-chart-1788452456988-jp6yb7dne .fv-x-axis-wrapper { display: flex !important; width: 100% !important; margin-top: 0.5rem !important; }#fv-chart-1788452456988-jp6yb7dne .fv-x-axis-label-space { width: 150px !important; padding-right: 10px !important; flex-shrink: 0 !important; }#fv-chart-1788452456988-jp6yb7dne .fv-x-axis-chart-space { flex-grow: 1 !important; padding-right: 8px !important; }#fv-chart-1788452456988-jp6yb7dne .fv-x-axis-wrapper.fv-grouped-x-axis { margin-left: 0 !important; }#fv-chart-1788452456988-jp6yb7dne .fv-x-axis-line { border-top: 1px solid #D1D5DB !important; }#fv-chart-1788452456988-jp6yb7dne .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-1788452456988-jp6yb7dne .fv-x-axis-ticks span { position: relative !important; }#fv-chart-1788452456988-jp6yb7dne .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-1788452456988-jp6yb7dne .fv-x-axis-unit { text-align: center !important; font-size: 14px !important; color: #374151 !important; margin-top: 8px !important; display: block !important; }#fv-chart-1788452456988-jp6yb7dne .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-1788452456988-jp6yb7dne .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-1788452456988-jp6yb7dne.mobile-view .fv-pie-container,#fv-chart-1788452456988-jp6yb7dne.labels-on-top .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1788452456988-jp6yb7dne.mobile-view .fv-grouped-product-title-wrapper,#fv-chart-1788452456988-jp6yb7dne.labels-on-top .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1788452456988-jp6yb7dne.mobile-view .fv-bar-row,#fv-chart-1788452456988-jp6yb7dne.mobile-view .fv-stacked-product,#fv-chart-1788452456988-jp6yb7dne.mobile-view .fv-grouped-bar-product,#fv-chart-1788452456988-jp6yb7dne.labels-on-top .fv-bar-row,#fv-chart-1788452456988-jp6yb7dne.labels-on-top .fv-stacked-product,#fv-chart-1788452456988-jp6yb7dne.labels-on-top .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1788452456988-jp6yb7dne.mobile-view .fv-bar-label:not(.fv-grouped-product-title),#fv-chart-1788452456988-jp6yb7dne.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-1788452456988-jp6yb7dne.mobile-view .fv-bar-label,#fv-chart-1788452456988-jp6yb7dne.mobile-view .fv-grouped-product-title,#fv-chart-1788452456988-jp6yb7dne.labels-on-top .fv-bar-label,#fv-chart-1788452456988-jp6yb7dne.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-1788452456988-jp6yb7dne.mobile-view .fv-bar-container,#fv-chart-1788452456988-jp6yb7dne.mobile-view .fv-bar-cluster,#fv-chart-1788452456988-jp6yb7dne.labels-on-top .fv-bar-container,#fv-chart-1788452456988-jp6yb7dne.labels-on-top .fv-bar-cluster {width: 100% !important;}#fv-chart-1788452456988-jp6yb7dne.mobile-view .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1788452456988-jp6yb7dne.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1788452456988-jp6yb7dne.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1788452456988-jp6yb7dne.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus-within,#fv-chart-1788452456988-jp6yb7dne.labels-on-top .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1788452456988-jp6yb7dne.labels-on-top .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1788452456988-jp6yb7dne.labels-on-top .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1788452456988-jp6yb7dne.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-1788452456988-jp6yb7dne.mobile-view .fv-x-axis-wrapper,#fv-chart-1788452456988-jp6yb7dne.labels-on-top .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1788452456988-jp6yb7dne.mobile-view .fv-x-axis-label-space,#fv-chart-1788452456988-jp6yb7dne.labels-on-top .fv-x-axis-label-space {display: none !important;}#fv-chart-1788452456988-jp6yb7dne.mobile-view .fv-x-axis-chart-space,#fv-chart-1788452456988-jp6yb7dne.labels-on-top .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1788452456988-jp6yb7dne.mobile-view .fv-benchmark-title,#fv-chart-1788452456988-jp6yb7dne.labels-on-top .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1788452456988-jp6yb7dne.mobile-view .fv-dropdown-title,#fv-chart-1788452456988-jp6yb7dne.labels-on-top .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1788452456988-jp6yb7dne.mobile-view .fv-carousel-nav-btn,#fv-chart-1788452456988-jp6yb7dne.labels-on-top .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1788452456988-jp6yb7dne.mobile-view .fv-chart-title,#fv-chart-1788452456988-jp6yb7dne.labels-on-top .fv-chart-title {padding: 0 8px !important;}#fv-chart-1788452456988-jp6yb7dne.mobile-view .fv-chart-subhead,#fv-chart-1788452456988-jp6yb7dne.labels-on-top .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1788452456988-jp6yb7dne.mobile-view .fv-versus-header,#fv-chart-1788452456988-jp6yb7dne.labels-on-top .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1788452456988-jp6yb7dne.mobile-view .fv-versus-select-wrapper,#fv-chart-1788452456988-jp6yb7dne.labels-on-top .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1788452456988-jp6yb7dne.mobile-view .fv-versus-select-wrapper.fv-left,#fv-chart-1788452456988-jp6yb7dne.labels-on-top .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1788452456988-jp6yb7dne.mobile-view .fv-versus-select-wrapper.fv-right,#fv-chart-1788452456988-jp6yb7dne.labels-on-top .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1788452456988-jp6yb7dne.mobile-view .fv-versus-select.fv-select-left,#fv-chart-1788452456988-jp6yb7dne.labels-on-top .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1788452456988-jp6yb7dne.mobile-view .fv-versus-select.fv-select-right,#fv-chart-1788452456988-jp6yb7dne.labels-on-top .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1788452456988-jp6yb7dne.mobile-view .fv-versus-vs,#fv-chart-1788452456988-jp6yb7dne.labels-on-top .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1788452456988-jp6yb7dne.mobile-view .fv-versus-select-container,#fv-chart-1788452456988-jp6yb7dne.labels-on-top .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1788452456988-jp6yb7dne.mobile-view .fv-versus-select,#fv-chart-1788452456988-jp6yb7dne.labels-on-top .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1788452456988-jp6yb7dne.mobile-view .fv-stl-shop-all-btn,#fv-chart-1788452456988-jp6yb7dne.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-1788452456988-jp6yb7dne.mobile-view .fv-stl-shop-all-logo,#fv-chart-1788452456988-jp6yb7dne.mobile-view .fv-stl-shop-all-icon,#fv-chart-1788452456988-jp6yb7dne.labels-on-top .fv-stl-shop-all-logo,#fv-chart-1788452456988-jp6yb7dne.labels-on-top .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1788452456988-jp6yb7dne.mobile-view .fv-stl-shop-all-icon svg,#fv-chart-1788452456988-jp6yb7dne.labels-on-top .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1788452456988-jp6yb7dne.mobile-view .fv-bar-commentary-inline,#fv-chart-1788452456988-jp6yb7dne.labels-on-top .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1788452456988-jp6yb7dne.mobile-view .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1788452456988-jp6yb7dne.mobile-view.fv-contains-line-chart .fv-footer-content {margin-left: -1rem !important;margin-right: -1rem !important;}@media (max-width: 599px) {#fv-chart-1788452456988-jp6yb7dne .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1788452456988-jp6yb7dne .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1788452456988-jp6yb7dne .fv-bar-row,#fv-chart-1788452456988-jp6yb7dne .fv-stacked-product,#fv-chart-1788452456988-jp6yb7dne .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1788452456988-jp6yb7dne .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-1788452456988-jp6yb7dne .fv-bar-label,#fv-chart-1788452456988-jp6yb7dne .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-1788452456988-jp6yb7dne .fv-bar-container,#fv-chart-1788452456988-jp6yb7dne .fv-bar-cluster {width: 100% !important;}#fv-chart-1788452456988-jp6yb7dne .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1788452456988-jp6yb7dne .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1788452456988-jp6yb7dne .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1788452456988-jp6yb7dne .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-1788452456988-jp6yb7dne .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1788452456988-jp6yb7dne .fv-x-axis-label-space {display: none !important;}#fv-chart-1788452456988-jp6yb7dne .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1788452456988-jp6yb7dne .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1788452456988-jp6yb7dne .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1788452456988-jp6yb7dne .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1788452456988-jp6yb7dne .fv-chart-title {padding: 0 8px !important;}#fv-chart-1788452456988-jp6yb7dne .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1788452456988-jp6yb7dne .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1788452456988-jp6yb7dne .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1788452456988-jp6yb7dne .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1788452456988-jp6yb7dne .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1788452456988-jp6yb7dne .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1788452456988-jp6yb7dne .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1788452456988-jp6yb7dne .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1788452456988-jp6yb7dne .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1788452456988-jp6yb7dne .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1788452456988-jp6yb7dne .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-1788452456988-jp6yb7dne .fv-stl-shop-all-logo,#fv-chart-1788452456988-jp6yb7dne .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1788452456988-jp6yb7dne .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1788452456988-jp6yb7dne .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1788452456988-jp6yb7dne .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1788452456988-jp6yb7dne.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": "DLSS 5 in Cyberpunk 2077","description": "The effect on the lighting of the character model is impressive and easy to mod in. Just computationally expensive...","creator": {"@type": "Organization","name": "PC Gamer","logo": "https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png"},"isAccessibleForFree": true,"dateCreated": "2026-09-03T16:20:56.988Z","citation": "Add your caption to explain the data, the learnings and the key takeaways of the data being visualized","keywords": ["Image Comparison","benchmark","comparison","performance","review","PC Gamer"],"measurementTechnique": "Performance Benchmarking","variableMeasured": []}</script><div id="fv-chart-1788452456988-jp6yb7dne" class="fv-chart-wrapper   " data-bar-labels-on-top="false" data-iframe-height="true" data-vizualizer-embed="true"><div class="fv-inner-wrapper  fv-is-image-compare  "><h3 class="fv-chart-title">DLSS 5 in Cyberpunk 2077</h3><p class="fv-chart-subhead">The effect on the lighting of the character model is impressive and easy to mod in. Just computationally expensive...</p><div class="riv-chart-container"><div class="fv-chart-item" id="fv-chart-1788452456988-jp6yb7dne-image-compare-1" data-chart-type="Image Comparison" data-title="Image Comparison" data-subhead="The effect on the lighting of the character model is impressive and easy to mod in. Just computationally expensive..." data-caption="" style=""><div class="fv-benchmark-group"><div class="fv-image-compare-container"><div class="fv-image-compare-wrapper" data-image-compare="true"><div class="fv-image-compare-inner"><img src="https://cdn.mos.cms.futurecdn.net/B3ULyP68EiAPD55fRNR8S7.jpg" data-highres-src="https://cdn.mos.cms.futurecdn.net/B3ULyP68EiAPD55fRNR8S7.jpg" alt="After" class="fv-image-compare-bg" loading="lazy" referrerpolicy="no-referrer" draggable="false" /><img src="https://cdn.mos.cms.futurecdn.net/HY5MBFRknD6or3SV8M3eP7.jpg" data-highres-src="https://cdn.mos.cms.futurecdn.net/HY5MBFRknD6or3SV8M3eP7.jpg" alt="Before" class="fv-image-compare-fg" loading="lazy" referrerpolicy="no-referrer" draggable="false" /><div class="fv-image-compare-slider"><div class="fv-image-compare-slider-line"></div><div class="fv-image-compare-handle fv-image-compare-handle-square"><img src="https://proof.vanilla.tools/media/images/brandLogos/pcgamer.png" alt="Brand Logo" style="width: 100%; height: 100%; object-fit: cover;" /></div></div></div><div class="fv-image-compare-label fv-image-compare-label-left">DLSS 5 off</div><div class="fv-image-compare-label fv-image-compare-label-right">DLSS 5 on</div><button class="fv-image-compare-expand-btn" aria-label="Expand Image"><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="M4 8V4h4"/><path d="M20 8V4h-4"/><path d="M4 16v4h4"/><path d="M20 16v4h-4"/><circle cx="11.5" cy="11.5" r="3.5"/><path d="m14 14 3 3"/></svg></button><button class="fv-image-compare-close-btn" aria-label="Close Fullscreen"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><line x1="18" y1="6" x2="6" y2="18"></line><line x1="6" y1="6" x2="18" y2="18"></line></svg></button></div></div></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-1788452456988-jp6yb7dne', false); });} else {initialize('fv-chart-1788452456988-jp6yb7dne', false);}})();</script></div><p>To begin with it was all a case of finding a Discord invite to the RenoDX channel, finding the right .dll files and downloading the necessary RenoDX DLSS 5 mod. Then you had to play around with getting it and Reshade installed in the right directories and crossing your fingers.</p><p>Now, it's far more straightforward. The cleanest installation method I've found is to use the <a href="https://github.com/RankFTW/RHI" target="_blank">ReShade HDR Installer</a> (RHI) from Github. This does all the hard work for you—run it as Administrator and you can just pick from a list of installed games on the left hand side of the UI, install ReShade, and then pick one of the DLSS Tools from the Shaders/Addon button at the top, or from sliding over to the specific Neural Rendering section that has just been added. This <em>should </em>install the necessary .dll files in the right places for your game to work.</p><p>But, it must be noted, that this is all predicated on an as yet officially unreleased feature being jammed into unsupporting games. So you might find your mileage varies on just how much messing around you might need to do to get it running perfectly. If at all.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/vvxYF54YQYUBWajY3ydkXW-1920-80.jpg" alt="RHI software" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/SbZq3QZPekvuWCUAt86fbW-1920-80.jpg" alt="RHI software" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p>When you boot into the game you can then hit 'Home' to bring up the ReShade in-game menu and slide over to the RenoDX tab to access the DLSS 5 options. Now, these are options and sliders <em>that aren't going to be available in the release versions of DLSS 5.</em> That's something important to note, as officially DLSS 5 is going to be an on/off toggle switch so that you just get the version of DLSS 5 the game devs themselves have tuned.</p><p>The ReShade option puts those sliders in your hands, but with less fine grain control over where it's deployed and how intensely. Which is going to make the whole maintaining artisitic intent thing a tricky argument. There has been resistance to DLSS 5's AI filtering, with some folk suggesting that it tramples on the original artistic intent of the developers. So Nvidia has spent a lot of time since its announcement talking about the level of control devs will have themselves, and that it will only be in their hands with no sliders for us gamers. These mods, however, change that giving users a level of control not officially sanctioned, which means gamers themselves will get to choose how much of the devs artistic intent they want to retain.</p><p>Anyways, you ideally want to use the Upscaled or DLSS version of DLSS-NR rather than the 'Present' method (if you're using the ShortFuse mod). Present is the version that runs when the game frames are presented rather than inside the actual graphics pipeline. That means you lack the motion and depth information DLSS 5 relies on to be effective. If it's saying 'Waiting' then something's gone wrong. </p><p>I had this with a couple of games—it allows you to test the overall look, but it's terrible in motion—and had to mess around putting files in different places to get the mod hooking in properly. Switching between the two different RenoDX DLSS 5 tools generally helped.</p> ]]></dc:content>
                                                                                                                                            <link>https://www.pcgamer.com/hardware/graphics-cards/dlss-5-can-be-jammed-into-almost-any-game-now-so-ive-been-playing-fm26-with-neural-rendered-little-computer-people-because-thats-just-what-i-do/</link>
                                                                            <description>
                            <![CDATA[ And here's how I did it. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">4WsaYcnMmSArsQjHM6cWcJ</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/tGuQo5pHp2ewNVsEKrRAU7-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Thu, 03 Sep 2026 19:52:14 +0000</pubDate>                                                                                                                                <updated>Thu, 03 Sep 2026 22:06:23 +0000</updated>
                                                                                                                                            <category><![CDATA[Graphics Cards]]></category>
                                                    <category><![CDATA[Hardware]]></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-320-70.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/tGuQo5pHp2ewNVsEKrRAU7-1920-80.jpg">
                                                            <media:credit><![CDATA[Sports Interactive]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[FM26 with DLSS 5 on]]></media:description>                                                            <media:text><![CDATA[FM26 with DLSS 5 on]]></media:text>
                                <media:title type="plain"><![CDATA[FM26 with DLSS 5 on]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/tGuQo5pHp2ewNVsEKrRAU7-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Ever since the <a href="https://www.pcgamer.com/hardware/graphics-cards/looks-like-you-can-try-dlss-5-out-today-yourself/" target="_blank">Control mod</a> appeared I've been enjoying jamming the released DLSS 5 .dll files into a bunch of different games, to greater or lesser effect. Some games it works well in, some it doesn't quite take and you end up with visuals that look a lot like the characters have worms writhing around under their skin.</p><p>Though, I have to say when I stuck it into the review version of <a href="https://www.pcgamer.com/games/rpg/the-blood-of-dawnwalker-review/" target="_blank">The Blood of Dawnwalker</a> and it failed to hook the DLSS pipeline that look kinda worked for my semi-Vrakhiri. Bit of extra undead chic with the game failing to run the DLSS neural rendering feature with actual motion vectors or scene depth.</p><p>With the necessary files being released in the early access version of NBA 2K27, they've now been unleashed across the internet and modders have been busy getting game-agnostic versions ready for people to squeeze into any title they fancy. And while the first iteration was focused on Control and then games running DLSS already, there have been mods released—particularly the RenoDX and specifically the ShortFuse mods—which allow you to experiment with pushing DLSS 5 into practically any game you like.</p><iframe src="https://content.jwplatform.com/players/xuxBhs6Y.html" id="xuxBhs6Y" title="Control DLSS NR Recording" width="1920" height="1080" frameborder="0" scrolling="auto" allowfullscreen></iframe><p>And it's surprisingly easy to do, though not without its awkwardness, too. Well, such is the way with unreleased features shoehorned into games they're not meant to be in, but also such is the way with PC gaming.</p><p>The thing that has stood out to me—and something that Andy first noted in his <a href="https://www.pcgamer.com/hardware/graphics-cards/nvidia-snuck-me-into-a-room-to-show-off-dlss-5-in-person-and-its-somehow-beautiful-ugly-impressive-and-troubling-all-at-the-same-time/" target="_blank">hands-on look at the <em>official </em>technology at Gamescom</a>—is that DLSS 5 really can produce some outstanding visual effects… if used sparingly. Pick the right model of the three (for me, that's Model C) and drop the intensity of the effect down to around 60 - 70% and you end up with scenes and character models that look better than the originals, but without the over-saturated, overblown very AI look of it dialed up to 11, nor without it looking like it's grinding away or adding its own geometry.</p><p>But it's also clear it's <a href="https://www.pcgamer.com/hardware/graphics-cards/dlss-5-comes-with-a-massive-50-60-percent-performance-hit-so-i-hope-you-like-lower-frame-rates-with-your-dose-of-ai-image-enhancement/" target="_blank">one hell of a resource hog</a>. Nvidia has been very clear about this from its recent presentations at Gamescom and a briefing I had at the end of last week; DLSS 5 represents about a 50 - 60% drop in frame rate regardless of the game. Though, sometimes we've seen that performance hit be even greater, especially at 4K.</p><p>Running the Control mod on an <a href="https://www.pcgamer.com/hardware/graphics-cards/nvidia-geforce-rtx-5090-fe-review/" target="_blank">RTX 5090</a> I was seeing DLSS Balanced 4K Ultra Ray Tracing running at around 110 fps in standard mode, which then dropped to under 50 fps as soon as DLSS 5 was brought to bear on the game, which is about where Nvidia is pitching the performance hit.</p><p>That, in all honesty, is to be expected. When Nvidia first showed off the tech around GDC it was running on a pair of RTX 5090s, so the fact that it can be run at all on single lower-spec GPUs is impressive. But it was also going to be punitive for current generation hardware, which only have tensor cores enough for standard DLSS upscaling.</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-1788464322158-2e8mkjjp8 *, #fv-chart-1788464322158-2e8mkjjp8 *:before, #fv-chart-1788464322158-2e8mkjjp8 *:after, #fv-chart-1788464322158-2e8mkjjp8-slideshow *, #fv-chart-1788464322158-2e8mkjjp8-slideshow *:before, #fv-chart-1788464322158-2e8mkjjp8-slideshow *:after {box-sizing: border-box !important; margin: 0; padding: 0; border: 0;font-size: 100%; font: inherit; vertical-align: baseline;}#fv-chart-1788464322158-2e8mkjjp8, #fv-chart-1788464322158-2e8mkjjp8-slideshow { font-family: 'Open Sans', sans-serif !important; }#fv-chart-1788464322158-2e8mkjjp8 {position: relative !important; overflow: visible !important;--riv-primary: #E33235;}#fv-chart-1788464322158-2e8mkjjp8 .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-1788464322158-2e8mkjjp8 .fv-inner-wrapper.fv-no-header.fv-is-image-compare {padding-top: 0 !important;}#fv-chart-1788464322158-2e8mkjjp8.fv-full-bleed {width: 100vw !important;margin-left: calc(50% - 50vw) !important;}body {overflow-x: clip !important;}#fv-chart-1788464322158-2e8mkjjp8.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-1788464322158-2e8mkjjp8 .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-1788464322158-2e8mkjjp8-slideshow {position: relative !important;width: 100% !important;margin: 1rem 0 !important;--riv-primary: #E33235;}#fv-chart-1788464322158-2e8mkjjp8-slideshow .fv-slides-wrapper {position: relative !important;width: 100% !important;}#fv-chart-1788464322158-2e8mkjjp8-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-1788464322158-2e8mkjjp8-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-1788464322158-2e8mkjjp8-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-1788464322158-2e8mkjjp8-slideshow .fv-nav-btn svg {width: 18px !important;height: 18px !important;stroke-width: 3px !important;filter: none !important;}#fv-chart-1788464322158-2e8mkjjp8-slideshow .fv-nav-btn:hover {opacity: 0.9 !important;transform: translateY(-1px) !important;}#fv-chart-1788464322158-2e8mkjjp8-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-1788464322158-2e8mkjjp8-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-1788464322158-2e8mkjjp8-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-1788464322158-2e8mkjjp8-slideshow .fv-slideshow-select:focus {outline: 2px solid #E33235 !important;border-color: #E33235 !important;}#fv-chart-1788464322158-2e8mkjjp8 .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-1788464322158-2e8mkjjp8 .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-1788464322158-2e8mkjjp8 .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-1788464322158-2e8mkjjp8 .fv-versus-chart { display: flex; flex-direction: column; width: 100%; margin-top: 1rem; }#fv-chart-1788464322158-2e8mkjjp8 .fv-versus-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 1.5rem; padding: 0 1rem; }#fv-chart-1788464322158-2e8mkjjp8 .fv-versus-select-wrapper { flex: 1; min-width: 0; }#fv-chart-1788464322158-2e8mkjjp8 .fv-versus-select-wrapper.fv-left { text-align: center; padding-right: 1rem; }#fv-chart-1788464322158-2e8mkjjp8 .fv-versus-select-wrapper.fv-right { text-align: center; padding-left: 1rem; }#fv-chart-1788464322158-2e8mkjjp8 .fv-versus-select-container { position: relative; display: inline-block; max-width: 100%; width: 100%; }#fv-chart-1788464322158-2e8mkjjp8 .fv-versus-chevron { position: absolute; top: 50%; transform: translateY(-50%); pointer-events: none; width: 16px; height: 16px; flex-shrink: 0; }#fv-chart-1788464322158-2e8mkjjp8 .fv-versus-select-wrapper.fv-left .fv-versus-chevron { right: 0; }#fv-chart-1788464322158-2e8mkjjp8 .fv-versus-select-wrapper.fv-right .fv-versus-chevron { right: 0; }#fv-chart-1788464322158-2e8mkjjp8 .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-1788464322158-2e8mkjjp8 .fv-versus-select.fv-select-left { text-align: center; direction: ltr; padding-right: 1.25rem; }#fv-chart-1788464322158-2e8mkjjp8 .fv-versus-select.fv-select-right { text-align: center; padding-right: 1.25rem; }#fv-chart-1788464322158-2e8mkjjp8 .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-1788464322158-2e8mkjjp8 .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-1788464322158-2e8mkjjp8 .fv-versus-body { display: flex; flex-direction: column; gap: 1.5rem; }#fv-chart-1788464322158-2e8mkjjp8 .fv-versus-row { position: relative; height: auto; padding-top: 20px; margin-bottom: 0.25rem; display: block; }#fv-chart-1788464322158-2e8mkjjp8 .fv-versus-bar-container { position: relative; height: 32px; display: flex; align-items: center; }#fv-chart-1788464322158-2e8mkjjp8 .fv-versus-bar-left-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-end; align-items: center; }#fv-chart-1788464322158-2e8mkjjp8 .fv-versus-bar-right-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-start; align-items: center; }#fv-chart-1788464322158-2e8mkjjp8 .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-1788464322158-2e8mkjjp8 .fv-versus-bar-left { border-radius: 4px 0 0 4px; justify-content: flex-end; padding: 0 8px; }#fv-chart-1788464322158-2e8mkjjp8 .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-1788464322158-2e8mkjjp8 .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-1788464322158-2e8mkjjp8 .fv-inside-left { white-space: nowrap; flex-shrink: 0; }#fv-chart-1788464322158-2e8mkjjp8 .fv-inside-right { white-space: nowrap; flex-shrink: 0; }#fv-chart-1788464322158-2e8mkjjp8 .fv-versus-val-text { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; }#fv-chart-1788464322158-2e8mkjjp8 .fv-versus-pct-diff { font-size: 12px; font-weight: 600; }#fv-chart-1788464322158-2e8mkjjp8 .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-1788464322158-2e8mkjjp8 .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-1788464322158-2e8mkjjp8 .fv-image-compare-container { width: auto !important; margin-left: -1.5rem !important; margin-right: -1.5rem !important; margin-bottom: 2rem !important; }#fv-chart-1788464322158-2e8mkjjp8.fv-full-bleed .fv-image-compare-container { width: 100% !important; max-width: none !important; margin: 0 auto !important; }#fv-chart-1788464322158-2e8mkjjp8 .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-1788464322158-2e8mkjjp8 .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-1788464322158-2e8mkjjp8 .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-1788464322158-2e8mkjjp8 .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-1788464322158-2e8mkjjp8 .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-1788464322158-2e8mkjjp8 .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-1788464322158-2e8mkjjp8 .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-1788464322158-2e8mkjjp8 .fv-image-compare-handle.fv-image-compare-handle-square { border-radius: 6px !important; }#fv-chart-1788464322158-2e8mkjjp8 .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-1788464322158-2e8mkjjp8 .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-1788464322158-2e8mkjjp8 .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-1788464322158-2e8mkjjp8 .fv-image-compare-label-left { left: 1rem !important; }#fv-chart-1788464322158-2e8mkjjp8 .fv-image-compare-label-right { right: 1rem !important; }#fv-chart-1788464322158-2e8mkjjp8 .fv-image-compare-expand-btn, #fv-chart-1788464322158-2e8mkjjp8 .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-1788464322158-2e8mkjjp8 .fv-image-compare-expand-btn:hover, #fv-chart-1788464322158-2e8mkjjp8 .fv-image-compare-close-btn:hover { background-color: rgba(0, 0, 0, 0.7) !important; }#fv-chart-1788464322158-2e8mkjjp8 .fv-image-compare-close-btn { display: none !important; top: 1rem !important; bottom: auto !important; }#fv-chart-1788464322158-2e8mkjjp8 .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-1788464322158-2e8mkjjp8 .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-1788464322158-2e8mkjjp8 .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-inner:active { cursor: grabbing !important; }#fv-chart-1788464322158-2e8mkjjp8 .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-1788464322158-2e8mkjjp8 .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-1788464322158-2e8mkjjp8 .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-expand-btn { display: none !important; }#fv-chart-1788464322158-2e8mkjjp8 .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-close-btn { display: flex !important; }#fv-chart-1788464322158-2e8mkjjp8 .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-label-right { right: 4rem !important; }#fv-chart-1788464322158-2e8mkjjp8 .fv-bottom-bar { display: flex !important; flex-direction: column !important; align-items: center !important; margin-top: 0.5rem !important; gap: 1rem !important; }#fv-chart-1788464322158-2e8mkjjp8 .fv-footer-content { text-align: center !important; width: 100% !important; }#fv-chart-1788464322158-2e8mkjjp8 .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-1788464322158-2e8mkjjp8 .fv-dropdown-wrapper { text-align: center !important; margin-bottom: 16px !important; margin-top: 0 !important; }#fv-chart-1788464322158-2e8mkjjp8 .fv-dropdown-title-container { position: relative !important; display: inline-block !important; max-width: 100% !important; }#fv-chart-1788464322158-2e8mkjjp8 .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-1788464322158-2e8mkjjp8 .fv-dropdown-title:focus { outline: none !important; }#fv-chart-1788464322158-2e8mkjjp8 .fv-dropdown-title::-ms-expand { display: none !important; }#fv-chart-1788464322158-2e8mkjjp8 .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-1788464322158-2e8mkjjp8 .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-1788464322158-2e8mkjjp8 .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-1788464322158-2e8mkjjp8 .fv-carousel-nav-btn:hover { border-color: #9ca3af !important; }#fv-chart-1788464322158-2e8mkjjp8 .fv-carousel-counter { font-size: 14px !important; color: #374151 !important; text-align: center !important; margin-top: 1rem !important; }#fv-chart-1788464322158-2e8mkjjp8 .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-1788464322158-2e8mkjjp8 .fv-legend-item { display: flex !important; align-items: center !important; gap: 6px !important; font-size: 14px !important; color: #374151 !important; }#fv-chart-1788464322158-2e8mkjjp8 .fv-legend-color { width: 12px !important; height: 12px !important; border-radius: 3px !important; }#fv-chart-1788464322158-2e8mkjjp8 .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-1788464322158-2e8mkjjp8 .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-1788464322158-2e8mkjjp8 .fv-multi-legend-swatch { width: 16px !important; height: 16px !important; border-radius: 3px !important; }#fv-chart-1788464322158-2e8mkjjp8 .fv-benchmark-group { margin-bottom: 1rem !important; }#fv-chart-1788464322158-2e8mkjjp8 .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-1788464322158-2e8mkjjp8 .fv-bar-row, #fv-chart-1788464322158-2e8mkjjp8 .fv-stacked-product { display: flex !important; align-items: center !important; width: 100% !important; margin-bottom: 0.75rem !important; position: relative !important; }#fv-chart-1788464322158-2e8mkjjp8 .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-1788464322158-2e8mkjjp8 .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-1788464322158-2e8mkjjp8 .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-1788464322158-2e8mkjjp8.preview-wrapper .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1788464322158-2e8mkjjp8.preview-wrapper .fv-bar-commentary-inline:focus, #fv-chart-1788464322158-2e8mkjjp8.preview-wrapper .fv-bar-commentary-inline:focus-within, #fv-chart-1788464322158-2e8mkjjp8.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1788464322158-2e8mkjjp8.mobile-view .fv-bar-commentary-inline:focus, #fv-chart-1788464322158-2e8mkjjp8.mobile-view .fv-bar-commentary-inline:focus-within { display: flex !important; }#fv-chart-1788464322158-2e8mkjjp8 .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-1788464322158-2e8mkjjp8 .fv-bar:hover { opacity: 0.8 !important; }#fv-chart-1788464322158-2e8mkjjp8 .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-1788464322158-2e8mkjjp8 .fv-bar-inner-label { white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; padding-right: 8px !important; }#fv-chart-1788464322158-2e8mkjjp8 .fv-bar-inner-value { flex-shrink: 0 !important; }#fv-chart-1788464322158-2e8mkjjp8 .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-1788464322158-2e8mkjjp8 .fv-bar-label.fv-primary-product { font-weight: bold !important; color: var(--riv-primary) !important; }#fv-chart-1788464322158-2e8mkjjp8 .fv-multi-bar-container { flex-direction: column !important; padding: 4px !important; align-items: stretch !important; gap: 4px !important; height: auto !important; }#fv-chart-1788464322158-2e8mkjjp8 .fv-multi-bar-item { display: flex !important; align-items: center !important; height: 25px !important; width: 100% !important; }#fv-chart-1788464322158-2e8mkjjp8 .fv-stacked-bar { display: flex !important; overflow: hidden !important; }#fv-chart-1788464322158-2e8mkjjp8 .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-1788464322158-2e8mkjjp8 .fv-stacked-segment:last-child { border-right: none !important; }#fv-chart-1788464322158-2e8mkjjp8 .fv-segment-value { font-size: 14px !important; font-weight: bold !important; }#fv-chart-1788464322158-2e8mkjjp8 .fv-grouped-bar-product { display: flex !important; flex-direction: column !important; width: 100% !important; margin-bottom: 1.25rem !important; }#fv-chart-1788464322158-2e8mkjjp8 .fv-grouped-product-title-wrapper { padding-left: 150px !important; }#fv-chart-1788464322158-2e8mkjjp8 .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-1788464322158-2e8mkjjp8 .fv-bar-cluster { width: 100% !important; flex-grow: 1 !important; display: flex !important; flex-direction: column !important; }#fv-chart-1788464322158-2e8mkjjp8 .fv-bar-cluster .fv-bar-row { margin-bottom: 3px !important; }#fv-chart-1788464322158-2e8mkjjp8 .fv-bar-cluster .fv-bar-container { height: 20px !important; }#fv-chart-1788464322158-2e8mkjjp8 .riv-grid line {stroke: #D1D5DB !important;stroke-dasharray: 3 3 !important;}#fv-chart-1788464322158-2e8mkjjp8 .fv-x-axis-wrapper { display: flex !important; width: 100% !important; margin-top: 0.5rem !important; }#fv-chart-1788464322158-2e8mkjjp8 .fv-x-axis-label-space { width: 150px !important; padding-right: 10px !important; flex-shrink: 0 !important; }#fv-chart-1788464322158-2e8mkjjp8 .fv-x-axis-chart-space { flex-grow: 1 !important; padding-right: 8px !important; }#fv-chart-1788464322158-2e8mkjjp8 .fv-x-axis-wrapper.fv-grouped-x-axis { margin-left: 0 !important; }#fv-chart-1788464322158-2e8mkjjp8 .fv-x-axis-line { border-top: 1px solid #D1D5DB !important; }#fv-chart-1788464322158-2e8mkjjp8 .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-1788464322158-2e8mkjjp8 .fv-x-axis-ticks span { position: relative !important; }#fv-chart-1788464322158-2e8mkjjp8 .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-1788464322158-2e8mkjjp8 .fv-x-axis-unit { text-align: center !important; font-size: 14px !important; color: #374151 !important; margin-top: 8px !important; display: block !important; }#fv-chart-1788464322158-2e8mkjjp8 .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-1788464322158-2e8mkjjp8 .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-1788464322158-2e8mkjjp8.mobile-view .fv-pie-container,#fv-chart-1788464322158-2e8mkjjp8.labels-on-top .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1788464322158-2e8mkjjp8.mobile-view .fv-grouped-product-title-wrapper,#fv-chart-1788464322158-2e8mkjjp8.labels-on-top .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1788464322158-2e8mkjjp8.mobile-view .fv-bar-row,#fv-chart-1788464322158-2e8mkjjp8.mobile-view .fv-stacked-product,#fv-chart-1788464322158-2e8mkjjp8.mobile-view .fv-grouped-bar-product,#fv-chart-1788464322158-2e8mkjjp8.labels-on-top .fv-bar-row,#fv-chart-1788464322158-2e8mkjjp8.labels-on-top .fv-stacked-product,#fv-chart-1788464322158-2e8mkjjp8.labels-on-top .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1788464322158-2e8mkjjp8.mobile-view .fv-bar-label:not(.fv-grouped-product-title),#fv-chart-1788464322158-2e8mkjjp8.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-1788464322158-2e8mkjjp8.mobile-view .fv-bar-label,#fv-chart-1788464322158-2e8mkjjp8.mobile-view .fv-grouped-product-title,#fv-chart-1788464322158-2e8mkjjp8.labels-on-top .fv-bar-label,#fv-chart-1788464322158-2e8mkjjp8.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-1788464322158-2e8mkjjp8.mobile-view .fv-bar-container,#fv-chart-1788464322158-2e8mkjjp8.mobile-view .fv-bar-cluster,#fv-chart-1788464322158-2e8mkjjp8.labels-on-top .fv-bar-container,#fv-chart-1788464322158-2e8mkjjp8.labels-on-top .fv-bar-cluster {width: 100% !important;}#fv-chart-1788464322158-2e8mkjjp8.mobile-view .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1788464322158-2e8mkjjp8.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1788464322158-2e8mkjjp8.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1788464322158-2e8mkjjp8.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus-within,#fv-chart-1788464322158-2e8mkjjp8.labels-on-top .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1788464322158-2e8mkjjp8.labels-on-top .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1788464322158-2e8mkjjp8.labels-on-top .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1788464322158-2e8mkjjp8.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-1788464322158-2e8mkjjp8.mobile-view .fv-x-axis-wrapper,#fv-chart-1788464322158-2e8mkjjp8.labels-on-top .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1788464322158-2e8mkjjp8.mobile-view .fv-x-axis-label-space,#fv-chart-1788464322158-2e8mkjjp8.labels-on-top .fv-x-axis-label-space {display: none !important;}#fv-chart-1788464322158-2e8mkjjp8.mobile-view .fv-x-axis-chart-space,#fv-chart-1788464322158-2e8mkjjp8.labels-on-top .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1788464322158-2e8mkjjp8.mobile-view .fv-benchmark-title,#fv-chart-1788464322158-2e8mkjjp8.labels-on-top .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1788464322158-2e8mkjjp8.mobile-view .fv-dropdown-title,#fv-chart-1788464322158-2e8mkjjp8.labels-on-top .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1788464322158-2e8mkjjp8.mobile-view .fv-carousel-nav-btn,#fv-chart-1788464322158-2e8mkjjp8.labels-on-top .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1788464322158-2e8mkjjp8.mobile-view .fv-chart-title,#fv-chart-1788464322158-2e8mkjjp8.labels-on-top .fv-chart-title {padding: 0 8px !important;}#fv-chart-1788464322158-2e8mkjjp8.mobile-view .fv-chart-subhead,#fv-chart-1788464322158-2e8mkjjp8.labels-on-top .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1788464322158-2e8mkjjp8.mobile-view .fv-versus-header,#fv-chart-1788464322158-2e8mkjjp8.labels-on-top .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1788464322158-2e8mkjjp8.mobile-view .fv-versus-select-wrapper,#fv-chart-1788464322158-2e8mkjjp8.labels-on-top .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1788464322158-2e8mkjjp8.mobile-view .fv-versus-select-wrapper.fv-left,#fv-chart-1788464322158-2e8mkjjp8.labels-on-top .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1788464322158-2e8mkjjp8.mobile-view .fv-versus-select-wrapper.fv-right,#fv-chart-1788464322158-2e8mkjjp8.labels-on-top .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1788464322158-2e8mkjjp8.mobile-view .fv-versus-select.fv-select-left,#fv-chart-1788464322158-2e8mkjjp8.labels-on-top .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1788464322158-2e8mkjjp8.mobile-view .fv-versus-select.fv-select-right,#fv-chart-1788464322158-2e8mkjjp8.labels-on-top .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1788464322158-2e8mkjjp8.mobile-view .fv-versus-vs,#fv-chart-1788464322158-2e8mkjjp8.labels-on-top .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1788464322158-2e8mkjjp8.mobile-view .fv-versus-select-container,#fv-chart-1788464322158-2e8mkjjp8.labels-on-top .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1788464322158-2e8mkjjp8.mobile-view .fv-versus-select,#fv-chart-1788464322158-2e8mkjjp8.labels-on-top .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1788464322158-2e8mkjjp8.mobile-view .fv-stl-shop-all-btn,#fv-chart-1788464322158-2e8mkjjp8.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-1788464322158-2e8mkjjp8.mobile-view .fv-stl-shop-all-logo,#fv-chart-1788464322158-2e8mkjjp8.mobile-view .fv-stl-shop-all-icon,#fv-chart-1788464322158-2e8mkjjp8.labels-on-top .fv-stl-shop-all-logo,#fv-chart-1788464322158-2e8mkjjp8.labels-on-top .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1788464322158-2e8mkjjp8.mobile-view .fv-stl-shop-all-icon svg,#fv-chart-1788464322158-2e8mkjjp8.labels-on-top .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1788464322158-2e8mkjjp8.mobile-view .fv-bar-commentary-inline,#fv-chart-1788464322158-2e8mkjjp8.labels-on-top .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1788464322158-2e8mkjjp8.mobile-view .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1788464322158-2e8mkjjp8.mobile-view.fv-contains-line-chart .fv-footer-content {margin-left: -1rem !important;margin-right: -1rem !important;}@media (max-width: 599px) {#fv-chart-1788464322158-2e8mkjjp8 .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1788464322158-2e8mkjjp8 .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1788464322158-2e8mkjjp8 .fv-bar-row,#fv-chart-1788464322158-2e8mkjjp8 .fv-stacked-product,#fv-chart-1788464322158-2e8mkjjp8 .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1788464322158-2e8mkjjp8 .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-1788464322158-2e8mkjjp8 .fv-bar-label,#fv-chart-1788464322158-2e8mkjjp8 .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-1788464322158-2e8mkjjp8 .fv-bar-container,#fv-chart-1788464322158-2e8mkjjp8 .fv-bar-cluster {width: 100% !important;}#fv-chart-1788464322158-2e8mkjjp8 .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1788464322158-2e8mkjjp8 .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1788464322158-2e8mkjjp8 .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1788464322158-2e8mkjjp8 .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-1788464322158-2e8mkjjp8 .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1788464322158-2e8mkjjp8 .fv-x-axis-label-space {display: none !important;}#fv-chart-1788464322158-2e8mkjjp8 .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1788464322158-2e8mkjjp8 .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1788464322158-2e8mkjjp8 .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1788464322158-2e8mkjjp8 .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1788464322158-2e8mkjjp8 .fv-chart-title {padding: 0 8px !important;}#fv-chart-1788464322158-2e8mkjjp8 .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1788464322158-2e8mkjjp8 .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1788464322158-2e8mkjjp8 .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1788464322158-2e8mkjjp8 .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1788464322158-2e8mkjjp8 .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1788464322158-2e8mkjjp8 .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1788464322158-2e8mkjjp8 .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1788464322158-2e8mkjjp8 .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1788464322158-2e8mkjjp8 .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1788464322158-2e8mkjjp8 .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1788464322158-2e8mkjjp8 .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-1788464322158-2e8mkjjp8 .fv-stl-shop-all-logo,#fv-chart-1788464322158-2e8mkjjp8 .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1788464322158-2e8mkjjp8 .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1788464322158-2e8mkjjp8 .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1788464322158-2e8mkjjp8 .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1788464322158-2e8mkjjp8.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": "DLSS 5 in FM26","description": "Okay, it's not photorealism, but I think it looks better.","creator": {"@type": "Organization","name": "PC Gamer","logo": "https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png"},"isAccessibleForFree": true,"dateCreated": "2026-09-03T19:38:42.158Z","citation": "Add your caption to explain the data, the learnings and the key takeaways of the data being visualized","keywords": ["Image Comparison","benchmark","comparison","performance","review","PC Gamer"],"measurementTechnique": "Performance Benchmarking","variableMeasured": []}</script><div id="fv-chart-1788464322158-2e8mkjjp8" class="fv-chart-wrapper   " data-bar-labels-on-top="false" data-iframe-height="true" data-vizualizer-embed="true"><div class="fv-inner-wrapper  fv-is-image-compare  "><h3 class="fv-chart-title">DLSS 5 in FM26</h3><p class="fv-chart-subhead">Okay, it's not photorealism, but I think it looks better.</p><div class="riv-chart-container"><div class="fv-chart-item" id="fv-chart-1788464322158-2e8mkjjp8-image-compare-1" data-chart-type="Image Comparison" data-title="Image Comparison" data-subhead="Okay, it's not photorealism, but I think it looks better." data-caption="" style=""><div class="fv-benchmark-group"><div class="fv-image-compare-container"><div class="fv-image-compare-wrapper" data-image-compare="true"><div class="fv-image-compare-inner"><img src="https://cdn.mos.cms.futurecdn.net/wJ4fe67rPgiCVweoiU32B7.jpg" data-highres-src="https://cdn.mos.cms.futurecdn.net/wJ4fe67rPgiCVweoiU32B7.jpg" alt="After" class="fv-image-compare-bg" loading="lazy" referrerpolicy="no-referrer" draggable="false" /><img src="https://cdn.mos.cms.futurecdn.net/e9iB8MurcSsd6sRgJGZuQ7.jpg" data-highres-src="https://cdn.mos.cms.futurecdn.net/e9iB8MurcSsd6sRgJGZuQ7.jpg" alt="Before" class="fv-image-compare-fg" loading="lazy" referrerpolicy="no-referrer" draggable="false" /><div class="fv-image-compare-slider"><div class="fv-image-compare-slider-line"></div><div class="fv-image-compare-handle fv-image-compare-handle-square"><img src="https://proof.vanilla.tools/media/images/brandLogos/pcgamer.png" alt="Brand Logo" style="width: 100%; height: 100%; object-fit: cover;" /></div></div></div><div class="fv-image-compare-label fv-image-compare-label-left">DLSS 5 off</div><div class="fv-image-compare-label fv-image-compare-label-right">DLSS 5 on</div><button class="fv-image-compare-expand-btn" aria-label="Expand Image"><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="M4 8V4h4"/><path d="M20 8V4h-4"/><path d="M4 16v4h4"/><path d="M20 16v4h-4"/><circle cx="11.5" cy="11.5" r="3.5"/><path d="m14 14 3 3"/></svg></button><button class="fv-image-compare-close-btn" aria-label="Close Fullscreen"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><line x1="18" y1="6" x2="6" y2="18"></line><line x1="6" y1="6" x2="18" y2="18"></line></svg></button></div></div></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-1788464322158-2e8mkjjp8', false); });} else {initialize('fv-chart-1788464322158-2e8mkjjp8', false);}})();</script></div><p>What I wasn't expecting, though, was to be able to stick DLSS 5 into any game, regardless of whether it had DLSS in there in the first place. Which meant that I, with my 33 year Football Manager addiction, had to see what it does to <a href="https://www.pcgamer.com/games/sports/football-manager-26-review/" target="_blank">FM26</a>.</p><p>And, well, I'm going to be leaving it enabled. It's not that it suddenly makes the game look photorealistic—as Nvidia itself has said, you need a really good input source to get a really good output from DLSS 5—but on its own it adds in a bunch of things that you otherwise have to mod in yourself from a bunch of other places. And because it's just added in last, and FM isn't hugely demanding, I'm still happily locked to 60 fps anyways.</p><p>Those little computer people don't need a whole lot of processing.</p><p>But it does improve the environmental lighting of the matches. It makes the pitches look better, there's a tiny amount more detail on the tiny people, on the pitch and in the crowd, and it adds in some improved shadows. But it's not just in the 3D engine, because it also works its neural rendering magic on the player profile pics, too. Which is especially helpful for making the regenerated players look less like plastic Action Man figures (or GI Joes, for my American cousins).</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-1788464363635-if5nq5zz6 *, #fv-chart-1788464363635-if5nq5zz6 *:before, #fv-chart-1788464363635-if5nq5zz6 *:after, #fv-chart-1788464363635-if5nq5zz6-slideshow *, #fv-chart-1788464363635-if5nq5zz6-slideshow *:before, #fv-chart-1788464363635-if5nq5zz6-slideshow *:after {box-sizing: border-box !important; margin: 0; padding: 0; border: 0;font-size: 100%; font: inherit; vertical-align: baseline;}#fv-chart-1788464363635-if5nq5zz6, #fv-chart-1788464363635-if5nq5zz6-slideshow { font-family: 'Open Sans', sans-serif !important; }#fv-chart-1788464363635-if5nq5zz6 {position: relative !important; overflow: visible !important;--riv-primary: #E33235;}#fv-chart-1788464363635-if5nq5zz6 .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-1788464363635-if5nq5zz6 .fv-inner-wrapper.fv-no-header.fv-is-image-compare {padding-top: 0 !important;}#fv-chart-1788464363635-if5nq5zz6.fv-full-bleed {width: 100vw !important;margin-left: calc(50% - 50vw) !important;}body {overflow-x: clip !important;}#fv-chart-1788464363635-if5nq5zz6.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-1788464363635-if5nq5zz6 .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-1788464363635-if5nq5zz6-slideshow {position: relative !important;width: 100% !important;margin: 1rem 0 !important;--riv-primary: #E33235;}#fv-chart-1788464363635-if5nq5zz6-slideshow .fv-slides-wrapper {position: relative !important;width: 100% !important;}#fv-chart-1788464363635-if5nq5zz6-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-1788464363635-if5nq5zz6-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-1788464363635-if5nq5zz6-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-1788464363635-if5nq5zz6-slideshow .fv-nav-btn svg {width: 18px !important;height: 18px !important;stroke-width: 3px !important;filter: none !important;}#fv-chart-1788464363635-if5nq5zz6-slideshow .fv-nav-btn:hover {opacity: 0.9 !important;transform: translateY(-1px) !important;}#fv-chart-1788464363635-if5nq5zz6-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-1788464363635-if5nq5zz6-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-1788464363635-if5nq5zz6-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-1788464363635-if5nq5zz6-slideshow .fv-slideshow-select:focus {outline: 2px solid #E33235 !important;border-color: #E33235 !important;}#fv-chart-1788464363635-if5nq5zz6 .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-1788464363635-if5nq5zz6 .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-1788464363635-if5nq5zz6 .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-1788464363635-if5nq5zz6 .fv-versus-chart { display: flex; flex-direction: column; width: 100%; margin-top: 1rem; }#fv-chart-1788464363635-if5nq5zz6 .fv-versus-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 1.5rem; padding: 0 1rem; }#fv-chart-1788464363635-if5nq5zz6 .fv-versus-select-wrapper { flex: 1; min-width: 0; }#fv-chart-1788464363635-if5nq5zz6 .fv-versus-select-wrapper.fv-left { text-align: center; padding-right: 1rem; }#fv-chart-1788464363635-if5nq5zz6 .fv-versus-select-wrapper.fv-right { text-align: center; padding-left: 1rem; }#fv-chart-1788464363635-if5nq5zz6 .fv-versus-select-container { position: relative; display: inline-block; max-width: 100%; width: 100%; }#fv-chart-1788464363635-if5nq5zz6 .fv-versus-chevron { position: absolute; top: 50%; transform: translateY(-50%); pointer-events: none; width: 16px; height: 16px; flex-shrink: 0; }#fv-chart-1788464363635-if5nq5zz6 .fv-versus-select-wrapper.fv-left .fv-versus-chevron { right: 0; }#fv-chart-1788464363635-if5nq5zz6 .fv-versus-select-wrapper.fv-right .fv-versus-chevron { right: 0; }#fv-chart-1788464363635-if5nq5zz6 .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-1788464363635-if5nq5zz6 .fv-versus-select.fv-select-left { text-align: center; direction: ltr; padding-right: 1.25rem; }#fv-chart-1788464363635-if5nq5zz6 .fv-versus-select.fv-select-right { text-align: center; padding-right: 1.25rem; }#fv-chart-1788464363635-if5nq5zz6 .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-1788464363635-if5nq5zz6 .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-1788464363635-if5nq5zz6 .fv-versus-body { display: flex; flex-direction: column; gap: 1.5rem; }#fv-chart-1788464363635-if5nq5zz6 .fv-versus-row { position: relative; height: auto; padding-top: 20px; margin-bottom: 0.25rem; display: block; }#fv-chart-1788464363635-if5nq5zz6 .fv-versus-bar-container { position: relative; height: 32px; display: flex; align-items: center; }#fv-chart-1788464363635-if5nq5zz6 .fv-versus-bar-left-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-end; align-items: center; }#fv-chart-1788464363635-if5nq5zz6 .fv-versus-bar-right-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-start; align-items: center; }#fv-chart-1788464363635-if5nq5zz6 .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-1788464363635-if5nq5zz6 .fv-versus-bar-left { border-radius: 4px 0 0 4px; justify-content: flex-end; padding: 0 8px; }#fv-chart-1788464363635-if5nq5zz6 .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-1788464363635-if5nq5zz6 .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-1788464363635-if5nq5zz6 .fv-inside-left { white-space: nowrap; flex-shrink: 0; }#fv-chart-1788464363635-if5nq5zz6 .fv-inside-right { white-space: nowrap; flex-shrink: 0; }#fv-chart-1788464363635-if5nq5zz6 .fv-versus-val-text { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; }#fv-chart-1788464363635-if5nq5zz6 .fv-versus-pct-diff { font-size: 12px; font-weight: 600; }#fv-chart-1788464363635-if5nq5zz6 .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-1788464363635-if5nq5zz6 .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-1788464363635-if5nq5zz6 .fv-image-compare-container { width: auto !important; margin-left: -1.5rem !important; margin-right: -1.5rem !important; margin-bottom: 2rem !important; }#fv-chart-1788464363635-if5nq5zz6.fv-full-bleed .fv-image-compare-container { width: 100% !important; max-width: none !important; margin: 0 auto !important; }#fv-chart-1788464363635-if5nq5zz6 .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-1788464363635-if5nq5zz6 .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-1788464363635-if5nq5zz6 .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-1788464363635-if5nq5zz6 .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-1788464363635-if5nq5zz6 .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-1788464363635-if5nq5zz6 .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-1788464363635-if5nq5zz6 .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-1788464363635-if5nq5zz6 .fv-image-compare-handle.fv-image-compare-handle-square { border-radius: 6px !important; }#fv-chart-1788464363635-if5nq5zz6 .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-1788464363635-if5nq5zz6 .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-1788464363635-if5nq5zz6 .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-1788464363635-if5nq5zz6 .fv-image-compare-label-left { left: 1rem !important; }#fv-chart-1788464363635-if5nq5zz6 .fv-image-compare-label-right { right: 1rem !important; }#fv-chart-1788464363635-if5nq5zz6 .fv-image-compare-expand-btn, #fv-chart-1788464363635-if5nq5zz6 .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-1788464363635-if5nq5zz6 .fv-image-compare-expand-btn:hover, #fv-chart-1788464363635-if5nq5zz6 .fv-image-compare-close-btn:hover { background-color: rgba(0, 0, 0, 0.7) !important; }#fv-chart-1788464363635-if5nq5zz6 .fv-image-compare-close-btn { display: none !important; top: 1rem !important; bottom: auto !important; }#fv-chart-1788464363635-if5nq5zz6 .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-1788464363635-if5nq5zz6 .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-1788464363635-if5nq5zz6 .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-inner:active { cursor: grabbing !important; }#fv-chart-1788464363635-if5nq5zz6 .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-1788464363635-if5nq5zz6 .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-1788464363635-if5nq5zz6 .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-expand-btn { display: none !important; }#fv-chart-1788464363635-if5nq5zz6 .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-close-btn { display: flex !important; }#fv-chart-1788464363635-if5nq5zz6 .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-label-right { right: 4rem !important; }#fv-chart-1788464363635-if5nq5zz6 .fv-bottom-bar { display: flex !important; flex-direction: column !important; align-items: center !important; margin-top: 0.5rem !important; gap: 1rem !important; }#fv-chart-1788464363635-if5nq5zz6 .fv-footer-content { text-align: center !important; width: 100% !important; }#fv-chart-1788464363635-if5nq5zz6 .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-1788464363635-if5nq5zz6 .fv-dropdown-wrapper { text-align: center !important; margin-bottom: 16px !important; margin-top: 0 !important; }#fv-chart-1788464363635-if5nq5zz6 .fv-dropdown-title-container { position: relative !important; display: inline-block !important; max-width: 100% !important; }#fv-chart-1788464363635-if5nq5zz6 .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-1788464363635-if5nq5zz6 .fv-dropdown-title:focus { outline: none !important; }#fv-chart-1788464363635-if5nq5zz6 .fv-dropdown-title::-ms-expand { display: none !important; }#fv-chart-1788464363635-if5nq5zz6 .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-1788464363635-if5nq5zz6 .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-1788464363635-if5nq5zz6 .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-1788464363635-if5nq5zz6 .fv-carousel-nav-btn:hover { border-color: #9ca3af !important; }#fv-chart-1788464363635-if5nq5zz6 .fv-carousel-counter { font-size: 14px !important; color: #374151 !important; text-align: center !important; margin-top: 1rem !important; }#fv-chart-1788464363635-if5nq5zz6 .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-1788464363635-if5nq5zz6 .fv-legend-item { display: flex !important; align-items: center !important; gap: 6px !important; font-size: 14px !important; color: #374151 !important; }#fv-chart-1788464363635-if5nq5zz6 .fv-legend-color { width: 12px !important; height: 12px !important; border-radius: 3px !important; }#fv-chart-1788464363635-if5nq5zz6 .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-1788464363635-if5nq5zz6 .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-1788464363635-if5nq5zz6 .fv-multi-legend-swatch { width: 16px !important; height: 16px !important; border-radius: 3px !important; }#fv-chart-1788464363635-if5nq5zz6 .fv-benchmark-group { margin-bottom: 1rem !important; }#fv-chart-1788464363635-if5nq5zz6 .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-1788464363635-if5nq5zz6 .fv-bar-row, #fv-chart-1788464363635-if5nq5zz6 .fv-stacked-product { display: flex !important; align-items: center !important; width: 100% !important; margin-bottom: 0.75rem !important; position: relative !important; }#fv-chart-1788464363635-if5nq5zz6 .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-1788464363635-if5nq5zz6 .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-1788464363635-if5nq5zz6 .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-1788464363635-if5nq5zz6.preview-wrapper .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1788464363635-if5nq5zz6.preview-wrapper .fv-bar-commentary-inline:focus, #fv-chart-1788464363635-if5nq5zz6.preview-wrapper .fv-bar-commentary-inline:focus-within, #fv-chart-1788464363635-if5nq5zz6.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1788464363635-if5nq5zz6.mobile-view .fv-bar-commentary-inline:focus, #fv-chart-1788464363635-if5nq5zz6.mobile-view .fv-bar-commentary-inline:focus-within { display: flex !important; }#fv-chart-1788464363635-if5nq5zz6 .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-1788464363635-if5nq5zz6 .fv-bar:hover { opacity: 0.8 !important; }#fv-chart-1788464363635-if5nq5zz6 .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-1788464363635-if5nq5zz6 .fv-bar-inner-label { white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; padding-right: 8px !important; }#fv-chart-1788464363635-if5nq5zz6 .fv-bar-inner-value { flex-shrink: 0 !important; }#fv-chart-1788464363635-if5nq5zz6 .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-1788464363635-if5nq5zz6 .fv-bar-label.fv-primary-product { font-weight: bold !important; color: var(--riv-primary) !important; }#fv-chart-1788464363635-if5nq5zz6 .fv-multi-bar-container { flex-direction: column !important; padding: 4px !important; align-items: stretch !important; gap: 4px !important; height: auto !important; }#fv-chart-1788464363635-if5nq5zz6 .fv-multi-bar-item { display: flex !important; align-items: center !important; height: 25px !important; width: 100% !important; }#fv-chart-1788464363635-if5nq5zz6 .fv-stacked-bar { display: flex !important; overflow: hidden !important; }#fv-chart-1788464363635-if5nq5zz6 .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-1788464363635-if5nq5zz6 .fv-stacked-segment:last-child { border-right: none !important; }#fv-chart-1788464363635-if5nq5zz6 .fv-segment-value { font-size: 14px !important; font-weight: bold !important; }#fv-chart-1788464363635-if5nq5zz6 .fv-grouped-bar-product { display: flex !important; flex-direction: column !important; width: 100% !important; margin-bottom: 1.25rem !important; }#fv-chart-1788464363635-if5nq5zz6 .fv-grouped-product-title-wrapper { padding-left: 150px !important; }#fv-chart-1788464363635-if5nq5zz6 .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-1788464363635-if5nq5zz6 .fv-bar-cluster { width: 100% !important; flex-grow: 1 !important; display: flex !important; flex-direction: column !important; }#fv-chart-1788464363635-if5nq5zz6 .fv-bar-cluster .fv-bar-row { margin-bottom: 3px !important; }#fv-chart-1788464363635-if5nq5zz6 .fv-bar-cluster .fv-bar-container { height: 20px !important; }#fv-chart-1788464363635-if5nq5zz6 .riv-grid line {stroke: #D1D5DB !important;stroke-dasharray: 3 3 !important;}#fv-chart-1788464363635-if5nq5zz6 .fv-x-axis-wrapper { display: flex !important; width: 100% !important; margin-top: 0.5rem !important; }#fv-chart-1788464363635-if5nq5zz6 .fv-x-axis-label-space { width: 150px !important; padding-right: 10px !important; flex-shrink: 0 !important; }#fv-chart-1788464363635-if5nq5zz6 .fv-x-axis-chart-space { flex-grow: 1 !important; padding-right: 8px !important; }#fv-chart-1788464363635-if5nq5zz6 .fv-x-axis-wrapper.fv-grouped-x-axis { margin-left: 0 !important; }#fv-chart-1788464363635-if5nq5zz6 .fv-x-axis-line { border-top: 1px solid #D1D5DB !important; }#fv-chart-1788464363635-if5nq5zz6 .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-1788464363635-if5nq5zz6 .fv-x-axis-ticks span { position: relative !important; }#fv-chart-1788464363635-if5nq5zz6 .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-1788464363635-if5nq5zz6 .fv-x-axis-unit { text-align: center !important; font-size: 14px !important; color: #374151 !important; margin-top: 8px !important; display: block !important; }#fv-chart-1788464363635-if5nq5zz6 .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-1788464363635-if5nq5zz6 .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-1788464363635-if5nq5zz6.mobile-view .fv-pie-container,#fv-chart-1788464363635-if5nq5zz6.labels-on-top .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1788464363635-if5nq5zz6.mobile-view .fv-grouped-product-title-wrapper,#fv-chart-1788464363635-if5nq5zz6.labels-on-top .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1788464363635-if5nq5zz6.mobile-view .fv-bar-row,#fv-chart-1788464363635-if5nq5zz6.mobile-view .fv-stacked-product,#fv-chart-1788464363635-if5nq5zz6.mobile-view .fv-grouped-bar-product,#fv-chart-1788464363635-if5nq5zz6.labels-on-top .fv-bar-row,#fv-chart-1788464363635-if5nq5zz6.labels-on-top .fv-stacked-product,#fv-chart-1788464363635-if5nq5zz6.labels-on-top .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1788464363635-if5nq5zz6.mobile-view .fv-bar-label:not(.fv-grouped-product-title),#fv-chart-1788464363635-if5nq5zz6.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-1788464363635-if5nq5zz6.mobile-view .fv-bar-label,#fv-chart-1788464363635-if5nq5zz6.mobile-view .fv-grouped-product-title,#fv-chart-1788464363635-if5nq5zz6.labels-on-top .fv-bar-label,#fv-chart-1788464363635-if5nq5zz6.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-1788464363635-if5nq5zz6.mobile-view .fv-bar-container,#fv-chart-1788464363635-if5nq5zz6.mobile-view .fv-bar-cluster,#fv-chart-1788464363635-if5nq5zz6.labels-on-top .fv-bar-container,#fv-chart-1788464363635-if5nq5zz6.labels-on-top .fv-bar-cluster {width: 100% !important;}#fv-chart-1788464363635-if5nq5zz6.mobile-view .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1788464363635-if5nq5zz6.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1788464363635-if5nq5zz6.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1788464363635-if5nq5zz6.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus-within,#fv-chart-1788464363635-if5nq5zz6.labels-on-top .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1788464363635-if5nq5zz6.labels-on-top .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1788464363635-if5nq5zz6.labels-on-top .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1788464363635-if5nq5zz6.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-1788464363635-if5nq5zz6.mobile-view .fv-x-axis-wrapper,#fv-chart-1788464363635-if5nq5zz6.labels-on-top .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1788464363635-if5nq5zz6.mobile-view .fv-x-axis-label-space,#fv-chart-1788464363635-if5nq5zz6.labels-on-top .fv-x-axis-label-space {display: none !important;}#fv-chart-1788464363635-if5nq5zz6.mobile-view .fv-x-axis-chart-space,#fv-chart-1788464363635-if5nq5zz6.labels-on-top .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1788464363635-if5nq5zz6.mobile-view .fv-benchmark-title,#fv-chart-1788464363635-if5nq5zz6.labels-on-top .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1788464363635-if5nq5zz6.mobile-view .fv-dropdown-title,#fv-chart-1788464363635-if5nq5zz6.labels-on-top .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1788464363635-if5nq5zz6.mobile-view .fv-carousel-nav-btn,#fv-chart-1788464363635-if5nq5zz6.labels-on-top .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1788464363635-if5nq5zz6.mobile-view .fv-chart-title,#fv-chart-1788464363635-if5nq5zz6.labels-on-top .fv-chart-title {padding: 0 8px !important;}#fv-chart-1788464363635-if5nq5zz6.mobile-view .fv-chart-subhead,#fv-chart-1788464363635-if5nq5zz6.labels-on-top .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1788464363635-if5nq5zz6.mobile-view .fv-versus-header,#fv-chart-1788464363635-if5nq5zz6.labels-on-top .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1788464363635-if5nq5zz6.mobile-view .fv-versus-select-wrapper,#fv-chart-1788464363635-if5nq5zz6.labels-on-top .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1788464363635-if5nq5zz6.mobile-view .fv-versus-select-wrapper.fv-left,#fv-chart-1788464363635-if5nq5zz6.labels-on-top .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1788464363635-if5nq5zz6.mobile-view .fv-versus-select-wrapper.fv-right,#fv-chart-1788464363635-if5nq5zz6.labels-on-top .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1788464363635-if5nq5zz6.mobile-view .fv-versus-select.fv-select-left,#fv-chart-1788464363635-if5nq5zz6.labels-on-top .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1788464363635-if5nq5zz6.mobile-view .fv-versus-select.fv-select-right,#fv-chart-1788464363635-if5nq5zz6.labels-on-top .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1788464363635-if5nq5zz6.mobile-view .fv-versus-vs,#fv-chart-1788464363635-if5nq5zz6.labels-on-top .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1788464363635-if5nq5zz6.mobile-view .fv-versus-select-container,#fv-chart-1788464363635-if5nq5zz6.labels-on-top .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1788464363635-if5nq5zz6.mobile-view .fv-versus-select,#fv-chart-1788464363635-if5nq5zz6.labels-on-top .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1788464363635-if5nq5zz6.mobile-view .fv-stl-shop-all-btn,#fv-chart-1788464363635-if5nq5zz6.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-1788464363635-if5nq5zz6.mobile-view .fv-stl-shop-all-logo,#fv-chart-1788464363635-if5nq5zz6.mobile-view .fv-stl-shop-all-icon,#fv-chart-1788464363635-if5nq5zz6.labels-on-top .fv-stl-shop-all-logo,#fv-chart-1788464363635-if5nq5zz6.labels-on-top .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1788464363635-if5nq5zz6.mobile-view .fv-stl-shop-all-icon svg,#fv-chart-1788464363635-if5nq5zz6.labels-on-top .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1788464363635-if5nq5zz6.mobile-view .fv-bar-commentary-inline,#fv-chart-1788464363635-if5nq5zz6.labels-on-top .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1788464363635-if5nq5zz6.mobile-view .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1788464363635-if5nq5zz6.mobile-view.fv-contains-line-chart .fv-footer-content {margin-left: -1rem !important;margin-right: -1rem !important;}@media (max-width: 599px) {#fv-chart-1788464363635-if5nq5zz6 .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1788464363635-if5nq5zz6 .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1788464363635-if5nq5zz6 .fv-bar-row,#fv-chart-1788464363635-if5nq5zz6 .fv-stacked-product,#fv-chart-1788464363635-if5nq5zz6 .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1788464363635-if5nq5zz6 .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-1788464363635-if5nq5zz6 .fv-bar-label,#fv-chart-1788464363635-if5nq5zz6 .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-1788464363635-if5nq5zz6 .fv-bar-container,#fv-chart-1788464363635-if5nq5zz6 .fv-bar-cluster {width: 100% !important;}#fv-chart-1788464363635-if5nq5zz6 .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1788464363635-if5nq5zz6 .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1788464363635-if5nq5zz6 .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1788464363635-if5nq5zz6 .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-1788464363635-if5nq5zz6 .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1788464363635-if5nq5zz6 .fv-x-axis-label-space {display: none !important;}#fv-chart-1788464363635-if5nq5zz6 .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1788464363635-if5nq5zz6 .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1788464363635-if5nq5zz6 .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1788464363635-if5nq5zz6 .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1788464363635-if5nq5zz6 .fv-chart-title {padding: 0 8px !important;}#fv-chart-1788464363635-if5nq5zz6 .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1788464363635-if5nq5zz6 .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1788464363635-if5nq5zz6 .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1788464363635-if5nq5zz6 .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1788464363635-if5nq5zz6 .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1788464363635-if5nq5zz6 .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1788464363635-if5nq5zz6 .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1788464363635-if5nq5zz6 .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1788464363635-if5nq5zz6 .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1788464363635-if5nq5zz6 .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1788464363635-if5nq5zz6 .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-1788464363635-if5nq5zz6 .fv-stl-shop-all-logo,#fv-chart-1788464363635-if5nq5zz6 .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1788464363635-if5nq5zz6 .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1788464363635-if5nq5zz6 .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1788464363635-if5nq5zz6 .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1788464363635-if5nq5zz6.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": "DLSS 5 in FM26 ","description": "You're getting better regen faces without copy/paste mods.","creator": {"@type": "Organization","name": "PC Gamer","logo": "https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png"},"isAccessibleForFree": true,"dateCreated": "2026-09-03T19:39:23.635Z","citation": "Add your caption to explain the data, the learnings and the key takeaways of the data being visualized","keywords": ["Image Comparison","benchmark","comparison","performance","review","PC Gamer"],"measurementTechnique": "Performance Benchmarking","variableMeasured": []}</script><div id="fv-chart-1788464363635-if5nq5zz6" class="fv-chart-wrapper   " data-bar-labels-on-top="false" data-iframe-height="true" data-vizualizer-embed="true"><div class="fv-inner-wrapper  fv-is-image-compare  "><h3 class="fv-chart-title">DLSS 5 in FM26 </h3><p class="fv-chart-subhead">You're getting better regen faces without copy/paste mods.</p><div class="riv-chart-container"><div class="fv-chart-item" id="fv-chart-1788464363635-if5nq5zz6-image-compare-1" data-chart-type="Image Comparison" data-title="Image Comparison" data-subhead="You're getting better regen faces without copy/paste mods." data-caption="" style=""><div class="fv-benchmark-group"><div class="fv-image-compare-container"><div class="fv-image-compare-wrapper" data-image-compare="true"><div class="fv-image-compare-inner"><img src="https://cdn.mos.cms.futurecdn.net/g3o66nStGtQUqx9Vr6EHP7.jpg" data-highres-src="https://cdn.mos.cms.futurecdn.net/g3o66nStGtQUqx9Vr6EHP7.jpg" alt="After" class="fv-image-compare-bg" loading="lazy" referrerpolicy="no-referrer" draggable="false" /><img src="https://cdn.mos.cms.futurecdn.net/VeMS7MeKKzjR62yc4A4nH7.jpg" data-highres-src="https://cdn.mos.cms.futurecdn.net/VeMS7MeKKzjR62yc4A4nH7.jpg" alt="Before" class="fv-image-compare-fg" loading="lazy" referrerpolicy="no-referrer" draggable="false" /><div class="fv-image-compare-slider"><div class="fv-image-compare-slider-line"></div><div class="fv-image-compare-handle fv-image-compare-handle-square"><img src="https://proof.vanilla.tools/media/images/brandLogos/pcgamer.png" alt="Brand Logo" style="width: 100%; height: 100%; object-fit: cover;" /></div></div></div><div class="fv-image-compare-label fv-image-compare-label-left">DLSS 5 off</div><div class="fv-image-compare-label fv-image-compare-label-right">DLSS 5 on</div><button class="fv-image-compare-expand-btn" aria-label="Expand Image"><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="M4 8V4h4"/><path d="M20 8V4h-4"/><path d="M4 16v4h4"/><path d="M20 16v4h-4"/><circle cx="11.5" cy="11.5" r="3.5"/><path d="m14 14 3 3"/></svg></button><button class="fv-image-compare-close-btn" aria-label="Close Fullscreen"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><line x1="18" y1="6" x2="6" y2="18"></line><line x1="6" y1="6" x2="18" y2="18"></line></svg></button></div></div></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-1788464363635-if5nq5zz6', false); });} else {initialize('fv-chart-1788464363635-if5nq5zz6', false);}})();</script></div><p>Normally you'd have to use a mod to get more realistic player faces, and even then they're still just a bunch of AI generated profile pics which get disseminated among the database so you still get identical twins from different parts of the game world. With DLSS 5 I'm just getting a little extra facial detail and realism for my new potato-faced folk. </p><p>They're still not exactly photorealistic, but I'll take it.</p><h2 class="article-body__section" id="section-how-to-enable-dlss-5"><span>How to enable DLSS 5</span></h2><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-1788452456988-jp6yb7dne *, #fv-chart-1788452456988-jp6yb7dne *:before, #fv-chart-1788452456988-jp6yb7dne *:after, #fv-chart-1788452456988-jp6yb7dne-slideshow *, #fv-chart-1788452456988-jp6yb7dne-slideshow *:before, #fv-chart-1788452456988-jp6yb7dne-slideshow *:after {box-sizing: border-box !important; margin: 0; padding: 0; border: 0;font-size: 100%; font: inherit; vertical-align: baseline;}#fv-chart-1788452456988-jp6yb7dne, #fv-chart-1788452456988-jp6yb7dne-slideshow { font-family: 'Open Sans', sans-serif !important; }#fv-chart-1788452456988-jp6yb7dne {position: relative !important; overflow: visible !important;--riv-primary: #E33235;}#fv-chart-1788452456988-jp6yb7dne .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-1788452456988-jp6yb7dne .fv-inner-wrapper.fv-no-header.fv-is-image-compare {padding-top: 0 !important;}#fv-chart-1788452456988-jp6yb7dne.fv-full-bleed {width: 100vw !important;margin-left: calc(50% - 50vw) !important;}body {overflow-x: clip !important;}#fv-chart-1788452456988-jp6yb7dne.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-1788452456988-jp6yb7dne .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-1788452456988-jp6yb7dne-slideshow {position: relative !important;width: 100% !important;margin: 1rem 0 !important;--riv-primary: #E33235;}#fv-chart-1788452456988-jp6yb7dne-slideshow .fv-slides-wrapper {position: relative !important;width: 100% !important;}#fv-chart-1788452456988-jp6yb7dne-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-1788452456988-jp6yb7dne-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-1788452456988-jp6yb7dne-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-1788452456988-jp6yb7dne-slideshow .fv-nav-btn svg {width: 18px !important;height: 18px !important;stroke-width: 3px !important;filter: none !important;}#fv-chart-1788452456988-jp6yb7dne-slideshow .fv-nav-btn:hover {opacity: 0.9 !important;transform: translateY(-1px) !important;}#fv-chart-1788452456988-jp6yb7dne-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-1788452456988-jp6yb7dne-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-1788452456988-jp6yb7dne-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-1788452456988-jp6yb7dne-slideshow .fv-slideshow-select:focus {outline: 2px solid #E33235 !important;border-color: #E33235 !important;}#fv-chart-1788452456988-jp6yb7dne .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-1788452456988-jp6yb7dne .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-1788452456988-jp6yb7dne .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-1788452456988-jp6yb7dne .fv-versus-chart { display: flex; flex-direction: column; width: 100%; margin-top: 1rem; }#fv-chart-1788452456988-jp6yb7dne .fv-versus-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 1.5rem; padding: 0 1rem; }#fv-chart-1788452456988-jp6yb7dne .fv-versus-select-wrapper { flex: 1; min-width: 0; }#fv-chart-1788452456988-jp6yb7dne .fv-versus-select-wrapper.fv-left { text-align: center; padding-right: 1rem; }#fv-chart-1788452456988-jp6yb7dne .fv-versus-select-wrapper.fv-right { text-align: center; padding-left: 1rem; }#fv-chart-1788452456988-jp6yb7dne .fv-versus-select-container { position: relative; display: inline-block; max-width: 100%; width: 100%; }#fv-chart-1788452456988-jp6yb7dne .fv-versus-chevron { position: absolute; top: 50%; transform: translateY(-50%); pointer-events: none; width: 16px; height: 16px; flex-shrink: 0; }#fv-chart-1788452456988-jp6yb7dne .fv-versus-select-wrapper.fv-left .fv-versus-chevron { right: 0; }#fv-chart-1788452456988-jp6yb7dne .fv-versus-select-wrapper.fv-right .fv-versus-chevron { right: 0; }#fv-chart-1788452456988-jp6yb7dne .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-1788452456988-jp6yb7dne .fv-versus-select.fv-select-left { text-align: center; direction: ltr; padding-right: 1.25rem; }#fv-chart-1788452456988-jp6yb7dne .fv-versus-select.fv-select-right { text-align: center; padding-right: 1.25rem; }#fv-chart-1788452456988-jp6yb7dne .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-1788452456988-jp6yb7dne .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-1788452456988-jp6yb7dne .fv-versus-body { display: flex; flex-direction: column; gap: 1.5rem; }#fv-chart-1788452456988-jp6yb7dne .fv-versus-row { position: relative; height: auto; padding-top: 20px; margin-bottom: 0.25rem; display: block; }#fv-chart-1788452456988-jp6yb7dne .fv-versus-bar-container { position: relative; height: 32px; display: flex; align-items: center; }#fv-chart-1788452456988-jp6yb7dne .fv-versus-bar-left-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-end; align-items: center; }#fv-chart-1788452456988-jp6yb7dne .fv-versus-bar-right-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-start; align-items: center; }#fv-chart-1788452456988-jp6yb7dne .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-1788452456988-jp6yb7dne .fv-versus-bar-left { border-radius: 4px 0 0 4px; justify-content: flex-end; padding: 0 8px; }#fv-chart-1788452456988-jp6yb7dne .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-1788452456988-jp6yb7dne .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-1788452456988-jp6yb7dne .fv-inside-left { white-space: nowrap; flex-shrink: 0; }#fv-chart-1788452456988-jp6yb7dne .fv-inside-right { white-space: nowrap; flex-shrink: 0; }#fv-chart-1788452456988-jp6yb7dne .fv-versus-val-text { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; }#fv-chart-1788452456988-jp6yb7dne .fv-versus-pct-diff { font-size: 12px; font-weight: 600; }#fv-chart-1788452456988-jp6yb7dne .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-1788452456988-jp6yb7dne .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-1788452456988-jp6yb7dne .fv-image-compare-container { width: auto !important; margin-left: -1.5rem !important; margin-right: -1.5rem !important; margin-bottom: 2rem !important; }#fv-chart-1788452456988-jp6yb7dne.fv-full-bleed .fv-image-compare-container { width: 100% !important; max-width: none !important; margin: 0 auto !important; }#fv-chart-1788452456988-jp6yb7dne .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-1788452456988-jp6yb7dne .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-1788452456988-jp6yb7dne .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-1788452456988-jp6yb7dne .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-1788452456988-jp6yb7dne .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-1788452456988-jp6yb7dne .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-1788452456988-jp6yb7dne .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-1788452456988-jp6yb7dne .fv-image-compare-handle.fv-image-compare-handle-square { border-radius: 6px !important; }#fv-chart-1788452456988-jp6yb7dne .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-1788452456988-jp6yb7dne .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-1788452456988-jp6yb7dne .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-1788452456988-jp6yb7dne .fv-image-compare-label-left { left: 1rem !important; }#fv-chart-1788452456988-jp6yb7dne .fv-image-compare-label-right { right: 1rem !important; }#fv-chart-1788452456988-jp6yb7dne .fv-image-compare-expand-btn, #fv-chart-1788452456988-jp6yb7dne .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-1788452456988-jp6yb7dne .fv-image-compare-expand-btn:hover, #fv-chart-1788452456988-jp6yb7dne .fv-image-compare-close-btn:hover { background-color: rgba(0, 0, 0, 0.7) !important; }#fv-chart-1788452456988-jp6yb7dne .fv-image-compare-close-btn { display: none !important; top: 1rem !important; bottom: auto !important; }#fv-chart-1788452456988-jp6yb7dne .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-1788452456988-jp6yb7dne .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-1788452456988-jp6yb7dne .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-inner:active { cursor: grabbing !important; }#fv-chart-1788452456988-jp6yb7dne .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-1788452456988-jp6yb7dne .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-1788452456988-jp6yb7dne .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-expand-btn { display: none !important; }#fv-chart-1788452456988-jp6yb7dne .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-close-btn { display: flex !important; }#fv-chart-1788452456988-jp6yb7dne .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-label-right { right: 4rem !important; }#fv-chart-1788452456988-jp6yb7dne .fv-bottom-bar { display: flex !important; flex-direction: column !important; align-items: center !important; margin-top: 0.5rem !important; gap: 1rem !important; }#fv-chart-1788452456988-jp6yb7dne .fv-footer-content { text-align: center !important; width: 100% !important; }#fv-chart-1788452456988-jp6yb7dne .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-1788452456988-jp6yb7dne .fv-dropdown-wrapper { text-align: center !important; margin-bottom: 16px !important; margin-top: 0 !important; }#fv-chart-1788452456988-jp6yb7dne .fv-dropdown-title-container { position: relative !important; display: inline-block !important; max-width: 100% !important; }#fv-chart-1788452456988-jp6yb7dne .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-1788452456988-jp6yb7dne .fv-dropdown-title:focus { outline: none !important; }#fv-chart-1788452456988-jp6yb7dne .fv-dropdown-title::-ms-expand { display: none !important; }#fv-chart-1788452456988-jp6yb7dne .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-1788452456988-jp6yb7dne .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-1788452456988-jp6yb7dne .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-1788452456988-jp6yb7dne .fv-carousel-nav-btn:hover { border-color: #9ca3af !important; }#fv-chart-1788452456988-jp6yb7dne .fv-carousel-counter { font-size: 14px !important; color: #374151 !important; text-align: center !important; margin-top: 1rem !important; }#fv-chart-1788452456988-jp6yb7dne .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-1788452456988-jp6yb7dne .fv-legend-item { display: flex !important; align-items: center !important; gap: 6px !important; font-size: 14px !important; color: #374151 !important; }#fv-chart-1788452456988-jp6yb7dne .fv-legend-color { width: 12px !important; height: 12px !important; border-radius: 3px !important; }#fv-chart-1788452456988-jp6yb7dne .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-1788452456988-jp6yb7dne .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-1788452456988-jp6yb7dne .fv-multi-legend-swatch { width: 16px !important; height: 16px !important; border-radius: 3px !important; }#fv-chart-1788452456988-jp6yb7dne .fv-benchmark-group { margin-bottom: 1rem !important; }#fv-chart-1788452456988-jp6yb7dne .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-1788452456988-jp6yb7dne .fv-bar-row, #fv-chart-1788452456988-jp6yb7dne .fv-stacked-product { display: flex !important; align-items: center !important; width: 100% !important; margin-bottom: 0.75rem !important; position: relative !important; }#fv-chart-1788452456988-jp6yb7dne .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-1788452456988-jp6yb7dne .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-1788452456988-jp6yb7dne .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-1788452456988-jp6yb7dne.preview-wrapper .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1788452456988-jp6yb7dne.preview-wrapper .fv-bar-commentary-inline:focus, #fv-chart-1788452456988-jp6yb7dne.preview-wrapper .fv-bar-commentary-inline:focus-within, #fv-chart-1788452456988-jp6yb7dne.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1788452456988-jp6yb7dne.mobile-view .fv-bar-commentary-inline:focus, #fv-chart-1788452456988-jp6yb7dne.mobile-view .fv-bar-commentary-inline:focus-within { display: flex !important; }#fv-chart-1788452456988-jp6yb7dne .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-1788452456988-jp6yb7dne .fv-bar:hover { opacity: 0.8 !important; }#fv-chart-1788452456988-jp6yb7dne .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-1788452456988-jp6yb7dne .fv-bar-inner-label { white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; padding-right: 8px !important; }#fv-chart-1788452456988-jp6yb7dne .fv-bar-inner-value { flex-shrink: 0 !important; }#fv-chart-1788452456988-jp6yb7dne .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-1788452456988-jp6yb7dne .fv-bar-label.fv-primary-product { font-weight: bold !important; color: var(--riv-primary) !important; }#fv-chart-1788452456988-jp6yb7dne .fv-multi-bar-container { flex-direction: column !important; padding: 4px !important; align-items: stretch !important; gap: 4px !important; height: auto !important; }#fv-chart-1788452456988-jp6yb7dne .fv-multi-bar-item { display: flex !important; align-items: center !important; height: 25px !important; width: 100% !important; }#fv-chart-1788452456988-jp6yb7dne .fv-stacked-bar { display: flex !important; overflow: hidden !important; }#fv-chart-1788452456988-jp6yb7dne .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-1788452456988-jp6yb7dne .fv-stacked-segment:last-child { border-right: none !important; }#fv-chart-1788452456988-jp6yb7dne .fv-segment-value { font-size: 14px !important; font-weight: bold !important; }#fv-chart-1788452456988-jp6yb7dne .fv-grouped-bar-product { display: flex !important; flex-direction: column !important; width: 100% !important; margin-bottom: 1.25rem !important; }#fv-chart-1788452456988-jp6yb7dne .fv-grouped-product-title-wrapper { padding-left: 150px !important; }#fv-chart-1788452456988-jp6yb7dne .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-1788452456988-jp6yb7dne .fv-bar-cluster { width: 100% !important; flex-grow: 1 !important; display: flex !important; flex-direction: column !important; }#fv-chart-1788452456988-jp6yb7dne .fv-bar-cluster .fv-bar-row { margin-bottom: 3px !important; }#fv-chart-1788452456988-jp6yb7dne .fv-bar-cluster .fv-bar-container { height: 20px !important; }#fv-chart-1788452456988-jp6yb7dne .riv-grid line {stroke: #D1D5DB !important;stroke-dasharray: 3 3 !important;}#fv-chart-1788452456988-jp6yb7dne .fv-x-axis-wrapper { display: flex !important; width: 100% !important; margin-top: 0.5rem !important; }#fv-chart-1788452456988-jp6yb7dne .fv-x-axis-label-space { width: 150px !important; padding-right: 10px !important; flex-shrink: 0 !important; }#fv-chart-1788452456988-jp6yb7dne .fv-x-axis-chart-space { flex-grow: 1 !important; padding-right: 8px !important; }#fv-chart-1788452456988-jp6yb7dne .fv-x-axis-wrapper.fv-grouped-x-axis { margin-left: 0 !important; }#fv-chart-1788452456988-jp6yb7dne .fv-x-axis-line { border-top: 1px solid #D1D5DB !important; }#fv-chart-1788452456988-jp6yb7dne .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-1788452456988-jp6yb7dne .fv-x-axis-ticks span { position: relative !important; }#fv-chart-1788452456988-jp6yb7dne .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-1788452456988-jp6yb7dne .fv-x-axis-unit { text-align: center !important; font-size: 14px !important; color: #374151 !important; margin-top: 8px !important; display: block !important; }#fv-chart-1788452456988-jp6yb7dne .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-1788452456988-jp6yb7dne .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-1788452456988-jp6yb7dne.mobile-view .fv-pie-container,#fv-chart-1788452456988-jp6yb7dne.labels-on-top .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1788452456988-jp6yb7dne.mobile-view .fv-grouped-product-title-wrapper,#fv-chart-1788452456988-jp6yb7dne.labels-on-top .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1788452456988-jp6yb7dne.mobile-view .fv-bar-row,#fv-chart-1788452456988-jp6yb7dne.mobile-view .fv-stacked-product,#fv-chart-1788452456988-jp6yb7dne.mobile-view .fv-grouped-bar-product,#fv-chart-1788452456988-jp6yb7dne.labels-on-top .fv-bar-row,#fv-chart-1788452456988-jp6yb7dne.labels-on-top .fv-stacked-product,#fv-chart-1788452456988-jp6yb7dne.labels-on-top .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1788452456988-jp6yb7dne.mobile-view .fv-bar-label:not(.fv-grouped-product-title),#fv-chart-1788452456988-jp6yb7dne.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-1788452456988-jp6yb7dne.mobile-view .fv-bar-label,#fv-chart-1788452456988-jp6yb7dne.mobile-view .fv-grouped-product-title,#fv-chart-1788452456988-jp6yb7dne.labels-on-top .fv-bar-label,#fv-chart-1788452456988-jp6yb7dne.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-1788452456988-jp6yb7dne.mobile-view .fv-bar-container,#fv-chart-1788452456988-jp6yb7dne.mobile-view .fv-bar-cluster,#fv-chart-1788452456988-jp6yb7dne.labels-on-top .fv-bar-container,#fv-chart-1788452456988-jp6yb7dne.labels-on-top .fv-bar-cluster {width: 100% !important;}#fv-chart-1788452456988-jp6yb7dne.mobile-view .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1788452456988-jp6yb7dne.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1788452456988-jp6yb7dne.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1788452456988-jp6yb7dne.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus-within,#fv-chart-1788452456988-jp6yb7dne.labels-on-top .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1788452456988-jp6yb7dne.labels-on-top .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1788452456988-jp6yb7dne.labels-on-top .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1788452456988-jp6yb7dne.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-1788452456988-jp6yb7dne.mobile-view .fv-x-axis-wrapper,#fv-chart-1788452456988-jp6yb7dne.labels-on-top .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1788452456988-jp6yb7dne.mobile-view .fv-x-axis-label-space,#fv-chart-1788452456988-jp6yb7dne.labels-on-top .fv-x-axis-label-space {display: none !important;}#fv-chart-1788452456988-jp6yb7dne.mobile-view .fv-x-axis-chart-space,#fv-chart-1788452456988-jp6yb7dne.labels-on-top .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1788452456988-jp6yb7dne.mobile-view .fv-benchmark-title,#fv-chart-1788452456988-jp6yb7dne.labels-on-top .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1788452456988-jp6yb7dne.mobile-view .fv-dropdown-title,#fv-chart-1788452456988-jp6yb7dne.labels-on-top .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1788452456988-jp6yb7dne.mobile-view .fv-carousel-nav-btn,#fv-chart-1788452456988-jp6yb7dne.labels-on-top .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1788452456988-jp6yb7dne.mobile-view .fv-chart-title,#fv-chart-1788452456988-jp6yb7dne.labels-on-top .fv-chart-title {padding: 0 8px !important;}#fv-chart-1788452456988-jp6yb7dne.mobile-view .fv-chart-subhead,#fv-chart-1788452456988-jp6yb7dne.labels-on-top .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1788452456988-jp6yb7dne.mobile-view .fv-versus-header,#fv-chart-1788452456988-jp6yb7dne.labels-on-top .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1788452456988-jp6yb7dne.mobile-view .fv-versus-select-wrapper,#fv-chart-1788452456988-jp6yb7dne.labels-on-top .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1788452456988-jp6yb7dne.mobile-view .fv-versus-select-wrapper.fv-left,#fv-chart-1788452456988-jp6yb7dne.labels-on-top .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1788452456988-jp6yb7dne.mobile-view .fv-versus-select-wrapper.fv-right,#fv-chart-1788452456988-jp6yb7dne.labels-on-top .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1788452456988-jp6yb7dne.mobile-view .fv-versus-select.fv-select-left,#fv-chart-1788452456988-jp6yb7dne.labels-on-top .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1788452456988-jp6yb7dne.mobile-view .fv-versus-select.fv-select-right,#fv-chart-1788452456988-jp6yb7dne.labels-on-top .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1788452456988-jp6yb7dne.mobile-view .fv-versus-vs,#fv-chart-1788452456988-jp6yb7dne.labels-on-top .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1788452456988-jp6yb7dne.mobile-view .fv-versus-select-container,#fv-chart-1788452456988-jp6yb7dne.labels-on-top .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1788452456988-jp6yb7dne.mobile-view .fv-versus-select,#fv-chart-1788452456988-jp6yb7dne.labels-on-top .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1788452456988-jp6yb7dne.mobile-view .fv-stl-shop-all-btn,#fv-chart-1788452456988-jp6yb7dne.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-1788452456988-jp6yb7dne.mobile-view .fv-stl-shop-all-logo,#fv-chart-1788452456988-jp6yb7dne.mobile-view .fv-stl-shop-all-icon,#fv-chart-1788452456988-jp6yb7dne.labels-on-top .fv-stl-shop-all-logo,#fv-chart-1788452456988-jp6yb7dne.labels-on-top .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1788452456988-jp6yb7dne.mobile-view .fv-stl-shop-all-icon svg,#fv-chart-1788452456988-jp6yb7dne.labels-on-top .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1788452456988-jp6yb7dne.mobile-view .fv-bar-commentary-inline,#fv-chart-1788452456988-jp6yb7dne.labels-on-top .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1788452456988-jp6yb7dne.mobile-view .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1788452456988-jp6yb7dne.mobile-view.fv-contains-line-chart .fv-footer-content {margin-left: -1rem !important;margin-right: -1rem !important;}@media (max-width: 599px) {#fv-chart-1788452456988-jp6yb7dne .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1788452456988-jp6yb7dne .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1788452456988-jp6yb7dne .fv-bar-row,#fv-chart-1788452456988-jp6yb7dne .fv-stacked-product,#fv-chart-1788452456988-jp6yb7dne .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1788452456988-jp6yb7dne .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-1788452456988-jp6yb7dne .fv-bar-label,#fv-chart-1788452456988-jp6yb7dne .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-1788452456988-jp6yb7dne .fv-bar-container,#fv-chart-1788452456988-jp6yb7dne .fv-bar-cluster {width: 100% !important;}#fv-chart-1788452456988-jp6yb7dne .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1788452456988-jp6yb7dne .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1788452456988-jp6yb7dne .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1788452456988-jp6yb7dne .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-1788452456988-jp6yb7dne .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1788452456988-jp6yb7dne .fv-x-axis-label-space {display: none !important;}#fv-chart-1788452456988-jp6yb7dne .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1788452456988-jp6yb7dne .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1788452456988-jp6yb7dne .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1788452456988-jp6yb7dne .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1788452456988-jp6yb7dne .fv-chart-title {padding: 0 8px !important;}#fv-chart-1788452456988-jp6yb7dne .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1788452456988-jp6yb7dne .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1788452456988-jp6yb7dne .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1788452456988-jp6yb7dne .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1788452456988-jp6yb7dne .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1788452456988-jp6yb7dne .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1788452456988-jp6yb7dne .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1788452456988-jp6yb7dne .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1788452456988-jp6yb7dne .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1788452456988-jp6yb7dne .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1788452456988-jp6yb7dne .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-1788452456988-jp6yb7dne .fv-stl-shop-all-logo,#fv-chart-1788452456988-jp6yb7dne .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1788452456988-jp6yb7dne .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1788452456988-jp6yb7dne .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1788452456988-jp6yb7dne .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1788452456988-jp6yb7dne.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": "DLSS 5 in Cyberpunk 2077","description": "The effect on the lighting of the character model is impressive and easy to mod in. Just computationally expensive...","creator": {"@type": "Organization","name": "PC Gamer","logo": "https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png"},"isAccessibleForFree": true,"dateCreated": "2026-09-03T16:20:56.988Z","citation": "Add your caption to explain the data, the learnings and the key takeaways of the data being visualized","keywords": ["Image Comparison","benchmark","comparison","performance","review","PC Gamer"],"measurementTechnique": "Performance Benchmarking","variableMeasured": []}</script><div id="fv-chart-1788452456988-jp6yb7dne" class="fv-chart-wrapper   " data-bar-labels-on-top="false" data-iframe-height="true" data-vizualizer-embed="true"><div class="fv-inner-wrapper  fv-is-image-compare  "><h3 class="fv-chart-title">DLSS 5 in Cyberpunk 2077</h3><p class="fv-chart-subhead">The effect on the lighting of the character model is impressive and easy to mod in. Just computationally expensive...</p><div class="riv-chart-container"><div class="fv-chart-item" id="fv-chart-1788452456988-jp6yb7dne-image-compare-1" data-chart-type="Image Comparison" data-title="Image Comparison" data-subhead="The effect on the lighting of the character model is impressive and easy to mod in. Just computationally expensive..." data-caption="" style=""><div class="fv-benchmark-group"><div class="fv-image-compare-container"><div class="fv-image-compare-wrapper" data-image-compare="true"><div class="fv-image-compare-inner"><img src="https://cdn.mos.cms.futurecdn.net/B3ULyP68EiAPD55fRNR8S7.jpg" data-highres-src="https://cdn.mos.cms.futurecdn.net/B3ULyP68EiAPD55fRNR8S7.jpg" alt="After" class="fv-image-compare-bg" loading="lazy" referrerpolicy="no-referrer" draggable="false" /><img src="https://cdn.mos.cms.futurecdn.net/HY5MBFRknD6or3SV8M3eP7.jpg" data-highres-src="https://cdn.mos.cms.futurecdn.net/HY5MBFRknD6or3SV8M3eP7.jpg" alt="Before" class="fv-image-compare-fg" loading="lazy" referrerpolicy="no-referrer" draggable="false" /><div class="fv-image-compare-slider"><div class="fv-image-compare-slider-line"></div><div class="fv-image-compare-handle fv-image-compare-handle-square"><img src="https://proof.vanilla.tools/media/images/brandLogos/pcgamer.png" alt="Brand Logo" style="width: 100%; height: 100%; object-fit: cover;" /></div></div></div><div class="fv-image-compare-label fv-image-compare-label-left">DLSS 5 off</div><div class="fv-image-compare-label fv-image-compare-label-right">DLSS 5 on</div><button class="fv-image-compare-expand-btn" aria-label="Expand Image"><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="M4 8V4h4"/><path d="M20 8V4h-4"/><path d="M4 16v4h4"/><path d="M20 16v4h-4"/><circle cx="11.5" cy="11.5" r="3.5"/><path d="m14 14 3 3"/></svg></button><button class="fv-image-compare-close-btn" aria-label="Close Fullscreen"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><line x1="18" y1="6" x2="6" y2="18"></line><line x1="6" y1="6" x2="18" y2="18"></line></svg></button></div></div></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-1788452456988-jp6yb7dne', false); });} else {initialize('fv-chart-1788452456988-jp6yb7dne', false);}})();</script></div><p>To begin with it was all a case of finding a Discord invite to the RenoDX channel, finding the right .dll files and downloading the necessary RenoDX DLSS 5 mod. Then you had to play around with getting it and Reshade installed in the right directories and crossing your fingers.</p><p>Now, it's far more straightforward. The cleanest installation method I've found is to use the <a href="https://github.com/RankFTW/RHI" target="_blank">ReShade HDR Installer</a> (RHI) from Github. This does all the hard work for you—run it as Administrator and you can just pick from a list of installed games on the left hand side of the UI, install ReShade, and then pick one of the DLSS Tools from the Shaders/Addon button at the top, or from sliding over to the specific Neural Rendering section that has just been added. This <em>should </em>install the necessary .dll files in the right places for your game to work.</p><p>But, it must be noted, that this is all predicated on an as yet officially unreleased feature being jammed into unsupporting games. So you might find your mileage varies on just how much messing around you might need to do to get it running perfectly. If at all.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/vvxYF54YQYUBWajY3ydkXW-1920-80.jpg" alt="RHI software" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/SbZq3QZPekvuWCUAt86fbW-1920-80.jpg" alt="RHI software" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p>When you boot into the game you can then hit 'Home' to bring up the ReShade in-game menu and slide over to the RenoDX tab to access the DLSS 5 options. Now, these are options and sliders <em>that aren't going to be available in the release versions of DLSS 5.</em> That's something important to note, as officially DLSS 5 is going to be an on/off toggle switch so that you just get the version of DLSS 5 the game devs themselves have tuned.</p><p>The ReShade option puts those sliders in your hands, but with less fine grain control over where it's deployed and how intensely. Which is going to make the whole maintaining artisitic intent thing a tricky argument. There has been resistance to DLSS 5's AI filtering, with some folk suggesting that it tramples on the original artistic intent of the developers. So Nvidia has spent a lot of time since its announcement talking about the level of control devs will have themselves, and that it will only be in their hands with no sliders for us gamers. These mods, however, change that giving users a level of control not officially sanctioned, which means gamers themselves will get to choose how much of the devs artistic intent they want to retain.</p><p>Anyways, you ideally want to use the Upscaled or DLSS version of DLSS-NR rather than the 'Present' method (if you're using the ShortFuse mod). Present is the version that runs when the game frames are presented rather than inside the actual graphics pipeline. That means you lack the motion and depth information DLSS 5 relies on to be effective. If it's saying 'Waiting' then something's gone wrong. </p><p>I had this with a couple of games—it allows you to test the overall look, but it's terrible in motion—and had to mess around putting files in different places to get the mod hooking in properly. Switching between the two different RenoDX DLSS 5 tools generally helped.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ DLSS 5 comes with a massive 50-60% performance hit, so I hope you like lower frame rates with your dose of AI image enhancement ]]></title>
                                                                                                <dc:content><![CDATA[ <p>I walked into <a href="https://www.pcgamer.com/hardware/graphics-cards/nvidia-snuck-me-into-a-room-to-show-off-dlss-5-in-person-and-its-somehow-beautiful-ugly-impressive-and-troubling-all-at-the-same-time/" target="_blank">Nvidia's DLSS 5 demo</a> last week with some preconceptions, I'll be honest. I hadn't enjoyed the images it had produced to date, and I was sceptical about the benefits it could bring to our beloved games. Not to mention the troubling notion of AI-altered images entering into our hobby, even if you can turn them off with a simple checkbox.</p><p>The good news is, DLSS 5 is capable of looking pretty good once the settings have been tweaked by actual game developers. The very bad news is, Nvidia says turning DLSS 5 on will currently reduce performance by 50-60%. And that's across the board—no matter the game.</p><p>Nvidia was keen to point out that, just six months ago, <a href="https://www.pcgamer.com/hardware/graphics-cards/i-really-thought-nvidias-dlss-5-was-going-to-be-smarter-than-this/" target="_blank">DLSS 5 required two RTX 5090s to run</a>. So, a 5x improvement since then is something to hold within our collective hats. But tanking frame rates is very unlikely to improve DLSS 5's perception within the PC gaming community, that's for certain. </p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-Oo2MqW"></div>                            </div>                            <script src="https://kwizly.com/embed/Oo2MqW.js" async></script><p>Looking at the basic performance charts Nvidia has provided us so far, the ultra-high frame rate figures are based on <a href="https://www.pcgamer.com/hardware/graphics-cards/hands-on-with-nvidias-new-dynamic-multi-frame-generation-5x-and-6x-modes-push-frame-rates-even-higher-than-before-though-you-can-have-too-much-of-a-good-thing/" target="_blank">6x Multi Frame Generation</a>. So, while the little <a href="https://www.pcgamer.com/hardware/live/news/nvidia-rtx-5060-review-doing-it-live/" target="_blank">RTX 5060</a> can churn out a 258 fps result in NBA 2K27 at 1080p Ultra settings with ray tracing and DLSS 5 enabled, the game underneath will actually be running at around 43 fps. </p><p>At 4K, the same game settings result in a 370 fps average on an <a href="https://www.pcgamer.com/hardware/graphics-cards/nvidia-geforce-rtx-5090-fe-review/" target="_blank">RTX 5090</a>, or a 233 fps average on an <a href="https://www.pcgamer.com/hardware/graphics-cards/nvidia-rtx-5080-founders-edition-review/" target="_blank">RTX 5080</a>. That's with Performance-level upscaling, though, and with 6x MFG doing some seriously heavy lifting once more. </p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/Afh7f9ohbNXKRdqDsKNp2Y-1920-80.jpg" alt="Performance comparisons from Nvidia showing DLSS 5 frame rates" /><figcaption><small role="credit">Nvidia</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/cfTesgiUMKbfhGUEBteUyX-1920-80.jpg" alt="Performance comparisons from Nvidia showing DLSS 5 frame rates" /><figcaption><small role="credit">Nvidia</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/LuxmyUpviXizapewzeYowX-1920-80.jpg" alt="Performance comparisons from Nvidia showing DLSS 5 frame rates" /><figcaption><small role="credit">Nvidia</small></figcaption></figure></figure><p>If you've spent thousands of bucks on a high-end graphics card, I'd imagine that running games with the upscaling and frame generation settings near their limits to achieve high frame rates is probably not what you had in mind.</p><p>All of which makes me wonder if the AI-ification of DLSS 5 is really the biggest barrier to its acceptance. I have my own deep, dark concerns about DLSS 5, AI in general, and its hooks making their way into our hobby. But if the tech is capable of slicing the frame rate in half, all of this might be a moot point.</p><p>The Nvidia folk I spoke to were keen to point out that performance improvements are already on the way. But given that so many gamers are stuck with older graphics cards, thanks to the ongoing pricing crisis that seems <a href="https://www.pcgamer.com/hardware/graphics-cards/theres-a-looming-gpu-supply-crisis-which-means-prices-are-likely-to-get-a-whole-lot-worse-and-its-not-just-because-of-memory/" target="_blank">destined to become much worse</a> before it gets better, I do wonder who the tech is currently for.</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="9S6BpKr58LQKwRkCLLy977" name="DLSS5gains" alt="A chart showing DLSS 5 performance gains made by Nvidia over the past six months" src="https://cdn.mos.cms.futurecdn.net/9S6BpKr58LQKwRkCLLy977-1920-80.jpg" mos="" align="middle" fullscreen="1" width="1920" height="1080" attribution="" endorsement="" class="inline expandable"><a href='https://cdn.mos.cms.futurecdn.net/9S6BpKr58LQKwRkCLLy977-1920-80.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: Nvidia)</span></figcaption></figure><p>When <a href="https://www.pcgamer.com/21-games-will-support-nvidias-real-time-ray-tracing-here-are-demos-of-tomb-raider-and-control/" target="_blank">ray tracing first arrived on the scene</a>, its performance-tanking qualities were at least (partially) offset by the introduction of upscaling. But all these years later, I still debate for myself whether it's worth turning on when I play games on my own, relatively high-end gaming PC. Our rigs might be better equipped on average, but ray tracing is still a performance hog in 2026—and many gamers I speak to still turn it off for smoother frames.</p><p>And while DLSS 5 is certainly more... <em>transformative </em>than ray tracing in terms of the images it creates, it's also far more controversial. Even if you're prepared to make the jump into AI-enhanced games (and it's quite the leap, let's be honest), putting those concerns in tandem with massively compromised frame rates is a seriously big ask for even the most curious of gamers.</p><p>I expected to be writing about the controversy surrounding Nvidia's new tech in terms of <a href="https://www.pcgamer.com/hardware/nvidia-dlss-5-reveal-pc-gamer-reacts-not-wholly-positively/" target="_blank">the wider atmosphere of AI discontent</a>. But here I am getting down to brass tacks. In its current form, DLSS 5 seems to hit your graphics card like a freight train—and whatever your opinion on AI in gaming, nobody wants that.</p> ]]></dc:content>
                                                                                                                                            <link>https://www.pcgamer.com/hardware/graphics-cards/dlss-5-comes-with-a-massive-50-60-percent-performance-hit-so-i-hope-you-like-lower-frame-rates-with-your-dose-of-ai-image-enhancement/</link>
                                                                            <description>
                            <![CDATA[ You thought ray tracing was bad... ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">UNKHZ4jimuQUfSHpb7PPrY</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/E644DNUmDjsb24uWWwKTjm-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Tue, 01 Sep 2026 13:01:09 +0000</pubDate>                                                                                                                                <updated>Wed, 02 Sep 2026 00:05:33 +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-320-70.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/E644DNUmDjsb24uWWwKTjm-1920-80.jpg">
                                                            <media:credit><![CDATA[Nvidia]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[A comparison of the appearance of a game character using three different DLSS 5 AI models]]></media:description>                                                            <media:text><![CDATA[A comparison of the appearance of a game character using three different DLSS 5 AI models]]></media:text>
                                <media:title type="plain"><![CDATA[A comparison of the appearance of a game character using three different DLSS 5 AI models]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/E644DNUmDjsb24uWWwKTjm-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>I walked into <a href="https://www.pcgamer.com/hardware/graphics-cards/nvidia-snuck-me-into-a-room-to-show-off-dlss-5-in-person-and-its-somehow-beautiful-ugly-impressive-and-troubling-all-at-the-same-time/" target="_blank">Nvidia's DLSS 5 demo</a> last week with some preconceptions, I'll be honest. I hadn't enjoyed the images it had produced to date, and I was sceptical about the benefits it could bring to our beloved games. Not to mention the troubling notion of AI-altered images entering into our hobby, even if you can turn them off with a simple checkbox.</p><p>The good news is, DLSS 5 is capable of looking pretty good once the settings have been tweaked by actual game developers. The very bad news is, Nvidia says turning DLSS 5 on will currently reduce performance by 50-60%. And that's across the board—no matter the game.</p><p>Nvidia was keen to point out that, just six months ago, <a href="https://www.pcgamer.com/hardware/graphics-cards/i-really-thought-nvidias-dlss-5-was-going-to-be-smarter-than-this/" target="_blank">DLSS 5 required two RTX 5090s to run</a>. So, a 5x improvement since then is something to hold within our collective hats. But tanking frame rates is very unlikely to improve DLSS 5's perception within the PC gaming community, that's for certain. </p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-Oo2MqW"></div>                            </div>                            <script src="https://kwizly.com/embed/Oo2MqW.js" async></script><p>Looking at the basic performance charts Nvidia has provided us so far, the ultra-high frame rate figures are based on <a href="https://www.pcgamer.com/hardware/graphics-cards/hands-on-with-nvidias-new-dynamic-multi-frame-generation-5x-and-6x-modes-push-frame-rates-even-higher-than-before-though-you-can-have-too-much-of-a-good-thing/" target="_blank">6x Multi Frame Generation</a>. So, while the little <a href="https://www.pcgamer.com/hardware/live/news/nvidia-rtx-5060-review-doing-it-live/" target="_blank">RTX 5060</a> can churn out a 258 fps result in NBA 2K27 at 1080p Ultra settings with ray tracing and DLSS 5 enabled, the game underneath will actually be running at around 43 fps. </p><p>At 4K, the same game settings result in a 370 fps average on an <a href="https://www.pcgamer.com/hardware/graphics-cards/nvidia-geforce-rtx-5090-fe-review/" target="_blank">RTX 5090</a>, or a 233 fps average on an <a href="https://www.pcgamer.com/hardware/graphics-cards/nvidia-rtx-5080-founders-edition-review/" target="_blank">RTX 5080</a>. That's with Performance-level upscaling, though, and with 6x MFG doing some seriously heavy lifting once more. </p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/Afh7f9ohbNXKRdqDsKNp2Y-1920-80.jpg" alt="Performance comparisons from Nvidia showing DLSS 5 frame rates" /><figcaption><small role="credit">Nvidia</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/cfTesgiUMKbfhGUEBteUyX-1920-80.jpg" alt="Performance comparisons from Nvidia showing DLSS 5 frame rates" /><figcaption><small role="credit">Nvidia</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/LuxmyUpviXizapewzeYowX-1920-80.jpg" alt="Performance comparisons from Nvidia showing DLSS 5 frame rates" /><figcaption><small role="credit">Nvidia</small></figcaption></figure></figure><p>If you've spent thousands of bucks on a high-end graphics card, I'd imagine that running games with the upscaling and frame generation settings near their limits to achieve high frame rates is probably not what you had in mind.</p><p>All of which makes me wonder if the AI-ification of DLSS 5 is really the biggest barrier to its acceptance. I have my own deep, dark concerns about DLSS 5, AI in general, and its hooks making their way into our hobby. But if the tech is capable of slicing the frame rate in half, all of this might be a moot point.</p><p>The Nvidia folk I spoke to were keen to point out that performance improvements are already on the way. But given that so many gamers are stuck with older graphics cards, thanks to the ongoing pricing crisis that seems <a href="https://www.pcgamer.com/hardware/graphics-cards/theres-a-looming-gpu-supply-crisis-which-means-prices-are-likely-to-get-a-whole-lot-worse-and-its-not-just-because-of-memory/" target="_blank">destined to become much worse</a> before it gets better, I do wonder who the tech is currently for.</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="9S6BpKr58LQKwRkCLLy977" name="DLSS5gains" alt="A chart showing DLSS 5 performance gains made by Nvidia over the past six months" src="https://cdn.mos.cms.futurecdn.net/9S6BpKr58LQKwRkCLLy977-1920-80.jpg" mos="" align="middle" fullscreen="1" width="1920" height="1080" attribution="" endorsement="" class="inline expandable"><a href='https://cdn.mos.cms.futurecdn.net/9S6BpKr58LQKwRkCLLy977-1920-80.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: Nvidia)</span></figcaption></figure><p>When <a href="https://www.pcgamer.com/21-games-will-support-nvidias-real-time-ray-tracing-here-are-demos-of-tomb-raider-and-control/" target="_blank">ray tracing first arrived on the scene</a>, its performance-tanking qualities were at least (partially) offset by the introduction of upscaling. But all these years later, I still debate for myself whether it's worth turning on when I play games on my own, relatively high-end gaming PC. Our rigs might be better equipped on average, but ray tracing is still a performance hog in 2026—and many gamers I speak to still turn it off for smoother frames.</p><p>And while DLSS 5 is certainly more... <em>transformative </em>than ray tracing in terms of the images it creates, it's also far more controversial. Even if you're prepared to make the jump into AI-enhanced games (and it's quite the leap, let's be honest), putting those concerns in tandem with massively compromised frame rates is a seriously big ask for even the most curious of gamers.</p><p>I expected to be writing about the controversy surrounding Nvidia's new tech in terms of <a href="https://www.pcgamer.com/hardware/nvidia-dlss-5-reveal-pc-gamer-reacts-not-wholly-positively/" target="_blank">the wider atmosphere of AI discontent</a>. But here I am getting down to brass tacks. In its current form, DLSS 5 seems to hit your graphics card like a freight train—and whatever your opinion on AI in gaming, nobody wants that.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Nvidia snuck me into a room to show off DLSS 5 in person, and it's somehow beautiful, ugly, impressive, and troubling all at the same time ]]></title>
                                                                                                <dc:content><![CDATA[ <p>I think it's fair to say that DLSS 5 is the most controversial Nvidia creation… well, ever. After the huge amounts of backlash it received <a href="https://www.pcgamer.com/hardware/nvidia-dlss-5-reveal-pc-gamer-reacts-not-wholly-positively/" target="_blank">in reaction to its unveiling earlier this year</a>, Nvidia's AI image enhancing tech has been mostly kept under lock and key. </p><p>However, myself and a select group of journalists were ushered into a small room in the Nvidia booth at Gamescom last week, amid some furtive glances and hushed whispering. As the lights went down, it became obvious as to why. Here was the latest version of DLSS 5 running in front of us, the controversial graphics tech in the flesh. And the message Nvidia wanted to get across was deliberate, and strongly put: It's all about developer control.</p><p>I was shown a character sitting within the Nvidia Zorah demo, <a href="https://www.pcgamer.com/hardware/nvidia-finally-reveals-what-controls-devs-actually-have-for-dlss-5-and-dont-worry-folks-there-are-two-main-sliders-to-control-the-ai-filter/" target="_blank">the same shown at SIGGRAPH 2026</a> earlier this year. As he sat, looking around at his environment in a bored fashion, I leaned forward in my chair. DLSS 5 was obviously altering the image to a significant degree, but seeing the results in person, it was clear this was nowhere near the "<a href="https://www.pcgamer.com/software/ai/dlss-5-clearly-overwrites-game-characters-with-ai-beauty-standards-but-nvidia-says-devs-have-artistic-control/" target="_blank">yassified Grace</a>" level of AI enhancement shown in the first reveal. </p><p>Our digital example, casually inspecting the back of his hand, looked a lot like the original character model—but with more photorealistic lighting, and plenty of finer details that seemed fitting for the scene. It was nowhere near as brash an image as I was expecting, I'll say that much for free.</p><p>At the side of the screen was the DLSS 5 developer control menu. Two sliders, marked <a href="https://www.pcgamer.com/hardware/nvidia-finally-reveals-what-controls-devs-actually-have-for-dlss-5-and-dont-worry-folks-there-are-two-main-sliders-to-control-the-ai-filter/" target="_blank">"structure intensity" and "tone intensity"</a> were set somewhere around the midway mark—and at these settings, the character looked pretty damn good. </p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/ySqfZh4bXqmXBwzoHAYR35-1920-80.jpg" alt="A character in Nvidia's Zorah demo being image-adjusted by DLSS 5 to varying degrees" /><figcaption><small role="credit">Nvidia</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/84pGKrQ6vMDM6q9oj8N735-1920-80.jpg" alt="A character in Nvidia's Zorah demo being image-adjusted by DLSS 5 to varying degrees" /><figcaption><small role="credit">Nvidia</small></figcaption></figure></figure><p>There are more tools for developers to play with, too. The masking feature allows devs to select individual items in a scene (say, a fruit bowl on a table) and give it the AI-enhanced treatment, while leaving everything else DLSS 5-free. The varying AI models can also be switched in and out (or on and off) on a whim.</p><p>According to Nvidia, the fine-tuning abilities of DLSS 5 are designed to be as developer-friendly as possible, allowing them to dip in and out of its features on a model-per-model basis to suit their artistic intent. Seeing the demo running in front of me with my own eyes, I could feel myself coming around to the idea. My arms uncrossed.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/MQUhkrwygCDxuYzUkVpKCf-1920-80.jpg" alt="Nvidia slides demonstrating the developer masking controls within DLSS 5" /><figcaption><small role="credit">Nvidia</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/sqSptqtG5bJxZGHWrLTdgf-1920-80.jpg" alt="Nvidia slides demonstrating the developer masking controls within DLSS 5" /><figcaption><small role="credit">Nvidia</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/7tYAxG3YQDNGpfj7UjaAaf-1920-80.jpg" alt="Nvidia slides demonstrating the developer masking controls within DLSS 5" /><figcaption><small role="credit">Nvidia</small></figcaption></figure></figure><p>And then my hosts began messing with the sliders and the model presets, and an essential truth emerged. While a light dusting of DLSS 5 can cause a substantial visual leap in terms of photorealism, turning it up to 11 can still provoke an unwanted, gut-level reaction. </p><div><blockquote><p>Turning DLSS 5 up to 11 can still provoke an unwanted, gut-level reaction</p></blockquote></div><p>There are three image-transforming AI models for devs to choose from (at least in the demo I was shown): A, B, and C. While models A and C looked pretty good to me at various settings, model B made me wince when both sliders were pushed up. The HDR-like shadows became overblown, the skin textures too shiny, the facial features too keenly drawn. </p><p>To my eyes, characters with model B turned up can look substantially different from the model underneath, in a way that's reminiscent of the AI beauty filters we've all become far too familiar with. In short, it's still capable of giving me the ick.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/E644DNUmDjsb24uWWwKTjm-1920-80.jpg" alt="A comparison of the appearance of a game character using three different DLSS 5 AI models" /><figcaption><small role="credit">Nvidia</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/HT3LSH9aZYaHmBFV98cEZL-1920-80.jpg" alt="Three images of the same game character being adjusted by DLSS 5 model B with varying levels of structural intensity" /><figcaption><small role="credit">Nvidia</small></figcaption></figure></figure><p>I'll call it as I see it: DLSS 5 turned up to the guns, particularly using model B, can look downright ugly. But Nvidia's point makes a whole lot of sense. It's the developers, the artists behind the game, that choose how far to push the technology. If it oversteps the mark? Devs can adjust the settings and rein it back in, and you can turn it off entirely (separate from regular DLSS upscaling) if you disagree with their choices.</p><p>On that note, some Nvidia staff members I spoke to took issue with the idea that DLSS 5, even in the experimental version shown earlier this year, is capable of transforming the facial geometry of a character model. I argued the contrary, because well, look at the screenshots below.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/wfjmYSeJBSmLoNVHmhDT9d-1920-80.jpg" alt="Nvidia's Jensen Huang showing off DLSS 5 at GTC 2026." /><figcaption><small role="credit">Nvidia</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/VC54gvnStHiPbDBZ47EQ9d-1920-80.jpg" alt="Nvidia's Jensen Huang showing off DLSS 5 at GTC 2026." /><figcaption><small role="credit">Nvidia</small></figcaption></figure></figure><p>Apparently, this is more of a perceived effect created by the lighting than an actual, DLSS 5-induced facelift. This eventually turned into a philosophical debate, where I argued that, even if it simply <em>looks </em>like the model is creating markedly different facial geometry from the original character models, the end result is functionally the same. </p><p>Because that's what it looks like, and what it looks like is the whole point. This argument resulted in a stalemate, so I'll let you be the judge for yourselves.</p><p>Anyway, the longer the demos continued, the clearer it became that DLSS 5 is capable of creating some stunning imagery when handled with a delicate touch, and some seriously overblown results when pushed to the limit. DLSS 5 can enhance—but it can also alter an image with all the subtlety of a sledgehammer.</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="DgavxPFFwtK6RrpC8S7Ve9" name="assets_2026_08_1788197243_nvidia-dlss-5-produces-better-output-with-more-detailed-input" alt="A DLSS 5 demo showing the visual results of the tech when used with ray tracing on and off" src="https://cdn.mos.cms.futurecdn.net/DgavxPFFwtK6RrpC8S7Ve9-1920-80.jpg" mos="" align="middle" fullscreen="1" width="3840" height="2160" attribution="" endorsement="" class="inline expandable"><a href='https://cdn.mos.cms.futurecdn.net/DgavxPFFwtK6RrpC8S7Ve9-1920-80.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: Nvidia)</span></figcaption></figure><p>The example above shows a DLSS 5-enhanced scene of some foliage against a building, with ray tracing turned on and off. It's supposed to demonstrate that the more lighting information you give the models to work with, the better the visual result. The DLSS 5 and ray-traced image combined, though, looks seriously oversaturated to my eyes. Realism has gone out of the window, and the end result is… lurid, to say the least. </p><p>What is beautiful to some is garish to others, but all I'll say is that the term "better" is far from my mind. There's no accounting for taste, is there?</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="kwqNooThjjEgxSLxD4AE89" name="assets_2026_08_1788197246_nvidia-dlss-5-zorah-comparison-002-on" alt="A character within Nvidia's Zorah demo being AI adjusted by DLSS 5" src="https://cdn.mos.cms.futurecdn.net/kwqNooThjjEgxSLxD4AE89-1920-80.jpg" mos="" align="middle" fullscreen="1" width="3840" height="2160" attribution="" endorsement="" class="inline expandable"><a href='https://cdn.mos.cms.futurecdn.net/kwqNooThjjEgxSLxD4AE89-1920-80.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: Nvidia)</span></figcaption></figure><p>What we're going to be relying on for the most part, though, are the tastes of the game developers themselves. I was taken into a separate room to try out NBA 2K27, the first game you'll be able to play with DLSS 5 enabled. <a href="https://www.pcgamer.com/hardware/graphics-cards/looks-like-you-can-try-dlss-5-out-today-yourself/" target="_blank">Officially, at least</a>, as it can apparently be modded into any game.</p><p>This was a very locked down session, in which the devs refused to be drawn in on the details of exactly what sort of DLSS 5 implementation I was looking at. However, I'd guess that, by Nvidia's standards, everything I saw was achieved by using the lower end of the DLSS 5 spectrum. </p><div><blockquote><p>If developers tune it wisely, there are real visual benefits to be seen</p></blockquote></div><p>The sweat running down the players' arms looked… sweatier. More glistening. The facial features looked more realistic, with better lighting in the nooks and crannies of their various mugs, and less of the "uncanny valley" effect I'd seen at higher settings. The crowd in the background transformed from low-poly models into a more passable depiction of basketball match attendees, without straying too far from the look of the original assets.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/5oTbh7dqye7qpzStP5BErd-1920-80.jpg" alt="A shot of a basketball player in NBA 2K27 with DLSS 5 turned on" /><figcaption><small role="credit">Nvidia</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/iDLr7yv5tmBsv4RumLxeRV-1920-80.jpg" alt="A shot of a basketball player in NBA 2K27 with DLSS 5 turned off" /><figcaption><small role="credit">Nvidia</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/hUVHXhfCwnAr8S9YCxCei6-1920-80.jpg" alt="A basketball player in NBA 2K27 with DLSS 5 turned on" /><figcaption><small role="credit">Nvidia</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/VJUcfEni32PvdciRdjsRLC-1920-80.jpg" alt="A basketball player in NBA 2K27 with DLSS 5 turned off" /><figcaption><small role="credit">Nvidia</small></figcaption></figure></figure><p>To my surprise, I didn't experience the AI image ick. It looked more like the difference between a game running on a console, and one running on PC with a ton of extra graphics options added on top. DLSS 5 doesn't look quite so revolutionary at these settings, perhaps—but the results impressed me more than I expected.</p><p>I was careful to look for signs of ghosting, or any morphing AI faces under fast motion. One of my critiques of the previous DLSS 5 footage was the temporal handling, which looked a little blurred and smeared to my eyes. However, there was no hint of that here. I played virtual basketball, I sucked at it, and I enjoyed the look of the game overall. </p><p>In all honesty, it felt like playing a next-gen game with cutting-edge graphics technology, and not an ill-advised AI gaming revolution. This, beyond anything else, was perhaps the best demonstration that DLSS 5 can be used to genuinely enhance the look of our games, rather than turning them into an AI-slathered mess. If developers tune it wisely, there are real visual benefits to be seen. </p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/CkcEpLbPgw94wY4Hrrf7zN-1920-80.jpg" alt="A shot of the crowd in NBA 2K27 with DLSS 5 turned on" /><figcaption><small role="credit">Nvidia</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/uEUwZscEFCi3Wtg2iLHQrT-1920-80.jpg" alt="A shot of the crowd in NBA 2K27 with DLSS 5 turned off" /><figcaption><small role="credit">Nvidia</small></figcaption></figure></figure><p>All of this might be a moot point, though, if performance is a concern. The Nvidia<strong> </strong>devs I spoke to estimated a 50-60% performance hit with DLSS 5 turned on, which doesn't vary on a game-by-game basis. Essentially, it's still a massive resource hog as things stand, although it no longer requires two RTX 5090s just to run. Goodie. </p><p>Further performance improvements are forthcoming, says Nvidia, but my eyebrows jumped so high at this news I'm surprised they didn't shoot off the top of my head. <a href="https://www.pcgamer.com/hardware/graphics-cards/the-rtx-5060-ti-16-gb-currently-costs-more-than-the-rtx-5070-and-rx-9070-xt-and-i-know-which-one-id-pick/" target="_blank">Graphics card prices are outrageous right now</a>, and I can't help wondering who's going to want to slice their frame rate in half in return for some AI-enhanced imagery, good-looking or otherwise.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/LuxmyUpviXizapewzeYowX-1920-80.jpg" alt="Performance comparisons from Nvidia showing DLSS 5 frame rates" /><figcaption><small role="credit">Nvidia</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/cfTesgiUMKbfhGUEBteUyX-1920-80.jpg" alt="Performance comparisons from Nvidia showing DLSS 5 frame rates" /><figcaption><small role="credit">Nvidia</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/Afh7f9ohbNXKRdqDsKNp2Y-1920-80.jpg" alt="Performance comparisons from Nvidia showing DLSS 5 frame rates" /><figcaption><small role="credit">Nvidia</small></figcaption></figure></figure><p>All of the performance charts I was shown used a combination of 6x Multi Frame Generation and various levels of upscaling to bump up the numbers. And while I'm not as much of a frame generation sceptic as some, I doubt this will come as good news to those curious to try out the tech. </p><p>If the performance impact was minimal, I could see some gamers experimenting with DLSS 5 for themselves and potentially changing their minds. With this sort of massive dip, though, I think DLSS 5's GPU-hogging ways are a much bigger issue for adoption than the AI-ified nature of the tech 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="9S6BpKr58LQKwRkCLLy977" name="DLSS5gains" alt="A chart showing DLSS 5 performance gains made by Nvidia over the past six months" src="https://cdn.mos.cms.futurecdn.net/9S6BpKr58LQKwRkCLLy977-1920-80.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: Nvidia)</span></figcaption></figure><p>What's left, then, is the thorny issue of the ethical debate. The elephant in the room, and there's no getting around it, is that <a href="https://www.pcgamer.com/gaming-industry/more-than-half-of-game-developers-now-think-generative-ai-is-bad-for-the-industry-a-dramatic-increase-from-just-2-years-ago-id-rather-quit-the-industry-than-use-generative-ai/" target="_blank">generative AI usage in games</a> is a massive hot topic at the moment. In fact, AI usage <em>in general </em>is causing all sorts of debates in all sorts of arenas, from the potential effects on the <a href="https://www.pcgamer.com/these-are-the-34-jobs-openai-suggests-will-secure-you-against-the-ai-revolution/" target="_blank">job market</a>, to <a href="https://www.pcgamer.com/software/ai/gas-power-projects-for-just-11-us-data-center-campuses-could-emit-more-greenhouse-gases-than-entire-countries-according-to-report/" target="_blank">ecological concerns</a>, to discussions around the <a href="https://www.pcgamer.com/software/ai/brendan-greene-says-ai-content-is-ruining-the-internet-because-its-a-loop-llms-are-scanning-this-junk-and-then-that-becomes-truth-its-like-a-race-to-the-middle-of-sh-t/" target="_blank">very nature of truth</a>.</p><div><blockquote><p>We're going to have to decide for ourselves if we want to engage with it</p></blockquote></div><p>And this, I feel, is the real hurdle Nvidia is trying to jump. While it's clear that DLSS 5 can be beneficial to the image quality of our games in the right hands, whether we, as gamers, want to participate in the AI-ification of everything in this way is much more doubtful. And it's on this level where I feel far more conflicted about the tech.</p><p>My criticisms of the AI revolution, in a general sense, are <a href="https://www.google.com/search?q=Andy+Edser+AI+site:pcgamer.com" target="_blank">well documented</a>. And while I can absolutely see the potential benefits of DLSS 5, I left the demo booth with mixed feelings. Is this where the games industry is heading? Will I be spending most of my gaming time looking at more AI-enhanced imagery in the future?</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="YyJXvQWAWRBiaGMsFv3RqF" name="assets_2026_08_1788197245_nvidia-dlss-5-zorah-comparison-001-on" alt="A screenshot of foliage within the DLSS 5 Zorah demo" src="https://cdn.mos.cms.futurecdn.net/YyJXvQWAWRBiaGMsFv3RqF-1920-80.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: Nvidia)</span></figcaption></figure><p>Will developers make use of the tech wisely, or will major releases eventually go for the full yassified approach, transforming our games into something unrecognisable from what they are today? Will devs jump in with both feet, or <a href="https://www.pcgamer.com/software/ai/bad-ending-now-every-game-is-slop-game-developers-share-mixed-reactions-to-dlss-5/" target="_blank">will they be more cautious</a>? And crucially, is AI-enhanced imagery really what we want, even if it's capable of looking nice?</p><p>In principle, the demos I was shown should have me jumping up and down with excitement at the potential of better gaming graphics. But the AI association, perhaps even <em>infiltration, </em>into a form of media I truly adore is enough to keep me awake at night. In practice, DLSS 5 is certainly capable of creating some good-looking imagery in the right hands.</p><p>But it also represents a major leap towards an AI-enhanced gaming future, and one that still makes me, in the depths of my bones, more than a little uncomfortable. Whatever the case, DLSS 5 will be launching on September 3—and we're going to have to decide for ourselves if we want to engage with it.</p> ]]></dc:content>
                                                                                                                                            <link>https://www.pcgamer.com/hardware/graphics-cards/nvidia-snuck-me-into-a-room-to-show-off-dlss-5-in-person-and-its-somehow-beautiful-ugly-impressive-and-troubling-all-at-the-same-time/</link>
                                                                            <description>
                            <![CDATA[ We're in the hands of the gods now. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">244reNoLY5eTBix6gwk9VG</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/hUVHXhfCwnAr8S9YCxCei6-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Tue, 01 Sep 2026 13:00:00 +0000</pubDate>                                                                                                                                <updated>Tue, 01 Sep 2026 21:07:09 +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-320-70.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/hUVHXhfCwnAr8S9YCxCei6-1920-80.jpg">
                                                            <media:credit><![CDATA[Nvidia]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[A basketball player in NBA 2K27 with DLSS 5 turned on]]></media:description>                                                            <media:text><![CDATA[A basketball player in NBA 2K27 with DLSS 5 turned on]]></media:text>
                                <media:title type="plain"><![CDATA[A basketball player in NBA 2K27 with DLSS 5 turned on]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/hUVHXhfCwnAr8S9YCxCei6-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>I think it's fair to say that DLSS 5 is the most controversial Nvidia creation… well, ever. After the huge amounts of backlash it received <a href="https://www.pcgamer.com/hardware/nvidia-dlss-5-reveal-pc-gamer-reacts-not-wholly-positively/" target="_blank">in reaction to its unveiling earlier this year</a>, Nvidia's AI image enhancing tech has been mostly kept under lock and key. </p><p>However, myself and a select group of journalists were ushered into a small room in the Nvidia booth at Gamescom last week, amid some furtive glances and hushed whispering. As the lights went down, it became obvious as to why. Here was the latest version of DLSS 5 running in front of us, the controversial graphics tech in the flesh. And the message Nvidia wanted to get across was deliberate, and strongly put: It's all about developer control.</p><p>I was shown a character sitting within the Nvidia Zorah demo, <a href="https://www.pcgamer.com/hardware/nvidia-finally-reveals-what-controls-devs-actually-have-for-dlss-5-and-dont-worry-folks-there-are-two-main-sliders-to-control-the-ai-filter/" target="_blank">the same shown at SIGGRAPH 2026</a> earlier this year. As he sat, looking around at his environment in a bored fashion, I leaned forward in my chair. DLSS 5 was obviously altering the image to a significant degree, but seeing the results in person, it was clear this was nowhere near the "<a href="https://www.pcgamer.com/software/ai/dlss-5-clearly-overwrites-game-characters-with-ai-beauty-standards-but-nvidia-says-devs-have-artistic-control/" target="_blank">yassified Grace</a>" level of AI enhancement shown in the first reveal. </p><p>Our digital example, casually inspecting the back of his hand, looked a lot like the original character model—but with more photorealistic lighting, and plenty of finer details that seemed fitting for the scene. It was nowhere near as brash an image as I was expecting, I'll say that much for free.</p><p>At the side of the screen was the DLSS 5 developer control menu. Two sliders, marked <a href="https://www.pcgamer.com/hardware/nvidia-finally-reveals-what-controls-devs-actually-have-for-dlss-5-and-dont-worry-folks-there-are-two-main-sliders-to-control-the-ai-filter/" target="_blank">"structure intensity" and "tone intensity"</a> were set somewhere around the midway mark—and at these settings, the character looked pretty damn good. </p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/ySqfZh4bXqmXBwzoHAYR35-1920-80.jpg" alt="A character in Nvidia's Zorah demo being image-adjusted by DLSS 5 to varying degrees" /><figcaption><small role="credit">Nvidia</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/84pGKrQ6vMDM6q9oj8N735-1920-80.jpg" alt="A character in Nvidia's Zorah demo being image-adjusted by DLSS 5 to varying degrees" /><figcaption><small role="credit">Nvidia</small></figcaption></figure></figure><p>There are more tools for developers to play with, too. The masking feature allows devs to select individual items in a scene (say, a fruit bowl on a table) and give it the AI-enhanced treatment, while leaving everything else DLSS 5-free. The varying AI models can also be switched in and out (or on and off) on a whim.</p><p>According to Nvidia, the fine-tuning abilities of DLSS 5 are designed to be as developer-friendly as possible, allowing them to dip in and out of its features on a model-per-model basis to suit their artistic intent. Seeing the demo running in front of me with my own eyes, I could feel myself coming around to the idea. My arms uncrossed.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/MQUhkrwygCDxuYzUkVpKCf-1920-80.jpg" alt="Nvidia slides demonstrating the developer masking controls within DLSS 5" /><figcaption><small role="credit">Nvidia</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/sqSptqtG5bJxZGHWrLTdgf-1920-80.jpg" alt="Nvidia slides demonstrating the developer masking controls within DLSS 5" /><figcaption><small role="credit">Nvidia</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/7tYAxG3YQDNGpfj7UjaAaf-1920-80.jpg" alt="Nvidia slides demonstrating the developer masking controls within DLSS 5" /><figcaption><small role="credit">Nvidia</small></figcaption></figure></figure><p>And then my hosts began messing with the sliders and the model presets, and an essential truth emerged. While a light dusting of DLSS 5 can cause a substantial visual leap in terms of photorealism, turning it up to 11 can still provoke an unwanted, gut-level reaction. </p><div><blockquote><p>Turning DLSS 5 up to 11 can still provoke an unwanted, gut-level reaction</p></blockquote></div><p>There are three image-transforming AI models for devs to choose from (at least in the demo I was shown): A, B, and C. While models A and C looked pretty good to me at various settings, model B made me wince when both sliders were pushed up. The HDR-like shadows became overblown, the skin textures too shiny, the facial features too keenly drawn. </p><p>To my eyes, characters with model B turned up can look substantially different from the model underneath, in a way that's reminiscent of the AI beauty filters we've all become far too familiar with. In short, it's still capable of giving me the ick.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/E644DNUmDjsb24uWWwKTjm-1920-80.jpg" alt="A comparison of the appearance of a game character using three different DLSS 5 AI models" /><figcaption><small role="credit">Nvidia</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/HT3LSH9aZYaHmBFV98cEZL-1920-80.jpg" alt="Three images of the same game character being adjusted by DLSS 5 model B with varying levels of structural intensity" /><figcaption><small role="credit">Nvidia</small></figcaption></figure></figure><p>I'll call it as I see it: DLSS 5 turned up to the guns, particularly using model B, can look downright ugly. But Nvidia's point makes a whole lot of sense. It's the developers, the artists behind the game, that choose how far to push the technology. If it oversteps the mark? Devs can adjust the settings and rein it back in, and you can turn it off entirely (separate from regular DLSS upscaling) if you disagree with their choices.</p><p>On that note, some Nvidia staff members I spoke to took issue with the idea that DLSS 5, even in the experimental version shown earlier this year, is capable of transforming the facial geometry of a character model. I argued the contrary, because well, look at the screenshots below.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/wfjmYSeJBSmLoNVHmhDT9d-1920-80.jpg" alt="Nvidia's Jensen Huang showing off DLSS 5 at GTC 2026." /><figcaption><small role="credit">Nvidia</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/VC54gvnStHiPbDBZ47EQ9d-1920-80.jpg" alt="Nvidia's Jensen Huang showing off DLSS 5 at GTC 2026." /><figcaption><small role="credit">Nvidia</small></figcaption></figure></figure><p>Apparently, this is more of a perceived effect created by the lighting than an actual, DLSS 5-induced facelift. This eventually turned into a philosophical debate, where I argued that, even if it simply <em>looks </em>like the model is creating markedly different facial geometry from the original character models, the end result is functionally the same. </p><p>Because that's what it looks like, and what it looks like is the whole point. This argument resulted in a stalemate, so I'll let you be the judge for yourselves.</p><p>Anyway, the longer the demos continued, the clearer it became that DLSS 5 is capable of creating some stunning imagery when handled with a delicate touch, and some seriously overblown results when pushed to the limit. DLSS 5 can enhance—but it can also alter an image with all the subtlety of a sledgehammer.</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="DgavxPFFwtK6RrpC8S7Ve9" name="assets_2026_08_1788197243_nvidia-dlss-5-produces-better-output-with-more-detailed-input" alt="A DLSS 5 demo showing the visual results of the tech when used with ray tracing on and off" src="https://cdn.mos.cms.futurecdn.net/DgavxPFFwtK6RrpC8S7Ve9-1920-80.jpg" mos="" align="middle" fullscreen="1" width="3840" height="2160" attribution="" endorsement="" class="inline expandable"><a href='https://cdn.mos.cms.futurecdn.net/DgavxPFFwtK6RrpC8S7Ve9-1920-80.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: Nvidia)</span></figcaption></figure><p>The example above shows a DLSS 5-enhanced scene of some foliage against a building, with ray tracing turned on and off. It's supposed to demonstrate that the more lighting information you give the models to work with, the better the visual result. The DLSS 5 and ray-traced image combined, though, looks seriously oversaturated to my eyes. Realism has gone out of the window, and the end result is… lurid, to say the least. </p><p>What is beautiful to some is garish to others, but all I'll say is that the term "better" is far from my mind. There's no accounting for taste, is there?</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="kwqNooThjjEgxSLxD4AE89" name="assets_2026_08_1788197246_nvidia-dlss-5-zorah-comparison-002-on" alt="A character within Nvidia's Zorah demo being AI adjusted by DLSS 5" src="https://cdn.mos.cms.futurecdn.net/kwqNooThjjEgxSLxD4AE89-1920-80.jpg" mos="" align="middle" fullscreen="1" width="3840" height="2160" attribution="" endorsement="" class="inline expandable"><a href='https://cdn.mos.cms.futurecdn.net/kwqNooThjjEgxSLxD4AE89-1920-80.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: Nvidia)</span></figcaption></figure><p>What we're going to be relying on for the most part, though, are the tastes of the game developers themselves. I was taken into a separate room to try out NBA 2K27, the first game you'll be able to play with DLSS 5 enabled. <a href="https://www.pcgamer.com/hardware/graphics-cards/looks-like-you-can-try-dlss-5-out-today-yourself/" target="_blank">Officially, at least</a>, as it can apparently be modded into any game.</p><p>This was a very locked down session, in which the devs refused to be drawn in on the details of exactly what sort of DLSS 5 implementation I was looking at. However, I'd guess that, by Nvidia's standards, everything I saw was achieved by using the lower end of the DLSS 5 spectrum. </p><div><blockquote><p>If developers tune it wisely, there are real visual benefits to be seen</p></blockquote></div><p>The sweat running down the players' arms looked… sweatier. More glistening. The facial features looked more realistic, with better lighting in the nooks and crannies of their various mugs, and less of the "uncanny valley" effect I'd seen at higher settings. The crowd in the background transformed from low-poly models into a more passable depiction of basketball match attendees, without straying too far from the look of the original assets.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/5oTbh7dqye7qpzStP5BErd-1920-80.jpg" alt="A shot of a basketball player in NBA 2K27 with DLSS 5 turned on" /><figcaption><small role="credit">Nvidia</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/iDLr7yv5tmBsv4RumLxeRV-1920-80.jpg" alt="A shot of a basketball player in NBA 2K27 with DLSS 5 turned off" /><figcaption><small role="credit">Nvidia</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/hUVHXhfCwnAr8S9YCxCei6-1920-80.jpg" alt="A basketball player in NBA 2K27 with DLSS 5 turned on" /><figcaption><small role="credit">Nvidia</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/VJUcfEni32PvdciRdjsRLC-1920-80.jpg" alt="A basketball player in NBA 2K27 with DLSS 5 turned off" /><figcaption><small role="credit">Nvidia</small></figcaption></figure></figure><p>To my surprise, I didn't experience the AI image ick. It looked more like the difference between a game running on a console, and one running on PC with a ton of extra graphics options added on top. DLSS 5 doesn't look quite so revolutionary at these settings, perhaps—but the results impressed me more than I expected.</p><p>I was careful to look for signs of ghosting, or any morphing AI faces under fast motion. One of my critiques of the previous DLSS 5 footage was the temporal handling, which looked a little blurred and smeared to my eyes. However, there was no hint of that here. I played virtual basketball, I sucked at it, and I enjoyed the look of the game overall. </p><p>In all honesty, it felt like playing a next-gen game with cutting-edge graphics technology, and not an ill-advised AI gaming revolution. This, beyond anything else, was perhaps the best demonstration that DLSS 5 can be used to genuinely enhance the look of our games, rather than turning them into an AI-slathered mess. If developers tune it wisely, there are real visual benefits to be seen. </p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/CkcEpLbPgw94wY4Hrrf7zN-1920-80.jpg" alt="A shot of the crowd in NBA 2K27 with DLSS 5 turned on" /><figcaption><small role="credit">Nvidia</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/uEUwZscEFCi3Wtg2iLHQrT-1920-80.jpg" alt="A shot of the crowd in NBA 2K27 with DLSS 5 turned off" /><figcaption><small role="credit">Nvidia</small></figcaption></figure></figure><p>All of this might be a moot point, though, if performance is a concern. The Nvidia<strong> </strong>devs I spoke to estimated a 50-60% performance hit with DLSS 5 turned on, which doesn't vary on a game-by-game basis. Essentially, it's still a massive resource hog as things stand, although it no longer requires two RTX 5090s just to run. Goodie. </p><p>Further performance improvements are forthcoming, says Nvidia, but my eyebrows jumped so high at this news I'm surprised they didn't shoot off the top of my head. <a href="https://www.pcgamer.com/hardware/graphics-cards/the-rtx-5060-ti-16-gb-currently-costs-more-than-the-rtx-5070-and-rx-9070-xt-and-i-know-which-one-id-pick/" target="_blank">Graphics card prices are outrageous right now</a>, and I can't help wondering who's going to want to slice their frame rate in half in return for some AI-enhanced imagery, good-looking or otherwise.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/LuxmyUpviXizapewzeYowX-1920-80.jpg" alt="Performance comparisons from Nvidia showing DLSS 5 frame rates" /><figcaption><small role="credit">Nvidia</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/cfTesgiUMKbfhGUEBteUyX-1920-80.jpg" alt="Performance comparisons from Nvidia showing DLSS 5 frame rates" /><figcaption><small role="credit">Nvidia</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/Afh7f9ohbNXKRdqDsKNp2Y-1920-80.jpg" alt="Performance comparisons from Nvidia showing DLSS 5 frame rates" /><figcaption><small role="credit">Nvidia</small></figcaption></figure></figure><p>All of the performance charts I was shown used a combination of 6x Multi Frame Generation and various levels of upscaling to bump up the numbers. And while I'm not as much of a frame generation sceptic as some, I doubt this will come as good news to those curious to try out the tech. </p><p>If the performance impact was minimal, I could see some gamers experimenting with DLSS 5 for themselves and potentially changing their minds. With this sort of massive dip, though, I think DLSS 5's GPU-hogging ways are a much bigger issue for adoption than the AI-ified nature of the tech 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="9S6BpKr58LQKwRkCLLy977" name="DLSS5gains" alt="A chart showing DLSS 5 performance gains made by Nvidia over the past six months" src="https://cdn.mos.cms.futurecdn.net/9S6BpKr58LQKwRkCLLy977-1920-80.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: Nvidia)</span></figcaption></figure><p>What's left, then, is the thorny issue of the ethical debate. The elephant in the room, and there's no getting around it, is that <a href="https://www.pcgamer.com/gaming-industry/more-than-half-of-game-developers-now-think-generative-ai-is-bad-for-the-industry-a-dramatic-increase-from-just-2-years-ago-id-rather-quit-the-industry-than-use-generative-ai/" target="_blank">generative AI usage in games</a> is a massive hot topic at the moment. In fact, AI usage <em>in general </em>is causing all sorts of debates in all sorts of arenas, from the potential effects on the <a href="https://www.pcgamer.com/these-are-the-34-jobs-openai-suggests-will-secure-you-against-the-ai-revolution/" target="_blank">job market</a>, to <a href="https://www.pcgamer.com/software/ai/gas-power-projects-for-just-11-us-data-center-campuses-could-emit-more-greenhouse-gases-than-entire-countries-according-to-report/" target="_blank">ecological concerns</a>, to discussions around the <a href="https://www.pcgamer.com/software/ai/brendan-greene-says-ai-content-is-ruining-the-internet-because-its-a-loop-llms-are-scanning-this-junk-and-then-that-becomes-truth-its-like-a-race-to-the-middle-of-sh-t/" target="_blank">very nature of truth</a>.</p><div><blockquote><p>We're going to have to decide for ourselves if we want to engage with it</p></blockquote></div><p>And this, I feel, is the real hurdle Nvidia is trying to jump. While it's clear that DLSS 5 can be beneficial to the image quality of our games in the right hands, whether we, as gamers, want to participate in the AI-ification of everything in this way is much more doubtful. And it's on this level where I feel far more conflicted about the tech.</p><p>My criticisms of the AI revolution, in a general sense, are <a href="https://www.google.com/search?q=Andy+Edser+AI+site:pcgamer.com" target="_blank">well documented</a>. And while I can absolutely see the potential benefits of DLSS 5, I left the demo booth with mixed feelings. Is this where the games industry is heading? Will I be spending most of my gaming time looking at more AI-enhanced imagery in the future?</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="YyJXvQWAWRBiaGMsFv3RqF" name="assets_2026_08_1788197245_nvidia-dlss-5-zorah-comparison-001-on" alt="A screenshot of foliage within the DLSS 5 Zorah demo" src="https://cdn.mos.cms.futurecdn.net/YyJXvQWAWRBiaGMsFv3RqF-1920-80.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: Nvidia)</span></figcaption></figure><p>Will developers make use of the tech wisely, or will major releases eventually go for the full yassified approach, transforming our games into something unrecognisable from what they are today? Will devs jump in with both feet, or <a href="https://www.pcgamer.com/software/ai/bad-ending-now-every-game-is-slop-game-developers-share-mixed-reactions-to-dlss-5/" target="_blank">will they be more cautious</a>? And crucially, is AI-enhanced imagery really what we want, even if it's capable of looking nice?</p><p>In principle, the demos I was shown should have me jumping up and down with excitement at the potential of better gaming graphics. But the AI association, perhaps even <em>infiltration, </em>into a form of media I truly adore is enough to keep me awake at night. In practice, DLSS 5 is certainly capable of creating some good-looking imagery in the right hands.</p><p>But it also represents a major leap towards an AI-enhanced gaming future, and one that still makes me, in the depths of my bones, more than a little uncomfortable. Whatever the case, DLSS 5 will be launching on September 3—and we're going to have to decide for ourselves if we want to engage with it.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Looks like you can try DLSS 5 out today yourself ]]></title>
                                                                                                <dc:content><![CDATA[ <div class="see-more see-more--clipped"><figure><blockquote class="twitter-tweet hawk-ignore" data-lang="en" cite="https://twitter.com/cantworkitout/status/2092993944246259805"><p lang="en" dir="ltr">🚨DLSS 5 Running On Control with renodxso one of the renodx guys has dlss 5 neural rendering (ai filter) running on control. This was using the dlss nr dll found in nba 2k27. They have it working on character models only so far. Theres 7 different styles, the video clip… pic.twitter.com/YlEFVCIPJC<a href="https://twitter.com/cantworkitout/status/2092993944246259805">August 27, 2026</a></p></blockquote></figure><div class="see-more__filter"></div></div><p>We know that <a href="https://www.pcgamer.com/hardware/nvidia-finally-reveals-what-controls-devs-actually-have-for-dlss-5-and-dont-worry-folks-there-are-two-main-sliders-to-control-the-ai-filter/" target="_blank">DLSS 5</a> is due to arrive with us in the autumn time, but that release date feels a lot closer, with specific files being picked out of an early access version of NBA2K27 and <a href="https://x.com/SwurvGaming/status/2092993944246259805" target="_blank">dropped into Remedy's Control</a> (via <a href="https://www.notebookcheck.net/Here-s-a-glimpse-at-DLSS-5-neural-rendering-in-action-ahead-of-official-release.1381000.0.html" target="_blank">Notebookcheck</a>). The files in question have been found in the 2K ball-tossing title's PC version—which is currently playable for gamers who purchased the Deluxe or Ultra editions—and a modder from the <a href="https://github.com/clshortfuse/renodx" target="_blank">RenoDX</a> team has managed to inject it into Control with sliders.</p><p>And, while I'm likely to be pilloried for saying so, I'm kinda impressed with the changes and the level of… ahem… control you have over the visuals with the number of sliders at play in the mod. It's also impressive that this has been knocked together using an early DLL file from a completely different game and dropped into Control. </p><p>The mod has been released in the <a href="https://discord.com/channels/1408098019194310818/1541172647059005570/1542573691194572853" target="_blank">RenoDX Discord channel</a> and offers up seven different styles, which seem to range from conservative to full-on yasification. So far it's just aimed at the character models, but given the suggested performance hit from enabling it, you are going to want to limit its reach.</p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-Oo2MqW"></div>                            </div>                            <script src="https://kwizly.com/embed/Oo2MqW.js" async></script><p>Looking into the <a href="https://www.reddit.com/r/nvidia/comments/1vzzhow/dlss_5_renodx_mod_for_control_out_now/" target="_blank">Reddit chats</a> about it, people are suggesting drops on an RTX 5070 Ti that take Control from 71 fps to 35 fps. That's a big hit, though we are talking about a pre-release feature in a game that it's not (yet?) designed for. When ray tracing still gets a lukewarm reception due to its performance impact, yet another resource-hogging feature will likely struggle for traction even outside the AI antipathy in gaming.</p><p>And that's without taking into account the <a href="https://www.pcgamer.com/hardware/graphics-cards/graphics-card-price-watch-deals/" target="_blank">current ludicrous pricing situation</a> for every Nvidia GPU from the fifth tier of its RTX 50-series and up.</p><p>There are various images of the lead character, Jesse Faden, but I think one of the most interesting is linked in the original X post, where the conservative preset is seemingly being used. The character model doesn't look markedly different, but as the sliders are adjusted, you can see how the filter is layered on without negatively impacting the original design or geometry.</p><a href="https://imgdiff.net/s/1b0b18d858fdc344d6acb8c31df376e0" target="_blank"><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.90%;"><img id="k4GT9GkYefPTfvhpZzVjkP" name="1787911302.jpg" alt="Control using RenoDX DLSS 5 mod" src="https://cdn.mos.cms.futurecdn.net/k4GT9GkYefPTfvhpZzVjkP-1920-80.jpg" mos="" align="middle" fullscreen="" width="1195" height="680" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Anonymous)</span></figcaption></figure></a><p>Then there's another uploaded image where you can slide between the DLSS 5 on and off versions of the character model, where it's far more extreme. But still, I don't think it looks bad. If you'd given me that Faden model from the outset natively, I'd have marvelled at Remedy making such a detailed character, especially given the company's obvious desire for photorealism in its characters. It still obviously retains the geometry, but this is far more of the AI beauty filter fear that large parts of the gaming community are concerned about with this feature's release.</p><p>I think the fact this has all been pulled together from one DLL file taken out of an early access game is impressive, and makes me think that the instant DLSS 5 gets released, we're going to see a whole lot of these mods out there giving gamers access to all the controls for a whole bunch of games… whether those game developers like it or not. </p><p>And that's going to be a whole other debate.</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:1304px;"><p class="vanilla-image-block" style="padding-top:56.21%;"><img id="GdnYninvwvvaiLctZ4fzBf" name="1787911429.jpg" alt="NBA2K27 DLL file" src="https://cdn.mos.cms.futurecdn.net/GdnYninvwvvaiLctZ4fzBf-1920-80.jpg" mos="" align="middle" fullscreen="" width="1304" height="733" 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 final thing to note is that the DLL file in question is noted as DLSSNR in the description, which suggests that DLSS 5 as the catch-all name for this AI game filter is going to change. Rebranding it as DLSS Neural Rendering feels far more suited to this feature, and might have led to <a href="https://www.pcgamer.com/hardware/graphics-cards/i-really-thought-nvidias-dlss-5-was-going-to-be-smarter-than-this/" target="_blank">less of a backlash</a> at the start, where calling it DLSS 5 from the outset made it feel like this is just what the next version of DLSS is in its entirety.</p> ]]></dc:content>
                                                                                                                                            <link>https://www.pcgamer.com/hardware/graphics-cards/looks-like-you-can-try-dlss-5-out-today-yourself/</link>
                                                                            <description>
                            <![CDATA[ Nvidia might also be doing the smart thing a rebranding the whole DLSS 5 pitch as DLSS Neural Rendering ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">bdmF3WJRkxDfsiLkwkjUGB</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/k4GT9GkYefPTfvhpZzVjkP-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Fri, 28 Aug 2026 10:54:10 +0000</pubDate>                                                                                                                                <updated>Fri, 28 Aug 2026 20:57:42 +0000</updated>
                                                                                                                                            <category><![CDATA[Graphics Cards]]></category>
                                                    <category><![CDATA[Hardware]]></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-320-70.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/k4GT9GkYefPTfvhpZzVjkP-1920-80.jpg">
                                                            <media:credit><![CDATA[Anonymous]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Control using RenoDX DLSS 5 mod]]></media:description>                                                            <media:text><![CDATA[Control using RenoDX DLSS 5 mod]]></media:text>
                                <media:title type="plain"><![CDATA[Control using RenoDX DLSS 5 mod]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/k4GT9GkYefPTfvhpZzVjkP-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <div class="see-more see-more--clipped"><figure><blockquote class="twitter-tweet hawk-ignore" data-lang="en" cite="https://twitter.com/cantworkitout/status/2092993944246259805"><p lang="en" dir="ltr">🚨DLSS 5 Running On Control with renodxso one of the renodx guys has dlss 5 neural rendering (ai filter) running on control. This was using the dlss nr dll found in nba 2k27. They have it working on character models only so far. Theres 7 different styles, the video clip… pic.twitter.com/YlEFVCIPJC<a href="https://twitter.com/cantworkitout/status/2092993944246259805">August 27, 2026</a></p></blockquote></figure><div class="see-more__filter"></div></div><p>We know that <a href="https://www.pcgamer.com/hardware/nvidia-finally-reveals-what-controls-devs-actually-have-for-dlss-5-and-dont-worry-folks-there-are-two-main-sliders-to-control-the-ai-filter/" target="_blank">DLSS 5</a> is due to arrive with us in the autumn time, but that release date feels a lot closer, with specific files being picked out of an early access version of NBA2K27 and <a href="https://x.com/SwurvGaming/status/2092993944246259805" target="_blank">dropped into Remedy's Control</a> (via <a href="https://www.notebookcheck.net/Here-s-a-glimpse-at-DLSS-5-neural-rendering-in-action-ahead-of-official-release.1381000.0.html" target="_blank">Notebookcheck</a>). The files in question have been found in the 2K ball-tossing title's PC version—which is currently playable for gamers who purchased the Deluxe or Ultra editions—and a modder from the <a href="https://github.com/clshortfuse/renodx" target="_blank">RenoDX</a> team has managed to inject it into Control with sliders.</p><p>And, while I'm likely to be pilloried for saying so, I'm kinda impressed with the changes and the level of… ahem… control you have over the visuals with the number of sliders at play in the mod. It's also impressive that this has been knocked together using an early DLL file from a completely different game and dropped into Control. </p><p>The mod has been released in the <a href="https://discord.com/channels/1408098019194310818/1541172647059005570/1542573691194572853" target="_blank">RenoDX Discord channel</a> and offers up seven different styles, which seem to range from conservative to full-on yasification. So far it's just aimed at the character models, but given the suggested performance hit from enabling it, you are going to want to limit its reach.</p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-Oo2MqW"></div>                            </div>                            <script src="https://kwizly.com/embed/Oo2MqW.js" async></script><p>Looking into the <a href="https://www.reddit.com/r/nvidia/comments/1vzzhow/dlss_5_renodx_mod_for_control_out_now/" target="_blank">Reddit chats</a> about it, people are suggesting drops on an RTX 5070 Ti that take Control from 71 fps to 35 fps. That's a big hit, though we are talking about a pre-release feature in a game that it's not (yet?) designed for. When ray tracing still gets a lukewarm reception due to its performance impact, yet another resource-hogging feature will likely struggle for traction even outside the AI antipathy in gaming.</p><p>And that's without taking into account the <a href="https://www.pcgamer.com/hardware/graphics-cards/graphics-card-price-watch-deals/" target="_blank">current ludicrous pricing situation</a> for every Nvidia GPU from the fifth tier of its RTX 50-series and up.</p><p>There are various images of the lead character, Jesse Faden, but I think one of the most interesting is linked in the original X post, where the conservative preset is seemingly being used. The character model doesn't look markedly different, but as the sliders are adjusted, you can see how the filter is layered on without negatively impacting the original design or geometry.</p><a href="https://imgdiff.net/s/1b0b18d858fdc344d6acb8c31df376e0" target="_blank"><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.90%;"><img id="k4GT9GkYefPTfvhpZzVjkP" name="1787911302.jpg" alt="Control using RenoDX DLSS 5 mod" src="https://cdn.mos.cms.futurecdn.net/k4GT9GkYefPTfvhpZzVjkP-1920-80.jpg" mos="" align="middle" fullscreen="" width="1195" height="680" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Anonymous)</span></figcaption></figure></a><p>Then there's another uploaded image where you can slide between the DLSS 5 on and off versions of the character model, where it's far more extreme. But still, I don't think it looks bad. If you'd given me that Faden model from the outset natively, I'd have marvelled at Remedy making such a detailed character, especially given the company's obvious desire for photorealism in its characters. It still obviously retains the geometry, but this is far more of the AI beauty filter fear that large parts of the gaming community are concerned about with this feature's release.</p><p>I think the fact this has all been pulled together from one DLL file taken out of an early access game is impressive, and makes me think that the instant DLSS 5 gets released, we're going to see a whole lot of these mods out there giving gamers access to all the controls for a whole bunch of games… whether those game developers like it or not. </p><p>And that's going to be a whole other debate.</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:1304px;"><p class="vanilla-image-block" style="padding-top:56.21%;"><img id="GdnYninvwvvaiLctZ4fzBf" name="1787911429.jpg" alt="NBA2K27 DLL file" src="https://cdn.mos.cms.futurecdn.net/GdnYninvwvvaiLctZ4fzBf-1920-80.jpg" mos="" align="middle" fullscreen="" width="1304" height="733" 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 final thing to note is that the DLL file in question is noted as DLSSNR in the description, which suggests that DLSS 5 as the catch-all name for this AI game filter is going to change. Rebranding it as DLSS Neural Rendering feels far more suited to this feature, and might have led to <a href="https://www.pcgamer.com/hardware/graphics-cards/i-really-thought-nvidias-dlss-5-was-going-to-be-smarter-than-this/" target="_blank">less of a backlash</a> at the start, where calling it DLSS 5 from the outset made it feel like this is just what the next version of DLSS is in its entirety.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ AMD update fixes Apex Legends crashes with RX 9070 XT GPUs ]]></title>
                                                                                                <dc:content><![CDATA[ <p>Apex Legends seems to be having trouble working with the <a href="https://www.pcgamer.com/hardware/graphics-cards/amd-radeon-rx-9700-xt-review-asus-prime-oc/" target="_blank">AMD Radeon RX 9070 XT</a> right now. As relayed by the Apex Legends account <a href="https://x.com/ApexCommunityJP/status/2092431839310848221?s=20" target="_blank">ApexCommunityJP on X</a> (machine translated), "We have confirmed an issue causing crashes for players using the AMD Radeon RX 9070 XT GPU, and we are currently investigating the cause." </p><p>I can confirm on my end that Apex Legends crashes when I try to launch it using a rig with an RX 9070 XT. I get the following game/engine 'fatal error': "The application's device failed due to badly formed commands sent by the application. This is a design-time issue that should be investigated and fixed."</p><div class="see-more see-more--clipped"><figure><blockquote class="twitter-tweet hawk-ignore" data-lang="en" cite="https://twitter.com/cantworkitout/status/2092431839310848221"><p lang="en" dir="ltr">現在、AMD Radeon RX 9070 XTのGPUをご使用のプレイヤーにおいて、クラッシュが発生する不具合を確認しており、原因の調査を行っております。本件の一時的な回避策として、グラフィックドライバーのバージョンを以前の「26.7.1」へロールバックすることをお試しいただけますようお願い申し上げます。<a href="https://twitter.com/cantworkitout/status/2092431839310848221">August 26, 2026</a></p></blockquote></figure><div class="see-more__filter"></div></div><p>The aforementioned X account does recommend trying to roll back your AMD graphics driver; however, some replies to this claim that doing so doesn't resolve the problem.</p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-e47VRX"></div>                            </div>                            <script src="https://kwizly.com/embed/e47VRX.js" async></script><p>One suggestion in the replies that does seem to have worked for me as a temporary workaround is to add the following to the game's Steam launch options: <strong>"+staticprop_color_use_bindless 0 +staticprop_depth_use_bindless 0 +r_drawworld_depth_bindless 0"</strong>. To do so, on the game's Steam page, click the cog, then Properties, then paste those commands into the launch options.</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="mNvEFYDZcJNaMvQX6ihVpb" name="IMG_3679 (1)" alt="A 'fatal error' bug splash from Apex Legends running on an RX 9070 XT." src="https://cdn.mos.cms.futurecdn.net/mNvEFYDZcJNaMvQX6ihVpb-1920-80.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">A pretty neat side-effect of the crash is that it does this when I try to screenshot the bug splash. </span><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>These seem to be options related to bindless rendering, which is where the GPU accesses shaders without mediation from the CPU. It looks like these commands disable that newer tech, which could mean a bit of a performance hit. I can confirm that adding these commands to my game's launch options did allow me to boot up and have a quick game, so it looks like it works.</p><p>Of course, it's only a workaround, and we'll have to hope AMD or Respawn come up with a proper fix for something a little cleaner and more permanent. It's unclear at this time what is causing the crashes and what can or will be done about it, so we'll just have to keep our eyes peeled for updates.</p> ]]></dc:content>
                                                                                                                                            <link>https://www.pcgamer.com/hardware/graphics-cards/apex-legends-is-getting-fatal-error-crashes-with-rx-9070-xt-gpus-but-there-is-a-workaround/</link>
                                                                            <description>
                            <![CDATA[ You have to install the update manually. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">mCoY2ntZpcZDtRdzAyPJQ4</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/UegY2aa7RGjzBdCMBDvU4N-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Wed, 26 Aug 2026 12:04:39 +0000</pubDate>                                                                                                                                <updated>Fri, 04 Sep 2026 10:04:14 +0000</updated>
                                                                                                                                            <category><![CDATA[Graphics Cards]]></category>
                                                    <category><![CDATA[Hardware]]></category>
                                                                                                                    <dc:creator><![CDATA[ Jacob Fox ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/Ee8ZL5rzgTjTNkBFJ4jBnD-320-70.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/UegY2aa7RGjzBdCMBDvU4N-1920-80.jpg">
                                                            <media:credit><![CDATA[Respawn Entertainment (left) / Future (right)]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Horizon from Apex Legends on the left, and the crash report on the right.]]></media:description>                                                            <media:text><![CDATA[Horizon from Apex Legends on the left, and the crash report on the right.]]></media:text>
                                <media:title type="plain"><![CDATA[Horizon from Apex Legends on the left, and the crash report on the right.]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/UegY2aa7RGjzBdCMBDvU4N-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Apex Legends seems to be having trouble working with the <a href="https://www.pcgamer.com/hardware/graphics-cards/amd-radeon-rx-9700-xt-review-asus-prime-oc/" target="_blank">AMD Radeon RX 9070 XT</a> right now. As relayed by the Apex Legends account <a href="https://x.com/ApexCommunityJP/status/2092431839310848221?s=20" target="_blank">ApexCommunityJP on X</a> (machine translated), "We have confirmed an issue causing crashes for players using the AMD Radeon RX 9070 XT GPU, and we are currently investigating the cause." </p><p>I can confirm on my end that Apex Legends crashes when I try to launch it using a rig with an RX 9070 XT. I get the following game/engine 'fatal error': "The application's device failed due to badly formed commands sent by the application. This is a design-time issue that should be investigated and fixed."</p><div class="see-more see-more--clipped"><figure><blockquote class="twitter-tweet hawk-ignore" data-lang="en" cite="https://twitter.com/cantworkitout/status/2092431839310848221"><p lang="en" dir="ltr">現在、AMD Radeon RX 9070 XTのGPUをご使用のプレイヤーにおいて、クラッシュが発生する不具合を確認しており、原因の調査を行っております。本件の一時的な回避策として、グラフィックドライバーのバージョンを以前の「26.7.1」へロールバックすることをお試しいただけますようお願い申し上げます。<a href="https://twitter.com/cantworkitout/status/2092431839310848221">August 26, 2026</a></p></blockquote></figure><div class="see-more__filter"></div></div><p>The aforementioned X account does recommend trying to roll back your AMD graphics driver; however, some replies to this claim that doing so doesn't resolve the problem.</p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-e47VRX"></div>                            </div>                            <script src="https://kwizly.com/embed/e47VRX.js" async></script><p>One suggestion in the replies that does seem to have worked for me as a temporary workaround is to add the following to the game's Steam launch options: <strong>"+staticprop_color_use_bindless 0 +staticprop_depth_use_bindless 0 +r_drawworld_depth_bindless 0"</strong>. To do so, on the game's Steam page, click the cog, then Properties, then paste those commands into the launch options.</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="mNvEFYDZcJNaMvQX6ihVpb" name="IMG_3679 (1)" alt="A 'fatal error' bug splash from Apex Legends running on an RX 9070 XT." src="https://cdn.mos.cms.futurecdn.net/mNvEFYDZcJNaMvQX6ihVpb-1920-80.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">A pretty neat side-effect of the crash is that it does this when I try to screenshot the bug splash. </span><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>These seem to be options related to bindless rendering, which is where the GPU accesses shaders without mediation from the CPU. It looks like these commands disable that newer tech, which could mean a bit of a performance hit. I can confirm that adding these commands to my game's launch options did allow me to boot up and have a quick game, so it looks like it works.</p><p>Of course, it's only a workaround, and we'll have to hope AMD or Respawn come up with a proper fix for something a little cleaner and more permanent. It's unclear at this time what is causing the crashes and what can or will be done about it, so we'll just have to keep our eyes peeled for updates.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ DLSS 4.5 Ray Reconstruction is a definite improvement but path traced fidelity is still not a 100% solved issue ]]></title>
                                                                                                <dc:content><![CDATA[ <p>Nvidia's new DLSS 4.5 Ray Reconstruction feature is laser-focused on trying to fix the second most annoying thing about ray traced or path traced games: visual artifacting. Yes, the lighting effect does deliver the most accurate-looking lighting and shadows in games, but in motion there is a definite visual weirdness added into scenes. And that weirdness generally comes from the denoising pass designed to turn the low-fidelity path traced image, with its limited number of rays, into a fully realised frame.</p><p>Leave a game's viewport still and the scene will pretty rapidly come together to make a sharp, convincing image. Shift that around, or have that scene filled with moving objects or characters and you're going to see the sort of visual trails you might only have been used to in the warehouse parties of your early twenties. Just me?</p><p>The issue is that it's way too expensive in terms of raw compute to trace every single photon/pixel that would otherwise make up a fully traced scene. Even with the current method of tracking a far smaller representative sample of rays bouncing around the geometry of your game world it's still incredibly demanding of your PC's hardware.</p><p>This is, by the way, <em>the most annoying thing</em> about ray traced or path traced games: the amount of graphical horsepower the tech demands over pre-baked lighting techniques. The huge performance hit it involves is punitive for all but the most powerful GPUs, and we are still no closer to solving that right now.</p><p>So we still have to use small numbers of tracked rays to create an approximate scene which looks something like this:</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="uY4idmEU2JUwziqKXwug6R" name="noisy-cyberpunk-2077-scene.jpg" alt="Nvidia DLSS 3.5 Ray Reconstruction" src="https://cdn.mos.cms.futurecdn.net/uY4idmEU2JUwziqKXwug6R-1920-80.jpg" mos="" align="middle" fullscreen="1" width="2560" height="1440" attribution="" endorsement="" class="inline expandable"><a href='https://cdn.mos.cms.futurecdn.net/uY4idmEU2JUwziqKXwug6R-1920-80.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: Nvidia | CDPR)</span></figcaption></figure><p>But that doesn't look great if you're trying to make a convincing world, though I guess there's something to that aesthetic in a sort of <a href="https://www.pcgamer.com/hardware/lone-game-dev-builds-an-explorable-cyberpunk-city-almost-entirely-out-of-ascii-characters/" target="_blank">3D ASCII kind of way</a>. Anyway, to realise this image into a production ready frame you need to use a denoiser to fill in the blanks between the sampled rays, and the hand-tuned denoisers track and group pixels across multiple frames, to give them access to more samples. They then use these neighbouring pixels to interpolate and blend the scene together.</p><p>As I said, that's fine for a static image, but those pixels don't stay representative for long and in motion they break down, adding in artifacting to a scene and smearing detail away from textures. This is where the <a href="https://www.pcgamer.com/cyberpunk-2077-2-0-nvidia-ray-reconstruction/" target="_blank">original Ray Reconstruction feature</a> came in, replacing the hand-tuned denoisers with an AI-based denoiser working alongside Nvidia's upscaling models, to generate more accurate pixels in between those sampled rays. </p><p>And now we're finally getting an updated version of Ray Reconstruction which uses the sharper second-gen Transformer model initially brought into <a href="https://www.pcgamer.com/hardware/graphics-cards/ive-put-nvidias-new-dlss-4-5-to-the-test-heres-how-to-enable-it-yourself-and-whether-you-should/" target="_blank">DLSS 4.5 Super Resolution back in January</a>. </p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/hYUBSUSfmKQrJHuPj933fD-1920-80.jpg" alt="Nvidia Ray Reconstruction" /><figcaption><small role="credit">Nvidia</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/daAr32D8JPgndUyYbq4SdD-1920-80.jpg" alt="Nvidia Ray Reconstruction" /><figcaption><small role="credit">Nvidia</small></figcaption></figure></figure><p>And it's about time, because for ray or path traced games, even if you were using the improved transformer model of DLSS 4.5 Super Resolution, Ray Reconstruction was still using the old model, leaving you those tell-tale artifacts.</p><p>Nvidia is touting four main improvements with DLSS 4.5 RR:</p><ul><li><strong>Efficient Denoiser: </strong>The new model delivers 35% more compute capability, and processes 20% more parameters, while maintaining similar performance to the previous model.</li><li><strong>Enhanced Super Resolution:</strong> Building upon the advances from DLSS 4.5 Super Resolution, the model has deeper spatial awareness across every scene, and more intelligently uses game engine pixel sampling and motion data. The result is improved lighting accuracy, better temporal stability and clearer motion in ray-traced and path-traced content.</li><li><strong>Expanded Training Dataset: </strong>Trained on a larger dataset, the new model is even better at image reconstruction. This intelligence gives the model even better awareness to pick the most accurate engine data to reconstruct scenes closer to ground truth.</li><li><strong>Finer Developer Control:</strong> The new model provides developers with finer control for temporal accumulation, providing precise tuning of model response for even better image quality.</li></ul><p>The new version of the feature is releasing today, and <strong>jamming the second-gen transformer model into supported games is done via the Nvidia App</strong> rather than from inside your games' settings screens. You just need to select a title from within the Nvidia App itself, navigate to the <strong>'DLSS Override - Model Presets'</strong> entry and <strong>select 'Preset F'</strong> from the <strong>'Ray Reconstruction' dropdown menu</strong>. Apply it and you should be set.</p><div ><table><caption>DLSS 4.5 Ray Reconstruction supporting games</caption><tbody><tr><td class="firstcol " ><p>Alan Wake 2</p></td><td  ><p>EVERSPACE 2</p></td><td  ><p>NTE (Neverness to Everness)</p></td></tr><tr><td class="firstcol " ><p>Avatar: Frontiers of Pandora</p></td><td  ><p>F1 25</p></td><td  ><p>Portal with RTX</p></td></tr><tr><td class="firstcol " ><p>Backrooms: Escape Together</p></td><td  ><p>FBC: Firebreak</p></td><td  ><p>PRAGMATA</p></td></tr><tr><td class="firstcol " ><p>Call of Duty: Black Ops 7 (Coming August 20th)</p></td><td  ><p>Half-Life 2 RTX</p></td><td  ><p>Resident Evil Requiem</p></td></tr><tr><td class="firstcol " ><p>Crimson Desert</p></td><td  ><p>Hogwarts Legacy</p></td><td  ><p>Samson</p></td></tr><tr><td class="firstcol " ><p>Cyberpunk 2077</p></td><td  ><p>I Am Jesus Christ</p></td><td  ><p>Star Wars Outlaws</p></td></tr><tr><td class="firstcol " ><p>Death Relives</p></td><td  ><p>Incursion Red River</p></td><td  ><p>Subliminal</p></td></tr><tr><td class="firstcol " ><p>Directive 8020</p></td><td  ><p>Indiana Jones and the Great Circle</p></td><td  ><p>Sword of Justice</p></td></tr><tr><td class="firstcol " ><p>DOOM: The Dark Ages</p></td><td  ><p>Marvel’s Spider-Man 2</p></td><td  ><p>The First Descendant</p></td></tr><tr><td class="firstcol " ><p>Enlisted</p></td><td  ><p>NARAKA: BLADEPOINT</p></td><td  ><p>War Thunder</p></td></tr></tbody></table></div><p>While complete image fidelity across all ray or path traced games is by no means a 100% solved problem, it's clear that DLSS 4.5 Ray Reconstruction is able to deliver a more stable image when it's in use. And it's not just about giving you a more stable image with less 'boiling' textures and trails, either, it's adding back in more detail to a scene that would have otherwise been lost.</p><p>You can see that especially in the below video for Resident Evil Requiem's opening scene. The textures on the white car at the beginning are still shimmering behind the rain effects using the older model, but are almost entirely stable with DLSS 4.5 RR enabled. But it's the extra detail on the ground that highlights what the new second-gen transformer model is capable of here.</p><h4 id="dlss-4-5-ray-reconstruction-on-left-dlss-ray-reconstruction-on-the-right">DLSS 4.5 Ray Reconstruction on left, DLSS Ray Reconstruction on the right</h4><iframe src="https://content.jwplatform.com/players/roJwBLGx.html" id="roJwBLGx" title="Resi Requiem DLSS 4.5 Ray Reconstruction" width="3840" height="2160" frameborder="0" scrolling="auto" allowfullscreen></iframe><p>Of course we're going to highlight what it looks like in Nvidia's poster child for all things DLSS: Cyberpunk 2077. In the two videos below you can see where that extra temporal stability really makes a difference. In this first video, inside a store, you can see the striping on the ground as the viewport shifts, which is completely absent from the improved DLSS 4.5 RR version.</p><p>You might have to watch it loop through a couple of times to see what I mean, but if you focus on the older version on the right you will see, when the view moves to the floor, that there is an after image of essentially the edge of the screen imprinted on the floor. This fades quickly, but is noticeable.</p><h4 id="dlss-4-5-ray-reconstruction-on-left-dlss-ray-reconstruction-on-the-right-2">DLSS 4.5 Ray Reconstruction on left, DLSS Ray Reconstruction on the right</h4><iframe src="https://content.jwplatform.com/players/EOMSbA1q.html" id="EOMSbA1q" title="CP2077 Floor Stripes DLSS 4.5 RR" width="3840" height="2160" frameborder="0" scrolling="auto" allowfullscreen></iframe><p>Outside, looking up at the ceiling of this underpass you can see where the textures resolve far, far quicker than before. The different areas of the ceiling using the previous version of RR almost seem like they can't make up their mind what they should look like, while DLSS 4.5 RR comes in with far more certainty.</p><h4 id="dlss-4-5-ray-reconstruction-on-left-dlss-ray-reconstruction-on-the-right-3">DLSS 4.5 Ray Reconstruction on left, DLSS Ray Reconstruction on the right</h4><iframe src="https://content.jwplatform.com/players/wbaabpSS.html" id="wbaabpSS" title="CP2077 Roof DLSS 4.5 RR" width="3840" height="2160" frameborder="0" scrolling="auto" allowfullscreen></iframe><p>My final example comes from Alan Wake 2 and its own heavy use of path tracing and the denoising steps that are vital to the game's fidelity. To be honest, the strange artifcating of Alan Wake 2 almost gets a pass from me, because the dreamlike trails around people kinda add to the weirdness of the game. But it's not <em>meant </em>to look like that. </p><p>You can see from the dancing man in the Elderwood Palace Lodge bar that those trails are almost entirely gone from the latest version of Ray Reconstruction. But, notably, they are not completely resolved. There is still some level of artifacting around his feet as he shuffles around the wooden floor.</p><p>Though it is worth noting here you can also see the enhanced level of detail the second-gen transformer is adding back in. If you look to the wooden floor in the room behind the dancing dude you will see the planks are more clearly represented.</p><h4 id="dlss-4-5-ray-reconstruction-on-left-dlss-ray-reconstruction-on-the-right-4">DLSS 4.5 Ray Reconstruction on left, DLSS Ray Reconstruction on the right</h4><iframe src="https://content.jwplatform.com/players/wVcvFCpp.html" id="wVcvFCpp" title="Alan Wake 2 Dancing Man DLSS 4.5 RR" width="3840" height="2160" frameborder="0" scrolling="auto" allowfullscreen></iframe><p>So yes, there is still some work to be done before we can say that path tracing visuals have been perfected, but this is still a worthy upgrade. And honestly, we probably need a mixture of both improved AI modelling and more powerful hardware to be able to add more traced light bounces into a frame. But in these tech-starved times of ours, hoping for more horsepower when the datacentres want to jealously hoard all the compute for themselves is a fool's game.</p><p>But DLSS 4.5 Ray Reconstruction <em>is</em> a definite improvement over Nvidia's previous versions. Sure, a lot of the improvements are only really telling when you're specifically looking for them, but equally some of that smearing and the 'boiling' textures are absolutely things I can do without. </p><p>Ray Reconstruction also remains RTX agnostic in that it will function across all generations of GeForce RTX GPUs, and isn't really any more draining upon your PC's resources than the previous version. Though, as a whole, it remains true the transformer-based DLSS features weigh more heavily upon your system's performance on older generations of RTX hardware than the RTX 50-series.</p><p>But I would say that's less of an issue for Ray Reconstruction than Super Resolution. One is for helping resolve high-end path tracing where a massive performance hit is expected, and the other is specifically designed to get you more performance.  You're only <em>really </em>going to want to be doing heavy path traced gaming on high-end cards of the Ada and RTX Blackwell generations, whereas Turing and Ampere GPUs could do with all the help they can get.</p> ]]></dc:content>
                                                                                                                                            <link>https://www.pcgamer.com/hardware/graphics-cards/dlss-4-5-ray-reconstruction-is-a-definite-improvement-but-path-traced-fidelity-is-still-not-a-100-percent-solved-issue/</link>
                                                                            <description>
                            <![CDATA[ Nvidia has rounded out the DLSS 4.5 stack… now where's DLSS 5? ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">oPKWLPLiAYvWTuLfsT5jY5</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/ZtYqJwgTzcxrD4svdXQ3Qb-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Tue, 25 Aug 2026 15:30:00 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Graphics Cards]]></category>
                                                    <category><![CDATA[Hardware]]></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-320-70.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/ZtYqJwgTzcxrD4svdXQ3Qb-1920-80.jpg">
                                                            <media:credit><![CDATA[Remedy]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Dancing man in Alan Wake 2 using different versions of Ray Reconstruction]]></media:description>                                                            <media:text><![CDATA[Dancing man in Alan Wake 2 using different versions of Ray Reconstruction]]></media:text>
                                <media:title type="plain"><![CDATA[Dancing man in Alan Wake 2 using different versions of Ray Reconstruction]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/ZtYqJwgTzcxrD4svdXQ3Qb-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Nvidia's new DLSS 4.5 Ray Reconstruction feature is laser-focused on trying to fix the second most annoying thing about ray traced or path traced games: visual artifacting. Yes, the lighting effect does deliver the most accurate-looking lighting and shadows in games, but in motion there is a definite visual weirdness added into scenes. And that weirdness generally comes from the denoising pass designed to turn the low-fidelity path traced image, with its limited number of rays, into a fully realised frame.</p><p>Leave a game's viewport still and the scene will pretty rapidly come together to make a sharp, convincing image. Shift that around, or have that scene filled with moving objects or characters and you're going to see the sort of visual trails you might only have been used to in the warehouse parties of your early twenties. Just me?</p><p>The issue is that it's way too expensive in terms of raw compute to trace every single photon/pixel that would otherwise make up a fully traced scene. Even with the current method of tracking a far smaller representative sample of rays bouncing around the geometry of your game world it's still incredibly demanding of your PC's hardware.</p><p>This is, by the way, <em>the most annoying thing</em> about ray traced or path traced games: the amount of graphical horsepower the tech demands over pre-baked lighting techniques. The huge performance hit it involves is punitive for all but the most powerful GPUs, and we are still no closer to solving that right now.</p><p>So we still have to use small numbers of tracked rays to create an approximate scene which looks something like this:</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="uY4idmEU2JUwziqKXwug6R" name="noisy-cyberpunk-2077-scene.jpg" alt="Nvidia DLSS 3.5 Ray Reconstruction" src="https://cdn.mos.cms.futurecdn.net/uY4idmEU2JUwziqKXwug6R-1920-80.jpg" mos="" align="middle" fullscreen="1" width="2560" height="1440" attribution="" endorsement="" class="inline expandable"><a href='https://cdn.mos.cms.futurecdn.net/uY4idmEU2JUwziqKXwug6R-1920-80.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: Nvidia | CDPR)</span></figcaption></figure><p>But that doesn't look great if you're trying to make a convincing world, though I guess there's something to that aesthetic in a sort of <a href="https://www.pcgamer.com/hardware/lone-game-dev-builds-an-explorable-cyberpunk-city-almost-entirely-out-of-ascii-characters/" target="_blank">3D ASCII kind of way</a>. Anyway, to realise this image into a production ready frame you need to use a denoiser to fill in the blanks between the sampled rays, and the hand-tuned denoisers track and group pixels across multiple frames, to give them access to more samples. They then use these neighbouring pixels to interpolate and blend the scene together.</p><p>As I said, that's fine for a static image, but those pixels don't stay representative for long and in motion they break down, adding in artifacting to a scene and smearing detail away from textures. This is where the <a href="https://www.pcgamer.com/cyberpunk-2077-2-0-nvidia-ray-reconstruction/" target="_blank">original Ray Reconstruction feature</a> came in, replacing the hand-tuned denoisers with an AI-based denoiser working alongside Nvidia's upscaling models, to generate more accurate pixels in between those sampled rays. </p><p>And now we're finally getting an updated version of Ray Reconstruction which uses the sharper second-gen Transformer model initially brought into <a href="https://www.pcgamer.com/hardware/graphics-cards/ive-put-nvidias-new-dlss-4-5-to-the-test-heres-how-to-enable-it-yourself-and-whether-you-should/" target="_blank">DLSS 4.5 Super Resolution back in January</a>. </p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/hYUBSUSfmKQrJHuPj933fD-1920-80.jpg" alt="Nvidia Ray Reconstruction" /><figcaption><small role="credit">Nvidia</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/daAr32D8JPgndUyYbq4SdD-1920-80.jpg" alt="Nvidia Ray Reconstruction" /><figcaption><small role="credit">Nvidia</small></figcaption></figure></figure><p>And it's about time, because for ray or path traced games, even if you were using the improved transformer model of DLSS 4.5 Super Resolution, Ray Reconstruction was still using the old model, leaving you those tell-tale artifacts.</p><p>Nvidia is touting four main improvements with DLSS 4.5 RR:</p><ul><li><strong>Efficient Denoiser: </strong>The new model delivers 35% more compute capability, and processes 20% more parameters, while maintaining similar performance to the previous model.</li><li><strong>Enhanced Super Resolution:</strong> Building upon the advances from DLSS 4.5 Super Resolution, the model has deeper spatial awareness across every scene, and more intelligently uses game engine pixel sampling and motion data. The result is improved lighting accuracy, better temporal stability and clearer motion in ray-traced and path-traced content.</li><li><strong>Expanded Training Dataset: </strong>Trained on a larger dataset, the new model is even better at image reconstruction. This intelligence gives the model even better awareness to pick the most accurate engine data to reconstruct scenes closer to ground truth.</li><li><strong>Finer Developer Control:</strong> The new model provides developers with finer control for temporal accumulation, providing precise tuning of model response for even better image quality.</li></ul><p>The new version of the feature is releasing today, and <strong>jamming the second-gen transformer model into supported games is done via the Nvidia App</strong> rather than from inside your games' settings screens. You just need to select a title from within the Nvidia App itself, navigate to the <strong>'DLSS Override - Model Presets'</strong> entry and <strong>select 'Preset F'</strong> from the <strong>'Ray Reconstruction' dropdown menu</strong>. Apply it and you should be set.</p><div ><table><caption>DLSS 4.5 Ray Reconstruction supporting games</caption><tbody><tr><td class="firstcol " ><p>Alan Wake 2</p></td><td  ><p>EVERSPACE 2</p></td><td  ><p>NTE (Neverness to Everness)</p></td></tr><tr><td class="firstcol " ><p>Avatar: Frontiers of Pandora</p></td><td  ><p>F1 25</p></td><td  ><p>Portal with RTX</p></td></tr><tr><td class="firstcol " ><p>Backrooms: Escape Together</p></td><td  ><p>FBC: Firebreak</p></td><td  ><p>PRAGMATA</p></td></tr><tr><td class="firstcol " ><p>Call of Duty: Black Ops 7 (Coming August 20th)</p></td><td  ><p>Half-Life 2 RTX</p></td><td  ><p>Resident Evil Requiem</p></td></tr><tr><td class="firstcol " ><p>Crimson Desert</p></td><td  ><p>Hogwarts Legacy</p></td><td  ><p>Samson</p></td></tr><tr><td class="firstcol " ><p>Cyberpunk 2077</p></td><td  ><p>I Am Jesus Christ</p></td><td  ><p>Star Wars Outlaws</p></td></tr><tr><td class="firstcol " ><p>Death Relives</p></td><td  ><p>Incursion Red River</p></td><td  ><p>Subliminal</p></td></tr><tr><td class="firstcol " ><p>Directive 8020</p></td><td  ><p>Indiana Jones and the Great Circle</p></td><td  ><p>Sword of Justice</p></td></tr><tr><td class="firstcol " ><p>DOOM: The Dark Ages</p></td><td  ><p>Marvel’s Spider-Man 2</p></td><td  ><p>The First Descendant</p></td></tr><tr><td class="firstcol " ><p>Enlisted</p></td><td  ><p>NARAKA: BLADEPOINT</p></td><td  ><p>War Thunder</p></td></tr></tbody></table></div><p>While complete image fidelity across all ray or path traced games is by no means a 100% solved problem, it's clear that DLSS 4.5 Ray Reconstruction is able to deliver a more stable image when it's in use. And it's not just about giving you a more stable image with less 'boiling' textures and trails, either, it's adding back in more detail to a scene that would have otherwise been lost.</p><p>You can see that especially in the below video for Resident Evil Requiem's opening scene. The textures on the white car at the beginning are still shimmering behind the rain effects using the older model, but are almost entirely stable with DLSS 4.5 RR enabled. But it's the extra detail on the ground that highlights what the new second-gen transformer model is capable of here.</p><h4 id="dlss-4-5-ray-reconstruction-on-left-dlss-ray-reconstruction-on-the-right">DLSS 4.5 Ray Reconstruction on left, DLSS Ray Reconstruction on the right</h4><iframe src="https://content.jwplatform.com/players/roJwBLGx.html" id="roJwBLGx" title="Resi Requiem DLSS 4.5 Ray Reconstruction" width="3840" height="2160" frameborder="0" scrolling="auto" allowfullscreen></iframe><p>Of course we're going to highlight what it looks like in Nvidia's poster child for all things DLSS: Cyberpunk 2077. In the two videos below you can see where that extra temporal stability really makes a difference. In this first video, inside a store, you can see the striping on the ground as the viewport shifts, which is completely absent from the improved DLSS 4.5 RR version.</p><p>You might have to watch it loop through a couple of times to see what I mean, but if you focus on the older version on the right you will see, when the view moves to the floor, that there is an after image of essentially the edge of the screen imprinted on the floor. This fades quickly, but is noticeable.</p><h4 id="dlss-4-5-ray-reconstruction-on-left-dlss-ray-reconstruction-on-the-right-2">DLSS 4.5 Ray Reconstruction on left, DLSS Ray Reconstruction on the right</h4><iframe src="https://content.jwplatform.com/players/EOMSbA1q.html" id="EOMSbA1q" title="CP2077 Floor Stripes DLSS 4.5 RR" width="3840" height="2160" frameborder="0" scrolling="auto" allowfullscreen></iframe><p>Outside, looking up at the ceiling of this underpass you can see where the textures resolve far, far quicker than before. The different areas of the ceiling using the previous version of RR almost seem like they can't make up their mind what they should look like, while DLSS 4.5 RR comes in with far more certainty.</p><h4 id="dlss-4-5-ray-reconstruction-on-left-dlss-ray-reconstruction-on-the-right-3">DLSS 4.5 Ray Reconstruction on left, DLSS Ray Reconstruction on the right</h4><iframe src="https://content.jwplatform.com/players/wbaabpSS.html" id="wbaabpSS" title="CP2077 Roof DLSS 4.5 RR" width="3840" height="2160" frameborder="0" scrolling="auto" allowfullscreen></iframe><p>My final example comes from Alan Wake 2 and its own heavy use of path tracing and the denoising steps that are vital to the game's fidelity. To be honest, the strange artifcating of Alan Wake 2 almost gets a pass from me, because the dreamlike trails around people kinda add to the weirdness of the game. But it's not <em>meant </em>to look like that. </p><p>You can see from the dancing man in the Elderwood Palace Lodge bar that those trails are almost entirely gone from the latest version of Ray Reconstruction. But, notably, they are not completely resolved. There is still some level of artifacting around his feet as he shuffles around the wooden floor.</p><p>Though it is worth noting here you can also see the enhanced level of detail the second-gen transformer is adding back in. If you look to the wooden floor in the room behind the dancing dude you will see the planks are more clearly represented.</p><h4 id="dlss-4-5-ray-reconstruction-on-left-dlss-ray-reconstruction-on-the-right-4">DLSS 4.5 Ray Reconstruction on left, DLSS Ray Reconstruction on the right</h4><iframe src="https://content.jwplatform.com/players/wVcvFCpp.html" id="wVcvFCpp" title="Alan Wake 2 Dancing Man DLSS 4.5 RR" width="3840" height="2160" frameborder="0" scrolling="auto" allowfullscreen></iframe><p>So yes, there is still some work to be done before we can say that path tracing visuals have been perfected, but this is still a worthy upgrade. And honestly, we probably need a mixture of both improved AI modelling and more powerful hardware to be able to add more traced light bounces into a frame. But in these tech-starved times of ours, hoping for more horsepower when the datacentres want to jealously hoard all the compute for themselves is a fool's game.</p><p>But DLSS 4.5 Ray Reconstruction <em>is</em> a definite improvement over Nvidia's previous versions. Sure, a lot of the improvements are only really telling when you're specifically looking for them, but equally some of that smearing and the 'boiling' textures are absolutely things I can do without. </p><p>Ray Reconstruction also remains RTX agnostic in that it will function across all generations of GeForce RTX GPUs, and isn't really any more draining upon your PC's resources than the previous version. Though, as a whole, it remains true the transformer-based DLSS features weigh more heavily upon your system's performance on older generations of RTX hardware than the RTX 50-series.</p><p>But I would say that's less of an issue for Ray Reconstruction than Super Resolution. One is for helping resolve high-end path tracing where a massive performance hit is expected, and the other is specifically designed to get you more performance.  You're only <em>really </em>going to want to be doing heavy path traced gaming on high-end cards of the Ada and RTX Blackwell generations, whereas Turing and Ampere GPUs could do with all the help they can get.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ There's a looming GPU supply crisis, which means prices are likely to get a whole lot worse. And it's not just because of memory ]]></title>
                                                                                                <dc:content><![CDATA[ <p>A couple weeks back I noted that I'd been tracking GPU prices on an almost weekly basis for a year now, and that <a href="https://www.pcgamer.com/hardware/graphics-cards/weve-been-tracking-graphics-card-prices-for-exactly-one-year-and-its-never-been-worse-than-this/" target="_blank">things have never been worse</a>. Well, PC Partner—one of the biggest manufacturers of graphics cards you've probably never heard of—suggests it's going to get <em>even worse.</em> And probably quickly.</p><p>PC Partner makes a ton of graphics cards for its consumer facing brands Zotac, Inno3D, and Manli. I've visited one of its main factories in Dongguan, China, and it's production lines are <em>big.</em> So when Singaporean outlet, <a href="https://www.straitstimes.com/business/spore-raises-2026-growth-targets-genting-singapore-shares-up-despite-lower-profits-markets-this-week" target="_blank">The Straits Times</a>, notes the company as saying that the supply of graphics cards is going to get real tight in the coming months it's worth listening.</p><p>And the worst part about it is that apparently it's going to be the entry level cards that will be the most adversely affected. With severe shortages comes increased prices, and while Nvidia cards with VRAM capacities of 8 GB haven't had the spiking price tags of their more heavily memory'd cousins, it looks like it won't be long before they do.</p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-e47VRX"></div>                            </div>                            <script src="https://kwizly.com/embed/e47VRX.js" async></script><p>Benchlife, <a href="https://benchlife.info/pc-partner-confirm-that-nvidia-will-reduce-geforce-rtx-supply-at-q4-will-less-than-q3/" target="_blank">reporting on the PC Partner announcement</a>, has itself confirmed that supply of Nvidia's RTX Blackwell GPUs in the third quarter of this year is below the second quarter, and that supply at the end of the year will be even lower than that. It also notes that this isn't purely down to the constrained supply of GPUs and memory owing to the demands of the data centre elites, but that other parts of the graphics card manufacturing process—such as PCBs and power componentry—are also suffering from long lead times compared with last year.</p><p>Given that Nvidia RTX 5060 Ti 16 GB and RTX 5070 graphics cards are both now batting around the $800 mark, it's mighty concerning that the more affordable end of the GPU spectrum look set to get slammed with higher prices, too. The doom disciple in me fears for a world where an RTX 5050 costs $500. </p><p>Though it can only cost $500 if someone is willing to pay that and surely, <em>surely</em> no-one would. Would they? </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/7RzZjIYJPwg" allowfullscreen></iframe></div></div><p>But it's not just going to be Nvidia cards though. It has been GeForce GPUs which have been affected more by the most recent price spike (though RX 9000 series cards have also had their fair share of price increases immediately after launch), but PC Partner is also the contract manufacturer of Sapphire GPUs, one of AMD's biggest graphics card makers, so I don't doubt it was talking to those cards, too. Especially if part of the supply constraints are around other components all GPUs need to live.</p><p>And if AMD cards get priced out of the reach of us mere PC gaming mortals, then there will be no alternatives for us. </p> ]]></dc:content>
                                                                                                                                            <link>https://www.pcgamer.com/hardware/graphics-cards/theres-a-looming-gpu-supply-crisis-which-means-prices-are-likely-to-get-a-whole-lot-worse-and-its-not-just-because-of-memory/</link>
                                                                            <description>
                            <![CDATA[ One of the biggest manufacturers of graphics cards has noted in its results that the second half of this year is going to suck for GPUs. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">RiEePbvUQxiY7cruCkEkYa</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/5Xet9fFHPBxKj8Jzc2csxA-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Mon, 24 Aug 2026 12:17:42 +0000</pubDate>                                                                                                                                <updated>Mon, 24 Aug 2026 12:19:28 +0000</updated>
                                                                                                                                            <category><![CDATA[Graphics Cards]]></category>
                                                    <category><![CDATA[Hardware]]></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-320-70.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/5Xet9fFHPBxKj8Jzc2csxA-1920-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Zotac RTX 3060 on a bright background.]]></media:description>                                                            <media:text><![CDATA[Zotac RTX 3060 on a bright background.]]></media:text>
                                <media:title type="plain"><![CDATA[Zotac RTX 3060 on a bright background.]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/5Xet9fFHPBxKj8Jzc2csxA-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>A couple weeks back I noted that I'd been tracking GPU prices on an almost weekly basis for a year now, and that <a href="https://www.pcgamer.com/hardware/graphics-cards/weve-been-tracking-graphics-card-prices-for-exactly-one-year-and-its-never-been-worse-than-this/" target="_blank">things have never been worse</a>. Well, PC Partner—one of the biggest manufacturers of graphics cards you've probably never heard of—suggests it's going to get <em>even worse.</em> And probably quickly.</p><p>PC Partner makes a ton of graphics cards for its consumer facing brands Zotac, Inno3D, and Manli. I've visited one of its main factories in Dongguan, China, and it's production lines are <em>big.</em> So when Singaporean outlet, <a href="https://www.straitstimes.com/business/spore-raises-2026-growth-targets-genting-singapore-shares-up-despite-lower-profits-markets-this-week" target="_blank">The Straits Times</a>, notes the company as saying that the supply of graphics cards is going to get real tight in the coming months it's worth listening.</p><p>And the worst part about it is that apparently it's going to be the entry level cards that will be the most adversely affected. With severe shortages comes increased prices, and while Nvidia cards with VRAM capacities of 8 GB haven't had the spiking price tags of their more heavily memory'd cousins, it looks like it won't be long before they do.</p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-e47VRX"></div>                            </div>                            <script src="https://kwizly.com/embed/e47VRX.js" async></script><p>Benchlife, <a href="https://benchlife.info/pc-partner-confirm-that-nvidia-will-reduce-geforce-rtx-supply-at-q4-will-less-than-q3/" target="_blank">reporting on the PC Partner announcement</a>, has itself confirmed that supply of Nvidia's RTX Blackwell GPUs in the third quarter of this year is below the second quarter, and that supply at the end of the year will be even lower than that. It also notes that this isn't purely down to the constrained supply of GPUs and memory owing to the demands of the data centre elites, but that other parts of the graphics card manufacturing process—such as PCBs and power componentry—are also suffering from long lead times compared with last year.</p><p>Given that Nvidia RTX 5060 Ti 16 GB and RTX 5070 graphics cards are both now batting around the $800 mark, it's mighty concerning that the more affordable end of the GPU spectrum look set to get slammed with higher prices, too. The doom disciple in me fears for a world where an RTX 5050 costs $500. </p><p>Though it can only cost $500 if someone is willing to pay that and surely, <em>surely</em> no-one would. Would they? </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/7RzZjIYJPwg" allowfullscreen></iframe></div></div><p>But it's not just going to be Nvidia cards though. It has been GeForce GPUs which have been affected more by the most recent price spike (though RX 9000 series cards have also had their fair share of price increases immediately after launch), but PC Partner is also the contract manufacturer of Sapphire GPUs, one of AMD's biggest graphics card makers, so I don't doubt it was talking to those cards, too. Especially if part of the supply constraints are around other components all GPUs need to live.</p><p>And if AMD cards get priced out of the reach of us mere PC gaming mortals, then there will be no alternatives for us. </p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Don't tell Nvidia: 56% of you are willing to pay over $600 for your next graphics card... and 19% would spend over $1000 😮 ]]></title>
                                                                                                <dc:content><![CDATA[ <p>We've been tracking graphics card prices for the past twelve months and after yet another pricing surge last week, there's been a wave of depression sweeping the PC Gamer offices. It's Nvidia GPUs that have been hit the hardest, with the ludicrous situation where the cheapest <a href="https://www.newegg.com/msi-rtx-5060-ti-16g-shadow-2x-oc-plus-geforce-rtx-5060-ti-16gb-graphics-card-double-fans/p/N82E16814137977?Item=N82E16814137977" target="_blank">RTX 5060 Ti 16 GB</a> we can find is more expensive than the <a href="https://www.amazon.com/ZOTAC-Graphics-IceStorm-SFF-Ready-ZT-B50700H-10A/dp/B0GK8TKVDJ?th=1" target="_blank">cheapest RTX 5070</a>.</p><p>What's even more ludicrous—and surely entirely unsustainable—is that both those cards are both close to $800. These are the fourth and fifth tiers of Nvidia's RTX 50-series lineup and that pricing is utterly punitive for PC gamers.</p><p>So, that had me wondering what this might mean for the next generation of cards, and how much you dear people, our PC Gamer readers would accept paying for your next graphics card. So we've been asking: <strong>How much would you be willing to spend on a new GPU?</strong> And honestly, the answers have surprised me; you're willing to spend way more than I could!</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-1787316547398-zuljlpkut *, #fv-chart-1787316547398-zuljlpkut *:before, #fv-chart-1787316547398-zuljlpkut *:after, #fv-chart-1787316547398-zuljlpkut-slideshow *, #fv-chart-1787316547398-zuljlpkut-slideshow *:before, #fv-chart-1787316547398-zuljlpkut-slideshow *:after {box-sizing: border-box !important; margin: 0; padding: 0; border: 0;font-size: 100%; font: inherit; vertical-align: baseline;}#fv-chart-1787316547398-zuljlpkut, #fv-chart-1787316547398-zuljlpkut-slideshow { font-family: 'Open Sans', sans-serif !important; }#fv-chart-1787316547398-zuljlpkut {position: relative !important; overflow: visible !important;--riv-primary: #E33235;}#fv-chart-1787316547398-zuljlpkut .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-1787316547398-zuljlpkut .fv-inner-wrapper.fv-no-header.fv-is-image-compare {padding-top: 0 !important;}#fv-chart-1787316547398-zuljlpkut.fv-full-bleed {width: 100vw !important;margin-left: calc(50% - 50vw) !important;}body {overflow-x: clip !important;}#fv-chart-1787316547398-zuljlpkut.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-1787316547398-zuljlpkut .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-1787316547398-zuljlpkut-slideshow {position: relative !important;width: 100% !important;margin: 1rem 0 !important;--riv-primary: #E33235;}#fv-chart-1787316547398-zuljlpkut-slideshow .fv-slides-wrapper {position: relative !important;width: 100% !important;}#fv-chart-1787316547398-zuljlpkut-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-1787316547398-zuljlpkut-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-1787316547398-zuljlpkut-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-1787316547398-zuljlpkut-slideshow .fv-nav-btn svg {width: 18px !important;height: 18px !important;stroke-width: 3px !important;filter: none !important;}#fv-chart-1787316547398-zuljlpkut-slideshow .fv-nav-btn:hover {opacity: 0.9 !important;transform: translateY(-1px) !important;}#fv-chart-1787316547398-zuljlpkut-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-1787316547398-zuljlpkut-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-1787316547398-zuljlpkut-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-1787316547398-zuljlpkut-slideshow .fv-slideshow-select:focus {outline: 2px solid #E33235 !important;border-color: #E33235 !important;}#fv-chart-1787316547398-zuljlpkut .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-1787316547398-zuljlpkut .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-1787316547398-zuljlpkut .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-1787316547398-zuljlpkut .fv-versus-chart { display: flex; flex-direction: column; width: 100%; margin-top: 1rem; }#fv-chart-1787316547398-zuljlpkut .fv-versus-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 1.5rem; padding: 0 1rem; }#fv-chart-1787316547398-zuljlpkut .fv-versus-select-wrapper { flex: 1; min-width: 0; }#fv-chart-1787316547398-zuljlpkut .fv-versus-select-wrapper.fv-left { text-align: center; padding-right: 1rem; }#fv-chart-1787316547398-zuljlpkut .fv-versus-select-wrapper.fv-right { text-align: center; padding-left: 1rem; }#fv-chart-1787316547398-zuljlpkut .fv-versus-select-container { position: relative; display: inline-block; max-width: 100%; width: 100%; }#fv-chart-1787316547398-zuljlpkut .fv-versus-chevron { position: absolute; top: 50%; transform: translateY(-50%); pointer-events: none; width: 16px; height: 16px; flex-shrink: 0; }#fv-chart-1787316547398-zuljlpkut .fv-versus-select-wrapper.fv-left .fv-versus-chevron { right: 0; }#fv-chart-1787316547398-zuljlpkut .fv-versus-select-wrapper.fv-right .fv-versus-chevron { right: 0; }#fv-chart-1787316547398-zuljlpkut .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-1787316547398-zuljlpkut .fv-versus-select.fv-select-left { text-align: center; direction: ltr; padding-right: 1.25rem; }#fv-chart-1787316547398-zuljlpkut .fv-versus-select.fv-select-right { text-align: center; padding-right: 1.25rem; }#fv-chart-1787316547398-zuljlpkut .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-1787316547398-zuljlpkut .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-1787316547398-zuljlpkut .fv-versus-body { display: flex; flex-direction: column; gap: 1.5rem; }#fv-chart-1787316547398-zuljlpkut .fv-versus-row { position: relative; height: auto; padding-top: 20px; margin-bottom: 0.25rem; display: block; }#fv-chart-1787316547398-zuljlpkut .fv-versus-bar-container { position: relative; height: 32px; display: flex; align-items: center; }#fv-chart-1787316547398-zuljlpkut .fv-versus-bar-left-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-end; align-items: center; }#fv-chart-1787316547398-zuljlpkut .fv-versus-bar-right-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-start; align-items: center; }#fv-chart-1787316547398-zuljlpkut .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-1787316547398-zuljlpkut .fv-versus-bar-left { border-radius: 4px 0 0 4px; justify-content: flex-end; padding: 0 8px; }#fv-chart-1787316547398-zuljlpkut .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-1787316547398-zuljlpkut .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-1787316547398-zuljlpkut .fv-inside-left { white-space: nowrap; flex-shrink: 0; }#fv-chart-1787316547398-zuljlpkut .fv-inside-right { white-space: nowrap; flex-shrink: 0; }#fv-chart-1787316547398-zuljlpkut .fv-versus-val-text { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; }#fv-chart-1787316547398-zuljlpkut .fv-versus-pct-diff { font-size: 12px; font-weight: 600; }#fv-chart-1787316547398-zuljlpkut .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-1787316547398-zuljlpkut .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-1787316547398-zuljlpkut .fv-bottom-bar { display: flex !important; flex-direction: column !important; align-items: center !important; margin-top: 0.5rem !important; gap: 1rem !important; }#fv-chart-1787316547398-zuljlpkut .fv-footer-content { text-align: center !important; width: 100% !important; }#fv-chart-1787316547398-zuljlpkut .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-1787316547398-zuljlpkut .fv-dropdown-wrapper { text-align: center !important; margin-bottom: 16px !important; margin-top: 0 !important; }#fv-chart-1787316547398-zuljlpkut .fv-dropdown-title-container { position: relative !important; display: inline-block !important; max-width: 100% !important; }#fv-chart-1787316547398-zuljlpkut .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-1787316547398-zuljlpkut .fv-dropdown-title:focus { outline: none !important; }#fv-chart-1787316547398-zuljlpkut .fv-dropdown-title::-ms-expand { display: none !important; }#fv-chart-1787316547398-zuljlpkut .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-1787316547398-zuljlpkut .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-1787316547398-zuljlpkut .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-1787316547398-zuljlpkut .fv-carousel-nav-btn:hover { border-color: #9ca3af !important; }#fv-chart-1787316547398-zuljlpkut .fv-carousel-counter { font-size: 14px !important; color: #374151 !important; text-align: center !important; margin-top: 1rem !important; }#fv-chart-1787316547398-zuljlpkut .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-1787316547398-zuljlpkut .fv-legend-item { display: flex !important; align-items: center !important; gap: 6px !important; font-size: 14px !important; color: #374151 !important; }#fv-chart-1787316547398-zuljlpkut .fv-legend-color { width: 12px !important; height: 12px !important; border-radius: 3px !important; }#fv-chart-1787316547398-zuljlpkut .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-1787316547398-zuljlpkut .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-1787316547398-zuljlpkut .fv-multi-legend-swatch { width: 16px !important; height: 16px !important; border-radius: 3px !important; }#fv-chart-1787316547398-zuljlpkut .fv-benchmark-group { margin-bottom: 1rem !important; }#fv-chart-1787316547398-zuljlpkut .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-1787316547398-zuljlpkut .fv-bar-row, #fv-chart-1787316547398-zuljlpkut .fv-stacked-product { display: flex !important; align-items: center !important; width: 100% !important; margin-bottom: 0.75rem !important; position: relative !important; }#fv-chart-1787316547398-zuljlpkut .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-1787316547398-zuljlpkut .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-1787316547398-zuljlpkut .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-1787316547398-zuljlpkut.preview-wrapper .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1787316547398-zuljlpkut.preview-wrapper .fv-bar-commentary-inline:focus, #fv-chart-1787316547398-zuljlpkut.preview-wrapper .fv-bar-commentary-inline:focus-within, #fv-chart-1787316547398-zuljlpkut.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1787316547398-zuljlpkut.mobile-view .fv-bar-commentary-inline:focus, #fv-chart-1787316547398-zuljlpkut.mobile-view .fv-bar-commentary-inline:focus-within { display: flex !important; }#fv-chart-1787316547398-zuljlpkut .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-1787316547398-zuljlpkut .fv-bar:hover { opacity: 0.8 !important; }#fv-chart-1787316547398-zuljlpkut .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-1787316547398-zuljlpkut .fv-bar-inner-label { white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; padding-right: 8px !important; }#fv-chart-1787316547398-zuljlpkut .fv-bar-inner-value { flex-shrink: 0 !important; }#fv-chart-1787316547398-zuljlpkut .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-1787316547398-zuljlpkut .fv-bar-label.fv-primary-product { font-weight: bold !important; color: var(--riv-primary) !important; }#fv-chart-1787316547398-zuljlpkut .fv-multi-bar-container { flex-direction: column !important; padding: 4px !important; align-items: stretch !important; gap: 4px !important; height: auto !important; }#fv-chart-1787316547398-zuljlpkut .fv-multi-bar-item { display: flex !important; align-items: center !important; height: 25px !important; width: 100% !important; }#fv-chart-1787316547398-zuljlpkut .fv-stacked-bar { display: flex !important; overflow: hidden !important; }#fv-chart-1787316547398-zuljlpkut .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-1787316547398-zuljlpkut .fv-stacked-segment:last-child { border-right: none !important; }#fv-chart-1787316547398-zuljlpkut .fv-segment-value { font-size: 14px !important; font-weight: bold !important; }#fv-chart-1787316547398-zuljlpkut .fv-grouped-bar-product { display: flex !important; flex-direction: column !important; width: 100% !important; margin-bottom: 1.25rem !important; }#fv-chart-1787316547398-zuljlpkut .fv-grouped-product-title-wrapper { padding-left: 150px !important; }#fv-chart-1787316547398-zuljlpkut .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-1787316547398-zuljlpkut .fv-bar-cluster { width: 100% !important; flex-grow: 1 !important; display: flex !important; flex-direction: column !important; }#fv-chart-1787316547398-zuljlpkut .fv-bar-cluster .fv-bar-row { margin-bottom: 3px !important; }#fv-chart-1787316547398-zuljlpkut .fv-bar-cluster .fv-bar-container { height: 20px !important; }#fv-chart-1787316547398-zuljlpkut .riv-grid line {stroke: #D1D5DB !important;stroke-dasharray: 3 3 !important;}#fv-chart-1787316547398-zuljlpkut .fv-x-axis-wrapper { display: flex !important; width: 100% !important; margin-top: 0.5rem !important; }#fv-chart-1787316547398-zuljlpkut .fv-x-axis-label-space { width: 150px !important; padding-right: 10px !important; flex-shrink: 0 !important; }#fv-chart-1787316547398-zuljlpkut .fv-x-axis-chart-space { flex-grow: 1 !important; padding-right: 8px !important; }#fv-chart-1787316547398-zuljlpkut .fv-x-axis-wrapper.fv-grouped-x-axis { margin-left: 0 !important; }#fv-chart-1787316547398-zuljlpkut .fv-x-axis-line { border-top: 1px solid #D1D5DB !important; }#fv-chart-1787316547398-zuljlpkut .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-1787316547398-zuljlpkut .fv-x-axis-ticks span { position: relative !important; }#fv-chart-1787316547398-zuljlpkut .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-1787316547398-zuljlpkut .fv-x-axis-unit { text-align: center !important; font-size: 14px !important; color: #374151 !important; margin-top: 8px !important; display: block !important; }#fv-chart-1787316547398-zuljlpkut .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-1787316547398-zuljlpkut .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-1787316547398-zuljlpkut.mobile-view .fv-pie-container,#fv-chart-1787316547398-zuljlpkut.labels-on-top .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1787316547398-zuljlpkut.mobile-view .fv-grouped-product-title-wrapper,#fv-chart-1787316547398-zuljlpkut.labels-on-top .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1787316547398-zuljlpkut.mobile-view .fv-bar-row,#fv-chart-1787316547398-zuljlpkut.mobile-view .fv-stacked-product,#fv-chart-1787316547398-zuljlpkut.mobile-view .fv-grouped-bar-product,#fv-chart-1787316547398-zuljlpkut.labels-on-top .fv-bar-row,#fv-chart-1787316547398-zuljlpkut.labels-on-top .fv-stacked-product,#fv-chart-1787316547398-zuljlpkut.labels-on-top .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1787316547398-zuljlpkut.mobile-view .fv-bar-label:not(.fv-grouped-product-title),#fv-chart-1787316547398-zuljlpkut.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-1787316547398-zuljlpkut.mobile-view .fv-bar-label,#fv-chart-1787316547398-zuljlpkut.mobile-view .fv-grouped-product-title,#fv-chart-1787316547398-zuljlpkut.labels-on-top .fv-bar-label,#fv-chart-1787316547398-zuljlpkut.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-1787316547398-zuljlpkut.mobile-view .fv-bar-container,#fv-chart-1787316547398-zuljlpkut.mobile-view .fv-bar-cluster,#fv-chart-1787316547398-zuljlpkut.labels-on-top .fv-bar-container,#fv-chart-1787316547398-zuljlpkut.labels-on-top .fv-bar-cluster {width: 100% !important;}#fv-chart-1787316547398-zuljlpkut.mobile-view .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1787316547398-zuljlpkut.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1787316547398-zuljlpkut.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1787316547398-zuljlpkut.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus-within,#fv-chart-1787316547398-zuljlpkut.labels-on-top .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1787316547398-zuljlpkut.labels-on-top .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1787316547398-zuljlpkut.labels-on-top .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1787316547398-zuljlpkut.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-1787316547398-zuljlpkut.mobile-view .fv-x-axis-wrapper,#fv-chart-1787316547398-zuljlpkut.labels-on-top .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1787316547398-zuljlpkut.mobile-view .fv-x-axis-label-space,#fv-chart-1787316547398-zuljlpkut.labels-on-top .fv-x-axis-label-space {display: none !important;}#fv-chart-1787316547398-zuljlpkut.mobile-view .fv-x-axis-chart-space,#fv-chart-1787316547398-zuljlpkut.labels-on-top .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1787316547398-zuljlpkut.mobile-view .fv-benchmark-title,#fv-chart-1787316547398-zuljlpkut.labels-on-top .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1787316547398-zuljlpkut.mobile-view .fv-dropdown-title,#fv-chart-1787316547398-zuljlpkut.labels-on-top .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1787316547398-zuljlpkut.mobile-view .fv-carousel-nav-btn,#fv-chart-1787316547398-zuljlpkut.labels-on-top .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1787316547398-zuljlpkut.mobile-view .fv-chart-title,#fv-chart-1787316547398-zuljlpkut.labels-on-top .fv-chart-title {padding: 0 8px !important;}#fv-chart-1787316547398-zuljlpkut.mobile-view .fv-chart-subhead,#fv-chart-1787316547398-zuljlpkut.labels-on-top .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1787316547398-zuljlpkut.mobile-view .fv-versus-header,#fv-chart-1787316547398-zuljlpkut.labels-on-top .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1787316547398-zuljlpkut.mobile-view .fv-versus-select-wrapper,#fv-chart-1787316547398-zuljlpkut.labels-on-top .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1787316547398-zuljlpkut.mobile-view .fv-versus-select-wrapper.fv-left,#fv-chart-1787316547398-zuljlpkut.labels-on-top .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1787316547398-zuljlpkut.mobile-view .fv-versus-select-wrapper.fv-right,#fv-chart-1787316547398-zuljlpkut.labels-on-top .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1787316547398-zuljlpkut.mobile-view .fv-versus-select.fv-select-left,#fv-chart-1787316547398-zuljlpkut.labels-on-top .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1787316547398-zuljlpkut.mobile-view .fv-versus-select.fv-select-right,#fv-chart-1787316547398-zuljlpkut.labels-on-top .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1787316547398-zuljlpkut.mobile-view .fv-versus-vs,#fv-chart-1787316547398-zuljlpkut.labels-on-top .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1787316547398-zuljlpkut.mobile-view .fv-versus-select-container,#fv-chart-1787316547398-zuljlpkut.labels-on-top .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1787316547398-zuljlpkut.mobile-view .fv-versus-select,#fv-chart-1787316547398-zuljlpkut.labels-on-top .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1787316547398-zuljlpkut.mobile-view .fv-stl-shop-all-btn,#fv-chart-1787316547398-zuljlpkut.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-1787316547398-zuljlpkut.mobile-view .fv-stl-shop-all-logo,#fv-chart-1787316547398-zuljlpkut.mobile-view .fv-stl-shop-all-icon,#fv-chart-1787316547398-zuljlpkut.labels-on-top .fv-stl-shop-all-logo,#fv-chart-1787316547398-zuljlpkut.labels-on-top .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1787316547398-zuljlpkut.mobile-view .fv-stl-shop-all-icon svg,#fv-chart-1787316547398-zuljlpkut.labels-on-top .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1787316547398-zuljlpkut.mobile-view .fv-bar-commentary-inline,#fv-chart-1787316547398-zuljlpkut.labels-on-top .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1787316547398-zuljlpkut.mobile-view .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1787316547398-zuljlpkut.mobile-view.fv-contains-line-chart .fv-footer-content {margin-left: -1rem !important;margin-right: -1rem !important;}@media (max-width: 599px) {#fv-chart-1787316547398-zuljlpkut .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1787316547398-zuljlpkut .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1787316547398-zuljlpkut .fv-bar-row,#fv-chart-1787316547398-zuljlpkut .fv-stacked-product,#fv-chart-1787316547398-zuljlpkut .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1787316547398-zuljlpkut .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-1787316547398-zuljlpkut .fv-bar-label,#fv-chart-1787316547398-zuljlpkut .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-1787316547398-zuljlpkut .fv-bar-container,#fv-chart-1787316547398-zuljlpkut .fv-bar-cluster {width: 100% !important;}#fv-chart-1787316547398-zuljlpkut .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1787316547398-zuljlpkut .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1787316547398-zuljlpkut .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1787316547398-zuljlpkut .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-1787316547398-zuljlpkut .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1787316547398-zuljlpkut .fv-x-axis-label-space {display: none !important;}#fv-chart-1787316547398-zuljlpkut .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1787316547398-zuljlpkut .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1787316547398-zuljlpkut .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1787316547398-zuljlpkut .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1787316547398-zuljlpkut .fv-chart-title {padding: 0 8px !important;}#fv-chart-1787316547398-zuljlpkut .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1787316547398-zuljlpkut .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1787316547398-zuljlpkut .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1787316547398-zuljlpkut .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1787316547398-zuljlpkut .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1787316547398-zuljlpkut .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1787316547398-zuljlpkut .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1787316547398-zuljlpkut .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1787316547398-zuljlpkut .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1787316547398-zuljlpkut .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1787316547398-zuljlpkut .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-1787316547398-zuljlpkut .fv-stl-shop-all-logo,#fv-chart-1787316547398-zuljlpkut .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1787316547398-zuljlpkut .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1787316547398-zuljlpkut .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1787316547398-zuljlpkut .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1787316547398-zuljlpkut.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": "How much would you be willing to spend on a new graphics card?","description": "Given the recent price hikes, here's what the PC Gamer audience be okay spending on a new card","creator": {"@type": "Organization","name": "PC Gamer","logo": "https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png"},"isAccessibleForFree": true,"dateCreated": "2026-08-21T12:49:07.398Z","citation": "Add your caption to explain the data, the learnings and the key takeaways of the data being visualized","keywords": ["$600 - $800","$400 - $500","$800 - $1000","$300 - $400","$1500+","$1000 - $1500","Up to $200","$200 - $300","Votes (%)","benchmark","comparison","performance","review","PC Gamer"],"measurementTechnique": "Performance Benchmarking","variableMeasured": [{"@type": "PropertyValue","name": "$600 - $800 – Votes (%)","value": 22,"unitText": ""},{"@type": "PropertyValue","name": "$400 - $500 – Votes (%)","value": 18,"unitText": ""},{"@type": "PropertyValue","name": "$800 - $1000 – Votes (%)","value": 15,"unitText": ""},{"@type": "PropertyValue","name": "$300 - $400 – Votes (%)","value": 10,"unitText": ""},{"@type": "PropertyValue","name": "$1500+ – Votes (%)","value": 10,"unitText": ""},{"@type": "PropertyValue","name": "$1000 - $1500 – Votes (%)","value": 9,"unitText": ""},{"@type": "PropertyValue","name": "Up to $200 – Votes (%)","value": 8,"unitText": ""},{"@type": "PropertyValue","name": "$200 - $300 – Votes (%)","value": 7,"unitText": ""}]}</script><div id="fv-chart-1787316547398-zuljlpkut" 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">How much would you be willing to spend on a new graphics card?</h3><p class="fv-chart-subhead">Given the recent price hikes, here's what the PC Gamer audience be okay spending on a new card</p><div class="riv-chart-container"><div class="fv-chart-item" id="fv-chart-1787316547398-zuljlpkut-bar-Votes (%)" data-chart-type="Bar" data-title="Votes (%)" data-subhead="Given the recent price hikes, here's what the PC Gamer audience be okay spending on a new card" data-caption="" style=""><div class="fv-benchmark-group"><h4 class="fv-benchmark-title">Votes (%)</h4><div class="fv-bar-row"><div class="fv-bar-label ">$600 - $800</div><div class="fv-bar-container"><div class="fv-bar" style="margin-left: 0%; width: 73.33333333333333%; background-color: #66C5D7;" data-target-width="73.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">22</span></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">$400 - $500</div><div class="fv-bar-container"><div class="fv-bar" style="margin-left: 0%; width: 60%; background-color: #FFC08B;" 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">18</span></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">$800 - $1000</div><div class="fv-bar-container"><div class="fv-bar" style="margin-left: 0%; width: 50%; background-color: #B5282A;" 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">15</span></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">$300 - $400</div><div class="fv-bar-container"><div class="fv-bar" style="margin-left: 0%; width: 33.33333333333333%; background-color: #EB6F71;" 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">10</span></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">$1500+</div><div class="fv-bar-container"><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">10</span></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">$1000 - $1500</div><div class="fv-bar-container"><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">9</span></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Up to $200</div><div class="fv-bar-container"><div class="fv-bar" style="margin-left: 0%; width: 26.666666666666668%; background-color: #D07F46;" data-target-width="26.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">8</span></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">$200 - $300</div><div class="fv-bar-container"><div class="fv-bar" style="margin-left: 0%; width: 23.333333333333332%; background-color: #1CA9C4;" 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">7</span></div></div></div></div><table class="sr-only"><caption>Votes (%) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>$600 - $800</td><td>22</td></tr><tr><td>$400 - $500</td><td>18</td></tr><tr><td>$800 - $1000</td><td>15</td></tr><tr><td>$300 - $400</td><td>10</td></tr><tr><td>$1500+</td><td>10</td></tr><tr><td>$1000 - $1500</td><td>9</td></tr><tr><td>Up to $200</td><td>8</td></tr><tr><td>$200 - $300</td><td>7</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-1787316547398-zuljlpkut', false); });} else {initialize('fv-chart-1787316547398-zuljlpkut', false);}})();</script></div><p>The recent pricing surge is all down to the AI-backed memory crisis, and these 16 and 12 GB cards respectively are seeing their pricing rocket as a result of the healthy dollop of GDDR7 memory attached to the GPUs. But it's not just production constraints pushing up the price of cards going into retail, it's also going to partly be down to AI enthusiasts looking for Nvidia GPUs with high VRAM capacities to run their local AI systems. </p><p>And yes, once more PC gamers are suffering at the hands of folk using both the technology and our graphics cards for things other than gaming and massively spiking the prices as a result. </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:3392px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="kiNP4Zqm7kSKwRzby5xyTf" name="msi-rtx-5070-ti-gaming-trio-03" alt="MSI RTX 5070 Ti Gaming Trio OC Plus graphics card under a red light" src="https://cdn.mos.cms.futurecdn.net/kiNP4Zqm7kSKwRzby5xyTf-1920-80.jpg" mos="" align="middle" fullscreen="" width="3392" height="1908" 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>But I'm surprised that a hefty 56% of readers who responded to our poll would be willing to spend $600 or more on their next graphics card, though I think the number that got me thinking most was just how many of you would actually drop $1000 or more on a new GPU. 19% is a not statistically insignificant percentage, and that is going to make Jen-Hsun's face light up as he considers pricing the new RTX 6070 Ti at $1,000, despite looking at dropping the VRAM capacity to 4 GB of GDDR5 because of the ongoing memory crisis. <a href="https://www.pcgamer.com/hardware/graphics-cards/i-really-thought-nvidias-dlss-5-was-going-to-be-smarter-than-this/" target="_blank">DLSS 5</a> will take up the slack, right?</p><p>Statistically speaking, it's also interesting to see the parity between the 10% of readers looking at the $300 - $400 segment and the other 10% waaaaay down the other end of the spectrum happy to spend $1500 or more. </p><p>But the $600 - $800 segment is the most popular among our readers, with 22% of the vote, and $400 - $500 just behind that with 18%. That's probably where I'd find myself, to be honest.</p><p>Given the state of the market, maybe you guys are just being realists in terms of what new GPUs will cost. But it's still kinda surprising to see so few people around the budget end of the market; that's something I've always seen as a strength of PC gaming, but it's also been an underserved colour in the GPU spectrum of recent times.</p><p>Let us know where you fit in the spectrum in the comments below!</p><p>This week we want to know how you feel about monitors...</p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-e47VRX"></div>                            </div>                            <script src="https://kwizly.com/embed/e47VRX.js" async></script> ]]></dc:content>
                                                                                                                                            <link>https://www.pcgamer.com/hardware/graphics-cards/dont-tell-nvidia-56-percent-of-you-are-willing-to-pay-over-usd600-for-your-next-graphics-card-and-19-percent-would-spend-over-usd1000/</link>
                                                                            <description>
                            <![CDATA[ That's lucky, because the next generation of GPUs is probably going to start at $600... ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">Phkd8WvDQLcNd3Vo45frQd</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/TDUwJZywerjBr9g65GBRJR-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Fri, 21 Aug 2026 13:31:44 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Graphics Cards]]></category>
                                                    <category><![CDATA[Hardware]]></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-320-70.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/TDUwJZywerjBr9g65GBRJR-1920-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[A Graphics card with red and yellow gradient overlay]]></media:description>                                                            <media:text><![CDATA[A Graphics card with red and yellow gradient overlay]]></media:text>
                                <media:title type="plain"><![CDATA[A Graphics card with red and yellow gradient overlay]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/TDUwJZywerjBr9g65GBRJR-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>We've been tracking graphics card prices for the past twelve months and after yet another pricing surge last week, there's been a wave of depression sweeping the PC Gamer offices. It's Nvidia GPUs that have been hit the hardest, with the ludicrous situation where the cheapest <a href="https://www.newegg.com/msi-rtx-5060-ti-16g-shadow-2x-oc-plus-geforce-rtx-5060-ti-16gb-graphics-card-double-fans/p/N82E16814137977?Item=N82E16814137977" target="_blank">RTX 5060 Ti 16 GB</a> we can find is more expensive than the <a href="https://www.amazon.com/ZOTAC-Graphics-IceStorm-SFF-Ready-ZT-B50700H-10A/dp/B0GK8TKVDJ?th=1" target="_blank">cheapest RTX 5070</a>.</p><p>What's even more ludicrous—and surely entirely unsustainable—is that both those cards are both close to $800. These are the fourth and fifth tiers of Nvidia's RTX 50-series lineup and that pricing is utterly punitive for PC gamers.</p><p>So, that had me wondering what this might mean for the next generation of cards, and how much you dear people, our PC Gamer readers would accept paying for your next graphics card. So we've been asking: <strong>How much would you be willing to spend on a new GPU?</strong> And honestly, the answers have surprised me; you're willing to spend way more than I could!</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-1787316547398-zuljlpkut *, #fv-chart-1787316547398-zuljlpkut *:before, #fv-chart-1787316547398-zuljlpkut *:after, #fv-chart-1787316547398-zuljlpkut-slideshow *, #fv-chart-1787316547398-zuljlpkut-slideshow *:before, #fv-chart-1787316547398-zuljlpkut-slideshow *:after {box-sizing: border-box !important; margin: 0; padding: 0; border: 0;font-size: 100%; font: inherit; vertical-align: baseline;}#fv-chart-1787316547398-zuljlpkut, #fv-chart-1787316547398-zuljlpkut-slideshow { font-family: 'Open Sans', sans-serif !important; }#fv-chart-1787316547398-zuljlpkut {position: relative !important; overflow: visible !important;--riv-primary: #E33235;}#fv-chart-1787316547398-zuljlpkut .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-1787316547398-zuljlpkut .fv-inner-wrapper.fv-no-header.fv-is-image-compare {padding-top: 0 !important;}#fv-chart-1787316547398-zuljlpkut.fv-full-bleed {width: 100vw !important;margin-left: calc(50% - 50vw) !important;}body {overflow-x: clip !important;}#fv-chart-1787316547398-zuljlpkut.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-1787316547398-zuljlpkut .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-1787316547398-zuljlpkut-slideshow {position: relative !important;width: 100% !important;margin: 1rem 0 !important;--riv-primary: #E33235;}#fv-chart-1787316547398-zuljlpkut-slideshow .fv-slides-wrapper {position: relative !important;width: 100% !important;}#fv-chart-1787316547398-zuljlpkut-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-1787316547398-zuljlpkut-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-1787316547398-zuljlpkut-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-1787316547398-zuljlpkut-slideshow .fv-nav-btn svg {width: 18px !important;height: 18px !important;stroke-width: 3px !important;filter: none !important;}#fv-chart-1787316547398-zuljlpkut-slideshow .fv-nav-btn:hover {opacity: 0.9 !important;transform: translateY(-1px) !important;}#fv-chart-1787316547398-zuljlpkut-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-1787316547398-zuljlpkut-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-1787316547398-zuljlpkut-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-1787316547398-zuljlpkut-slideshow .fv-slideshow-select:focus {outline: 2px solid #E33235 !important;border-color: #E33235 !important;}#fv-chart-1787316547398-zuljlpkut .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-1787316547398-zuljlpkut .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-1787316547398-zuljlpkut .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-1787316547398-zuljlpkut .fv-versus-chart { display: flex; flex-direction: column; width: 100%; margin-top: 1rem; }#fv-chart-1787316547398-zuljlpkut .fv-versus-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 1.5rem; padding: 0 1rem; }#fv-chart-1787316547398-zuljlpkut .fv-versus-select-wrapper { flex: 1; min-width: 0; }#fv-chart-1787316547398-zuljlpkut .fv-versus-select-wrapper.fv-left { text-align: center; padding-right: 1rem; }#fv-chart-1787316547398-zuljlpkut .fv-versus-select-wrapper.fv-right { text-align: center; padding-left: 1rem; }#fv-chart-1787316547398-zuljlpkut .fv-versus-select-container { position: relative; display: inline-block; max-width: 100%; width: 100%; }#fv-chart-1787316547398-zuljlpkut .fv-versus-chevron { position: absolute; top: 50%; transform: translateY(-50%); pointer-events: none; width: 16px; height: 16px; flex-shrink: 0; }#fv-chart-1787316547398-zuljlpkut .fv-versus-select-wrapper.fv-left .fv-versus-chevron { right: 0; }#fv-chart-1787316547398-zuljlpkut .fv-versus-select-wrapper.fv-right .fv-versus-chevron { right: 0; }#fv-chart-1787316547398-zuljlpkut .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-1787316547398-zuljlpkut .fv-versus-select.fv-select-left { text-align: center; direction: ltr; padding-right: 1.25rem; }#fv-chart-1787316547398-zuljlpkut .fv-versus-select.fv-select-right { text-align: center; padding-right: 1.25rem; }#fv-chart-1787316547398-zuljlpkut .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-1787316547398-zuljlpkut .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-1787316547398-zuljlpkut .fv-versus-body { display: flex; flex-direction: column; gap: 1.5rem; }#fv-chart-1787316547398-zuljlpkut .fv-versus-row { position: relative; height: auto; padding-top: 20px; margin-bottom: 0.25rem; display: block; }#fv-chart-1787316547398-zuljlpkut .fv-versus-bar-container { position: relative; height: 32px; display: flex; align-items: center; }#fv-chart-1787316547398-zuljlpkut .fv-versus-bar-left-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-end; align-items: center; }#fv-chart-1787316547398-zuljlpkut .fv-versus-bar-right-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-start; align-items: center; }#fv-chart-1787316547398-zuljlpkut .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-1787316547398-zuljlpkut .fv-versus-bar-left { border-radius: 4px 0 0 4px; justify-content: flex-end; padding: 0 8px; }#fv-chart-1787316547398-zuljlpkut .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-1787316547398-zuljlpkut .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-1787316547398-zuljlpkut .fv-inside-left { white-space: nowrap; flex-shrink: 0; }#fv-chart-1787316547398-zuljlpkut .fv-inside-right { white-space: nowrap; flex-shrink: 0; }#fv-chart-1787316547398-zuljlpkut .fv-versus-val-text { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; }#fv-chart-1787316547398-zuljlpkut .fv-versus-pct-diff { font-size: 12px; font-weight: 600; }#fv-chart-1787316547398-zuljlpkut .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-1787316547398-zuljlpkut .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-1787316547398-zuljlpkut .fv-bottom-bar { display: flex !important; flex-direction: column !important; align-items: center !important; margin-top: 0.5rem !important; gap: 1rem !important; }#fv-chart-1787316547398-zuljlpkut .fv-footer-content { text-align: center !important; width: 100% !important; }#fv-chart-1787316547398-zuljlpkut .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-1787316547398-zuljlpkut .fv-dropdown-wrapper { text-align: center !important; margin-bottom: 16px !important; margin-top: 0 !important; }#fv-chart-1787316547398-zuljlpkut .fv-dropdown-title-container { position: relative !important; display: inline-block !important; max-width: 100% !important; }#fv-chart-1787316547398-zuljlpkut .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-1787316547398-zuljlpkut .fv-dropdown-title:focus { outline: none !important; }#fv-chart-1787316547398-zuljlpkut .fv-dropdown-title::-ms-expand { display: none !important; }#fv-chart-1787316547398-zuljlpkut .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-1787316547398-zuljlpkut .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-1787316547398-zuljlpkut .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-1787316547398-zuljlpkut .fv-carousel-nav-btn:hover { border-color: #9ca3af !important; }#fv-chart-1787316547398-zuljlpkut .fv-carousel-counter { font-size: 14px !important; color: #374151 !important; text-align: center !important; margin-top: 1rem !important; }#fv-chart-1787316547398-zuljlpkut .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-1787316547398-zuljlpkut .fv-legend-item { display: flex !important; align-items: center !important; gap: 6px !important; font-size: 14px !important; color: #374151 !important; }#fv-chart-1787316547398-zuljlpkut .fv-legend-color { width: 12px !important; height: 12px !important; border-radius: 3px !important; }#fv-chart-1787316547398-zuljlpkut .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-1787316547398-zuljlpkut .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-1787316547398-zuljlpkut .fv-multi-legend-swatch { width: 16px !important; height: 16px !important; border-radius: 3px !important; }#fv-chart-1787316547398-zuljlpkut .fv-benchmark-group { margin-bottom: 1rem !important; }#fv-chart-1787316547398-zuljlpkut .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-1787316547398-zuljlpkut .fv-bar-row, #fv-chart-1787316547398-zuljlpkut .fv-stacked-product { display: flex !important; align-items: center !important; width: 100% !important; margin-bottom: 0.75rem !important; position: relative !important; }#fv-chart-1787316547398-zuljlpkut .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-1787316547398-zuljlpkut .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-1787316547398-zuljlpkut .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-1787316547398-zuljlpkut.preview-wrapper .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1787316547398-zuljlpkut.preview-wrapper .fv-bar-commentary-inline:focus, #fv-chart-1787316547398-zuljlpkut.preview-wrapper .fv-bar-commentary-inline:focus-within, #fv-chart-1787316547398-zuljlpkut.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1787316547398-zuljlpkut.mobile-view .fv-bar-commentary-inline:focus, #fv-chart-1787316547398-zuljlpkut.mobile-view .fv-bar-commentary-inline:focus-within { display: flex !important; }#fv-chart-1787316547398-zuljlpkut .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-1787316547398-zuljlpkut .fv-bar:hover { opacity: 0.8 !important; }#fv-chart-1787316547398-zuljlpkut .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-1787316547398-zuljlpkut .fv-bar-inner-label { white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; padding-right: 8px !important; }#fv-chart-1787316547398-zuljlpkut .fv-bar-inner-value { flex-shrink: 0 !important; }#fv-chart-1787316547398-zuljlpkut .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-1787316547398-zuljlpkut .fv-bar-label.fv-primary-product { font-weight: bold !important; color: var(--riv-primary) !important; }#fv-chart-1787316547398-zuljlpkut .fv-multi-bar-container { flex-direction: column !important; padding: 4px !important; align-items: stretch !important; gap: 4px !important; height: auto !important; }#fv-chart-1787316547398-zuljlpkut .fv-multi-bar-item { display: flex !important; align-items: center !important; height: 25px !important; width: 100% !important; }#fv-chart-1787316547398-zuljlpkut .fv-stacked-bar { display: flex !important; overflow: hidden !important; }#fv-chart-1787316547398-zuljlpkut .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-1787316547398-zuljlpkut .fv-stacked-segment:last-child { border-right: none !important; }#fv-chart-1787316547398-zuljlpkut .fv-segment-value { font-size: 14px !important; font-weight: bold !important; }#fv-chart-1787316547398-zuljlpkut .fv-grouped-bar-product { display: flex !important; flex-direction: column !important; width: 100% !important; margin-bottom: 1.25rem !important; }#fv-chart-1787316547398-zuljlpkut .fv-grouped-product-title-wrapper { padding-left: 150px !important; }#fv-chart-1787316547398-zuljlpkut .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-1787316547398-zuljlpkut .fv-bar-cluster { width: 100% !important; flex-grow: 1 !important; display: flex !important; flex-direction: column !important; }#fv-chart-1787316547398-zuljlpkut .fv-bar-cluster .fv-bar-row { margin-bottom: 3px !important; }#fv-chart-1787316547398-zuljlpkut .fv-bar-cluster .fv-bar-container { height: 20px !important; }#fv-chart-1787316547398-zuljlpkut .riv-grid line {stroke: #D1D5DB !important;stroke-dasharray: 3 3 !important;}#fv-chart-1787316547398-zuljlpkut .fv-x-axis-wrapper { display: flex !important; width: 100% !important; margin-top: 0.5rem !important; }#fv-chart-1787316547398-zuljlpkut .fv-x-axis-label-space { width: 150px !important; padding-right: 10px !important; flex-shrink: 0 !important; }#fv-chart-1787316547398-zuljlpkut .fv-x-axis-chart-space { flex-grow: 1 !important; padding-right: 8px !important; }#fv-chart-1787316547398-zuljlpkut .fv-x-axis-wrapper.fv-grouped-x-axis { margin-left: 0 !important; }#fv-chart-1787316547398-zuljlpkut .fv-x-axis-line { border-top: 1px solid #D1D5DB !important; }#fv-chart-1787316547398-zuljlpkut .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-1787316547398-zuljlpkut .fv-x-axis-ticks span { position: relative !important; }#fv-chart-1787316547398-zuljlpkut .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-1787316547398-zuljlpkut .fv-x-axis-unit { text-align: center !important; font-size: 14px !important; color: #374151 !important; margin-top: 8px !important; display: block !important; }#fv-chart-1787316547398-zuljlpkut .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-1787316547398-zuljlpkut .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-1787316547398-zuljlpkut.mobile-view .fv-pie-container,#fv-chart-1787316547398-zuljlpkut.labels-on-top .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1787316547398-zuljlpkut.mobile-view .fv-grouped-product-title-wrapper,#fv-chart-1787316547398-zuljlpkut.labels-on-top .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1787316547398-zuljlpkut.mobile-view .fv-bar-row,#fv-chart-1787316547398-zuljlpkut.mobile-view .fv-stacked-product,#fv-chart-1787316547398-zuljlpkut.mobile-view .fv-grouped-bar-product,#fv-chart-1787316547398-zuljlpkut.labels-on-top .fv-bar-row,#fv-chart-1787316547398-zuljlpkut.labels-on-top .fv-stacked-product,#fv-chart-1787316547398-zuljlpkut.labels-on-top .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1787316547398-zuljlpkut.mobile-view .fv-bar-label:not(.fv-grouped-product-title),#fv-chart-1787316547398-zuljlpkut.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-1787316547398-zuljlpkut.mobile-view .fv-bar-label,#fv-chart-1787316547398-zuljlpkut.mobile-view .fv-grouped-product-title,#fv-chart-1787316547398-zuljlpkut.labels-on-top .fv-bar-label,#fv-chart-1787316547398-zuljlpkut.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-1787316547398-zuljlpkut.mobile-view .fv-bar-container,#fv-chart-1787316547398-zuljlpkut.mobile-view .fv-bar-cluster,#fv-chart-1787316547398-zuljlpkut.labels-on-top .fv-bar-container,#fv-chart-1787316547398-zuljlpkut.labels-on-top .fv-bar-cluster {width: 100% !important;}#fv-chart-1787316547398-zuljlpkut.mobile-view .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1787316547398-zuljlpkut.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1787316547398-zuljlpkut.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1787316547398-zuljlpkut.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus-within,#fv-chart-1787316547398-zuljlpkut.labels-on-top .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1787316547398-zuljlpkut.labels-on-top .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1787316547398-zuljlpkut.labels-on-top .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1787316547398-zuljlpkut.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-1787316547398-zuljlpkut.mobile-view .fv-x-axis-wrapper,#fv-chart-1787316547398-zuljlpkut.labels-on-top .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1787316547398-zuljlpkut.mobile-view .fv-x-axis-label-space,#fv-chart-1787316547398-zuljlpkut.labels-on-top .fv-x-axis-label-space {display: none !important;}#fv-chart-1787316547398-zuljlpkut.mobile-view .fv-x-axis-chart-space,#fv-chart-1787316547398-zuljlpkut.labels-on-top .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1787316547398-zuljlpkut.mobile-view .fv-benchmark-title,#fv-chart-1787316547398-zuljlpkut.labels-on-top .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1787316547398-zuljlpkut.mobile-view .fv-dropdown-title,#fv-chart-1787316547398-zuljlpkut.labels-on-top .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1787316547398-zuljlpkut.mobile-view .fv-carousel-nav-btn,#fv-chart-1787316547398-zuljlpkut.labels-on-top .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1787316547398-zuljlpkut.mobile-view .fv-chart-title,#fv-chart-1787316547398-zuljlpkut.labels-on-top .fv-chart-title {padding: 0 8px !important;}#fv-chart-1787316547398-zuljlpkut.mobile-view .fv-chart-subhead,#fv-chart-1787316547398-zuljlpkut.labels-on-top .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1787316547398-zuljlpkut.mobile-view .fv-versus-header,#fv-chart-1787316547398-zuljlpkut.labels-on-top .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1787316547398-zuljlpkut.mobile-view .fv-versus-select-wrapper,#fv-chart-1787316547398-zuljlpkut.labels-on-top .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1787316547398-zuljlpkut.mobile-view .fv-versus-select-wrapper.fv-left,#fv-chart-1787316547398-zuljlpkut.labels-on-top .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1787316547398-zuljlpkut.mobile-view .fv-versus-select-wrapper.fv-right,#fv-chart-1787316547398-zuljlpkut.labels-on-top .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1787316547398-zuljlpkut.mobile-view .fv-versus-select.fv-select-left,#fv-chart-1787316547398-zuljlpkut.labels-on-top .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1787316547398-zuljlpkut.mobile-view .fv-versus-select.fv-select-right,#fv-chart-1787316547398-zuljlpkut.labels-on-top .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1787316547398-zuljlpkut.mobile-view .fv-versus-vs,#fv-chart-1787316547398-zuljlpkut.labels-on-top .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1787316547398-zuljlpkut.mobile-view .fv-versus-select-container,#fv-chart-1787316547398-zuljlpkut.labels-on-top .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1787316547398-zuljlpkut.mobile-view .fv-versus-select,#fv-chart-1787316547398-zuljlpkut.labels-on-top .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1787316547398-zuljlpkut.mobile-view .fv-stl-shop-all-btn,#fv-chart-1787316547398-zuljlpkut.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-1787316547398-zuljlpkut.mobile-view .fv-stl-shop-all-logo,#fv-chart-1787316547398-zuljlpkut.mobile-view .fv-stl-shop-all-icon,#fv-chart-1787316547398-zuljlpkut.labels-on-top .fv-stl-shop-all-logo,#fv-chart-1787316547398-zuljlpkut.labels-on-top .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1787316547398-zuljlpkut.mobile-view .fv-stl-shop-all-icon svg,#fv-chart-1787316547398-zuljlpkut.labels-on-top .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1787316547398-zuljlpkut.mobile-view .fv-bar-commentary-inline,#fv-chart-1787316547398-zuljlpkut.labels-on-top .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1787316547398-zuljlpkut.mobile-view .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1787316547398-zuljlpkut.mobile-view.fv-contains-line-chart .fv-footer-content {margin-left: -1rem !important;margin-right: -1rem !important;}@media (max-width: 599px) {#fv-chart-1787316547398-zuljlpkut .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1787316547398-zuljlpkut .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1787316547398-zuljlpkut .fv-bar-row,#fv-chart-1787316547398-zuljlpkut .fv-stacked-product,#fv-chart-1787316547398-zuljlpkut .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1787316547398-zuljlpkut .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-1787316547398-zuljlpkut .fv-bar-label,#fv-chart-1787316547398-zuljlpkut .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-1787316547398-zuljlpkut .fv-bar-container,#fv-chart-1787316547398-zuljlpkut .fv-bar-cluster {width: 100% !important;}#fv-chart-1787316547398-zuljlpkut .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1787316547398-zuljlpkut .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1787316547398-zuljlpkut .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1787316547398-zuljlpkut .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-1787316547398-zuljlpkut .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1787316547398-zuljlpkut .fv-x-axis-label-space {display: none !important;}#fv-chart-1787316547398-zuljlpkut .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1787316547398-zuljlpkut .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1787316547398-zuljlpkut .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1787316547398-zuljlpkut .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1787316547398-zuljlpkut .fv-chart-title {padding: 0 8px !important;}#fv-chart-1787316547398-zuljlpkut .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1787316547398-zuljlpkut .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1787316547398-zuljlpkut .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1787316547398-zuljlpkut .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1787316547398-zuljlpkut .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1787316547398-zuljlpkut .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1787316547398-zuljlpkut .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1787316547398-zuljlpkut .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1787316547398-zuljlpkut .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1787316547398-zuljlpkut .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1787316547398-zuljlpkut .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-1787316547398-zuljlpkut .fv-stl-shop-all-logo,#fv-chart-1787316547398-zuljlpkut .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1787316547398-zuljlpkut .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1787316547398-zuljlpkut .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1787316547398-zuljlpkut .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1787316547398-zuljlpkut.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": "How much would you be willing to spend on a new graphics card?","description": "Given the recent price hikes, here's what the PC Gamer audience be okay spending on a new card","creator": {"@type": "Organization","name": "PC Gamer","logo": "https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png"},"isAccessibleForFree": true,"dateCreated": "2026-08-21T12:49:07.398Z","citation": "Add your caption to explain the data, the learnings and the key takeaways of the data being visualized","keywords": ["$600 - $800","$400 - $500","$800 - $1000","$300 - $400","$1500+","$1000 - $1500","Up to $200","$200 - $300","Votes (%)","benchmark","comparison","performance","review","PC Gamer"],"measurementTechnique": "Performance Benchmarking","variableMeasured": [{"@type": "PropertyValue","name": "$600 - $800 – Votes (%)","value": 22,"unitText": ""},{"@type": "PropertyValue","name": "$400 - $500 – Votes (%)","value": 18,"unitText": ""},{"@type": "PropertyValue","name": "$800 - $1000 – Votes (%)","value": 15,"unitText": ""},{"@type": "PropertyValue","name": "$300 - $400 – Votes (%)","value": 10,"unitText": ""},{"@type": "PropertyValue","name": "$1500+ – Votes (%)","value": 10,"unitText": ""},{"@type": "PropertyValue","name": "$1000 - $1500 – Votes (%)","value": 9,"unitText": ""},{"@type": "PropertyValue","name": "Up to $200 – Votes (%)","value": 8,"unitText": ""},{"@type": "PropertyValue","name": "$200 - $300 – Votes (%)","value": 7,"unitText": ""}]}</script><div id="fv-chart-1787316547398-zuljlpkut" 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">How much would you be willing to spend on a new graphics card?</h3><p class="fv-chart-subhead">Given the recent price hikes, here's what the PC Gamer audience be okay spending on a new card</p><div class="riv-chart-container"><div class="fv-chart-item" id="fv-chart-1787316547398-zuljlpkut-bar-Votes (%)" data-chart-type="Bar" data-title="Votes (%)" data-subhead="Given the recent price hikes, here's what the PC Gamer audience be okay spending on a new card" data-caption="" style=""><div class="fv-benchmark-group"><h4 class="fv-benchmark-title">Votes (%)</h4><div class="fv-bar-row"><div class="fv-bar-label ">$600 - $800</div><div class="fv-bar-container"><div class="fv-bar" style="margin-left: 0%; width: 73.33333333333333%; background-color: #66C5D7;" data-target-width="73.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">22</span></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">$400 - $500</div><div class="fv-bar-container"><div class="fv-bar" style="margin-left: 0%; width: 60%; background-color: #FFC08B;" 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">18</span></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">$800 - $1000</div><div class="fv-bar-container"><div class="fv-bar" style="margin-left: 0%; width: 50%; background-color: #B5282A;" 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">15</span></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">$300 - $400</div><div class="fv-bar-container"><div class="fv-bar" style="margin-left: 0%; width: 33.33333333333333%; background-color: #EB6F71;" 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">10</span></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">$1500+</div><div class="fv-bar-container"><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">10</span></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">$1000 - $1500</div><div class="fv-bar-container"><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">9</span></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Up to $200</div><div class="fv-bar-container"><div class="fv-bar" style="margin-left: 0%; width: 26.666666666666668%; background-color: #D07F46;" data-target-width="26.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">8</span></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">$200 - $300</div><div class="fv-bar-container"><div class="fv-bar" style="margin-left: 0%; width: 23.333333333333332%; background-color: #1CA9C4;" 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">7</span></div></div></div></div><table class="sr-only"><caption>Votes (%) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>$600 - $800</td><td>22</td></tr><tr><td>$400 - $500</td><td>18</td></tr><tr><td>$800 - $1000</td><td>15</td></tr><tr><td>$300 - $400</td><td>10</td></tr><tr><td>$1500+</td><td>10</td></tr><tr><td>$1000 - $1500</td><td>9</td></tr><tr><td>Up to $200</td><td>8</td></tr><tr><td>$200 - $300</td><td>7</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-1787316547398-zuljlpkut', false); });} else {initialize('fv-chart-1787316547398-zuljlpkut', false);}})();</script></div><p>The recent pricing surge is all down to the AI-backed memory crisis, and these 16 and 12 GB cards respectively are seeing their pricing rocket as a result of the healthy dollop of GDDR7 memory attached to the GPUs. But it's not just production constraints pushing up the price of cards going into retail, it's also going to partly be down to AI enthusiasts looking for Nvidia GPUs with high VRAM capacities to run their local AI systems. </p><p>And yes, once more PC gamers are suffering at the hands of folk using both the technology and our graphics cards for things other than gaming and massively spiking the prices as a result. </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:3392px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="kiNP4Zqm7kSKwRzby5xyTf" name="msi-rtx-5070-ti-gaming-trio-03" alt="MSI RTX 5070 Ti Gaming Trio OC Plus graphics card under a red light" src="https://cdn.mos.cms.futurecdn.net/kiNP4Zqm7kSKwRzby5xyTf-1920-80.jpg" mos="" align="middle" fullscreen="" width="3392" height="1908" 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>But I'm surprised that a hefty 56% of readers who responded to our poll would be willing to spend $600 or more on their next graphics card, though I think the number that got me thinking most was just how many of you would actually drop $1000 or more on a new GPU. 19% is a not statistically insignificant percentage, and that is going to make Jen-Hsun's face light up as he considers pricing the new RTX 6070 Ti at $1,000, despite looking at dropping the VRAM capacity to 4 GB of GDDR5 because of the ongoing memory crisis. <a href="https://www.pcgamer.com/hardware/graphics-cards/i-really-thought-nvidias-dlss-5-was-going-to-be-smarter-than-this/" target="_blank">DLSS 5</a> will take up the slack, right?</p><p>Statistically speaking, it's also interesting to see the parity between the 10% of readers looking at the $300 - $400 segment and the other 10% waaaaay down the other end of the spectrum happy to spend $1500 or more. </p><p>But the $600 - $800 segment is the most popular among our readers, with 22% of the vote, and $400 - $500 just behind that with 18%. That's probably where I'd find myself, to be honest.</p><p>Given the state of the market, maybe you guys are just being realists in terms of what new GPUs will cost. But it's still kinda surprising to see so few people around the budget end of the market; that's something I've always seen as a strength of PC gaming, but it's also been an underserved colour in the GPU spectrum of recent times.</p><p>Let us know where you fit in the spectrum in the comments below!</p><p>This week we want to know how you feel about monitors...</p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-e47VRX"></div>                            </div>                            <script src="https://kwizly.com/embed/e47VRX.js" async></script>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ The RTX 5060 Ti 16 GB currently costs more than the RTX 5070 and RX 9070 XT, and I know which one I'd pick ]]></title>
                                                                                                <dc:content><![CDATA[ <p>Prices for graphics cards are still on the rise. Just last week, we noted prices were at the <a href="https://www.pcgamer.com/hardware/graphics-cards/weve-been-tracking-graphics-card-prices-for-exactly-one-year-and-its-never-been-worse-than-this/" target="_blank">worst we've seen them in the past 12 months</a>, but after further checks this morning, they're looking worse again still. </p><p>Among the worst offenders, the <a href="https://www.pcgamer.com/hardware/graphics-cards/msi-rtx-5060-ti-16g-gaming-trio-oc-review/" target="_blank">RTX 5060 Ti 16 GB</a>. With memory being the main driving factor of price hikes in the past 12 months, it's perhaps no surprise that this memory-laden card is rising faster than most. Yet prices are beyond the pale. </p><p>In my search for a brand new card from a reputable retailer, this was the cheapest I could find: an MSI Shadow RTX 5060 Ti 16 GB for <a href="https://www.newegg.com/msi-rtx-5060-ti-16g-shadow-2x-oc-plus-geforce-rtx-5060-ti-16gb-graphics-card-double-fans/p/N82E16814137977" target="_blank">$780</a>. Not only is that more expensive than the best value RTX 5070 I could find at <a href="https://www.amazon.com/ZOTAC-Graphics-IceStorm-SFF-Ready-ZT-B50700H-10A/dp/B0GK8TKVDJ" target="_blank">$763</a>, but it's far in excess of AMD's <a href="https://www.pcgamer.com/hardware/graphics-cards/amd-radeon-rx-9700-xt-review-asus-prime-oc/" target="_blank">RX 9070 XT</a>. That's just <a href="https://www.amazon.com/ASRock-Radeon-9070-Challenger-Graphics/dp/B0FSSYTD49?th=1">$720</a>. It's also in excess of the RTX 5060 Ti 8 GB, which I've found at <a href="https://www.amazon.com/PNY-NVIDIA-GeForce-Graphics-128-bit/dp/B0F4YRNHSJ" target="_blank">$430</a>. A $350 premium for the 16 GB model. </p><p>There's little reason to purchase an RTX 5060 Ti for gaming at that price. It wasn't even a card I liked much at MSRP. I like lots of VRAM as much as the next guy, and it <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">makes a difference to the overall performance</a>, but there's a limit to how much I'd be willing to spend to get it. </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-1787049161805-jqwtuqsig *, #fv-chart-1787049161805-jqwtuqsig *:before, #fv-chart-1787049161805-jqwtuqsig *:after, #fv-chart-1787049161805-jqwtuqsig-slideshow *, #fv-chart-1787049161805-jqwtuqsig-slideshow *:before, #fv-chart-1787049161805-jqwtuqsig-slideshow *:after {box-sizing: border-box !important; margin: 0; padding: 0; border: 0;font-size: 100%; font: inherit; vertical-align: baseline;}#fv-chart-1787049161805-jqwtuqsig, #fv-chart-1787049161805-jqwtuqsig-slideshow { font-family: 'Open Sans', sans-serif !important; }#fv-chart-1787049161805-jqwtuqsig {position: relative !important; overflow: visible !important;--riv-primary: #E33235;}#fv-chart-1787049161805-jqwtuqsig .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-1787049161805-jqwtuqsig .fv-inner-wrapper.fv-no-header.fv-is-image-compare {padding-top: 0 !important;}#fv-chart-1787049161805-jqwtuqsig.fv-full-bleed {width: 100vw !important;margin-left: calc(50% - 50vw) !important;}body {overflow-x: clip !important;}#fv-chart-1787049161805-jqwtuqsig.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-1787049161805-jqwtuqsig .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-1787049161805-jqwtuqsig-slideshow {position: relative !important;width: 100% !important;margin: 1rem 0 !important;--riv-primary: #E33235;}#fv-chart-1787049161805-jqwtuqsig-slideshow .fv-slides-wrapper {position: relative !important;width: 100% !important;}#fv-chart-1787049161805-jqwtuqsig-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-1787049161805-jqwtuqsig-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-1787049161805-jqwtuqsig-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-1787049161805-jqwtuqsig-slideshow .fv-nav-btn svg {width: 18px !important;height: 18px !important;stroke-width: 3px !important;filter: none !important;}#fv-chart-1787049161805-jqwtuqsig-slideshow .fv-nav-btn:hover {opacity: 0.9 !important;transform: translateY(-1px) !important;}#fv-chart-1787049161805-jqwtuqsig-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-1787049161805-jqwtuqsig-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-1787049161805-jqwtuqsig-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-1787049161805-jqwtuqsig-slideshow .fv-slideshow-select:focus {outline: 2px solid #E33235 !important;border-color: #E33235 !important;}#fv-chart-1787049161805-jqwtuqsig .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-1787049161805-jqwtuqsig .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-1787049161805-jqwtuqsig .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-1787049161805-jqwtuqsig .fv-versus-chart { display: flex; flex-direction: column; width: 100%; margin-top: 1rem; }#fv-chart-1787049161805-jqwtuqsig .fv-versus-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 1.5rem; padding: 0 1rem; }#fv-chart-1787049161805-jqwtuqsig .fv-versus-select-wrapper { flex: 1; min-width: 0; }#fv-chart-1787049161805-jqwtuqsig .fv-versus-select-wrapper.fv-left { text-align: center; padding-right: 1rem; }#fv-chart-1787049161805-jqwtuqsig .fv-versus-select-wrapper.fv-right { text-align: center; padding-left: 1rem; }#fv-chart-1787049161805-jqwtuqsig .fv-versus-select-container { position: relative; display: inline-block; max-width: 100%; width: 100%; }#fv-chart-1787049161805-jqwtuqsig .fv-versus-chevron { position: absolute; top: 50%; transform: translateY(-50%); pointer-events: none; width: 16px; height: 16px; flex-shrink: 0; }#fv-chart-1787049161805-jqwtuqsig .fv-versus-select-wrapper.fv-left .fv-versus-chevron { right: 0; }#fv-chart-1787049161805-jqwtuqsig .fv-versus-select-wrapper.fv-right .fv-versus-chevron { right: 0; }#fv-chart-1787049161805-jqwtuqsig .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-1787049161805-jqwtuqsig .fv-versus-select.fv-select-left { text-align: center; direction: ltr; padding-right: 1.25rem; }#fv-chart-1787049161805-jqwtuqsig .fv-versus-select.fv-select-right { text-align: center; padding-right: 1.25rem; }#fv-chart-1787049161805-jqwtuqsig .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-1787049161805-jqwtuqsig .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-1787049161805-jqwtuqsig .fv-versus-body { display: flex; flex-direction: column; gap: 1.5rem; }#fv-chart-1787049161805-jqwtuqsig .fv-versus-row { position: relative; height: auto; padding-top: 20px; margin-bottom: 0.25rem; display: block; }#fv-chart-1787049161805-jqwtuqsig .fv-versus-bar-container { position: relative; height: 32px; display: flex; align-items: center; }#fv-chart-1787049161805-jqwtuqsig .fv-versus-bar-left-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-end; align-items: center; }#fv-chart-1787049161805-jqwtuqsig .fv-versus-bar-right-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-start; align-items: center; }#fv-chart-1787049161805-jqwtuqsig .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-1787049161805-jqwtuqsig .fv-versus-bar-left { border-radius: 4px 0 0 4px; justify-content: flex-end; padding: 0 8px; }#fv-chart-1787049161805-jqwtuqsig .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-1787049161805-jqwtuqsig .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-1787049161805-jqwtuqsig .fv-inside-left { white-space: nowrap; flex-shrink: 0; }#fv-chart-1787049161805-jqwtuqsig .fv-inside-right { white-space: nowrap; flex-shrink: 0; }#fv-chart-1787049161805-jqwtuqsig .fv-versus-val-text { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; }#fv-chart-1787049161805-jqwtuqsig .fv-versus-pct-diff { font-size: 12px; font-weight: 600; }#fv-chart-1787049161805-jqwtuqsig .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-1787049161805-jqwtuqsig .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-1787049161805-jqwtuqsig .fv-bottom-bar { display: flex !important; flex-direction: column !important; align-items: center !important; margin-top: 0.5rem !important; gap: 1rem !important; }#fv-chart-1787049161805-jqwtuqsig .fv-footer-content { text-align: center !important; width: 100% !important; }#fv-chart-1787049161805-jqwtuqsig .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-1787049161805-jqwtuqsig .fv-dropdown-wrapper { text-align: center !important; margin-bottom: 16px !important; margin-top: 0 !important; }#fv-chart-1787049161805-jqwtuqsig .fv-dropdown-title-container { position: relative !important; display: inline-block !important; max-width: 100% !important; }#fv-chart-1787049161805-jqwtuqsig .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-1787049161805-jqwtuqsig .fv-dropdown-title:focus { outline: none !important; }#fv-chart-1787049161805-jqwtuqsig .fv-dropdown-title::-ms-expand { display: none !important; }#fv-chart-1787049161805-jqwtuqsig .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-1787049161805-jqwtuqsig .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-1787049161805-jqwtuqsig .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-1787049161805-jqwtuqsig .fv-carousel-nav-btn:hover { border-color: #9ca3af !important; }#fv-chart-1787049161805-jqwtuqsig .fv-carousel-counter { font-size: 14px !important; color: #374151 !important; text-align: center !important; margin-top: 1rem !important; }#fv-chart-1787049161805-jqwtuqsig .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-1787049161805-jqwtuqsig .fv-legend-item { display: flex !important; align-items: center !important; gap: 6px !important; font-size: 14px !important; color: #374151 !important; }#fv-chart-1787049161805-jqwtuqsig .fv-legend-color { width: 12px !important; height: 12px !important; border-radius: 3px !important; }#fv-chart-1787049161805-jqwtuqsig .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-1787049161805-jqwtuqsig .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-1787049161805-jqwtuqsig .fv-multi-legend-swatch { width: 16px !important; height: 16px !important; border-radius: 3px !important; }#fv-chart-1787049161805-jqwtuqsig .fv-benchmark-group { margin-bottom: 1rem !important; }#fv-chart-1787049161805-jqwtuqsig .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-1787049161805-jqwtuqsig .fv-bar-row, #fv-chart-1787049161805-jqwtuqsig .fv-stacked-product { display: flex !important; align-items: center !important; width: 100% !important; margin-bottom: 0.75rem !important; position: relative !important; }#fv-chart-1787049161805-jqwtuqsig .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-1787049161805-jqwtuqsig .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-1787049161805-jqwtuqsig .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-1787049161805-jqwtuqsig.preview-wrapper .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1787049161805-jqwtuqsig.preview-wrapper .fv-bar-commentary-inline:focus, #fv-chart-1787049161805-jqwtuqsig.preview-wrapper .fv-bar-commentary-inline:focus-within, #fv-chart-1787049161805-jqwtuqsig.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1787049161805-jqwtuqsig.mobile-view .fv-bar-commentary-inline:focus, #fv-chart-1787049161805-jqwtuqsig.mobile-view .fv-bar-commentary-inline:focus-within { display: flex !important; }#fv-chart-1787049161805-jqwtuqsig .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-1787049161805-jqwtuqsig .fv-bar:hover { opacity: 0.8 !important; }#fv-chart-1787049161805-jqwtuqsig .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-1787049161805-jqwtuqsig .fv-bar-inner-label { white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; padding-right: 8px !important; }#fv-chart-1787049161805-jqwtuqsig .fv-bar-inner-value { flex-shrink: 0 !important; }#fv-chart-1787049161805-jqwtuqsig .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-1787049161805-jqwtuqsig .fv-bar-label.fv-primary-product { font-weight: bold !important; color: var(--riv-primary) !important; }#fv-chart-1787049161805-jqwtuqsig .fv-multi-bar-container { flex-direction: column !important; padding: 4px !important; align-items: stretch !important; gap: 4px !important; height: auto !important; }#fv-chart-1787049161805-jqwtuqsig .fv-multi-bar-item { display: flex !important; align-items: center !important; height: 25px !important; width: 100% !important; }#fv-chart-1787049161805-jqwtuqsig .fv-stacked-bar { display: flex !important; overflow: hidden !important; }#fv-chart-1787049161805-jqwtuqsig .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-1787049161805-jqwtuqsig .fv-stacked-segment:last-child { border-right: none !important; }#fv-chart-1787049161805-jqwtuqsig .fv-segment-value { font-size: 14px !important; font-weight: bold !important; }#fv-chart-1787049161805-jqwtuqsig .fv-grouped-bar-product { display: flex !important; flex-direction: column !important; width: 100% !important; margin-bottom: 1.25rem !important; }#fv-chart-1787049161805-jqwtuqsig .fv-grouped-product-title-wrapper { padding-left: 150px !important; }#fv-chart-1787049161805-jqwtuqsig .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-1787049161805-jqwtuqsig .fv-bar-cluster { width: 100% !important; flex-grow: 1 !important; display: flex !important; flex-direction: column !important; }#fv-chart-1787049161805-jqwtuqsig .fv-bar-cluster .fv-bar-row { margin-bottom: 3px !important; }#fv-chart-1787049161805-jqwtuqsig .fv-bar-cluster .fv-bar-container { height: 20px !important; }#fv-chart-1787049161805-jqwtuqsig .riv-grid line {stroke: #D1D5DB !important;stroke-dasharray: 3 3 !important;}#fv-chart-1787049161805-jqwtuqsig .fv-x-axis-wrapper { display: flex !important; width: 100% !important; margin-top: 0.5rem !important; }#fv-chart-1787049161805-jqwtuqsig .fv-x-axis-label-space { width: 150px !important; padding-right: 10px !important; flex-shrink: 0 !important; }#fv-chart-1787049161805-jqwtuqsig .fv-x-axis-chart-space { flex-grow: 1 !important; padding-right: 8px !important; }#fv-chart-1787049161805-jqwtuqsig .fv-x-axis-wrapper.fv-grouped-x-axis { margin-left: 0 !important; }#fv-chart-1787049161805-jqwtuqsig .fv-x-axis-line { border-top: 1px solid #D1D5DB !important; }#fv-chart-1787049161805-jqwtuqsig .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-1787049161805-jqwtuqsig .fv-x-axis-ticks span { position: relative !important; }#fv-chart-1787049161805-jqwtuqsig .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-1787049161805-jqwtuqsig .fv-x-axis-unit { text-align: center !important; font-size: 14px !important; color: #374151 !important; margin-top: 8px !important; display: block !important; }#fv-chart-1787049161805-jqwtuqsig .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-1787049161805-jqwtuqsig .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-1787049161805-jqwtuqsig.mobile-view .fv-pie-container,#fv-chart-1787049161805-jqwtuqsig.labels-on-top .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1787049161805-jqwtuqsig.mobile-view .fv-grouped-product-title-wrapper,#fv-chart-1787049161805-jqwtuqsig.labels-on-top .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1787049161805-jqwtuqsig.mobile-view .fv-bar-row,#fv-chart-1787049161805-jqwtuqsig.mobile-view .fv-stacked-product,#fv-chart-1787049161805-jqwtuqsig.mobile-view .fv-grouped-bar-product,#fv-chart-1787049161805-jqwtuqsig.labels-on-top .fv-bar-row,#fv-chart-1787049161805-jqwtuqsig.labels-on-top .fv-stacked-product,#fv-chart-1787049161805-jqwtuqsig.labels-on-top .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1787049161805-jqwtuqsig.mobile-view .fv-bar-label:not(.fv-grouped-product-title),#fv-chart-1787049161805-jqwtuqsig.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-1787049161805-jqwtuqsig.mobile-view .fv-bar-label,#fv-chart-1787049161805-jqwtuqsig.mobile-view .fv-grouped-product-title,#fv-chart-1787049161805-jqwtuqsig.labels-on-top .fv-bar-label,#fv-chart-1787049161805-jqwtuqsig.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-1787049161805-jqwtuqsig.mobile-view .fv-bar-container,#fv-chart-1787049161805-jqwtuqsig.mobile-view .fv-bar-cluster,#fv-chart-1787049161805-jqwtuqsig.labels-on-top .fv-bar-container,#fv-chart-1787049161805-jqwtuqsig.labels-on-top .fv-bar-cluster {width: 100% !important;}#fv-chart-1787049161805-jqwtuqsig.mobile-view .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1787049161805-jqwtuqsig.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1787049161805-jqwtuqsig.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1787049161805-jqwtuqsig.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus-within,#fv-chart-1787049161805-jqwtuqsig.labels-on-top .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1787049161805-jqwtuqsig.labels-on-top .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1787049161805-jqwtuqsig.labels-on-top .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1787049161805-jqwtuqsig.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-1787049161805-jqwtuqsig.mobile-view .fv-x-axis-wrapper,#fv-chart-1787049161805-jqwtuqsig.labels-on-top .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1787049161805-jqwtuqsig.mobile-view .fv-x-axis-label-space,#fv-chart-1787049161805-jqwtuqsig.labels-on-top .fv-x-axis-label-space {display: none !important;}#fv-chart-1787049161805-jqwtuqsig.mobile-view .fv-x-axis-chart-space,#fv-chart-1787049161805-jqwtuqsig.labels-on-top .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1787049161805-jqwtuqsig.mobile-view .fv-benchmark-title,#fv-chart-1787049161805-jqwtuqsig.labels-on-top .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1787049161805-jqwtuqsig.mobile-view .fv-dropdown-title,#fv-chart-1787049161805-jqwtuqsig.labels-on-top .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1787049161805-jqwtuqsig.mobile-view .fv-carousel-nav-btn,#fv-chart-1787049161805-jqwtuqsig.labels-on-top .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1787049161805-jqwtuqsig.mobile-view .fv-chart-title,#fv-chart-1787049161805-jqwtuqsig.labels-on-top .fv-chart-title {padding: 0 8px !important;}#fv-chart-1787049161805-jqwtuqsig.mobile-view .fv-chart-subhead,#fv-chart-1787049161805-jqwtuqsig.labels-on-top .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1787049161805-jqwtuqsig.mobile-view .fv-versus-header,#fv-chart-1787049161805-jqwtuqsig.labels-on-top .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1787049161805-jqwtuqsig.mobile-view .fv-versus-select-wrapper,#fv-chart-1787049161805-jqwtuqsig.labels-on-top .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1787049161805-jqwtuqsig.mobile-view .fv-versus-select-wrapper.fv-left,#fv-chart-1787049161805-jqwtuqsig.labels-on-top .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1787049161805-jqwtuqsig.mobile-view .fv-versus-select-wrapper.fv-right,#fv-chart-1787049161805-jqwtuqsig.labels-on-top .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1787049161805-jqwtuqsig.mobile-view .fv-versus-select.fv-select-left,#fv-chart-1787049161805-jqwtuqsig.labels-on-top .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1787049161805-jqwtuqsig.mobile-view .fv-versus-select.fv-select-right,#fv-chart-1787049161805-jqwtuqsig.labels-on-top .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1787049161805-jqwtuqsig.mobile-view .fv-versus-vs,#fv-chart-1787049161805-jqwtuqsig.labels-on-top .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1787049161805-jqwtuqsig.mobile-view .fv-versus-select-container,#fv-chart-1787049161805-jqwtuqsig.labels-on-top .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1787049161805-jqwtuqsig.mobile-view .fv-versus-select,#fv-chart-1787049161805-jqwtuqsig.labels-on-top .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1787049161805-jqwtuqsig.mobile-view .fv-stl-shop-all-btn,#fv-chart-1787049161805-jqwtuqsig.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-1787049161805-jqwtuqsig.mobile-view .fv-stl-shop-all-logo,#fv-chart-1787049161805-jqwtuqsig.mobile-view .fv-stl-shop-all-icon,#fv-chart-1787049161805-jqwtuqsig.labels-on-top .fv-stl-shop-all-logo,#fv-chart-1787049161805-jqwtuqsig.labels-on-top .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1787049161805-jqwtuqsig.mobile-view .fv-stl-shop-all-icon svg,#fv-chart-1787049161805-jqwtuqsig.labels-on-top .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1787049161805-jqwtuqsig.mobile-view .fv-bar-commentary-inline,#fv-chart-1787049161805-jqwtuqsig.labels-on-top .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1787049161805-jqwtuqsig.mobile-view .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1787049161805-jqwtuqsig.mobile-view.fv-contains-line-chart .fv-footer-content {margin-left: -1rem !important;margin-right: -1rem !important;}@media (max-width: 599px) {#fv-chart-1787049161805-jqwtuqsig .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1787049161805-jqwtuqsig .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1787049161805-jqwtuqsig .fv-bar-row,#fv-chart-1787049161805-jqwtuqsig .fv-stacked-product,#fv-chart-1787049161805-jqwtuqsig .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1787049161805-jqwtuqsig .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-1787049161805-jqwtuqsig .fv-bar-label,#fv-chart-1787049161805-jqwtuqsig .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-1787049161805-jqwtuqsig .fv-bar-container,#fv-chart-1787049161805-jqwtuqsig .fv-bar-cluster {width: 100% !important;}#fv-chart-1787049161805-jqwtuqsig .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1787049161805-jqwtuqsig .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1787049161805-jqwtuqsig .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1787049161805-jqwtuqsig .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-1787049161805-jqwtuqsig .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1787049161805-jqwtuqsig .fv-x-axis-label-space {display: none !important;}#fv-chart-1787049161805-jqwtuqsig .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1787049161805-jqwtuqsig .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1787049161805-jqwtuqsig .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1787049161805-jqwtuqsig .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1787049161805-jqwtuqsig .fv-chart-title {padding: 0 8px !important;}#fv-chart-1787049161805-jqwtuqsig .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1787049161805-jqwtuqsig .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1787049161805-jqwtuqsig .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1787049161805-jqwtuqsig .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1787049161805-jqwtuqsig .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1787049161805-jqwtuqsig .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1787049161805-jqwtuqsig .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1787049161805-jqwtuqsig .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1787049161805-jqwtuqsig .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1787049161805-jqwtuqsig .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1787049161805-jqwtuqsig .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-1787049161805-jqwtuqsig .fv-stl-shop-all-logo,#fv-chart-1787049161805-jqwtuqsig .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1787049161805-jqwtuqsig .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1787049161805-jqwtuqsig .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1787049161805-jqwtuqsig .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1787049161805-jqwtuqsig.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": "Lowest price per GPU","description": "We've been measuring the lowest available price of each current-gen GPU since August 14, 2025.","creator": {"@type": "Organization","name": "PC Gamer","logo": "https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png"},"isAccessibleForFree": true,"dateCreated": "2026-08-18T10:32:41.808Z","citation": "Add your caption to explain the data, the learnings and the key takeaways of the data being visualized","keywords": ["AMD Radeon RX 9070 GRE","AMD RX 9060 XT 16 GB","AMD RX 9060 XT 8 GB","AMD RX 9070","AMD RX 9070 XT","Intel Arc B570","Intel Arc B580","Nvidia RTX 5050","Nvidia RTX 5060","Nvidia RTX 5060 Ti 16 GB","Nvidia RTX 5060 Ti 8 GB","Nvidia RTX 5070","Nvidia RTX 5070 Ti","Nvidia RTX 5080","Lowest pricing","benchmark","comparison","performance","review","PC Gamer"],"measurementTechnique": "Performance Benchmarking","variableMeasured": [{"@type": "PropertyValue","name": "AMD RX 9060 XT 16 GB – Lowest pricing","value": 470,"unitText": "Price, $"},{"@type": "PropertyValue","name": "AMD RX 9060 XT 8 GB – Lowest pricing","value": 370,"unitText": "Price, $"},{"@type": "PropertyValue","name": "AMD RX 9070 – Lowest pricing","value": 650,"unitText": "Price, $"},{"@type": "PropertyValue","name": "AMD RX 9070 XT – Lowest pricing","value": 720,"unitText": "Price, $"},{"@type": "PropertyValue","name": "Intel Arc B570 – Lowest pricing","value": 260,"unitText": "Price, $"},{"@type": "PropertyValue","name": "Intel Arc B580 – Lowest pricing","value": 310,"unitText": "Price, $"},{"@type": "PropertyValue","name": "Nvidia RTX 5050 – Lowest pricing","value": 299,"unitText": "Price, $"},{"@type": "PropertyValue","name": "Nvidia RTX 5060 – Lowest pricing","value": 359,"unitText": "Price, $"},{"@type": "PropertyValue","name": "Nvidia RTX 5060 Ti 16 GB – Lowest pricing","value": 650,"unitText": "Price, $"},{"@type": "PropertyValue","name": "Nvidia RTX 5060 Ti 8 GB – Lowest pricing","value": 420,"unitText": "Price, $"},{"@type": "PropertyValue","name": "Nvidia RTX 5070 – Lowest pricing","value": 755,"unitText": "Price, $"},{"@type": "PropertyValue","name": "Nvidia RTX 5070 Ti – Lowest pricing","value": 1030,"unitText": "Price, $"},{"@type": "PropertyValue","name": "Nvidia RTX 5080 – Lowest pricing","value": 1290,"unitText": "Price, $"},{"@type": "PropertyValue","name": "AMD Radeon RX 9070 GRE – Lowest pricing","value": 500,"unitText": "Price, $"}]}</script><div id="fv-chart-1787049161805-jqwtuqsig" class="fv-chart-wrapper fv-contains-line-chart  " data-bar-labels-on-top="false" data-iframe-height="true" data-vizualizer-embed="true"><div class="fv-inner-wrapper    "><h3 class="fv-chart-title">Lowest price per GPU</h3><p class="fv-chart-subhead">We've been measuring the lowest available price of each current-gen GPU since August 14, 2025.</p><div class="riv-chart-container"><div class="fv-chart-item" id="fv-chart-1787049161805-jqwtuqsig-line-Lowest pricing" data-chart-type="Line" data-title="Lowest pricing" data-subhead="We've been measuring the lowest available price of each current-gen GPU since August 14, 2025." data-caption="" style=""><div class="fv-benchmark-group"><div class="riv-line-chart-container" id="fv-chart-1787049161805-jqwtuqsig-line-Lowest pricing" role="group" aria-label="Line chart for Lowest pricing" style="position: relative;"><style>.riv-line-chart-container { width: 100% !important; }.riv-line-chart-svg-desktop { display: block !important; }.riv-line-chart-svg-mobile { display: none !important; }.mobile-view .riv-line-chart-svg-desktop { display: none !important; }.mobile-view .riv-line-chart-svg-mobile { display: block !important; }@media (max-width: 599px) { .riv-line-chart-svg-desktop { display: none !important; } .riv-line-chart-svg-mobile { display: block !important; } }.riv-line-legend { display: flex !important; flex-wrap: wrap !important; justify-content: center !important; gap: 8px 16px !important; margin-top: 16px !important; font-family: 'Open Sans', sans-serif !important; }.riv-legend-item { display: inline-flex !important; align-items: center !important; gap: 6px !important; font-size: 13px !important; color: #374151 !important; background: none !important; border: none !important; padding: 4px !important; border-radius: 4px !important; cursor: pointer !important; transition: opacity 0.2s !important; }.riv-legend-item.fv-primary-product { font-weight: bold !important; }.riv-legend-item:focus { outline: 2px solid var(--riv-primary) !important; }.riv-legend-marker { width: 12px !important; height: 12px !important; border-radius: 50% !important; }</style><div class="fv-y-axis-title">Lowest pricing (Price, $)</div><svg class="riv-line-chart-svg-desktop" style="overflow: visible;" fill="none" viewBox="0 0 600 340" width="100%" height="auto" aria-hidden="true"><g class="riv-grid"><line x1="45" x2="580" y1="275.00" y2="275.00" /><line x1="45" x2="580" y1="186.67" y2="186.67" /><line x1="45" x2="580" y1="98.33" y2="98.33" /><line x1="45" x2="580" y1="10.00" y2="10.00" /><line x1="287.02" x2="287.02" y1="10" y2="275" /><line x1="541.79" x2="541.79" y1="10" y2="275" /></g><g class="riv-axes"><line x1="45" x2="45" y1="10" y2="275" stroke="#D1D5DB" /><line x1="45" x2="580" y1="275" y2="275" stroke="#D1D5DB" /><text x="37" y="275.00" dy="0.32em" text-anchor="end" style="font-size: 14px; font-weight: normal;" fill="#374151">0</text><text x="37" y="186.67" dy="0.32em" text-anchor="end" style="font-size: 14px; font-weight: normal;" fill="#374151">500</text><text x="37" y="98.33" dy="0.32em" text-anchor="end" style="font-size: 14px; font-weight: normal;" fill="#374151">1000</text><text x="37" y="10.00" dy="0.32em" text-anchor="end" style="font-size: 14px; font-weight: normal;" fill="#374151">1500</text><text x="287.02" y="287" transform="rotate(-45 287.02 287)" text-anchor="end" style="font-size: 14px; font-weight: normal;" fill="#374151">20 Week</text><text x="541.79" y="287" transform="rotate(-45 541.79 287)" text-anchor="end" style="font-size: 14px; font-weight: normal;" fill="#374151">40 Week</text></g><path class="riv-line-path" d="M 490.83,177.83 C 495.08,177.83 499.33,177.83 503.57,177.83 C 507.82,177.83 512.06,177.83 516.31,177.83 C 520.56,177.83 524.80,186.67 529.05,186.67 C 533.29,186.67 537.54,186.67 541.79,186.67 C 546.03,186.67 550.28,186.67 554.52,186.67 C 558.77,186.67 563.02,177.83 567.26,177.83 C 571.51,177.83 575.75,186.67 580.00,186.67" data-product="AMD Radeon RX 9070 GRE" fill="none" stroke="#E33235" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" /><path class="riv-line-path" d="M 45.00,209.63 C 49.25,209.63 53.49,209.63 57.74,209.63 C 61.98,209.63 66.23,209.63 70.48,209.63 C 74.72,209.63 78.97,209.63 83.21,209.63 C 87.46,209.63 91.71,213.17 95.95,213.17 C 100.20,213.17 104.44,213.17 108.69,213.17 C 112.94,213.17 117.18,213.17 121.43,213.17 C 125.67,213.17 129.92,213.17 134.17,213.17 C 138.41,213.17 142.66,213.17 146.90,213.17 C 151.15,213.17 155.40,211.40 159.64,211.40 C 163.89,211.40 168.13,214.93 172.38,214.93 C 176.63,214.93 180.87,213.17 185.12,213.17 C 189.37,213.17 193.61,213.17 197.86,213.17 C 202.10,213.17 206.35,209.63 210.60,209.63 C 214.84,209.63 219.09,207.87 223.33,207.87 C 227.58,207.87 231.83,207.87 236.07,207.87 C 240.32,207.87 244.56,206.10 248.81,206.10 C 253.06,206.10 257.30,206.10 261.55,206.10 C 265.79,206.10 270.04,204.33 274.29,204.33 C 278.53,204.33 282.78,197.27 287.02,197.27 C 291.27,197.27 295.52,197.27 299.76,197.27 C 304.01,197.27 308.25,204.33 312.50,204.33 C 316.75,204.33 320.99,197.27 325.24,197.27 C 329.48,197.27 333.73,197.27 337.98,197.27 C 342.22,197.27 346.47,197.27 350.71,197.27 C 354.96,197.27 359.21,197.27 363.45,197.27 C 367.70,197.27 371.94,197.27 376.19,197.27 C 380.44,197.27 384.68,197.27 388.93,197.27 C 393.17,197.27 397.42,195.68 401.67,195.68 C 405.91,195.68 410.16,197.27 414.40,197.27 C 418.65,197.27 422.90,197.27 427.14,197.27 C 431.39,197.27 435.63,199.03 439.88,199.03 C 444.13,199.03 448.37,199.03 452.62,199.03 C 456.87,199.03 461.11,197.27 465.36,197.27 C 469.60,197.27 473.85,199.03 478.10,199.03 C 482.34,199.03 486.59,197.27 490.83,197.27 C 495.08,197.27 499.33,197.27 503.57,197.27 C 507.82,197.27 512.06,197.27 516.31,197.27 C 520.56,197.27 524.80,204.33 529.05,204.33 C 533.29,204.33 537.54,199.03 541.79,199.03 C 546.03,199.03 550.28,199.03 554.52,199.03 C 558.77,199.03 563.02,195.50 567.26,195.50 C 571.51,195.50 575.75,191.97 580.00,191.97" data-product="AMD RX 9060 XT 16 GB" fill="none" stroke="#FE9F58" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" /><path class="riv-line-path" d="M 45.00,225.53 C 49.25,225.53 53.49,227.30 57.74,227.30 C 61.98,227.30 66.23,225.53 70.48,225.53 C 74.72,225.53 78.97,225.53 83.21,225.53 C 87.46,225.53 91.71,227.30 95.95,227.30 C 100.20,227.30 104.44,227.30 108.69,227.30 C 112.94,227.30 117.18,227.30 121.43,227.30 C 125.67,227.30 129.92,227.30 134.17,227.30 C 138.41,227.30 142.66,227.30 146.90,227.30 C 151.15,227.30 155.40,227.30 159.64,227.30 C 163.89,227.30 168.13,230.83 172.38,230.83 C 176.63,230.83 180.87,226.42 185.12,226.42 C 189.37,226.42 193.61,225.53 197.86,225.53 C 202.10,225.53 206.35,225.53 210.60,225.53 C 214.84,225.53 219.09,224.12 223.33,224.12 C 227.58,224.12 231.83,224.12 236.07,224.12 C 240.32,224.12 244.56,220.23 248.81,220.23 C 253.06,220.23 257.30,220.23 261.55,220.23 C 265.79,220.23 270.04,220.23 274.29,220.23 C 278.53,220.23 282.78,220.23 287.02,220.23 C 291.27,220.23 295.52,213.17 299.76,213.17 C 304.01,213.17 308.25,213.87 312.50,213.87 C 316.75,213.87 320.99,213.87 325.24,213.87 C 329.48,213.87 333.73,213.87 337.98,213.87 C 342.22,213.87 346.47,213.87 350.71,213.87 C 354.96,213.87 359.21,214.93 363.45,214.93 C 367.70,214.93 371.94,214.93 376.19,214.93 C 380.44,214.93 384.68,213.87 388.93,213.87 C 393.17,213.87 397.42,213.17 401.67,213.17 C 405.91,213.17 410.16,213.17 414.40,213.17 C 418.65,213.17 422.90,213.17 427.14,213.17 C 431.39,213.17 435.63,211.40 439.88,211.40 C 444.13,211.40 448.37,211.40 452.62,211.40 C 456.87,211.40 461.11,211.40 465.36,211.40 C 469.60,211.40 473.85,211.40 478.10,211.40 C 482.34,211.40 486.59,211.40 490.83,211.40 C 495.08,211.40 499.33,213.17 503.57,213.17 C 507.82,213.17 512.06,213.17 516.31,213.17 C 520.56,213.17 524.80,211.40 529.05,211.40 C 533.29,211.40 537.54,211.40 541.79,211.40 C 546.03,211.40 550.28,211.40 554.52,211.40 C 558.77,211.40 563.02,211.40 567.26,211.40 C 571.51,211.40 575.75,209.63 580.00,209.63" data-product="AMD RX 9060 XT 8 GB" fill="none" stroke="#1CA9C4" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" /><path class="riv-line-path" d="M 45.00,169.00 C 49.25,169.00 53.49,169.00 57.74,169.00 C 61.98,169.00 66.23,177.83 70.48,177.83 C 74.72,177.83 78.97,177.83 83.21,177.83 C 87.46,177.83 91.71,169.00 95.95,169.00 C 100.20,169.00 104.44,169.00 108.69,169.00 C 112.94,169.00 117.18,177.83 121.43,177.83 C 125.67,177.83 129.92,177.83 134.17,177.83 C 138.41,177.83 142.66,176.07 146.90,176.07 C 151.15,176.07 155.40,177.83 159.64,177.83 C 163.89,177.83 168.13,177.83 172.38,177.83 C 176.63,177.83 180.87,181.37 185.12,181.37 C 189.37,181.37 193.61,181.37 197.86,181.37 C 202.10,181.37 206.35,181.37 210.60,181.37 C 214.84,181.37 219.09,181.37 223.33,181.37 C 227.58,181.37 231.83,181.37 236.07,181.37 C 240.32,181.37 244.56,172.53 248.81,172.53 C 253.06,172.53 257.30,172.53 261.55,172.53 C 265.79,172.53 270.04,172.53 274.29,172.53 C 278.53,172.53 282.78,169.00 287.02,169.00 C 291.27,169.00 295.52,170.77 299.76,170.77 C 304.01,170.77 308.25,163.70 312.50,163.70 C 316.75,163.70 320.99,163.70 325.24,163.70 C 329.48,163.70 333.73,165.47 337.98,165.47 C 342.22,165.47 346.47,167.23 350.71,167.23 C 354.96,167.23 359.21,167.23 363.45,167.23 C 367.70,167.23 371.94,163.70 376.19,163.70 C 380.44,163.70 384.68,165.47 388.93,165.47 C 393.17,165.47 397.42,165.47 401.67,165.47 C 405.91,165.47 410.16,165.47 414.40,165.47 C 418.65,165.47 422.90,165.47 427.14,165.47 C 431.39,165.47 435.63,165.47 439.88,165.47 C 444.13,165.47 448.37,169.00 452.62,169.00 C 456.87,169.00 461.11,165.47 465.36,165.47 C 469.60,165.47 473.85,169.00 478.10,169.00 C 482.34,169.00 486.59,169.00 490.83,169.00 C 495.08,169.00 499.33,169.00 503.57,169.00 C 507.82,169.00 512.06,169.00 516.31,169.00 C 520.56,169.00 524.80,169.00 529.05,169.00 C 533.29,169.00 537.54,169.00 541.79,169.00 C 546.03,169.00 550.28,169.00 554.52,169.00 C 558.77,169.00 563.02,162.82 567.26,162.82 C 571.51,162.82 575.75,160.17 580.00,160.17" data-product="AMD RX 9070" fill="none" stroke="#EB6F71" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" /><path class="riv-line-path" d="M 45.00,151.33 C 49.25,151.33 53.49,151.33 57.74,151.33 C 61.98,151.33 66.23,151.33 70.48,151.33 C 74.72,151.33 78.97,152.22 83.21,152.22 C 87.46,152.22 91.71,156.63 95.95,156.63 C 100.20,156.63 104.44,156.63 108.69,156.63 C 112.94,156.63 117.18,160.17 121.43,160.17 C 125.67,160.17 129.92,160.17 134.17,160.17 C 138.41,160.17 142.66,160.17 146.90,160.17 C 151.15,160.17 155.40,169.00 159.64,169.00 C 163.89,169.00 168.13,169.00 172.38,169.00 C 176.63,169.00 180.87,169.00 185.12,169.00 C 189.37,169.00 193.61,169.00 197.86,169.00 C 202.10,169.00 206.35,169.00 210.60,169.00 C 214.84,169.00 219.09,169.00 223.33,169.00 C 227.58,169.00 231.83,165.47 236.07,165.47 C 240.32,165.47 244.56,158.40 248.81,158.40 C 253.06,158.40 257.30,151.33 261.55,151.33 C 265.79,151.33 270.04,147.80 274.29,147.80 C 278.53,147.80 282.78,147.80 287.02,147.80 C 291.27,147.80 295.52,146.03 299.76,146.03 C 304.01,146.03 308.25,146.03 312.50,146.03 C 316.75,146.03 320.99,146.03 325.24,146.03 C 329.48,146.03 333.73,146.03 337.98,146.03 C 342.22,146.03 346.47,146.03 350.71,146.03 C 354.96,146.03 359.21,146.03 363.45,146.03 C 367.70,146.03 371.94,146.03 376.19,146.03 C 380.44,146.03 384.68,147.80 388.93,147.80 C 393.17,147.80 397.42,149.57 401.67,149.57 C 405.91,149.57 410.16,149.57 414.40,149.57 C 418.65,149.57 422.90,156.63 427.14,156.63 C 431.39,156.63 435.63,149.57 439.88,149.57 C 444.13,149.57 448.37,149.57 452.62,149.57 C 456.87,149.57 461.11,149.57 465.36,149.57 C 469.60,149.57 473.85,151.33 478.10,151.33 C 482.34,151.33 486.59,151.33 490.83,151.33 C 495.08,151.33 499.33,151.33 503.57,151.33 C 507.82,151.33 512.06,151.33 516.31,151.33 C 520.56,151.33 524.80,151.33 529.05,151.33 C 533.29,151.33 537.54,151.33 541.79,151.33 C 546.03,151.33 550.28,151.33 554.52,151.33 C 558.77,151.33 563.02,153.10 567.26,153.10 C 571.51,153.10 575.75,147.80 580.00,147.80" data-product="AMD RX 9070 XT" fill="none" stroke="#FFC08B" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" /><path class="riv-line-path" d="M 45.00,234.37 C 49.25,234.37 53.49,234.37 57.74,234.37 C 61.98,234.37 66.23,234.37 70.48,234.37 C 74.72,234.37 78.97,234.37 83.21,234.37 C 87.46,234.37 91.71,234.37 95.95,234.37 C 100.20,234.37 104.44,234.37 108.69,234.37 C 112.94,234.37 117.18,234.37 121.43,234.37 C 125.67,234.37 129.92,239.67 134.17,239.67 C 138.41,239.67 142.66,236.13 146.90,236.13 C 151.15,236.13 155.40,237.90 159.64,237.90 C 163.89,237.90 168.13,239.67 172.38,239.67 C 176.63,239.67 180.87,239.67 185.12,239.67 C 189.37,239.67 193.61,239.67 197.86,239.67 C 202.10,239.67 206.35,239.31 210.60,239.31 C 214.84,239.31 219.09,239.31 223.33,239.31 C 227.58,239.31 231.83,239.31 236.07,239.31 C 240.32,239.31 244.56,239.67 248.81,239.67 C 253.06,239.67 257.30,239.67 261.55,239.67 C 265.79,239.67 270.04,239.67 274.29,239.67 C 278.53,239.67 282.78,239.67 287.02,239.67 C 291.27,239.67 295.52,230.83 299.76,230.83 C 304.01,230.83 308.25,230.83 312.50,230.83 C 316.75,230.83 320.99,230.83 325.24,230.83 C 329.48,230.83 333.73,230.83 337.98,230.83 C 342.22,230.83 346.47,230.83 350.71,230.83 C 354.96,230.83 359.21,230.83 363.45,230.83 C 367.70,230.83 371.94,230.83 376.19,230.83 C 380.44,230.83 384.68,230.83 388.93,230.83 C 393.17,230.83 397.42,230.83 401.67,230.83 C 405.91,230.83 410.16,229.07 414.40,229.07 C 418.65,229.07 422.90,229.07 427.14,229.07 C 431.39,229.07 435.63,229.07 439.88,229.07 C 444.13,229.07 448.37,229.07 452.62,229.07 C 456.87,229.07 461.11,229.07 465.36,229.07 C 469.60,229.07 473.85,229.07 478.10,229.07 C 482.34,229.07 486.59,229.07 490.83,229.07 C 495.08,229.07 499.33,230.83 503.57,230.83 C 507.82,230.83 512.06,230.83 516.31,230.83 C 520.56,230.83 524.80,230.83 529.05,230.83 C 533.29,230.83 537.54,229.07 541.79,229.07 C 546.03,229.07 550.28,230.83 554.52,230.83 C 558.77,230.83 563.02,229.07 567.26,229.07 C 571.51,229.07 575.75,229.07 580.00,229.07" data-product="Intel Arc B570" fill="none" stroke="#66C5D7" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" /><path class="riv-line-path" d="M 45.00,229.07 C 49.25,229.07 53.49,229.07 57.74,229.07 C 61.98,229.07 66.23,230.83 70.48,230.83 C 74.72,230.83 78.97,230.83 83.21,230.83 C 87.46,230.83 91.71,230.83 95.95,230.83 C 100.20,230.83 104.44,230.83 108.69,230.83 C 112.94,230.83 117.18,230.83 121.43,230.83 C 125.67,230.83 129.92,230.83 134.17,230.83 C 138.41,230.83 142.66,230.83 146.90,230.83 C 151.15,230.83 155.40,230.83 159.64,230.83 C 163.89,230.83 168.13,230.83 172.38,230.83 C 176.63,230.83 180.87,230.83 185.12,230.83 C 189.37,230.83 193.61,230.83 197.86,230.83 C 202.10,230.83 206.35,230.83 210.60,230.83 C 214.84,230.83 219.09,232.60 223.33,232.60 C 227.58,232.60 231.83,232.60 236.07,232.60 C 240.32,232.60 244.56,230.83 248.81,230.83 C 253.06,230.83 257.30,230.83 261.55,230.83 C 265.79,230.83 270.04,229.07 274.29,229.07 C 278.53,229.07 282.78,223.77 287.02,223.77 C 291.27,223.77 295.52,223.77 299.76,223.77 C 304.01,223.77 308.25,222.00 312.50,222.00 C 316.75,222.00 320.99,222.00 325.24,222.00 C 329.48,222.00 333.73,222.00 337.98,222.00 C 342.22,222.00 346.47,222.00 350.71,222.00 C 354.96,222.00 359.21,222.00 363.45,222.00 C 367.70,222.00 371.94,222.00 376.19,222.00 C 380.44,222.00 384.68,223.77 388.93,223.77 C 393.17,223.77 397.42,223.77 401.67,223.77 C 405.91,223.77 410.16,223.77 414.40,223.77 C 418.65,223.77 422.90,223.77 427.14,223.77 C 431.39,223.77 435.63,223.77 439.88,223.77 C 444.13,223.77 448.37,223.77 452.62,223.77 C 456.87,223.77 461.11,223.77 465.36,223.77 C 469.60,223.77 473.85,221.29 478.10,221.29 C 482.34,221.29 486.59,222.00 490.83,222.00 C 495.08,222.00 499.33,221.29 503.57,221.29 C 507.82,221.29 512.06,221.29 516.31,221.29 C 520.56,221.29 524.80,222.35 529.05,222.35 C 533.29,222.35 537.54,223.59 541.79,223.59 C 546.03,223.59 550.28,223.77 554.52,223.77 C 558.77,223.77 563.02,223.77 567.26,223.77 C 571.51,223.77 575.75,220.23 580.00,220.23" data-product="Intel Arc B580" fill="none" stroke="#B5282A" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" /><path class="riv-line-path" d="M 45.00,230.83 C 49.25,230.83 53.49,230.83 57.74,230.83 C 61.98,230.83 66.23,230.83 70.48,230.83 C 74.72,230.83 78.97,230.83 83.21,230.83 C 87.46,230.83 91.71,230.83 95.95,230.83 C 100.20,230.83 104.44,232.60 108.69,232.60 C 112.94,232.60 117.18,232.60 121.43,232.60 C 125.67,232.60 129.92,230.83 134.17,230.83 C 138.41,230.83 142.66,230.83 146.90,230.83 C 151.15,230.83 155.40,230.83 159.64,230.83 C 163.89,230.83 168.13,234.37 172.38,234.37 C 176.63,234.37 180.87,236.13 185.12,236.13 C 189.37,236.13 193.61,236.13 197.86,236.13 C 202.10,236.13 206.35,236.13 210.60,236.13 C 214.84,236.13 219.09,239.67 223.33,239.67 C 227.58,239.67 231.83,239.67 236.07,239.67 C 240.32,239.67 244.56,233.48 248.81,233.48 C 253.06,233.48 257.30,232.60 261.55,232.60 C 265.79,232.60 270.04,232.60 274.29,232.60 C 278.53,232.60 282.78,232.60 287.02,232.60 C 291.27,232.60 295.52,229.07 299.76,229.07 C 304.01,229.07 308.25,229.07 312.50,229.07 C 316.75,229.07 320.99,229.07 325.24,229.07 C 329.48,229.07 333.73,229.07 337.98,229.07 C 342.22,229.07 346.47,229.07 350.71,229.07 C 354.96,229.07 359.21,223.77 363.45,223.77 C 367.70,223.77 371.94,223.77 376.19,223.77 C 380.44,223.77 384.68,223.77 388.93,223.77 C 393.17,223.77 397.42,223.77 401.67,223.77 C 405.91,223.77 410.16,223.77 414.40,223.77 C 418.65,223.77 422.90,223.77 427.14,223.77 C 431.39,223.77 435.63,223.77 439.88,223.77 C 444.13,223.77 448.37,223.77 452.62,223.77 C 456.87,223.77 461.11,223.77 465.36,223.77 C 469.60,223.77 473.85,223.77 478.10,223.77 C 482.34,223.77 486.59,223.77 490.83,223.77 C 495.08,223.77 499.33,223.77 503.57,223.77 C 507.82,223.77 512.06,223.77 516.31,223.77 C 520.56,223.77 524.80,223.77 529.05,223.77 C 533.29,223.77 537.54,223.77 541.79,223.77 C 546.03,223.77 550.28,223.77 554.52,223.77 C 558.77,223.77 563.02,223.77 567.26,223.77 C 571.51,223.77 575.75,222.18 580.00,222.18" data-product="Nvidia RTX 5050" fill="none" stroke="#D07F46" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" /><path class="riv-line-path" d="M 45.00,222.00 C 49.25,222.00 53.49,222.00 57.74,222.00 C 61.98,222.00 66.23,223.59 70.48,223.59 C 74.72,223.59 78.97,222.71 83.21,222.71 C 87.46,222.71 91.71,222.00 95.95,222.00 C 100.20,222.00 104.44,223.94 108.69,223.94 C 112.94,223.94 117.18,222.18 121.43,222.18 C 125.67,222.18 129.92,222.18 134.17,222.18 C 138.41,222.18 142.66,222.18 146.90,222.18 C 151.15,222.18 155.40,222.18 159.64,222.18 C 163.89,222.18 168.13,225.53 172.38,225.53 C 176.63,225.53 180.87,225.71 185.12,225.71 C 189.37,225.71 193.61,225.71 197.86,225.71 C 202.10,225.71 206.35,225.71 210.60,225.71 C 214.84,225.71 219.09,225.71 223.33,225.71 C 227.58,225.71 231.83,227.30 236.07,227.30 C 240.32,227.30 244.56,229.07 248.81,229.07 C 253.06,229.07 257.30,223.77 261.55,223.77 C 265.79,223.77 270.04,222.18 274.29,222.18 C 278.53,222.18 282.78,222.18 287.02,222.18 C 291.27,222.18 295.52,222.18 299.76,222.18 C 304.01,222.18 308.25,222.18 312.50,222.18 C 316.75,222.18 320.99,214.93 325.24,214.93 C 329.48,214.93 333.73,214.93 337.98,214.93 C 342.22,214.93 346.47,213.34 350.71,213.34 C 354.96,213.34 359.21,213.34 363.45,213.34 C 367.70,213.34 371.94,213.34 376.19,213.34 C 380.44,213.34 384.68,213.34 388.93,213.34 C 393.17,213.34 397.42,213.34 401.67,213.34 C 405.91,213.34 410.16,216.70 414.40,216.70 C 418.65,216.70 422.90,216.70 427.14,216.70 C 431.39,216.70 435.63,220.23 439.88,220.23 C 444.13,220.23 448.37,213.34 452.62,213.34 C 456.87,213.34 461.11,213.34 465.36,213.34 C 469.60,213.34 473.85,213.17 478.10,213.17 C 482.34,213.17 486.59,214.93 490.83,214.93 C 495.08,214.93 499.33,214.93 503.57,214.93 C 507.82,214.93 512.06,214.93 516.31,214.93 C 520.56,214.93 524.80,214.93 529.05,214.93 C 533.29,214.93 537.54,214.93 541.79,214.93 C 546.03,214.93 550.28,215.11 554.52,215.11 C 558.77,215.11 563.02,213.17 567.26,213.17 C 571.51,213.17 575.75,211.58 580.00,211.58" data-product="Nvidia RTX 5060" fill="none" stroke="#e97a7b" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" /><path class="riv-line-path" d="M 45.00,199.03 C 49.25,199.03 53.49,199.03 57.74,199.03 C 61.98,199.03 66.23,199.03 70.48,199.03 C 74.72,199.03 78.97,199.03 83.21,199.03 C 87.46,199.03 91.71,199.03 95.95,199.03 C 100.20,199.03 104.44,208.04 108.69,208.04 C 112.94,208.04 117.18,199.03 121.43,199.03 C 125.67,199.03 129.92,199.03 134.17,199.03 C 138.41,199.03 142.66,199.03 146.90,199.03 C 151.15,199.03 155.40,199.03 159.64,199.03 C 163.89,199.03 168.13,204.33 172.38,204.33 C 176.63,204.33 180.87,204.33 185.12,204.33 C 189.37,204.33 193.61,200.80 197.86,200.80 C 202.10,200.80 206.35,200.80 210.60,200.80 C 214.84,200.80 219.09,199.03 223.33,199.03 C 227.58,199.03 231.83,199.03 236.07,199.03 C 240.32,199.03 244.56,199.03 248.81,199.03 C 253.06,199.03 257.30,195.50 261.55,195.50 C 265.79,195.50 270.04,195.50 274.29,195.50 C 278.53,195.50 282.78,183.13 287.02,183.13 C 291.27,183.13 295.52,183.13 299.76,183.13 C 304.01,183.13 308.25,183.13 312.50,183.13 C 316.75,183.13 320.99,183.13 325.24,183.13 C 329.48,183.13 333.73,183.13 337.98,183.13 C 342.22,183.13 346.47,177.83 350.71,177.83 C 354.96,177.83 359.21,177.83 363.45,177.83 C 367.70,177.83 371.94,174.30 376.19,174.30 C 380.44,174.30 384.68,184.02 388.93,184.02 C 393.17,184.02 397.42,186.67 401.67,186.67 C 405.91,186.67 410.16,186.67 414.40,186.67 C 418.65,186.67 422.90,186.67 427.14,186.67 C 431.39,186.67 435.63,184.02 439.88,184.02 C 444.13,184.02 448.37,188.43 452.62,188.43 C 456.87,188.43 461.11,177.83 465.36,177.83 C 469.60,177.83 473.85,177.83 478.10,177.83 C 482.34,177.83 486.59,177.83 490.83,177.83 C 495.08,177.83 499.33,174.30 503.57,174.30 C 507.82,174.30 512.06,174.30 516.31,174.30 C 520.56,174.30 524.80,174.30 529.05,174.30 C 533.29,174.30 537.54,175.18 541.79,175.18 C 546.03,175.18 550.28,176.07 554.52,176.07 C 558.77,176.07 563.02,174.30 567.26,174.30 C 571.51,174.30 575.75,160.17 580.00,160.17" data-product="Nvidia RTX 5060 Ti 16 GB" fill="none" stroke="#e38e4f" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" /><path class="riv-line-path" d="M 45.00,209.99 C 49.25,209.99 53.49,214.93 57.74,214.93 C 61.98,214.93 66.23,209.63 70.48,209.63 C 74.72,209.63 78.97,214.05 83.21,214.05 C 87.46,214.05 91.71,214.93 95.95,214.93 C 100.20,214.93 104.44,214.93 108.69,214.93 C 112.94,214.93 117.18,213.17 121.43,213.17 C 125.67,213.17 129.92,214.58 134.17,214.58 C 138.41,214.58 142.66,217.94 146.90,217.94 C 151.15,217.94 155.40,214.93 159.64,214.93 C 163.89,214.93 168.13,218.47 172.38,218.47 C 176.63,218.47 180.87,218.47 185.12,218.47 C 189.37,218.47 193.61,214.58 197.86,214.58 C 202.10,214.58 206.35,219.70 210.60,219.70 C 214.84,219.70 219.09,213.17 223.33,213.17 C 227.58,213.17 231.83,213.17 236.07,213.17 C 240.32,213.17 244.56,216.70 248.81,216.70 C 253.06,216.70 257.30,216.70 261.55,216.70 C 265.79,216.70 270.04,216.70 274.29,216.70 C 278.53,216.70 282.78,216.70 287.02,216.70 C 291.27,216.70 295.52,212.99 299.76,212.99 C 304.01,212.99 308.25,211.40 312.50,211.40 C 316.75,211.40 320.99,211.40 325.24,211.40 C 329.48,211.40 333.73,211.40 337.98,211.40 C 342.22,211.40 346.47,211.40 350.71,211.40 C 354.96,211.40 359.21,211.40 363.45,211.40 C 367.70,211.40 371.94,211.40 376.19,211.40 C 380.44,211.40 384.68,206.10 388.93,206.10 C 393.17,206.10 397.42,206.10 401.67,206.10 C 405.91,206.10 410.16,206.10 414.40,206.10 C 418.65,206.10 422.90,207.87 427.14,207.87 C 431.39,207.87 435.63,207.87 439.88,207.87 C 444.13,207.87 448.37,204.33 452.62,204.33 C 456.87,204.33 461.11,207.87 465.36,207.87 C 469.60,207.87 473.85,207.87 478.10,207.87 C 482.34,207.87 486.59,209.63 490.83,209.63 C 495.08,209.63 499.33,209.63 503.57,209.63 C 507.82,209.63 512.06,209.63 516.31,209.63 C 520.56,209.63 524.80,216.70 529.05,216.70 C 533.29,216.70 537.54,216.70 541.79,216.70 C 546.03,216.70 550.28,216.70 554.52,216.70 C 558.77,216.70 563.02,207.87 567.26,207.87 C 571.51,207.87 575.75,200.80 580.00,200.80" data-product="Nvidia RTX 5060 Ti 8 GB" fill="none" stroke="#75bdd1" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" /><path class="riv-line-path" d="M 45.00,177.83 C 49.25,177.83 53.49,177.83 57.74,177.83 C 61.98,177.83 66.23,182.43 70.48,182.43 C 74.72,182.43 78.97,178.54 83.21,178.54 C 87.46,178.54 91.71,190.02 95.95,190.02 C 100.20,190.02 104.44,186.84 108.69,186.84 C 112.94,186.84 117.18,183.13 121.43,183.13 C 125.67,183.13 129.92,186.67 134.17,186.67 C 138.41,186.67 142.66,186.67 146.90,186.67 C 151.15,186.67 155.40,190.20 159.64,190.20 C 163.89,190.20 168.13,188.61 172.38,188.61 C 176.63,188.61 180.87,186.67 185.12,186.67 C 189.37,186.67 193.61,181.90 197.86,181.90 C 202.10,181.90 206.35,179.60 210.60,179.60 C 214.84,179.60 219.09,186.84 223.33,186.84 C 227.58,186.84 231.83,186.84 236.07,186.84 C 240.32,186.84 244.56,178.01 248.81,178.01 C 253.06,178.01 257.30,179.60 261.55,179.60 C 265.79,179.60 270.04,178.01 274.29,178.01 C 278.53,178.01 282.78,165.47 287.02,165.47 C 291.27,165.47 295.52,165.47 299.76,165.47 C 304.01,165.47 308.25,165.47 312.50,165.47 C 316.75,165.47 320.99,163.70 325.24,163.70 C 329.48,163.70 333.73,164.58 337.98,164.58 C 342.22,164.58 346.47,163.70 350.71,163.70 C 354.96,163.70 359.21,168.29 363.45,168.29 C 367.70,168.29 371.94,161.93 376.19,161.93 C 380.44,161.93 384.68,163.70 388.93,163.70 C 393.17,163.70 397.42,162.64 401.67,162.64 C 405.91,162.64 410.16,163.70 414.40,163.70 C 418.65,163.70 422.90,169.18 427.14,169.18 C 431.39,169.18 435.63,169.18 439.88,169.18 C 444.13,169.18 448.37,169.18 452.62,169.18 C 456.87,169.18 461.11,169.18 465.36,169.18 C 469.60,169.18 473.85,169.18 478.10,169.18 C 482.34,169.18 486.59,169.18 490.83,169.18 C 495.08,169.18 499.33,169.18 503.57,169.18 C 507.82,169.18 512.06,169.18 516.31,169.18 C 520.56,169.18 524.80,169.18 529.05,169.18 C 533.29,169.18 537.54,169.18 541.79,169.18 C 546.03,169.18 550.28,176.07 554.52,176.07 C 558.77,176.07 563.02,177.83 567.26,177.83 C 571.51,177.83 575.75,141.62 580.00,141.62" data-product="Nvidia RTX 5070" fill="none" stroke="#d26365" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" /><path class="riv-line-path" d="M 45.00,137.20 C 49.25,137.20 53.49,142.50 57.74,142.50 C 61.98,142.50 66.23,142.50 70.48,142.50 C 74.72,142.50 78.97,142.50 83.21,142.50 C 87.46,142.50 91.71,142.68 95.95,142.68 C 100.20,142.68 104.44,142.68 108.69,142.68 C 112.94,142.68 117.18,142.50 121.43,142.50 C 125.67,142.50 129.92,142.68 134.17,142.68 C 138.41,142.68 142.66,142.50 146.90,142.50 C 151.15,142.50 155.40,146.03 159.64,146.03 C 163.89,146.03 168.13,151.51 172.38,151.51 C 176.63,151.51 180.87,146.03 185.12,146.03 C 189.37,146.03 193.61,142.50 197.86,142.50 C 202.10,142.50 206.35,142.50 210.60,142.50 C 214.84,142.50 219.09,142.68 223.33,142.68 C 227.58,142.68 231.83,142.50 236.07,142.50 C 240.32,142.50 244.56,142.50 248.81,142.50 C 253.06,142.50 257.30,128.54 261.55,128.54 C 265.79,128.54 270.04,116.18 274.29,116.18 C 278.53,116.18 282.78,98.33 287.02,98.33 C 291.27,98.33 295.52,107.17 299.76,107.17 C 304.01,107.17 308.25,107.17 312.50,107.17 C 316.75,107.17 320.99,107.17 325.24,107.17 C 329.48,107.17 333.73,107.17 337.98,107.17 C 342.22,107.17 346.47,107.17 350.71,107.17 C 354.96,107.17 359.21,107.17 363.45,107.17 C 367.70,107.17 371.94,107.17 376.19,107.17 C 380.44,107.17 384.68,116.00 388.93,116.00 C 393.17,116.00 397.42,100.10 401.67,100.10 C 405.91,100.10 410.16,100.10 414.40,100.10 C 418.65,100.10 422.90,100.10 427.14,100.10 C 431.39,100.10 435.63,100.10 439.88,100.10 C 444.13,100.10 448.37,101.87 452.62,101.87 C 456.87,101.87 461.11,101.87 465.36,101.87 C 469.60,101.87 473.85,116.00 478.10,116.00 C 482.34,116.00 486.59,101.87 490.83,101.87 C 495.08,101.87 499.33,101.87 503.57,101.87 C 507.82,101.87 512.06,101.87 516.31,101.87 C 520.56,101.87 524.80,112.47 529.05,112.47 C 533.29,112.47 537.54,106.28 541.79,106.28 C 546.03,106.28 550.28,116.00 554.52,116.00 C 558.77,116.00 563.02,107.17 567.26,107.17 C 571.51,107.17 575.75,93.03 580.00,93.03" data-product="Nvidia RTX 5070 Ti" fill="none" stroke="#ffcea9" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" /><path class="riv-line-path" d="M 45.00,80.67 C 49.25,80.67 53.49,80.84 57.74,80.84 C 61.98,80.84 66.23,98.33 70.48,98.33 C 74.72,98.33 78.97,98.33 83.21,98.33 C 87.46,98.33 91.71,98.33 95.95,98.33 C 100.20,98.33 104.44,110.88 108.69,110.88 C 112.94,110.88 117.18,98.51 121.43,98.51 C 125.67,98.51 129.92,101.87 134.17,101.87 C 138.41,101.87 142.66,98.51 146.90,98.51 C 151.15,98.51 155.40,100.28 159.64,100.28 C 163.89,100.28 168.13,100.10 172.38,100.10 C 176.63,100.10 180.87,100.28 185.12,100.28 C 189.37,100.28 193.61,98.33 197.86,98.33 C 202.10,98.33 206.35,98.33 210.60,98.33 C 214.84,98.33 219.09,98.33 223.33,98.33 C 227.58,98.33 231.83,80.67 236.07,80.67 C 240.32,80.67 244.56,57.70 248.81,57.70 C 253.06,57.70 257.30,50.99 261.55,50.99 C 265.79,50.99 270.04,31.20 274.29,31.20 C 278.53,31.20 282.78,36.50 287.02,36.50 C 291.27,36.50 295.52,33.85 299.76,33.85 C 304.01,33.85 308.25,33.85 312.50,33.85 C 316.75,33.85 320.99,47.10 325.24,47.10 C 329.48,47.10 333.73,47.10 337.98,47.10 C 342.22,47.10 346.47,54.17 350.71,54.17 C 354.96,54.17 359.21,52.40 363.45,52.40 C 367.70,52.40 371.94,47.10 376.19,47.10 C 380.44,47.10 384.68,54.17 388.93,54.17 C 393.17,54.17 397.42,47.10 401.67,47.10 C 405.91,47.10 410.16,47.10 414.40,47.10 C 418.65,47.10 422.90,47.10 427.14,47.10 C 431.39,47.10 435.63,47.10 439.88,47.10 C 444.13,47.10 448.37,47.10 452.62,47.10 C 456.87,47.10 461.11,50.63 465.36,50.63 C 469.60,50.63 473.85,47.10 478.10,47.10 C 482.34,47.10 486.59,54.17 490.83,54.17 C 495.08,54.17 499.33,54.17 503.57,54.17 C 507.82,54.17 512.06,54.17 516.31,54.17 C 520.56,54.17 524.80,54.17 529.05,54.17 C 533.29,54.17 537.54,54.17 541.79,54.17 C 546.03,54.17 550.28,54.17 554.52,54.17 C 558.77,54.17 563.02,54.17 567.26,54.17 C 571.51,54.17 575.75,47.10 580.00,47.10" data-product="Nvidia RTX 5080" fill="none" stroke="#5bb0c0" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" /><circle class="riv-dot" data-product="AMD Radeon RX 9070 GRE" cx="490.83" cy="177.83" r="3" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD Radeon RX 9070 GRE" cx="503.57" cy="177.83" r="3" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD Radeon RX 9070 GRE" cx="516.31" cy="177.83" r="3" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD Radeon RX 9070 GRE" cx="529.05" cy="186.67" r="3" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD Radeon RX 9070 GRE" cx="541.79" cy="186.67" r="3" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD Radeon RX 9070 GRE" cx="554.52" cy="186.67" r="3" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD Radeon RX 9070 GRE" cx="567.26" cy="177.83" r="3" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD Radeon RX 9070 GRE" cx="580.00" cy="186.67" r="3" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="45.00" cy="209.63" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="57.74" cy="209.63" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="70.48" cy="209.63" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="83.21" cy="209.63" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="95.95" cy="213.17" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="108.69" cy="213.17" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="121.43" cy="213.17" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="134.17" cy="213.17" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="146.90" cy="213.17" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="159.64" cy="211.40" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="172.38" cy="214.93" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="185.12" cy="213.17" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="197.86" cy="213.17" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="210.60" cy="209.63" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="223.33" cy="207.87" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="236.07" cy="207.87" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="248.81" cy="206.10" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="261.55" cy="206.10" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="274.29" cy="204.33" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="287.02" cy="197.27" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="299.76" cy="197.27" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="312.50" cy="204.33" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="325.24" cy="197.27" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="337.98" cy="197.27" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="350.71" cy="197.27" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="363.45" cy="197.27" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="376.19" cy="197.27" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="388.93" cy="197.27" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="401.67" cy="195.68" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="414.40" cy="197.27" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="427.14" cy="197.27" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="439.88" cy="199.03" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="452.62" cy="199.03" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="465.36" cy="197.27" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="478.10" cy="199.03" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="490.83" cy="197.27" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="503.57" cy="197.27" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="516.31" cy="197.27" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="529.05" cy="204.33" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="541.79" cy="199.03" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="554.52" cy="199.03" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="567.26" cy="195.50" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="580.00" cy="191.97" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="45.00" cy="225.53" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="57.74" cy="227.30" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="70.48" cy="225.53" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="83.21" cy="225.53" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="95.95" cy="227.30" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="108.69" cy="227.30" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="121.43" cy="227.30" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="134.17" cy="227.30" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="146.90" cy="227.30" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="159.64" cy="227.30" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="172.38" cy="230.83" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="185.12" cy="226.42" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="197.86" cy="225.53" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="210.60" cy="225.53" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="223.33" cy="224.12" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="236.07" cy="224.12" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="248.81" cy="220.23" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="261.55" cy="220.23" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="274.29" cy="220.23" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="287.02" cy="220.23" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="299.76" cy="213.17" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="312.50" cy="213.87" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="325.24" cy="213.87" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="337.98" cy="213.87" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="350.71" cy="213.87" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="363.45" cy="214.93" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="376.19" cy="214.93" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="388.93" cy="213.87" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="401.67" cy="213.17" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="414.40" cy="213.17" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="427.14" cy="213.17" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="439.88" cy="211.40" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="452.62" cy="211.40" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="465.36" cy="211.40" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="478.10" cy="211.40" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="490.83" cy="211.40" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="503.57" cy="213.17" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="516.31" cy="213.17" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="529.05" cy="211.40" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="541.79" cy="211.40" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="554.52" cy="211.40" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="567.26" cy="211.40" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="580.00" cy="209.63" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="45.00" cy="169.00" r="3" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="57.74" cy="169.00" r="3" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="70.48" cy="177.83" r="3" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="83.21" cy="177.83" r="3" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="95.95" cy="169.00" r="3" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="108.69" cy="169.00" r="3" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="121.43" cy="177.83" r="3" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="134.17" cy="177.83" r="3" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="146.90" cy="176.07" r="3" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="159.64" cy="177.83" r="3" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="172.38" cy="177.83" r="3" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="185.12" cy="181.37" r="3" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="197.86" cy="181.37" r="3" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="210.60" cy="181.37" r="3" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="223.33" cy="181.37" r="3" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="236.07" cy="181.37" r="3" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="248.81" cy="172.53" r="3" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="261.55" cy="172.53" r="3" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="274.29" cy="172.53" r="3" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="287.02" cy="169.00" r="3" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="299.76" cy="170.77" r="3" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="312.50" cy="163.70" r="3" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="325.24" cy="163.70" r="3" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="337.98" cy="165.47" r="3" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="350.71" cy="167.23" r="3" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="363.45" cy="167.23" r="3" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="376.19" cy="163.70" r="3" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="388.93" cy="165.47" r="3" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="401.67" cy="165.47" r="3" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="414.40" cy="165.47" r="3" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="427.14" cy="165.47" r="3" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="439.88" cy="165.47" r="3" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="452.62" cy="169.00" r="3" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="465.36" cy="165.47" r="3" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="478.10" cy="169.00" r="3" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="490.83" cy="169.00" r="3" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="503.57" cy="169.00" r="3" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="516.31" cy="169.00" r="3" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="529.05" cy="169.00" r="3" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="541.79" cy="169.00" r="3" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="554.52" cy="169.00" r="3" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="567.26" cy="162.82" r="3" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="580.00" cy="160.17" r="3" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="45.00" cy="151.33" r="3" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="57.74" cy="151.33" r="3" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="70.48" cy="151.33" r="3" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="83.21" cy="152.22" r="3" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="95.95" cy="156.63" r="3" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="108.69" cy="156.63" r="3" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="121.43" cy="160.17" r="3" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="134.17" cy="160.17" r="3" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="146.90" cy="160.17" r="3" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="159.64" cy="169.00" r="3" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="172.38" cy="169.00" r="3" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="185.12" cy="169.00" r="3" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="197.86" cy="169.00" r="3" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="210.60" cy="169.00" r="3" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="223.33" cy="169.00" r="3" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="236.07" cy="165.47" r="3" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="248.81" cy="158.40" r="3" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="261.55" cy="151.33" r="3" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="274.29" cy="147.80" r="3" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="287.02" cy="147.80" r="3" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="299.76" cy="146.03" r="3" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="312.50" cy="146.03" r="3" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="325.24" cy="146.03" r="3" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="337.98" cy="146.03" r="3" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="350.71" cy="146.03" r="3" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="363.45" cy="146.03" r="3" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="376.19" cy="146.03" r="3" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="388.93" cy="147.80" r="3" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="401.67" cy="149.57" r="3" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="414.40" cy="149.57" r="3" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="427.14" cy="156.63" r="3" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="439.88" cy="149.57" r="3" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="452.62" cy="149.57" r="3" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="465.36" cy="149.57" r="3" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="478.10" cy="151.33" r="3" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="490.83" cy="151.33" r="3" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="503.57" cy="151.33" r="3" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="516.31" cy="151.33" r="3" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="529.05" cy="151.33" r="3" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="541.79" cy="151.33" r="3" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="554.52" cy="151.33" r="3" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="567.26" cy="153.10" r="3" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="580.00" cy="147.80" r="3" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="45.00" cy="234.37" r="3" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="57.74" cy="234.37" r="3" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="70.48" cy="234.37" r="3" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="83.21" cy="234.37" r="3" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="95.95" cy="234.37" r="3" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="108.69" cy="234.37" r="3" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="121.43" cy="234.37" r="3" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="134.17" cy="239.67" r="3" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="146.90" cy="236.13" r="3" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="159.64" cy="237.90" r="3" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="172.38" cy="239.67" r="3" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="185.12" cy="239.67" r="3" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="197.86" cy="239.67" r="3" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="210.60" cy="239.31" r="3" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="223.33" cy="239.31" r="3" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="236.07" cy="239.31" r="3" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="248.81" cy="239.67" r="3" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="261.55" cy="239.67" r="3" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="274.29" cy="239.67" r="3" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="287.02" cy="239.67" r="3" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="299.76" cy="230.83" r="3" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="312.50" cy="230.83" r="3" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="325.24" cy="230.83" r="3" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="337.98" cy="230.83" r="3" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="350.71" cy="230.83" r="3" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="363.45" cy="230.83" r="3" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="376.19" cy="230.83" r="3" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="388.93" cy="230.83" r="3" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="401.67" cy="230.83" r="3" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="414.40" cy="229.07" r="3" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="427.14" cy="229.07" r="3" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="439.88" cy="229.07" r="3" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="452.62" cy="229.07" r="3" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="465.36" cy="229.07" r="3" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="478.10" cy="229.07" r="3" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="490.83" cy="229.07" r="3" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="503.57" cy="230.83" r="3" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="516.31" cy="230.83" r="3" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="529.05" cy="230.83" r="3" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="541.79" cy="229.07" r="3" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="554.52" cy="230.83" r="3" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="567.26" cy="229.07" r="3" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="580.00" cy="229.07" r="3" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="45.00" cy="229.07" r="3" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="57.74" cy="229.07" r="3" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="70.48" cy="230.83" r="3" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="83.21" cy="230.83" r="3" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="95.95" cy="230.83" r="3" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="108.69" cy="230.83" r="3" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="121.43" cy="230.83" r="3" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="134.17" cy="230.83" r="3" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="146.90" cy="230.83" r="3" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="159.64" cy="230.83" r="3" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="172.38" cy="230.83" r="3" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="185.12" cy="230.83" r="3" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="197.86" cy="230.83" r="3" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="210.60" cy="230.83" r="3" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="223.33" cy="232.60" r="3" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="236.07" cy="232.60" r="3" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="248.81" cy="230.83" r="3" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="261.55" cy="230.83" r="3" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="274.29" cy="229.07" r="3" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="287.02" cy="223.77" r="3" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="299.76" cy="223.77" r="3" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="312.50" cy="222.00" r="3" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="325.24" cy="222.00" r="3" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="337.98" cy="222.00" r="3" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="350.71" cy="222.00" r="3" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="363.45" cy="222.00" r="3" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="376.19" cy="222.00" r="3" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="388.93" cy="223.77" r="3" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="401.67" cy="223.77" r="3" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="414.40" cy="223.77" r="3" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="427.14" cy="223.77" r="3" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="439.88" cy="223.77" r="3" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="452.62" cy="223.77" r="3" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="465.36" cy="223.77" r="3" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="478.10" cy="221.29" r="3" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="490.83" cy="222.00" r="3" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="503.57" cy="221.29" r="3" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="516.31" cy="221.29" r="3" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="529.05" cy="222.35" r="3" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="541.79" cy="223.59" r="3" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="554.52" cy="223.77" r="3" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="567.26" cy="223.77" r="3" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="580.00" cy="220.23" r="3" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="45.00" cy="230.83" r="3" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="57.74" cy="230.83" r="3" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="70.48" cy="230.83" r="3" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="83.21" cy="230.83" r="3" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="95.95" cy="230.83" r="3" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="108.69" cy="232.60" r="3" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="121.43" cy="232.60" r="3" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="134.17" cy="230.83" r="3" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="146.90" cy="230.83" r="3" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="159.64" cy="230.83" r="3" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="172.38" cy="234.37" r="3" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="185.12" cy="236.13" r="3" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="197.86" cy="236.13" r="3" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="210.60" cy="236.13" r="3" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="223.33" cy="239.67" r="3" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="236.07" cy="239.67" r="3" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="248.81" cy="233.48" r="3" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="261.55" cy="232.60" r="3" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="274.29" cy="232.60" r="3" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="287.02" cy="232.60" r="3" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="299.76" cy="229.07" r="3" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="312.50" cy="229.07" r="3" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="325.24" cy="229.07" r="3" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="337.98" cy="229.07" r="3" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="350.71" cy="229.07" r="3" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="363.45" cy="223.77" r="3" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="376.19" cy="223.77" r="3" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="388.93" cy="223.77" r="3" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="401.67" cy="223.77" r="3" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="414.40" cy="223.77" r="3" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="427.14" cy="223.77" r="3" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="439.88" cy="223.77" r="3" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="452.62" cy="223.77" r="3" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="465.36" cy="223.77" r="3" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="478.10" cy="223.77" r="3" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="490.83" cy="223.77" r="3" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="503.57" cy="223.77" r="3" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="516.31" cy="223.77" r="3" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="529.05" cy="223.77" r="3" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="541.79" cy="223.77" r="3" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="554.52" cy="223.77" r="3" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="567.26" cy="223.77" r="3" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="580.00" cy="222.18" r="3" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="45.00" cy="222.00" r="3" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="57.74" cy="222.00" r="3" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="70.48" cy="223.59" r="3" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="83.21" cy="222.71" r="3" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="95.95" cy="222.00" r="3" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="108.69" cy="223.94" r="3" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="121.43" cy="222.18" r="3" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="134.17" cy="222.18" r="3" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="146.90" cy="222.18" r="3" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="159.64" cy="222.18" r="3" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="172.38" cy="225.53" r="3" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="185.12" cy="225.71" r="3" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="197.86" cy="225.71" r="3" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="210.60" cy="225.71" r="3" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="223.33" cy="225.71" r="3" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="236.07" cy="227.30" r="3" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="248.81" cy="229.07" r="3" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="261.55" cy="223.77" r="3" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="274.29" cy="222.18" r="3" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="287.02" cy="222.18" r="3" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="299.76" cy="222.18" r="3" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="312.50" cy="222.18" r="3" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="325.24" cy="214.93" r="3" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="337.98" cy="214.93" r="3" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="350.71" cy="213.34" r="3" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="363.45" cy="213.34" r="3" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="376.19" cy="213.34" r="3" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="388.93" cy="213.34" r="3" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="401.67" cy="213.34" r="3" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="414.40" cy="216.70" r="3" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="427.14" cy="216.70" r="3" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="439.88" cy="220.23" r="3" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="452.62" cy="213.34" r="3" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="465.36" cy="213.34" r="3" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="478.10" cy="213.17" r="3" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="490.83" cy="214.93" r="3" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="503.57" cy="214.93" r="3" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="516.31" cy="214.93" r="3" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="529.05" cy="214.93" r="3" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="541.79" cy="214.93" r="3" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="554.52" cy="215.11" r="3" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="567.26" cy="213.17" r="3" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="580.00" cy="211.58" r="3" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="45.00" cy="199.03" r="3" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="57.74" cy="199.03" r="3" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="70.48" cy="199.03" r="3" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="83.21" cy="199.03" r="3" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="95.95" cy="199.03" r="3" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="108.69" cy="208.04" r="3" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="121.43" cy="199.03" r="3" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="134.17" cy="199.03" r="3" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="146.90" cy="199.03" r="3" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="159.64" cy="199.03" r="3" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="172.38" cy="204.33" r="3" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="185.12" cy="204.33" r="3" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="197.86" cy="200.80" r="3" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="210.60" cy="200.80" r="3" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="223.33" cy="199.03" r="3" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="236.07" cy="199.03" r="3" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="248.81" cy="199.03" r="3" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="261.55" cy="195.50" r="3" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="274.29" cy="195.50" r="3" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="287.02" cy="183.13" r="3" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="299.76" cy="183.13" r="3" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="312.50" cy="183.13" r="3" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="325.24" cy="183.13" r="3" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="337.98" cy="183.13" r="3" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="350.71" cy="177.83" r="3" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="363.45" cy="177.83" r="3" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="376.19" cy="174.30" r="3" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="388.93" cy="184.02" r="3" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="401.67" cy="186.67" r="3" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="414.40" cy="186.67" r="3" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="427.14" cy="186.67" r="3" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="439.88" cy="184.02" r="3" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="452.62" cy="188.43" r="3" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="465.36" cy="177.83" r="3" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="478.10" cy="177.83" r="3" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="490.83" cy="177.83" r="3" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="503.57" cy="174.30" r="3" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="516.31" cy="174.30" r="3" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="529.05" cy="174.30" r="3" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="541.79" cy="175.18" r="3" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="554.52" cy="176.07" r="3" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="567.26" cy="174.30" r="3" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="580.00" cy="160.17" r="3" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="45.00" cy="209.99" r="3" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="57.74" cy="214.93" r="3" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="70.48" cy="209.63" r="3" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="83.21" cy="214.05" r="3" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="95.95" cy="214.93" r="3" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="108.69" cy="214.93" r="3" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="121.43" cy="213.17" r="3" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="134.17" cy="214.58" r="3" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="146.90" cy="217.94" r="3" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="159.64" cy="214.93" r="3" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="172.38" cy="218.47" r="3" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="185.12" cy="218.47" r="3" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="197.86" cy="214.58" r="3" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="210.60" cy="219.70" r="3" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="223.33" cy="213.17" r="3" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="236.07" cy="213.17" r="3" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="248.81" cy="216.70" r="3" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="261.55" cy="216.70" r="3" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="274.29" cy="216.70" r="3" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="287.02" cy="216.70" r="3" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="299.76" cy="212.99" r="3" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="312.50" cy="211.40" r="3" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="325.24" cy="211.40" r="3" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="337.98" cy="211.40" r="3" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="350.71" cy="211.40" r="3" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="363.45" cy="211.40" r="3" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="376.19" cy="211.40" r="3" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="388.93" cy="206.10" r="3" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="401.67" cy="206.10" r="3" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="414.40" cy="206.10" r="3" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="427.14" cy="207.87" r="3" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="439.88" cy="207.87" r="3" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="452.62" cy="204.33" r="3" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="465.36" cy="207.87" r="3" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="478.10" cy="207.87" r="3" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="490.83" cy="209.63" r="3" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="503.57" cy="209.63" r="3" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="516.31" cy="209.63" r="3" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="529.05" cy="216.70" r="3" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="541.79" cy="216.70" r="3" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="554.52" cy="216.70" r="3" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="567.26" cy="207.87" r="3" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="580.00" cy="200.80" r="3" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="45.00" cy="177.83" r="3" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="57.74" cy="177.83" r="3" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="70.48" cy="182.43" r="3" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="83.21" cy="178.54" r="3" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="95.95" cy="190.02" r="3" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="108.69" cy="186.84" r="3" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="121.43" cy="183.13" r="3" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="134.17" cy="186.67" r="3" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="146.90" cy="186.67" r="3" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="159.64" cy="190.20" r="3" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="172.38" cy="188.61" r="3" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="185.12" cy="186.67" r="3" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="197.86" cy="181.90" r="3" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="210.60" cy="179.60" r="3" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="223.33" cy="186.84" r="3" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="236.07" cy="186.84" r="3" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="248.81" cy="178.01" r="3" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="261.55" cy="179.60" r="3" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="274.29" cy="178.01" r="3" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="287.02" cy="165.47" r="3" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="299.76" cy="165.47" r="3" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="312.50" cy="165.47" r="3" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="325.24" cy="163.70" r="3" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="337.98" cy="164.58" r="3" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="350.71" cy="163.70" r="3" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="363.45" cy="168.29" r="3" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="376.19" cy="161.93" r="3" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="388.93" cy="163.70" r="3" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="401.67" cy="162.64" r="3" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="414.40" cy="163.70" r="3" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="427.14" cy="169.18" r="3" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="439.88" cy="169.18" r="3" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="452.62" cy="169.18" r="3" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="465.36" cy="169.18" r="3" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="478.10" cy="169.18" r="3" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="490.83" cy="169.18" r="3" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="503.57" cy="169.18" r="3" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="516.31" cy="169.18" r="3" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="529.05" cy="169.18" r="3" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="541.79" cy="169.18" r="3" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="554.52" cy="176.07" r="3" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="567.26" cy="177.83" r="3" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="580.00" cy="141.62" r="3" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="45.00" cy="137.20" r="3" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="57.74" cy="142.50" r="3" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="70.48" cy="142.50" r="3" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="83.21" cy="142.50" r="3" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="95.95" cy="142.68" r="3" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="108.69" cy="142.68" r="3" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="121.43" cy="142.50" r="3" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="134.17" cy="142.68" r="3" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="146.90" cy="142.50" r="3" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="159.64" cy="146.03" r="3" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="172.38" cy="151.51" r="3" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="185.12" cy="146.03" r="3" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="197.86" cy="142.50" r="3" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="210.60" cy="142.50" r="3" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="223.33" cy="142.68" r="3" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="236.07" cy="142.50" r="3" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="248.81" cy="142.50" r="3" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="261.55" cy="128.54" r="3" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="274.29" cy="116.18" r="3" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="287.02" cy="98.33" r="3" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="299.76" cy="107.17" r="3" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="312.50" cy="107.17" r="3" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="325.24" cy="107.17" r="3" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="337.98" cy="107.17" r="3" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="350.71" cy="107.17" r="3" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="363.45" cy="107.17" r="3" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="376.19" cy="107.17" r="3" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="388.93" cy="116.00" r="3" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="401.67" cy="100.10" r="3" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="414.40" cy="100.10" r="3" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="427.14" cy="100.10" r="3" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="439.88" cy="100.10" r="3" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="452.62" cy="101.87" r="3" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="465.36" cy="101.87" r="3" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="478.10" cy="116.00" r="3" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="490.83" cy="101.87" r="3" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="503.57" cy="101.87" r="3" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="516.31" cy="101.87" r="3" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="529.05" cy="112.47" r="3" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="541.79" cy="106.28" r="3" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="554.52" cy="116.00" r="3" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="567.26" cy="107.17" r="3" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="580.00" cy="93.03" r="3" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="45.00" cy="80.67" r="3" fill="#5bb0c0" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="57.74" cy="80.84" r="3" fill="#5bb0c0" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="70.48" cy="98.33" r="3" fill="#5bb0c0" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="83.21" cy="98.33" r="3" fill="#5bb0c0" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="95.95" cy="98.33" r="3" fill="#5bb0c0" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="108.69" cy="110.88" r="3" fill="#5bb0c0" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="121.43" cy="98.51" r="3" fill="#5bb0c0" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="134.17" cy="101.87" r="3" fill="#5bb0c0" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="146.90" cy="98.51" r="3" fill="#5bb0c0" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="159.64" cy="100.28" r="3" fill="#5bb0c0" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="172.38" cy="100.10" r="3" fill="#5bb0c0" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="185.12" cy="100.28" r="3" fill="#5bb0c0" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="197.86" cy="98.33" r="3" fill="#5bb0c0" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="210.60" cy="98.33" r="3" fill="#5bb0c0" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="223.33" cy="98.33" r="3" fill="#5bb0c0" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="236.07" cy="80.67" r="3" fill="#5bb0c0" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="248.81" cy="57.70" r="3" fill="#5bb0c0" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="261.55" cy="50.99" r="3" fill="#5bb0c0" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="274.29" cy="31.20" r="3" fill="#5bb0c0" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="287.02" cy="36.50" r="3" fill="#5bb0c0" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="299.76" cy="33.85" r="3" fill="#5bb0c0" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="312.50" cy="33.85" r="3" fill="#5bb0c0" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="325.24" cy="47.10" r="3" fill="#5bb0c0" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="337.98" cy="47.10" r="3" fill="#5bb0c0" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="350.71" cy="54.17" r="3" fill="#5bb0c0" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="363.45" cy="52.40" r="3" fill="#5bb0c0" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="376.19" cy="47.10" r="3" fill="#5bb0c0" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="388.93" cy="54.17" r="3" fill="#5bb0c0" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="401.67" cy="47.10" r="3" fill="#5bb0c0" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="414.40" cy="47.10" r="3" fill="#5bb0c0" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="427.14" cy="47.10" r="3" fill="#5bb0c0" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="439.88" cy="47.10" r="3" fill="#5bb0c0" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="452.62" cy="47.10" r="3" fill="#5bb0c0" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="465.36" cy="50.63" r="3" fill="#5bb0c0" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="478.10" cy="47.10" r="3" fill="#5bb0c0" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="490.83" cy="54.17" r="3" fill="#5bb0c0" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="503.57" cy="54.17" r="3" fill="#5bb0c0" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="516.31" cy="54.17" r="3" fill="#5bb0c0" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="529.05" cy="54.17" r="3" fill="#5bb0c0" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="541.79" cy="54.17" r="3" fill="#5bb0c0" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="554.52" cy="54.17" r="3" fill="#5bb0c0" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="567.26" cy="54.17" r="3" fill="#5bb0c0" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="580.00" cy="47.10" r="3" fill="#5bb0c0" style="opacity:0;" /></svg><svg class="riv-line-chart-svg-mobile" style="overflow: visible;" fill="none" viewBox="0 0 600 440" width="100%" height="auto" aria-hidden="true"><g class="riv-grid"><line x1="40" x2="585" y1="375.00" y2="375.00" /><line x1="40" x2="585" y1="253.33" y2="253.33" /><line x1="40" x2="585" y1="131.67" y2="131.67" /><line x1="40" x2="585" y1="10.00" y2="10.00" /><line x1="286.55" x2="286.55" y1="10" y2="375" /><line x1="546.07" x2="546.07" y1="10" y2="375" /></g><g class="riv-axes"><line x1="40" x2="40" y1="10" y2="375" stroke="#D1D5DB" /><line x1="40" x2="585" y1="375" y2="375" stroke="#D1D5DB" /><text x="32" y="375.00" dy="0.32em" text-anchor="end" style="font-size: 14px; font-weight: normal;" fill="#374151">0</text><text x="32" y="253.33" dy="0.32em" text-anchor="end" style="font-size: 14px; font-weight: normal;" fill="#374151">500</text><text x="32" y="131.67" dy="0.32em" text-anchor="end" style="font-size: 14px; font-weight: normal;" fill="#374151">1000</text><text x="32" y="10.00" dy="0.32em" text-anchor="end" style="font-size: 14px; font-weight: normal;" fill="#374151">1500</text><text x="286.55" y="387" transform="rotate(-45 286.55 387)" text-anchor="end" style="font-size: 14px; font-weight: normal;" fill="#374151">20 Week</text><text x="546.07" y="387" transform="rotate(-45 546.07 387)" text-anchor="end" style="font-size: 14px; font-weight: normal;" fill="#374151">40 Week</text></g><path class="riv-line-path" d="M 494.17,241.17 C 498.49,241.17 502.82,241.17 507.14,241.17 C 511.47,241.17 515.79,241.17 520.12,241.17 C 524.44,241.17 528.77,253.33 533.10,253.33 C 537.42,253.33 541.75,253.33 546.07,253.33 C 550.40,253.33 554.72,253.33 559.05,253.33 C 563.37,253.33 567.70,241.17 572.02,241.17 C 576.35,241.17 580.67,253.33 585.00,253.33" data-product="AMD Radeon RX 9070 GRE" fill="none" stroke="#E33235" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" /><path class="riv-line-path" d="M 40.00,284.97 C 44.33,284.97 48.65,284.97 52.98,284.97 C 57.30,284.97 61.63,284.97 65.95,284.97 C 70.28,284.97 74.60,284.97 78.93,284.97 C 83.25,284.97 87.58,289.83 91.90,289.83 C 96.23,289.83 100.56,289.83 104.88,289.83 C 109.21,289.83 113.53,289.83 117.86,289.83 C 122.18,289.83 126.51,289.83 130.83,289.83 C 135.16,289.83 139.48,289.83 143.81,289.83 C 148.13,289.83 152.46,287.40 156.79,287.40 C 161.11,287.40 165.44,292.27 169.76,292.27 C 174.09,292.27 178.41,289.83 182.74,289.83 C 187.06,289.83 191.39,289.83 195.71,289.83 C 200.04,289.83 204.37,284.97 208.69,284.97 C 213.02,284.97 217.34,282.53 221.67,282.53 C 225.99,282.53 230.32,282.53 234.64,282.53 C 238.97,282.53 243.29,280.10 247.62,280.10 C 251.94,280.10 256.27,280.10 260.60,280.10 C 264.92,280.10 269.25,277.67 273.57,277.67 C 277.90,277.67 282.22,267.93 286.55,267.93 C 290.87,267.93 295.20,267.93 299.52,267.93 C 303.85,267.93 308.17,277.67 312.50,277.67 C 316.83,277.67 321.15,267.93 325.48,267.93 C 329.80,267.93 334.13,267.93 338.45,267.93 C 342.78,267.93 347.10,267.93 351.43,267.93 C 355.75,267.93 360.08,267.93 364.40,267.93 C 368.73,267.93 373.06,267.93 377.38,267.93 C 381.71,267.93 386.03,267.93 390.36,267.93 C 394.68,267.93 399.01,265.74 403.33,265.74 C 407.66,265.74 411.98,267.93 416.31,267.93 C 420.63,267.93 424.96,267.93 429.29,267.93 C 433.61,267.93 437.94,270.37 442.26,270.37 C 446.59,270.37 450.91,270.37 455.24,270.37 C 459.56,270.37 463.89,267.93 468.21,267.93 C 472.54,267.93 476.87,270.37 481.19,270.37 C 485.52,270.37 489.84,267.93 494.17,267.93 C 498.49,267.93 502.82,267.93 507.14,267.93 C 511.47,267.93 515.79,267.93 520.12,267.93 C 524.44,267.93 528.77,277.67 533.10,277.67 C 537.42,277.67 541.75,270.37 546.07,270.37 C 550.40,270.37 554.72,270.37 559.05,270.37 C 563.37,270.37 567.70,265.50 572.02,265.50 C 576.35,265.50 580.67,260.63 585.00,260.63" data-product="AMD RX 9060 XT 16 GB" fill="none" stroke="#FE9F58" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" /><path class="riv-line-path" d="M 40.00,306.87 C 44.33,306.87 48.65,309.30 52.98,309.30 C 57.30,309.30 61.63,306.87 65.95,306.87 C 70.28,306.87 74.60,306.87 78.93,306.87 C 83.25,306.87 87.58,309.30 91.90,309.30 C 96.23,309.30 100.56,309.30 104.88,309.30 C 109.21,309.30 113.53,309.30 117.86,309.30 C 122.18,309.30 126.51,309.30 130.83,309.30 C 135.16,309.30 139.48,309.30 143.81,309.30 C 148.13,309.30 152.46,309.30 156.79,309.30 C 161.11,309.30 165.44,314.17 169.76,314.17 C 174.09,314.17 178.41,308.08 182.74,308.08 C 187.06,308.08 191.39,306.87 195.71,306.87 C 200.04,306.87 204.37,306.87 208.69,306.87 C 213.02,306.87 217.34,304.92 221.67,304.92 C 225.99,304.92 230.32,304.92 234.64,304.92 C 238.97,304.92 243.29,299.57 247.62,299.57 C 251.94,299.57 256.27,299.57 260.60,299.57 C 264.92,299.57 269.25,299.57 273.57,299.57 C 277.90,299.57 282.22,299.57 286.55,299.57 C 290.87,299.57 295.20,289.83 299.52,289.83 C 303.85,289.83 308.17,290.81 312.50,290.81 C 316.83,290.81 321.15,290.81 325.48,290.81 C 329.80,290.81 334.13,290.81 338.45,290.81 C 342.78,290.81 347.10,290.81 351.43,290.81 C 355.75,290.81 360.08,292.27 364.40,292.27 C 368.73,292.27 373.06,292.27 377.38,292.27 C 381.71,292.27 386.03,290.81 390.36,290.81 C 394.68,290.81 399.01,289.83 403.33,289.83 C 407.66,289.83 411.98,289.83 416.31,289.83 C 420.63,289.83 424.96,289.83 429.29,289.83 C 433.61,289.83 437.94,287.40 442.26,287.40 C 446.59,287.40 450.91,287.40 455.24,287.40 C 459.56,287.40 463.89,287.40 468.21,287.40 C 472.54,287.40 476.87,287.40 481.19,287.40 C 485.52,287.40 489.84,287.40 494.17,287.40 C 498.49,287.40 502.82,289.83 507.14,289.83 C 511.47,289.83 515.79,289.83 520.12,289.83 C 524.44,289.83 528.77,287.40 533.10,287.40 C 537.42,287.40 541.75,287.40 546.07,287.40 C 550.40,287.40 554.72,287.40 559.05,287.40 C 563.37,287.40 567.70,287.40 572.02,287.40 C 576.35,287.40 580.67,284.97 585.00,284.97" data-product="AMD RX 9060 XT 8 GB" fill="none" stroke="#1CA9C4" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" /><path class="riv-line-path" d="M 40.00,229.00 C 44.33,229.00 48.65,229.00 52.98,229.00 C 57.30,229.00 61.63,241.17 65.95,241.17 C 70.28,241.17 74.60,241.17 78.93,241.17 C 83.25,241.17 87.58,229.00 91.90,229.00 C 96.23,229.00 100.56,229.00 104.88,229.00 C 109.21,229.00 113.53,241.17 117.86,241.17 C 122.18,241.17 126.51,241.17 130.83,241.17 C 135.16,241.17 139.48,238.73 143.81,238.73 C 148.13,238.73 152.46,241.17 156.79,241.17 C 161.11,241.17 165.44,241.17 169.76,241.17 C 174.09,241.17 178.41,246.03 182.74,246.03 C 187.06,246.03 191.39,246.03 195.71,246.03 C 200.04,246.03 204.37,246.03 208.69,246.03 C 213.02,246.03 217.34,246.03 221.67,246.03 C 225.99,246.03 230.32,246.03 234.64,246.03 C 238.97,246.03 243.29,233.87 247.62,233.87 C 251.94,233.87 256.27,233.87 260.60,233.87 C 264.92,233.87 269.25,233.87 273.57,233.87 C 277.90,233.87 282.22,229.00 286.55,229.00 C 290.87,229.00 295.20,231.43 299.52,231.43 C 303.85,231.43 308.17,221.70 312.50,221.70 C 316.83,221.70 321.15,221.70 325.48,221.70 C 329.80,221.70 334.13,224.13 338.45,224.13 C 342.78,224.13 347.10,226.57 351.43,226.57 C 355.75,226.57 360.08,226.57 364.40,226.57 C 368.73,226.57 373.06,221.70 377.38,221.70 C 381.71,221.70 386.03,224.13 390.36,224.13 C 394.68,224.13 399.01,224.13 403.33,224.13 C 407.66,224.13 411.98,224.13 416.31,224.13 C 420.63,224.13 424.96,224.13 429.29,224.13 C 433.61,224.13 437.94,224.13 442.26,224.13 C 446.59,224.13 450.91,229.00 455.24,229.00 C 459.56,229.00 463.89,224.13 468.21,224.13 C 472.54,224.13 476.87,229.00 481.19,229.00 C 485.52,229.00 489.84,229.00 494.17,229.00 C 498.49,229.00 502.82,229.00 507.14,229.00 C 511.47,229.00 515.79,229.00 520.12,229.00 C 524.44,229.00 528.77,229.00 533.10,229.00 C 537.42,229.00 541.75,229.00 546.07,229.00 C 550.40,229.00 554.72,229.00 559.05,229.00 C 563.37,229.00 567.70,220.48 572.02,220.48 C 576.35,220.48 580.67,216.83 585.00,216.83" data-product="AMD RX 9070" fill="none" stroke="#EB6F71" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" /><path class="riv-line-path" d="M 40.00,204.67 C 44.33,204.67 48.65,204.67 52.98,204.67 C 57.30,204.67 61.63,204.67 65.95,204.67 C 70.28,204.67 74.60,205.88 78.93,205.88 C 83.25,205.88 87.58,211.97 91.90,211.97 C 96.23,211.97 100.56,211.97 104.88,211.97 C 109.21,211.97 113.53,216.83 117.86,216.83 C 122.18,216.83 126.51,216.83 130.83,216.83 C 135.16,216.83 139.48,216.83 143.81,216.83 C 148.13,216.83 152.46,229.00 156.79,229.00 C 161.11,229.00 165.44,229.00 169.76,229.00 C 174.09,229.00 178.41,229.00 182.74,229.00 C 187.06,229.00 191.39,229.00 195.71,229.00 C 200.04,229.00 204.37,229.00 208.69,229.00 C 213.02,229.00 217.34,229.00 221.67,229.00 C 225.99,229.00 230.32,224.13 234.64,224.13 C 238.97,224.13 243.29,214.40 247.62,214.40 C 251.94,214.40 256.27,204.67 260.60,204.67 C 264.92,204.67 269.25,199.80 273.57,199.80 C 277.90,199.80 282.22,199.80 286.55,199.80 C 290.87,199.80 295.20,197.37 299.52,197.37 C 303.85,197.37 308.17,197.37 312.50,197.37 C 316.83,197.37 321.15,197.37 325.48,197.37 C 329.80,197.37 334.13,197.37 338.45,197.37 C 342.78,197.37 347.10,197.37 351.43,197.37 C 355.75,197.37 360.08,197.37 364.40,197.37 C 368.73,197.37 373.06,197.37 377.38,197.37 C 381.71,197.37 386.03,199.80 390.36,199.80 C 394.68,199.80 399.01,202.23 403.33,202.23 C 407.66,202.23 411.98,202.23 416.31,202.23 C 420.63,202.23 424.96,211.97 429.29,211.97 C 433.61,211.97 437.94,202.23 442.26,202.23 C 446.59,202.23 450.91,202.23 455.24,202.23 C 459.56,202.23 463.89,202.23 468.21,202.23 C 472.54,202.23 476.87,204.67 481.19,204.67 C 485.52,204.67 489.84,204.67 494.17,204.67 C 498.49,204.67 502.82,204.67 507.14,204.67 C 511.47,204.67 515.79,204.67 520.12,204.67 C 524.44,204.67 528.77,204.67 533.10,204.67 C 537.42,204.67 541.75,204.67 546.07,204.67 C 550.40,204.67 554.72,204.67 559.05,204.67 C 563.37,204.67 567.70,207.10 572.02,207.10 C 576.35,207.10 580.67,199.80 585.00,199.80" data-product="AMD RX 9070 XT" fill="none" stroke="#FFC08B" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" /><path class="riv-line-path" d="M 40.00,319.03 C 44.33,319.03 48.65,319.03 52.98,319.03 C 57.30,319.03 61.63,319.03 65.95,319.03 C 70.28,319.03 74.60,319.03 78.93,319.03 C 83.25,319.03 87.58,319.03 91.90,319.03 C 96.23,319.03 100.56,319.03 104.88,319.03 C 109.21,319.03 113.53,319.03 117.86,319.03 C 122.18,319.03 126.51,326.33 130.83,326.33 C 135.16,326.33 139.48,321.47 143.81,321.47 C 148.13,321.47 152.46,323.90 156.79,323.90 C 161.11,323.90 165.44,326.33 169.76,326.33 C 174.09,326.33 178.41,326.33 182.74,326.33 C 187.06,326.33 191.39,326.33 195.71,326.33 C 200.04,326.33 204.37,325.85 208.69,325.85 C 213.02,325.85 217.34,325.85 221.67,325.85 C 225.99,325.85 230.32,325.85 234.64,325.85 C 238.97,325.85 243.29,326.33 247.62,326.33 C 251.94,326.33 256.27,326.33 260.60,326.33 C 264.92,326.33 269.25,326.33 273.57,326.33 C 277.90,326.33 282.22,326.33 286.55,326.33 C 290.87,326.33 295.20,314.17 299.52,314.17 C 303.85,314.17 308.17,314.17 312.50,314.17 C 316.83,314.17 321.15,314.17 325.48,314.17 C 329.80,314.17 334.13,314.17 338.45,314.17 C 342.78,314.17 347.10,314.17 351.43,314.17 C 355.75,314.17 360.08,314.17 364.40,314.17 C 368.73,314.17 373.06,314.17 377.38,314.17 C 381.71,314.17 386.03,314.17 390.36,314.17 C 394.68,314.17 399.01,314.17 403.33,314.17 C 407.66,314.17 411.98,311.73 416.31,311.73 C 420.63,311.73 424.96,311.73 429.29,311.73 C 433.61,311.73 437.94,311.73 442.26,311.73 C 446.59,311.73 450.91,311.73 455.24,311.73 C 459.56,311.73 463.89,311.73 468.21,311.73 C 472.54,311.73 476.87,311.73 481.19,311.73 C 485.52,311.73 489.84,311.73 494.17,311.73 C 498.49,311.73 502.82,314.17 507.14,314.17 C 511.47,314.17 515.79,314.17 520.12,314.17 C 524.44,314.17 528.77,314.17 533.10,314.17 C 537.42,314.17 541.75,311.73 546.07,311.73 C 550.40,311.73 554.72,314.17 559.05,314.17 C 563.37,314.17 567.70,311.73 572.02,311.73 C 576.35,311.73 580.67,311.73 585.00,311.73" data-product="Intel Arc B570" fill="none" stroke="#66C5D7" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" /><path class="riv-line-path" d="M 40.00,311.73 C 44.33,311.73 48.65,311.73 52.98,311.73 C 57.30,311.73 61.63,314.17 65.95,314.17 C 70.28,314.17 74.60,314.17 78.93,314.17 C 83.25,314.17 87.58,314.17 91.90,314.17 C 96.23,314.17 100.56,314.17 104.88,314.17 C 109.21,314.17 113.53,314.17 117.86,314.17 C 122.18,314.17 126.51,314.17 130.83,314.17 C 135.16,314.17 139.48,314.17 143.81,314.17 C 148.13,314.17 152.46,314.17 156.79,314.17 C 161.11,314.17 165.44,314.17 169.76,314.17 C 174.09,314.17 178.41,314.17 182.74,314.17 C 187.06,314.17 191.39,314.17 195.71,314.17 C 200.04,314.17 204.37,314.17 208.69,314.17 C 213.02,314.17 217.34,316.60 221.67,316.60 C 225.99,316.60 230.32,316.60 234.64,316.60 C 238.97,316.60 243.29,314.17 247.62,314.17 C 251.94,314.17 256.27,314.17 260.60,314.17 C 264.92,314.17 269.25,311.73 273.57,311.73 C 277.90,311.73 282.22,304.43 286.55,304.43 C 290.87,304.43 295.20,304.43 299.52,304.43 C 303.85,304.43 308.17,302.00 312.50,302.00 C 316.83,302.00 321.15,302.00 325.48,302.00 C 329.80,302.00 334.13,302.00 338.45,302.00 C 342.78,302.00 347.10,302.00 351.43,302.00 C 355.75,302.00 360.08,302.00 364.40,302.00 C 368.73,302.00 373.06,302.00 377.38,302.00 C 381.71,302.00 386.03,304.43 390.36,304.43 C 394.68,304.43 399.01,304.43 403.33,304.43 C 407.66,304.43 411.98,304.43 416.31,304.43 C 420.63,304.43 424.96,304.43 429.29,304.43 C 433.61,304.43 437.94,304.43 442.26,304.43 C 446.59,304.43 450.91,304.43 455.24,304.43 C 459.56,304.43 463.89,304.43 468.21,304.43 C 472.54,304.43 476.87,301.03 481.19,301.03 C 485.52,301.03 489.84,302.00 494.17,302.00 C 498.49,302.00 502.82,301.03 507.14,301.03 C 511.47,301.03 515.79,301.03 520.12,301.03 C 524.44,301.03 528.77,302.49 533.10,302.49 C 537.42,302.49 541.75,304.19 546.07,304.19 C 550.40,304.19 554.72,304.43 559.05,304.43 C 563.37,304.43 567.70,304.43 572.02,304.43 C 576.35,304.43 580.67,299.57 585.00,299.57" data-product="Intel Arc B580" fill="none" stroke="#B5282A" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" /><path class="riv-line-path" d="M 40.00,314.17 C 44.33,314.17 48.65,314.17 52.98,314.17 C 57.30,314.17 61.63,314.17 65.95,314.17 C 70.28,314.17 74.60,314.17 78.93,314.17 C 83.25,314.17 87.58,314.17 91.90,314.17 C 96.23,314.17 100.56,316.60 104.88,316.60 C 109.21,316.60 113.53,316.60 117.86,316.60 C 122.18,316.60 126.51,314.17 130.83,314.17 C 135.16,314.17 139.48,314.17 143.81,314.17 C 148.13,314.17 152.46,314.17 156.79,314.17 C 161.11,314.17 165.44,319.03 169.76,319.03 C 174.09,319.03 178.41,321.47 182.74,321.47 C 187.06,321.47 191.39,321.47 195.71,321.47 C 200.04,321.47 204.37,321.47 208.69,321.47 C 213.02,321.47 217.34,326.33 221.67,326.33 C 225.99,326.33 230.32,326.33 234.64,326.33 C 238.97,326.33 243.29,317.82 247.62,317.82 C 251.94,317.82 256.27,316.60 260.60,316.60 C 264.92,316.60 269.25,316.60 273.57,316.60 C 277.90,316.60 282.22,316.60 286.55,316.60 C 290.87,316.60 295.20,311.73 299.52,311.73 C 303.85,311.73 308.17,311.73 312.50,311.73 C 316.83,311.73 321.15,311.73 325.48,311.73 C 329.80,311.73 334.13,311.73 338.45,311.73 C 342.78,311.73 347.10,311.73 351.43,311.73 C 355.75,311.73 360.08,304.43 364.40,304.43 C 368.73,304.43 373.06,304.43 377.38,304.43 C 381.71,304.43 386.03,304.43 390.36,304.43 C 394.68,304.43 399.01,304.43 403.33,304.43 C 407.66,304.43 411.98,304.43 416.31,304.43 C 420.63,304.43 424.96,304.43 429.29,304.43 C 433.61,304.43 437.94,304.43 442.26,304.43 C 446.59,304.43 450.91,304.43 455.24,304.43 C 459.56,304.43 463.89,304.43 468.21,304.43 C 472.54,304.43 476.87,304.43 481.19,304.43 C 485.52,304.43 489.84,304.43 494.17,304.43 C 498.49,304.43 502.82,304.43 507.14,304.43 C 511.47,304.43 515.79,304.43 520.12,304.43 C 524.44,304.43 528.77,304.43 533.10,304.43 C 537.42,304.43 541.75,304.43 546.07,304.43 C 550.40,304.43 554.72,304.43 559.05,304.43 C 563.37,304.43 567.70,304.43 572.02,304.43 C 576.35,304.43 580.67,302.24 585.00,302.24" data-product="Nvidia RTX 5050" fill="none" stroke="#D07F46" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" /><path class="riv-line-path" d="M 40.00,302.00 C 44.33,302.00 48.65,302.00 52.98,302.00 C 57.30,302.00 61.63,304.19 65.95,304.19 C 70.28,304.19 74.60,302.97 78.93,302.97 C 83.25,302.97 87.58,302.00 91.90,302.00 C 96.23,302.00 100.56,304.68 104.88,304.68 C 109.21,304.68 113.53,302.24 117.86,302.24 C 122.18,302.24 126.51,302.24 130.83,302.24 C 135.16,302.24 139.48,302.24 143.81,302.24 C 148.13,302.24 152.46,302.24 156.79,302.24 C 161.11,302.24 165.44,306.87 169.76,306.87 C 174.09,306.87 178.41,307.11 182.74,307.11 C 187.06,307.11 191.39,307.11 195.71,307.11 C 200.04,307.11 204.37,307.11 208.69,307.11 C 213.02,307.11 217.34,307.11 221.67,307.11 C 225.99,307.11 230.32,309.30 234.64,309.30 C 238.97,309.30 243.29,311.73 247.62,311.73 C 251.94,311.73 256.27,304.43 260.60,304.43 C 264.92,304.43 269.25,302.24 273.57,302.24 C 277.90,302.24 282.22,302.24 286.55,302.24 C 290.87,302.24 295.20,302.24 299.52,302.24 C 303.85,302.24 308.17,302.24 312.50,302.24 C 316.83,302.24 321.15,292.27 325.48,292.27 C 329.80,292.27 334.13,292.27 338.45,292.27 C 342.78,292.27 347.10,290.08 351.43,290.08 C 355.75,290.08 360.08,290.08 364.40,290.08 C 368.73,290.08 373.06,290.08 377.38,290.08 C 381.71,290.08 386.03,290.08 390.36,290.08 C 394.68,290.08 399.01,290.08 403.33,290.08 C 407.66,290.08 411.98,294.70 416.31,294.70 C 420.63,294.70 424.96,294.70 429.29,294.70 C 433.61,294.70 437.94,299.57 442.26,299.57 C 446.59,299.57 450.91,290.08 455.24,290.08 C 459.56,290.08 463.89,290.08 468.21,290.08 C 472.54,290.08 476.87,289.83 481.19,289.83 C 485.52,289.83 489.84,292.27 494.17,292.27 C 498.49,292.27 502.82,292.27 507.14,292.27 C 511.47,292.27 515.79,292.27 520.12,292.27 C 524.44,292.27 528.77,292.27 533.10,292.27 C 537.42,292.27 541.75,292.27 546.07,292.27 C 550.40,292.27 554.72,292.51 559.05,292.51 C 563.37,292.51 567.70,289.83 572.02,289.83 C 576.35,289.83 580.67,287.64 585.00,287.64" data-product="Nvidia RTX 5060" fill="none" stroke="#e97a7b" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" /><path class="riv-line-path" d="M 40.00,270.37 C 44.33,270.37 48.65,270.37 52.98,270.37 C 57.30,270.37 61.63,270.37 65.95,270.37 C 70.28,270.37 74.60,270.37 78.93,270.37 C 83.25,270.37 87.58,270.37 91.90,270.37 C 96.23,270.37 100.56,282.78 104.88,282.78 C 109.21,282.78 113.53,270.37 117.86,270.37 C 122.18,270.37 126.51,270.37 130.83,270.37 C 135.16,270.37 139.48,270.37 143.81,270.37 C 148.13,270.37 152.46,270.37 156.79,270.37 C 161.11,270.37 165.44,277.67 169.76,277.67 C 174.09,277.67 178.41,277.67 182.74,277.67 C 187.06,277.67 191.39,272.80 195.71,272.80 C 200.04,272.80 204.37,272.80 208.69,272.80 C 213.02,272.80 217.34,270.37 221.67,270.37 C 225.99,270.37 230.32,270.37 234.64,270.37 C 238.97,270.37 243.29,270.37 247.62,270.37 C 251.94,270.37 256.27,265.50 260.60,265.50 C 264.92,265.50 269.25,265.50 273.57,265.50 C 277.90,265.50 282.22,248.47 286.55,248.47 C 290.87,248.47 295.20,248.47 299.52,248.47 C 303.85,248.47 308.17,248.47 312.50,248.47 C 316.83,248.47 321.15,248.47 325.48,248.47 C 329.80,248.47 334.13,248.47 338.45,248.47 C 342.78,248.47 347.10,241.17 351.43,241.17 C 355.75,241.17 360.08,241.17 364.40,241.17 C 368.73,241.17 373.06,236.30 377.38,236.30 C 381.71,236.30 386.03,249.68 390.36,249.68 C 394.68,249.68 399.01,253.33 403.33,253.33 C 407.66,253.33 411.98,253.33 416.31,253.33 C 420.63,253.33 424.96,253.33 429.29,253.33 C 433.61,253.33 437.94,249.68 442.26,249.68 C 446.59,249.68 450.91,255.77 455.24,255.77 C 459.56,255.77 463.89,241.17 468.21,241.17 C 472.54,241.17 476.87,241.17 481.19,241.17 C 485.52,241.17 489.84,241.17 494.17,241.17 C 498.49,241.17 502.82,236.30 507.14,236.30 C 511.47,236.30 515.79,236.30 520.12,236.30 C 524.44,236.30 528.77,236.30 533.10,236.30 C 537.42,236.30 541.75,237.52 546.07,237.52 C 550.40,237.52 554.72,238.73 559.05,238.73 C 563.37,238.73 567.70,236.30 572.02,236.30 C 576.35,236.30 580.67,216.83 585.00,216.83" data-product="Nvidia RTX 5060 Ti 16 GB" fill="none" stroke="#e38e4f" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" /><path class="riv-line-path" d="M 40.00,285.45 C 44.33,285.45 48.65,292.27 52.98,292.27 C 57.30,292.27 61.63,284.97 65.95,284.97 C 70.28,284.97 74.60,291.05 78.93,291.05 C 83.25,291.05 87.58,292.27 91.90,292.27 C 96.23,292.27 100.56,292.27 104.88,292.27 C 109.21,292.27 113.53,289.83 117.86,289.83 C 122.18,289.83 126.51,291.78 130.83,291.78 C 135.16,291.78 139.48,296.40 143.81,296.40 C 148.13,296.40 152.46,292.27 156.79,292.27 C 161.11,292.27 165.44,297.13 169.76,297.13 C 174.09,297.13 178.41,297.13 182.74,297.13 C 187.06,297.13 191.39,291.78 195.71,291.78 C 200.04,291.78 204.37,298.84 208.69,298.84 C 213.02,298.84 217.34,289.83 221.67,289.83 C 225.99,289.83 230.32,289.83 234.64,289.83 C 238.97,289.83 243.29,294.70 247.62,294.70 C 251.94,294.70 256.27,294.70 260.60,294.70 C 264.92,294.70 269.25,294.70 273.57,294.70 C 277.90,294.70 282.22,294.70 286.55,294.70 C 290.87,294.70 295.20,289.59 299.52,289.59 C 303.85,289.59 308.17,287.40 312.50,287.40 C 316.83,287.40 321.15,287.40 325.48,287.40 C 329.80,287.40 334.13,287.40 338.45,287.40 C 342.78,287.40 347.10,287.40 351.43,287.40 C 355.75,287.40 360.08,287.40 364.40,287.40 C 368.73,287.40 373.06,287.40 377.38,287.40 C 381.71,287.40 386.03,280.10 390.36,280.10 C 394.68,280.10 399.01,280.10 403.33,280.10 C 407.66,280.10 411.98,280.10 416.31,280.10 C 420.63,280.10 424.96,282.53 429.29,282.53 C 433.61,282.53 437.94,282.53 442.26,282.53 C 446.59,282.53 450.91,277.67 455.24,277.67 C 459.56,277.67 463.89,282.53 468.21,282.53 C 472.54,282.53 476.87,282.53 481.19,282.53 C 485.52,282.53 489.84,284.97 494.17,284.97 C 498.49,284.97 502.82,284.97 507.14,284.97 C 511.47,284.97 515.79,284.97 520.12,284.97 C 524.44,284.97 528.77,294.70 533.10,294.70 C 537.42,294.70 541.75,294.70 546.07,294.70 C 550.40,294.70 554.72,294.70 559.05,294.70 C 563.37,294.70 567.70,282.53 572.02,282.53 C 576.35,282.53 580.67,272.80 585.00,272.80" data-product="Nvidia RTX 5060 Ti 8 GB" fill="none" stroke="#75bdd1" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" /><path class="riv-line-path" d="M 40.00,241.17 C 44.33,241.17 48.65,241.17 52.98,241.17 C 57.30,241.17 61.63,247.49 65.95,247.49 C 70.28,247.49 74.60,242.14 78.93,242.14 C 83.25,242.14 87.58,257.96 91.90,257.96 C 96.23,257.96 100.56,253.58 104.88,253.58 C 109.21,253.58 113.53,248.47 117.86,248.47 C 122.18,248.47 126.51,253.33 130.83,253.33 C 135.16,253.33 139.48,253.33 143.81,253.33 C 148.13,253.33 152.46,258.20 156.79,258.20 C 161.11,258.20 165.44,256.01 169.76,256.01 C 174.09,256.01 178.41,253.33 182.74,253.33 C 187.06,253.33 191.39,246.76 195.71,246.76 C 200.04,246.76 204.37,243.60 208.69,243.60 C 213.02,243.60 217.34,253.58 221.67,253.58 C 225.99,253.58 230.32,253.58 234.64,253.58 C 238.97,253.58 243.29,241.41 247.62,241.41 C 251.94,241.41 256.27,243.60 260.60,243.60 C 264.92,243.60 269.25,241.41 273.57,241.41 C 277.90,241.41 282.22,224.13 286.55,224.13 C 290.87,224.13 295.20,224.13 299.52,224.13 C 303.85,224.13 308.17,224.13 312.50,224.13 C 316.83,224.13 321.15,221.70 325.48,221.70 C 329.80,221.70 334.13,222.92 338.45,222.92 C 342.78,222.92 347.10,221.70 351.43,221.70 C 355.75,221.70 360.08,228.03 364.40,228.03 C 368.73,228.03 373.06,219.27 377.38,219.27 C 381.71,219.27 386.03,221.70 390.36,221.70 C 394.68,221.70 399.01,220.24 403.33,220.24 C 407.66,220.24 411.98,221.70 416.31,221.70 C 420.63,221.70 424.96,229.24 429.29,229.24 C 433.61,229.24 437.94,229.24 442.26,229.24 C 446.59,229.24 450.91,229.24 455.24,229.24 C 459.56,229.24 463.89,229.24 468.21,229.24 C 472.54,229.24 476.87,229.24 481.19,229.24 C 485.52,229.24 489.84,229.24 494.17,229.24 C 498.49,229.24 502.82,229.24 507.14,229.24 C 511.47,229.24 515.79,229.24 520.12,229.24 C 524.44,229.24 528.77,229.24 533.10,229.24 C 537.42,229.24 541.75,229.24 546.07,229.24 C 550.40,229.24 554.72,238.73 559.05,238.73 C 563.37,238.73 567.70,241.17 572.02,241.17 C 576.35,241.17 580.67,191.28 585.00,191.28" data-product="Nvidia RTX 5070" fill="none" stroke="#d26365" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" /><path class="riv-line-path" d="M 40.00,185.20 C 44.33,185.20 48.65,192.50 52.98,192.50 C 57.30,192.50 61.63,192.50 65.95,192.50 C 70.28,192.50 74.60,192.50 78.93,192.50 C 83.25,192.50 87.58,192.74 91.90,192.74 C 96.23,192.74 100.56,192.74 104.88,192.74 C 109.21,192.74 113.53,192.50 117.86,192.50 C 122.18,192.50 126.51,192.74 130.83,192.74 C 135.16,192.74 139.48,192.50 143.81,192.50 C 148.13,192.50 152.46,197.37 156.79,197.37 C 161.11,197.37 165.44,204.91 169.76,204.91 C 174.09,204.91 178.41,197.37 182.74,197.37 C 187.06,197.37 191.39,192.50 195.71,192.50 C 200.04,192.50 204.37,192.50 208.69,192.50 C 213.02,192.50 217.34,192.74 221.67,192.74 C 225.99,192.74 230.32,192.50 234.64,192.50 C 238.97,192.50 243.29,192.50 247.62,192.50 C 251.94,192.50 256.27,173.28 260.60,173.28 C 264.92,173.28 269.25,156.24 273.57,156.24 C 277.90,156.24 282.22,131.67 286.55,131.67 C 290.87,131.67 295.20,143.83 299.52,143.83 C 303.85,143.83 308.17,143.83 312.50,143.83 C 316.83,143.83 321.15,143.83 325.48,143.83 C 329.80,143.83 334.13,143.83 338.45,143.83 C 342.78,143.83 347.10,143.83 351.43,143.83 C 355.75,143.83 360.08,143.83 364.40,143.83 C 368.73,143.83 373.06,143.83 377.38,143.83 C 381.71,143.83 386.03,156.00 390.36,156.00 C 394.68,156.00 399.01,134.10 403.33,134.10 C 407.66,134.10 411.98,134.10 416.31,134.10 C 420.63,134.10 424.96,134.10 429.29,134.10 C 433.61,134.10 437.94,134.10 442.26,134.10 C 446.59,134.10 450.91,136.53 455.24,136.53 C 459.56,136.53 463.89,136.53 468.21,136.53 C 472.54,136.53 476.87,156.00 481.19,156.00 C 485.52,156.00 489.84,136.53 494.17,136.53 C 498.49,136.53 502.82,136.53 507.14,136.53 C 511.47,136.53 515.79,136.53 520.12,136.53 C 524.44,136.53 528.77,151.13 533.10,151.13 C 537.42,151.13 541.75,142.62 546.07,142.62 C 550.40,142.62 554.72,156.00 559.05,156.00 C 563.37,156.00 567.70,143.83 572.02,143.83 C 576.35,143.83 580.67,124.37 585.00,124.37" data-product="Nvidia RTX 5070 Ti" fill="none" stroke="#ffcea9" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" /><path class="riv-line-path" d="M 40.00,107.33 C 44.33,107.33 48.65,107.58 52.98,107.58 C 57.30,107.58 61.63,131.67 65.95,131.67 C 70.28,131.67 74.60,131.67 78.93,131.67 C 83.25,131.67 87.58,131.67 91.90,131.67 C 96.23,131.67 100.56,148.94 104.88,148.94 C 109.21,148.94 113.53,131.91 117.86,131.91 C 122.18,131.91 126.51,136.53 130.83,136.53 C 135.16,136.53 139.48,131.91 143.81,131.91 C 148.13,131.91 152.46,134.34 156.79,134.34 C 161.11,134.34 165.44,134.10 169.76,134.10 C 174.09,134.10 178.41,134.34 182.74,134.34 C 187.06,134.34 191.39,131.67 195.71,131.67 C 200.04,131.67 204.37,131.67 208.69,131.67 C 213.02,131.67 217.34,131.67 221.67,131.67 C 225.99,131.67 230.32,107.33 234.64,107.33 C 238.97,107.33 243.29,75.70 247.62,75.70 C 251.94,75.70 256.27,66.45 260.60,66.45 C 264.92,66.45 269.25,39.20 273.57,39.20 C 277.90,39.20 282.22,46.50 286.55,46.50 C 290.87,46.50 295.20,42.85 299.52,42.85 C 303.85,42.85 308.17,42.85 312.50,42.85 C 316.83,42.85 321.15,61.10 325.48,61.10 C 329.80,61.10 334.13,61.10 338.45,61.10 C 342.78,61.10 347.10,70.83 351.43,70.83 C 355.75,70.83 360.08,68.40 364.40,68.40 C 368.73,68.40 373.06,61.10 377.38,61.10 C 381.71,61.10 386.03,70.83 390.36,70.83 C 394.68,70.83 399.01,61.10 403.33,61.10 C 407.66,61.10 411.98,61.10 416.31,61.10 C 420.63,61.10 424.96,61.10 429.29,61.10 C 433.61,61.10 437.94,61.10 442.26,61.10 C 446.59,61.10 450.91,61.10 455.24,61.10 C 459.56,61.10 463.89,65.97 468.21,65.97 C 472.54,65.97 476.87,61.10 481.19,61.10 C 485.52,61.10 489.84,70.83 494.17,70.83 C 498.49,70.83 502.82,70.83 507.14,70.83 C 511.47,70.83 515.79,70.83 520.12,70.83 C 524.44,70.83 528.77,70.83 533.10,70.83 C 537.42,70.83 541.75,70.83 546.07,70.83 C 550.40,70.83 554.72,70.83 559.05,70.83 C 563.37,70.83 567.70,70.83 572.02,70.83 C 576.35,70.83 580.67,61.10 585.00,61.10" data-product="Nvidia RTX 5080" fill="none" stroke="#5bb0c0" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" /><circle class="riv-dot" data-product="AMD Radeon RX 9070 GRE" cx="494.17" cy="241.17" r="2" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD Radeon RX 9070 GRE" cx="507.14" cy="241.17" r="2" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD Radeon RX 9070 GRE" cx="520.12" cy="241.17" r="2" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD Radeon RX 9070 GRE" cx="533.10" cy="253.33" r="2" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD Radeon RX 9070 GRE" cx="546.07" cy="253.33" r="2" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD Radeon RX 9070 GRE" cx="559.05" cy="253.33" r="2" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD Radeon RX 9070 GRE" cx="572.02" cy="241.17" r="2" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD Radeon RX 9070 GRE" cx="585.00" cy="253.33" r="2" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="40.00" cy="284.97" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="52.98" cy="284.97" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="65.95" cy="284.97" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="78.93" cy="284.97" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="91.90" cy="289.83" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="104.88" cy="289.83" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="117.86" cy="289.83" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="130.83" cy="289.83" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="143.81" cy="289.83" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="156.79" cy="287.40" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="169.76" cy="292.27" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="182.74" cy="289.83" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="195.71" cy="289.83" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="208.69" cy="284.97" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="221.67" cy="282.53" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="234.64" cy="282.53" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="247.62" cy="280.10" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="260.60" cy="280.10" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="273.57" cy="277.67" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="286.55" cy="267.93" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="299.52" cy="267.93" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="312.50" cy="277.67" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="325.48" cy="267.93" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="338.45" cy="267.93" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="351.43" cy="267.93" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="364.40" cy="267.93" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="377.38" cy="267.93" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="390.36" cy="267.93" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="403.33" cy="265.74" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="416.31" cy="267.93" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="429.29" cy="267.93" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="442.26" cy="270.37" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="455.24" cy="270.37" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="468.21" cy="267.93" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="481.19" cy="270.37" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="494.17" cy="267.93" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="507.14" cy="267.93" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="520.12" cy="267.93" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="533.10" cy="277.67" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="546.07" cy="270.37" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="559.05" cy="270.37" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="572.02" cy="265.50" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="585.00" cy="260.63" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="40.00" cy="306.87" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="52.98" cy="309.30" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="65.95" cy="306.87" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="78.93" cy="306.87" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="91.90" cy="309.30" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="104.88" cy="309.30" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="117.86" cy="309.30" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="130.83" cy="309.30" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="143.81" cy="309.30" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="156.79" cy="309.30" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="169.76" cy="314.17" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="182.74" cy="308.08" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="195.71" cy="306.87" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="208.69" cy="306.87" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="221.67" cy="304.92" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="234.64" cy="304.92" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="247.62" cy="299.57" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="260.60" cy="299.57" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="273.57" cy="299.57" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="286.55" cy="299.57" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="299.52" cy="289.83" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="312.50" cy="290.81" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="325.48" cy="290.81" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="338.45" cy="290.81" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="351.43" cy="290.81" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="364.40" cy="292.27" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="377.38" cy="292.27" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="390.36" cy="290.81" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="403.33" cy="289.83" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="416.31" cy="289.83" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="429.29" cy="289.83" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="442.26" cy="287.40" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="455.24" cy="287.40" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="468.21" cy="287.40" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="481.19" cy="287.40" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="494.17" cy="287.40" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="507.14" cy="289.83" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="520.12" cy="289.83" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="533.10" cy="287.40" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="546.07" cy="287.40" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="559.05" cy="287.40" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="572.02" cy="287.40" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="585.00" cy="284.97" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="40.00" cy="229.00" r="2" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="52.98" cy="229.00" r="2" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="65.95" cy="241.17" r="2" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="78.93" cy="241.17" r="2" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="91.90" cy="229.00" r="2" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="104.88" cy="229.00" r="2" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="117.86" cy="241.17" r="2" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="130.83" cy="241.17" r="2" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="143.81" cy="238.73" r="2" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="156.79" cy="241.17" r="2" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="169.76" cy="241.17" r="2" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="182.74" cy="246.03" r="2" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="195.71" cy="246.03" r="2" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="208.69" cy="246.03" r="2" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="221.67" cy="246.03" r="2" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="234.64" cy="246.03" r="2" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="247.62" cy="233.87" r="2" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="260.60" cy="233.87" r="2" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="273.57" cy="233.87" r="2" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="286.55" cy="229.00" r="2" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="299.52" cy="231.43" r="2" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="312.50" cy="221.70" r="2" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="325.48" cy="221.70" r="2" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="338.45" cy="224.13" r="2" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="351.43" cy="226.57" r="2" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="364.40" cy="226.57" r="2" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="377.38" cy="221.70" r="2" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="390.36" cy="224.13" r="2" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="403.33" cy="224.13" r="2" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="416.31" cy="224.13" r="2" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="429.29" cy="224.13" r="2" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="442.26" cy="224.13" r="2" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="455.24" cy="229.00" r="2" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="468.21" cy="224.13" r="2" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="481.19" cy="229.00" r="2" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="494.17" cy="229.00" r="2" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="507.14" cy="229.00" r="2" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="520.12" cy="229.00" r="2" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="533.10" cy="229.00" r="2" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="546.07" cy="229.00" r="2" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="559.05" cy="229.00" r="2" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="572.02" cy="220.48" r="2" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="585.00" cy="216.83" r="2" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="40.00" cy="204.67" r="2" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="52.98" cy="204.67" r="2" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="65.95" cy="204.67" r="2" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="78.93" cy="205.88" r="2" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="91.90" cy="211.97" r="2" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="104.88" cy="211.97" r="2" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="117.86" cy="216.83" r="2" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="130.83" cy="216.83" r="2" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="143.81" cy="216.83" r="2" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="156.79" cy="229.00" r="2" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="169.76" cy="229.00" r="2" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="182.74" cy="229.00" r="2" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="195.71" cy="229.00" r="2" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="208.69" cy="229.00" r="2" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="221.67" cy="229.00" r="2" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="234.64" cy="224.13" r="2" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="247.62" cy="214.40" r="2" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="260.60" cy="204.67" r="2" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="273.57" cy="199.80" r="2" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="286.55" cy="199.80" r="2" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="299.52" cy="197.37" r="2" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="312.50" cy="197.37" r="2" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="325.48" cy="197.37" r="2" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="338.45" cy="197.37" r="2" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="351.43" cy="197.37" r="2" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="364.40" cy="197.37" r="2" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="377.38" cy="197.37" r="2" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="390.36" cy="199.80" r="2" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="403.33" cy="202.23" r="2" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="416.31" cy="202.23" r="2" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="429.29" cy="211.97" r="2" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="442.26" cy="202.23" r="2" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="455.24" cy="202.23" r="2" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="468.21" cy="202.23" r="2" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="481.19" cy="204.67" r="2" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="494.17" cy="204.67" r="2" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="507.14" cy="204.67" r="2" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="520.12" cy="204.67" r="2" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="533.10" cy="204.67" r="2" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="546.07" cy="204.67" r="2" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="559.05" cy="204.67" r="2" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="572.02" cy="207.10" r="2" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="585.00" cy="199.80" r="2" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="40.00" cy="319.03" r="2" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="52.98" cy="319.03" r="2" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="65.95" cy="319.03" r="2" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="78.93" cy="319.03" r="2" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="91.90" cy="319.03" r="2" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="104.88" cy="319.03" r="2" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="117.86" cy="319.03" r="2" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="130.83" cy="326.33" r="2" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="143.81" cy="321.47" r="2" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="156.79" cy="323.90" r="2" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="169.76" cy="326.33" r="2" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="182.74" cy="326.33" r="2" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="195.71" cy="326.33" r="2" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="208.69" cy="325.85" r="2" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="221.67" cy="325.85" r="2" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="234.64" cy="325.85" r="2" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="247.62" cy="326.33" r="2" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="260.60" cy="326.33" r="2" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="273.57" cy="326.33" r="2" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="286.55" cy="326.33" r="2" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="299.52" cy="314.17" r="2" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="312.50" cy="314.17" r="2" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="325.48" cy="314.17" r="2" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="338.45" cy="314.17" r="2" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="351.43" cy="314.17" r="2" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="364.40" cy="314.17" r="2" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="377.38" cy="314.17" r="2" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="390.36" cy="314.17" r="2" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="403.33" cy="314.17" r="2" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="416.31" cy="311.73" r="2" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="429.29" cy="311.73" r="2" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="442.26" cy="311.73" r="2" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="455.24" cy="311.73" r="2" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="468.21" cy="311.73" r="2" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="481.19" cy="311.73" r="2" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="494.17" cy="311.73" r="2" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="507.14" cy="314.17" r="2" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="520.12" cy="314.17" r="2" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="533.10" cy="314.17" r="2" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="546.07" cy="311.73" r="2" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="559.05" cy="314.17" r="2" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="572.02" cy="311.73" r="2" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="585.00" cy="311.73" r="2" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="40.00" cy="311.73" r="2" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="52.98" cy="311.73" r="2" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="65.95" cy="314.17" r="2" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="78.93" cy="314.17" r="2" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="91.90" cy="314.17" r="2" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="104.88" cy="314.17" r="2" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="117.86" cy="314.17" r="2" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="130.83" cy="314.17" r="2" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="143.81" cy="314.17" r="2" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="156.79" cy="314.17" r="2" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="169.76" cy="314.17" r="2" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="182.74" cy="314.17" r="2" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="195.71" cy="314.17" r="2" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="208.69" cy="314.17" r="2" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="221.67" cy="316.60" r="2" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="234.64" cy="316.60" r="2" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="247.62" cy="314.17" r="2" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="260.60" cy="314.17" r="2" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="273.57" cy="311.73" r="2" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="286.55" cy="304.43" r="2" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="299.52" cy="304.43" r="2" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="312.50" cy="302.00" r="2" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="325.48" cy="302.00" r="2" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="338.45" cy="302.00" r="2" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="351.43" cy="302.00" r="2" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="364.40" cy="302.00" r="2" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="377.38" cy="302.00" r="2" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="390.36" cy="304.43" r="2" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="403.33" cy="304.43" r="2" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="416.31" cy="304.43" r="2" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="429.29" cy="304.43" r="2" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="442.26" cy="304.43" r="2" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="455.24" cy="304.43" r="2" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="468.21" cy="304.43" r="2" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="481.19" cy="301.03" r="2" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="494.17" cy="302.00" r="2" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="507.14" cy="301.03" r="2" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="520.12" cy="301.03" r="2" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="533.10" cy="302.49" r="2" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="546.07" cy="304.19" r="2" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="559.05" cy="304.43" r="2" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="572.02" cy="304.43" r="2" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="585.00" cy="299.57" r="2" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="40.00" cy="314.17" r="2" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="52.98" cy="314.17" r="2" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="65.95" cy="314.17" r="2" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="78.93" cy="314.17" r="2" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="91.90" cy="314.17" r="2" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="104.88" cy="316.60" r="2" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="117.86" cy="316.60" r="2" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="130.83" cy="314.17" r="2" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="143.81" cy="314.17" r="2" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="156.79" cy="314.17" r="2" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="169.76" cy="319.03" r="2" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="182.74" cy="321.47" r="2" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="195.71" cy="321.47" r="2" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="208.69" cy="321.47" r="2" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="221.67" cy="326.33" r="2" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="234.64" cy="326.33" r="2" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="247.62" cy="317.82" r="2" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="260.60" cy="316.60" r="2" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="273.57" cy="316.60" r="2" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="286.55" cy="316.60" r="2" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="299.52" cy="311.73" r="2" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="312.50" cy="311.73" r="2" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="325.48" cy="311.73" r="2" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="338.45" cy="311.73" r="2" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="351.43" cy="311.73" r="2" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="364.40" cy="304.43" r="2" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="377.38" cy="304.43" r="2" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="390.36" cy="304.43" r="2" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="403.33" cy="304.43" r="2" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="416.31" cy="304.43" r="2" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="429.29" cy="304.43" r="2" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="442.26" cy="304.43" r="2" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="455.24" cy="304.43" r="2" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="468.21" cy="304.43" r="2" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="481.19" cy="304.43" r="2" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="494.17" cy="304.43" r="2" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="507.14" cy="304.43" r="2" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="520.12" cy="304.43" r="2" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="533.10" cy="304.43" r="2" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="546.07" cy="304.43" r="2" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="559.05" cy="304.43" r="2" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="572.02" cy="304.43" r="2" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="585.00" cy="302.24" r="2" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="40.00" cy="302.00" r="2" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="52.98" cy="302.00" r="2" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="65.95" cy="304.19" r="2" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="78.93" cy="302.97" r="2" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="91.90" cy="302.00" r="2" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="104.88" cy="304.68" r="2" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="117.86" cy="302.24" r="2" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="130.83" cy="302.24" r="2" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="143.81" cy="302.24" r="2" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="156.79" cy="302.24" r="2" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="169.76" cy="306.87" r="2" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="182.74" cy="307.11" r="2" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="195.71" cy="307.11" r="2" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="208.69" cy="307.11" r="2" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="221.67" cy="307.11" r="2" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="234.64" cy="309.30" r="2" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="247.62" cy="311.73" r="2" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="260.60" cy="304.43" r="2" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="273.57" cy="302.24" r="2" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="286.55" cy="302.24" r="2" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="299.52" cy="302.24" r="2" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="312.50" cy="302.24" r="2" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="325.48" cy="292.27" r="2" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="338.45" cy="292.27" r="2" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="351.43" cy="290.08" r="2" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="364.40" cy="290.08" r="2" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="377.38" cy="290.08" r="2" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="390.36" cy="290.08" r="2" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="403.33" cy="290.08" r="2" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="416.31" cy="294.70" r="2" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="429.29" cy="294.70" r="2" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="442.26" cy="299.57" r="2" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="455.24" cy="290.08" r="2" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="468.21" cy="290.08" r="2" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="481.19" cy="289.83" r="2" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="494.17" cy="292.27" r="2" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="507.14" cy="292.27" r="2" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="520.12" cy="292.27" r="2" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="533.10" cy="292.27" r="2" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="546.07" cy="292.27" r="2" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="559.05" cy="292.51" r="2" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="572.02" cy="289.83" r="2" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="585.00" cy="287.64" r="2" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="40.00" cy="270.37" r="2" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="52.98" cy="270.37" r="2" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="65.95" cy="270.37" r="2" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="78.93" cy="270.37" r="2" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="91.90" cy="270.37" r="2" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="104.88" cy="282.78" r="2" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="117.86" cy="270.37" r="2" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="130.83" cy="270.37" r="2" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="143.81" cy="270.37" r="2" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="156.79" cy="270.37" r="2" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="169.76" cy="277.67" r="2" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="182.74" cy="277.67" r="2" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="195.71" cy="272.80" r="2" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="208.69" cy="272.80" r="2" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="221.67" cy="270.37" r="2" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="234.64" cy="270.37" r="2" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="247.62" cy="270.37" r="2" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="260.60" cy="265.50" r="2" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="273.57" cy="265.50" r="2" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="286.55" cy="248.47" r="2" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="299.52" cy="248.47" r="2" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="312.50" cy="248.47" r="2" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="325.48" cy="248.47" r="2" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="338.45" cy="248.47" r="2" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="351.43" cy="241.17" r="2" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="364.40" cy="241.17" r="2" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="377.38" cy="236.30" r="2" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="390.36" cy="249.68" r="2" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="403.33" cy="253.33" r="2" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="416.31" cy="253.33" r="2" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="429.29" cy="253.33" r="2" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="442.26" cy="249.68" r="2" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="455.24" cy="255.77" r="2" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="468.21" cy="241.17" r="2" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="481.19" cy="241.17" r="2" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="494.17" cy="241.17" r="2" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="507.14" cy="236.30" r="2" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="520.12" cy="236.30" r="2" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="533.10" cy="236.30" r="2" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="546.07" cy="237.52" r="2" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="559.05" cy="238.73" r="2" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="572.02" cy="236.30" r="2" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="585.00" cy="216.83" r="2" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="40.00" cy="285.45" r="2" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="52.98" cy="292.27" r="2" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="65.95" cy="284.97" r="2" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="78.93" cy="291.05" r="2" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="91.90" cy="292.27" r="2" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="104.88" cy="292.27" r="2" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="117.86" cy="289.83" r="2" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="130.83" cy="291.78" r="2" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="143.81" cy="296.40" r="2" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="156.79" cy="292.27" r="2" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="169.76" cy="297.13" r="2" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="182.74" cy="297.13" r="2" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="195.71" cy="291.78" r="2" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="208.69" cy="298.84" r="2" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="221.67" cy="289.83" r="2" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="234.64" cy="289.83" r="2" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="247.62" cy="294.70" r="2" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="260.60" cy="294.70" r="2" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="273.57" cy="294.70" r="2" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="286.55" cy="294.70" r="2" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="299.52" cy="289.59" r="2" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="312.50" cy="287.40" r="2" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="325.48" cy="287.40" r="2" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="338.45" cy="287.40" r="2" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="351.43" cy="287.40" r="2" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="364.40" cy="287.40" r="2" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="377.38" cy="287.40" r="2" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="390.36" cy="280.10" r="2" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="403.33" cy="280.10" r="2" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="416.31" cy="280.10" r="2" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="429.29" cy="282.53" r="2" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="442.26" cy="282.53" r="2" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="455.24" cy="277.67" r="2" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="468.21" cy="282.53" r="2" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="481.19" cy="282.53" r="2" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="494.17" cy="284.97" r="2" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="507.14" cy="284.97" r="2" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="520.12" cy="284.97" r="2" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="533.10" cy="294.70" r="2" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="546.07" cy="294.70" r="2" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="559.05" cy="294.70" r="2" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="572.02" cy="282.53" r="2" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="585.00" cy="272.80" r="2" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="40.00" cy="241.17" r="2" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="52.98" cy="241.17" r="2" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="65.95" cy="247.49" r="2" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="78.93" cy="242.14" r="2" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="91.90" cy="257.96" r="2" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="104.88" cy="253.58" r="2" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="117.86" cy="248.47" r="2" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="130.83" cy="253.33" r="2" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="143.81" cy="253.33" r="2" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="156.79" cy="258.20" r="2" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="169.76" cy="256.01" r="2" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="182.74" cy="253.33" r="2" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="195.71" cy="246.76" r="2" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="208.69" cy="243.60" r="2" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="221.67" cy="253.58" r="2" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="234.64" cy="253.58" r="2" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="247.62" cy="241.41" r="2" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="260.60" cy="243.60" r="2" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="273.57" cy="241.41" r="2" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="286.55" cy="224.13" r="2" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="299.52" cy="224.13" r="2" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="312.50" cy="224.13" r="2" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="325.48" cy="221.70" r="2" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="338.45" cy="222.92" r="2" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="351.43" cy="221.70" r="2" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="364.40" cy="228.03" r="2" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="377.38" cy="219.27" r="2" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="390.36" cy="221.70" r="2" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="403.33" cy="220.24" r="2" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="416.31" cy="221.70" r="2" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="429.29" cy="229.24" r="2" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="442.26" cy="229.24" r="2" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="455.24" cy="229.24" r="2" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="468.21" cy="229.24" r="2" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="481.19" cy="229.24" r="2" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="494.17" cy="229.24" r="2" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="507.14" cy="229.24" r="2" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="520.12" cy="229.24" r="2" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="533.10" cy="229.24" r="2" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="546.07" cy="229.24" r="2" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="559.05" cy="238.73" r="2" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="572.02" cy="241.17" r="2" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="585.00" cy="191.28" r="2" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="40.00" cy="185.20" r="2" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="52.98" cy="192.50" r="2" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="65.95" cy="192.50" r="2" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="78.93" cy="192.50" r="2" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="91.90" cy="192.74" r="2" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="104.88" cy="192.74" r="2" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="117.86" cy="192.50" r="2" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="130.83" cy="192.74" r="2" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="143.81" cy="192.50" r="2" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="156.79" cy="197.37" r="2" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="169.76" cy="204.91" r="2" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="182.74" cy="197.37" r="2" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="195.71" cy="192.50" r="2" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="208.69" cy="192.50" r="2" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="221.67" cy="192.74" r="2" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="234.64" cy="192.50" r="2" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="247.62" cy="192.50" r="2" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="260.60" cy="173.28" r="2" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="273.57" cy="156.24" r="2" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="286.55" cy="131.67" r="2" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="299.52" cy="143.83" r="2" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="312.50" cy="143.83" r="2" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="325.48" cy="143.83" r="2" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="338.45" cy="143.83" r="2" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="351.43" cy="143.83" r="2" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="364.40" cy="143.83" r="2" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="377.38" cy="143.83" r="2" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="390.36" cy="156.00" r="2" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="403.33" cy="134.10" r="2" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="416.31" cy="134.10" r="2" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="429.29" cy="134.10" r="2" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="442.26" cy="134.10" r="2" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="455.24" cy="136.53" r="2" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="468.21" cy="136.53" r="2" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="481.19" cy="156.00" r="2" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="494.17" cy="136.53" r="2" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="507.14" cy="136.53" r="2" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="520.12" cy="136.53" r="2" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="533.10" cy="151.13" r="2" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="546.07" cy="142.62" r="2" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="559.05" cy="156.00" r="2" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="572.02" cy="143.83" r="2" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="585.00" cy="124.37" r="2" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="40.00" cy="107.33" r="2" fill="#5bb0c0" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="52.98" cy="107.58" r="2" fill="#5bb0c0" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="65.95" cy="131.67" r="2" fill="#5bb0c0" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="78.93" cy="131.67" r="2" fill="#5bb0c0" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="91.90" cy="131.67" r="2" fill="#5bb0c0" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="104.88" cy="148.94" r="2" fill="#5bb0c0" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="117.86" cy="131.91" r="2" fill="#5bb0c0" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="130.83" cy="136.53" r="2" fill="#5bb0c0" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="143.81" cy="131.91" r="2" fill="#5bb0c0" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="156.79" cy="134.34" r="2" fill="#5bb0c0" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="169.76" cy="134.10" r="2" fill="#5bb0c0" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="182.74" cy="134.34" r="2" fill="#5bb0c0" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="195.71" cy="131.67" r="2" fill="#5bb0c0" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="208.69" cy="131.67" r="2" fill="#5bb0c0" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="221.67" cy="131.67" r="2" fill="#5bb0c0" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="234.64" cy="107.33" r="2" fill="#5bb0c0" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="247.62" cy="75.70" r="2" fill="#5bb0c0" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="260.60" cy="66.45" r="2" fill="#5bb0c0" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="273.57" cy="39.20" r="2" fill="#5bb0c0" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="286.55" cy="46.50" r="2" fill="#5bb0c0" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="299.52" cy="42.85" r="2" fill="#5bb0c0" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="312.50" cy="42.85" r="2" fill="#5bb0c0" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="325.48" cy="61.10" r="2" fill="#5bb0c0" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="338.45" cy="61.10" r="2" fill="#5bb0c0" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="351.43" cy="70.83" r="2" fill="#5bb0c0" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="364.40" cy="68.40" r="2" fill="#5bb0c0" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="377.38" cy="61.10" r="2" fill="#5bb0c0" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="390.36" cy="70.83" r="2" fill="#5bb0c0" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="403.33" cy="61.10" r="2" fill="#5bb0c0" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="416.31" cy="61.10" r="2" fill="#5bb0c0" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="429.29" cy="61.10" r="2" fill="#5bb0c0" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="442.26" cy="61.10" r="2" fill="#5bb0c0" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="455.24" cy="61.10" r="2" fill="#5bb0c0" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="468.21" cy="65.97" r="2" fill="#5bb0c0" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="481.19" cy="61.10" r="2" fill="#5bb0c0" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="494.17" cy="70.83" r="2" fill="#5bb0c0" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="507.14" cy="70.83" r="2" fill="#5bb0c0" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="520.12" cy="70.83" r="2" fill="#5bb0c0" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="533.10" cy="70.83" r="2" fill="#5bb0c0" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="546.07" cy="70.83" r="2" fill="#5bb0c0" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="559.05" cy="70.83" r="2" fill="#5bb0c0" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="572.02" cy="70.83" r="2" fill="#5bb0c0" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="585.00" cy="61.10" r="2" fill="#5bb0c0" style="opacity:0;" /></svg><div class="fv-x-axis-title">Week</div><div class="riv-line-legend" data-chart="fv-chart-1787049161805-jqwtuqsig-line-Lowest pricing"><button class="riv-legend-item " data-product="AMD Radeon RX 9070 GRE"><span class="riv-legend-marker" style="background-color: #E33235;"></span>AMD Radeon RX 9070 GRE</button><button class="riv-legend-item " data-product="AMD RX 9060 XT 16 GB"><span class="riv-legend-marker" style="background-color: #FE9F58;"></span>AMD RX 9060 XT 16 GB</button><button class="riv-legend-item " data-product="AMD RX 9060 XT 8 GB"><span class="riv-legend-marker" style="background-color: #1CA9C4;"></span>AMD RX 9060 XT 8 GB</button><button class="riv-legend-item " data-product="AMD RX 9070"><span class="riv-legend-marker" style="background-color: #EB6F71;"></span>AMD RX 9070</button><button class="riv-legend-item " data-product="AMD RX 9070 XT"><span class="riv-legend-marker" style="background-color: #FFC08B;"></span>AMD RX 9070 XT</button><button class="riv-legend-item " data-product="Intel Arc B570"><span class="riv-legend-marker" style="background-color: #66C5D7;"></span>Intel Arc B570</button><button class="riv-legend-item " data-product="Intel Arc B580"><span class="riv-legend-marker" style="background-color: #B5282A;"></span>Intel Arc B580</button><button class="riv-legend-item " data-product="Nvidia RTX 5050"><span class="riv-legend-marker" style="background-color: #D07F46;"></span>Nvidia RTX 5050</button><button class="riv-legend-item " data-product="Nvidia RTX 5060"><span class="riv-legend-marker" style="background-color: #e97a7b;"></span>Nvidia RTX 5060</button><button class="riv-legend-item " data-product="Nvidia RTX 5060 Ti 16 GB"><span class="riv-legend-marker" style="background-color: #e38e4f;"></span>Nvidia RTX 5060 Ti 16 GB</button><button class="riv-legend-item " data-product="Nvidia RTX 5060 Ti 8 GB"><span class="riv-legend-marker" style="background-color: #75bdd1;"></span>Nvidia RTX 5060 Ti 8 GB</button><button class="riv-legend-item " data-product="Nvidia RTX 5070"><span class="riv-legend-marker" style="background-color: #d26365;"></span>Nvidia RTX 5070</button><button class="riv-legend-item " data-product="Nvidia RTX 5070 Ti"><span class="riv-legend-marker" style="background-color: #ffcea9;"></span>Nvidia RTX 5070 Ti</button><button class="riv-legend-item " data-product="Nvidia RTX 5080"><span class="riv-legend-marker" style="background-color: #5bb0c0;"></span>Nvidia RTX 5080</button></div><table class="sr-only"><caption>Lowest pricing Data</caption><thead><tr><th>Timestamp (Week)</th><th>AMD Radeon RX 9070 GRE (Price, $)</th><th>AMD RX 9060 XT 16 GB (Price, $)</th><th>AMD RX 9060 XT 8 GB (Price, $)</th><th>AMD RX 9070 (Price, $)</th><th>AMD RX 9070 XT (Price, $)</th><th>Intel Arc B570 (Price, $)</th><th>Intel Arc B580 (Price, $)</th><th>Nvidia RTX 5050 (Price, $)</th><th>Nvidia RTX 5060 (Price, $)</th><th>Nvidia RTX 5060 Ti 16 GB (Price, $)</th><th>Nvidia RTX 5060 Ti 8 GB (Price, $)</th><th>Nvidia RTX 5070 (Price, $)</th><th>Nvidia RTX 5070 Ti (Price, $)</th><th>Nvidia RTX 5080 (Price, $)</th></tr></thead><tbody><tr><td>1</td><td>N/A</td><td>370</td><td>280</td><td>600</td><td>700</td><td>230</td><td>260</td><td>250</td><td>300</td><td>430</td><td>368</td><td>550</td><td>780</td><td>1100</td></tr><tr><td>2</td><td>N/A</td><td>370</td><td>270</td><td>600</td><td>700</td><td>230</td><td>260</td><td>250</td><td>300</td><td>430</td><td>340</td><td>550</td><td>750</td><td>1099</td></tr><tr><td>3</td><td>N/A</td><td>370</td><td>280</td><td>550</td><td>700</td><td>230</td><td>250</td><td>250</td><td>291</td><td>430</td><td>370</td><td>524</td><td>750</td><td>1000</td></tr><tr><td>4</td><td>N/A</td><td>370</td><td>280</td><td>550</td><td>695</td><td>230</td><td>250</td><td>250</td><td>296</td><td>430</td><td>345</td><td>546</td><td>750</td><td>1000</td></tr><tr><td>5</td><td>N/A</td><td>350</td><td>270</td><td>600</td><td>670</td><td>230</td><td>250</td><td>250</td><td>300</td><td>430</td><td>340</td><td>481</td><td>749</td><td>1000</td></tr><tr><td>6</td><td>N/A</td><td>350</td><td>270</td><td>600</td><td>670</td><td>230</td><td>250</td><td>240</td><td>289</td><td>379</td><td>340</td><td>499</td><td>749</td><td>929</td></tr><tr><td>7</td><td>N/A</td><td>350</td><td>270</td><td>550</td><td>650</td><td>230</td><td>250</td><td>240</td><td>299</td><td>430</td><td>350</td><td>520</td><td>750</td><td>999</td></tr><tr><td>8</td><td>N/A</td><td>350</td><td>270</td><td>550</td><td>650</td><td>200</td><td>250</td><td>250</td><td>299</td><td>430</td><td>342</td><td>500</td><td>749</td><td>980</td></tr><tr><td>9</td><td>N/A</td><td>350</td><td>270</td><td>560</td><td>650</td><td>220</td><td>250</td><td>250</td><td>299</td><td>430</td><td>323</td><td>500</td><td>750</td><td>999</td></tr><tr><td>10</td><td>N/A</td><td>360</td><td>270</td><td>550</td><td>600</td><td>210</td><td>250</td><td>250</td><td>299</td><td>430</td><td>340</td><td>480</td><td>730</td><td>989</td></tr><tr><td>11</td><td>N/A</td><td>340</td><td>250</td><td>550</td><td>600</td><td>200</td><td>250</td><td>230</td><td>280</td><td>400</td><td>320</td><td>489</td><td>699</td><td>990</td></tr><tr><td>12</td><td>N/A</td><td>350</td><td>275</td><td>530</td><td>600</td><td>200</td><td>250</td><td>220</td><td>279</td><td>400</td><td>320</td><td>500</td><td>730</td><td>989</td></tr><tr><td>13</td><td>N/A</td><td>350</td><td>280</td><td>530</td><td>600</td><td>200</td><td>250</td><td>220</td><td>279</td><td>420</td><td>342</td><td>527</td><td>750</td><td>1000</td></tr><tr><td>14</td><td>N/A</td><td>370</td><td>280</td><td>530</td><td>600</td><td>202</td><td>250</td><td>220</td><td>279</td><td>420</td><td>313</td><td>540</td><td>750</td><td>1000</td></tr><tr><td>15</td><td>N/A</td><td>380</td><td>288</td><td>530</td><td>600</td><td>202</td><td>240</td><td>200</td><td>279</td><td>430</td><td>350</td><td>499</td><td>749</td><td>1000</td></tr><tr><td>16</td><td>N/A</td><td>380</td><td>288</td><td>530</td><td>620</td><td>202</td><td>240</td><td>200</td><td>270</td><td>430</td><td>350</td><td>499</td><td>750</td><td>1100</td></tr><tr><td>17</td><td>N/A</td><td>390</td><td>310</td><td>580</td><td>660</td><td>200</td><td>250</td><td>235</td><td>260</td><td>430</td><td>330</td><td>549</td><td>750</td><td>1230</td></tr><tr><td>18</td><td>N/A</td><td>390</td><td>310</td><td>580</td><td>700</td><td>200</td><td>250</td><td>240</td><td>290</td><td>450</td><td>330</td><td>540</td><td>829</td><td>1268</td></tr><tr><td>19</td><td>N/A</td><td>400</td><td>310</td><td>580</td><td>720</td><td>200</td><td>260</td><td>240</td><td>299</td><td>450</td><td>330</td><td>549</td><td>899</td><td>1380</td></tr><tr><td>20</td><td>N/A</td><td>440</td><td>310</td><td>600</td><td>720</td><td>200</td><td>290</td><td>240</td><td>299</td><td>520</td><td>330</td><td>620</td><td>1000</td><td>1350</td></tr><tr><td>21</td><td>N/A</td><td>440</td><td>350</td><td>590</td><td>730</td><td>250</td><td>290</td><td>260</td><td>299</td><td>520</td><td>351</td><td>620</td><td>950</td><td>1365</td></tr><tr><td>22</td><td>N/A</td><td>400</td><td>346</td><td>630</td><td>730</td><td>250</td><td>300</td><td>260</td><td>299</td><td>520</td><td>360</td><td>620</td><td>950</td><td>1365</td></tr><tr><td>23</td><td>N/A</td><td>440</td><td>346</td><td>630</td><td>730</td><td>250</td><td>300</td><td>260</td><td>340</td><td>520</td><td>360</td><td>630</td><td>950</td><td>1290</td></tr><tr><td>24</td><td>N/A</td><td>440</td><td>346</td><td>620</td><td>730</td><td>250</td><td>300</td><td>260</td><td>340</td><td>520</td><td>360</td><td>625</td><td>950</td><td>1290</td></tr><tr><td>25</td><td>N/A</td><td>440</td><td>346</td><td>610</td><td>730</td><td>250</td><td>300</td><td>260</td><td>349</td><td>550</td><td>360</td><td>630</td><td>950</td><td>1250</td></tr><tr><td>26</td><td>N/A</td><td>440</td><td>340</td><td>610</td><td>730</td><td>250</td><td>300</td><td>290</td><td>349</td><td>550</td><td>360</td><td>604</td><td>950</td><td>1260</td></tr><tr><td>27</td><td>N/A</td><td>440</td><td>340</td><td>630</td><td>730</td><td>250</td><td>300</td><td>290</td><td>349</td><td>570</td><td>360</td><td>640</td><td>950</td><td>1290</td></tr><tr><td>28</td><td>N/A</td><td>440</td><td>346</td><td>620</td><td>720</td><td>250</td><td>290</td><td>290</td><td>349</td><td>515</td><td>390</td><td>630</td><td>900</td><td>1250</td></tr><tr><td>29</td><td>N/A</td><td>449</td><td>350</td><td>620</td><td>710</td><td>250</td><td>290</td><td>290</td><td>349</td><td>500</td><td>390</td><td>636</td><td>990</td><td>1290</td></tr><tr><td>30</td><td>N/A</td><td>440</td><td>350</td><td>620</td><td>710</td><td>260</td><td>290</td><td>290</td><td>330</td><td>500</td><td>390</td><td>630</td><td>990</td><td>1290</td></tr><tr><td>31</td><td>N/A</td><td>440</td><td>350</td><td>620</td><td>670</td><td>260</td><td>290</td><td>290</td><td>330</td><td>500</td><td>380</td><td>599</td><td>990</td><td>1290</td></tr><tr><td>32</td><td>N/A</td><td>430</td><td>360</td><td>620</td><td>710</td><td>260</td><td>290</td><td>290</td><td>310</td><td>515</td><td>380</td><td>599</td><td>990</td><td>1290</td></tr><tr><td>33</td><td>N/A</td><td>430</td><td>360</td><td>600</td><td>710</td><td>260</td><td>290</td><td>290</td><td>349</td><td>490</td><td>400</td><td>599</td><td>980</td><td>1290</td></tr><tr><td>34</td><td>N/A</td><td>440</td><td>360</td><td>620</td><td>710</td><td>260</td><td>290</td><td>290</td><td>349</td><td>550</td><td>380</td><td>599</td><td>980</td><td>1270</td></tr><tr><td>35</td><td>N/A</td><td>430</td><td>360</td><td>600</td><td>700</td><td>260</td><td>304</td><td>290</td><td>350</td><td>550</td><td>380</td><td>599</td><td>900</td><td>1290</td></tr><tr><td>36</td><td>550</td><td>440</td><td>360</td><td>600</td><td>700</td><td>260</td><td>300</td><td>290</td><td>340</td><td>550</td><td>370</td><td>599</td><td>980</td><td>1250</td></tr><tr><td>37</td><td>550</td><td>440</td><td>350</td><td>600</td><td>700</td><td>250</td><td>304</td><td>290</td><td>340</td><td>570</td><td>370</td><td>599</td><td>980</td><td>1250</td></tr><tr><td>38</td><td>550</td><td>440</td><td>350</td><td>600</td><td>700</td><td>250</td><td>304</td><td>290</td><td>340</td><td>570</td><td>370</td><td>599</td><td>980</td><td>1250</td></tr><tr><td>39</td><td>500</td><td>400</td><td>360</td><td>600</td><td>700</td><td>250</td><td>298</td><td>290</td><td>340</td><td>570</td><td>330</td><td>599</td><td>920</td><td>1250</td></tr><tr><td>40</td><td>500</td><td>430</td><td>360</td><td>600</td><td>700</td><td>260</td><td>291</td><td>290</td><td>340</td><td>565</td><td>330</td><td>599</td><td>955</td><td>1250</td></tr><tr><td>41</td><td>500</td><td>430</td><td>360</td><td>600</td><td>700</td><td>250</td><td>290</td><td>290</td><td>339</td><td>560</td><td>330</td><td>560</td><td>900</td><td>1250</td></tr><tr><td>42</td><td>550</td><td>450</td><td>360</td><td>635</td><td>690</td><td>260</td><td>290</td><td>290</td><td>350</td><td>570</td><td>380</td><td>550</td><td>950</td><td>1250</td></tr><tr><td>43</td><td>500</td><td>470</td><td>370</td><td>650</td><td>720</td><td>260</td><td>310</td><td>299</td><td>359</td><td>650</td><td>420</td><td>755</td><td>1030</td><td>1290</td></tr></tbody></table><script type="application/json" class="riv-line-chart-data">{"products":[{"name":"AMD Radeon RX 9070 GRE","displayName":"AMD Radeon RX 9070 GRE","color":"#E33235"},{"name":"AMD RX 9060 XT 16 GB","displayName":"AMD RX 9060 XT 16 GB","color":"#FE9F58"},{"name":"AMD RX 9060 XT 8 GB","displayName":"AMD RX 9060 XT 8 GB","color":"#1CA9C4"},{"name":"AMD RX 9070","displayName":"AMD RX 9070","color":"#EB6F71"},{"name":"AMD RX 9070 XT","displayName":"AMD RX 9070 XT","color":"#FFC08B"},{"name":"Intel Arc B570","displayName":"Intel Arc B570","color":"#66C5D7"},{"name":"Intel Arc B580","displayName":"Intel Arc B580","color":"#B5282A"},{"name":"Nvidia RTX 5050","displayName":"Nvidia RTX 5050","color":"#D07F46"},{"name":"Nvidia RTX 5060","displayName":"Nvidia RTX 5060","color":"#e97a7b"},{"name":"Nvidia RTX 5060 Ti 16 GB","displayName":"Nvidia RTX 5060 Ti 16 GB","color":"#e38e4f"},{"name":"Nvidia RTX 5060 Ti 8 GB","displayName":"Nvidia RTX 5060 Ti 8 GB","color":"#75bdd1"},{"name":"Nvidia RTX 5070","displayName":"Nvidia RTX 5070","color":"#d26365"},{"name":"Nvidia RTX 5070 Ti","displayName":"Nvidia RTX 5070 Ti","color":"#ffcea9"},{"name":"Nvidia RTX 5080","displayName":"Nvidia RTX 5080","color":"#5bb0c0"}],"timestampUnit":"Week","unit":"Price, $","xAxisLabel":"Week","data":[{"timestamp":1,"productName":"AMD RX 9060 XT 16 GB","value":370},{"timestamp":1,"productName":"AMD RX 9060 XT 8 GB","value":280},{"timestamp":1,"productName":"AMD RX 9070","value":600},{"timestamp":1,"productName":"AMD RX 9070 XT","value":700},{"timestamp":1,"productName":"Intel Arc B570","value":230},{"timestamp":1,"productName":"Intel Arc B580","value":260},{"timestamp":1,"productName":"Nvidia RTX 5050","value":250},{"timestamp":1,"productName":"Nvidia RTX 5060","value":300},{"timestamp":1,"productName":"Nvidia RTX 5060 Ti 16 GB","value":430},{"timestamp":1,"productName":"Nvidia RTX 5060 Ti 8 GB","value":368},{"timestamp":1,"productName":"Nvidia RTX 5070","value":550},{"timestamp":1,"productName":"Nvidia RTX 5070 Ti","value":780},{"timestamp":1,"productName":"Nvidia RTX 5080","value":1100},{"timestamp":2,"productName":"AMD RX 9060 XT 16 GB","value":370},{"timestamp":2,"productName":"AMD RX 9060 XT 8 GB","value":270},{"timestamp":2,"productName":"AMD RX 9070","value":600},{"timestamp":2,"productName":"AMD RX 9070 XT","value":700},{"timestamp":2,"productName":"Intel Arc B570","value":230},{"timestamp":2,"productName":"Intel Arc B580","value":260},{"timestamp":2,"productName":"Nvidia RTX 5050","value":250},{"timestamp":2,"productName":"Nvidia RTX 5060","value":300},{"timestamp":2,"productName":"Nvidia RTX 5060 Ti 16 GB","value":430},{"timestamp":2,"productName":"Nvidia RTX 5060 Ti 8 GB","value":340},{"timestamp":2,"productName":"Nvidia RTX 5070","value":550},{"timestamp":2,"productName":"Nvidia RTX 5070 Ti","value":750},{"timestamp":2,"productName":"Nvidia RTX 5080","value":1099},{"timestamp":3,"productName":"AMD RX 9060 XT 16 GB","value":370},{"timestamp":3,"productName":"AMD RX 9060 XT 8 GB","value":280},{"timestamp":3,"productName":"AMD RX 9070","value":550},{"timestamp":3,"productName":"AMD RX 9070 XT","value":700},{"timestamp":3,"productName":"Intel Arc B570","value":230},{"timestamp":3,"productName":"Intel Arc B580","value":250},{"timestamp":3,"productName":"Nvidia RTX 5050","value":250},{"timestamp":3,"productName":"Nvidia RTX 5060","value":291},{"timestamp":3,"productName":"Nvidia RTX 5060 Ti 16 GB","value":430},{"timestamp":3,"productName":"Nvidia RTX 5060 Ti 8 GB","value":370},{"timestamp":3,"productName":"Nvidia RTX 5070","value":524},{"timestamp":3,"productName":"Nvidia RTX 5070 Ti","value":750},{"timestamp":3,"productName":"Nvidia RTX 5080","value":1000},{"timestamp":4,"productName":"AMD RX 9060 XT 16 GB","value":370},{"timestamp":4,"productName":"AMD RX 9060 XT 8 GB","value":280},{"timestamp":4,"productName":"AMD RX 9070","value":550},{"timestamp":4,"productName":"AMD RX 9070 XT","value":695},{"timestamp":4,"productName":"Intel Arc B570","value":230},{"timestamp":4,"productName":"Intel Arc B580","value":250},{"timestamp":4,"productName":"Nvidia RTX 5050","value":250},{"timestamp":4,"productName":"Nvidia RTX 5060","value":296},{"timestamp":4,"productName":"Nvidia RTX 5060 Ti 16 GB","value":430},{"timestamp":4,"productName":"Nvidia RTX 5060 Ti 8 GB","value":345},{"timestamp":4,"productName":"Nvidia RTX 5070","value":546},{"timestamp":4,"productName":"Nvidia RTX 5070 Ti","value":750},{"timestamp":4,"productName":"Nvidia RTX 5080","value":1000},{"timestamp":5,"productName":"AMD RX 9060 XT 16 GB","value":350},{"timestamp":5,"productName":"AMD RX 9060 XT 8 GB","value":270},{"timestamp":5,"productName":"AMD RX 9070","value":600},{"timestamp":5,"productName":"AMD RX 9070 XT","value":670},{"timestamp":5,"productName":"Intel Arc B570","value":230},{"timestamp":5,"productName":"Intel Arc B580","value":250},{"timestamp":5,"productName":"Nvidia RTX 5050","value":250},{"timestamp":5,"productName":"Nvidia RTX 5060","value":300},{"timestamp":5,"productName":"Nvidia RTX 5060 Ti 16 GB","value":430},{"timestamp":5,"productName":"Nvidia RTX 5060 Ti 8 GB","value":340},{"timestamp":5,"productName":"Nvidia RTX 5070","value":481},{"timestamp":5,"productName":"Nvidia RTX 5070 Ti","value":749},{"timestamp":5,"productName":"Nvidia RTX 5080","value":1000},{"timestamp":6,"productName":"AMD RX 9060 XT 16 GB","value":350},{"timestamp":6,"productName":"AMD RX 9060 XT 8 GB","value":270},{"timestamp":6,"productName":"AMD RX 9070","value":600},{"timestamp":6,"productName":"AMD RX 9070 XT","value":670},{"timestamp":6,"productName":"Intel Arc B570","value":230},{"timestamp":6,"productName":"Intel Arc B580","value":250},{"timestamp":6,"productName":"Nvidia RTX 5050","value":240},{"timestamp":6,"productName":"Nvidia RTX 5060","value":289},{"timestamp":6,"productName":"Nvidia RTX 5060 Ti 16 GB","value":379},{"timestamp":6,"productName":"Nvidia RTX 5060 Ti 8 GB","value":340},{"timestamp":6,"productName":"Nvidia RTX 5070","value":499},{"timestamp":6,"productName":"Nvidia RTX 5070 Ti","value":749},{"timestamp":6,"productName":"Nvidia RTX 5080","value":929},{"timestamp":7,"productName":"AMD RX 9060 XT 16 GB","value":350},{"timestamp":7,"productName":"AMD RX 9060 XT 8 GB","value":270},{"timestamp":7,"productName":"AMD RX 9070","value":550},{"timestamp":7,"productName":"AMD RX 9070 XT","value":650},{"timestamp":7,"productName":"Intel Arc B570","value":230},{"timestamp":7,"productName":"Intel Arc B580","value":250},{"timestamp":7,"productName":"Nvidia RTX 5050","value":240},{"timestamp":7,"productName":"Nvidia RTX 5060","value":299},{"timestamp":7,"productName":"Nvidia RTX 5060 Ti 16 GB","value":430},{"timestamp":7,"productName":"Nvidia RTX 5060 Ti 8 GB","value":350},{"timestamp":7,"productName":"Nvidia RTX 5070","value":520},{"timestamp":7,"productName":"Nvidia RTX 5070 Ti","value":750},{"timestamp":7,"productName":"Nvidia RTX 5080","value":999},{"timestamp":8,"productName":"AMD RX 9060 XT 16 GB","value":350},{"timestamp":8,"productName":"AMD RX 9060 XT 8 GB","value":270},{"timestamp":8,"productName":"AMD RX 9070","value":550},{"timestamp":8,"productName":"AMD RX 9070 XT","value":650},{"timestamp":8,"productName":"Intel Arc B570","value":200},{"timestamp":8,"productName":"Intel Arc B580","value":250},{"timestamp":8,"productName":"Nvidia RTX 5050","value":250},{"timestamp":8,"productName":"Nvidia RTX 5060","value":299},{"timestamp":8,"productName":"Nvidia RTX 5060 Ti 16 GB","value":430},{"timestamp":8,"productName":"Nvidia RTX 5060 Ti 8 GB","value":342},{"timestamp":8,"productName":"Nvidia RTX 5070","value":500},{"timestamp":8,"productName":"Nvidia RTX 5070 Ti","value":749},{"timestamp":8,"productName":"Nvidia RTX 5080","value":980},{"timestamp":9,"productName":"AMD RX 9060 XT 16 GB","value":350},{"timestamp":9,"productName":"AMD RX 9060 XT 8 GB","value":270},{"timestamp":9,"productName":"AMD RX 9070","value":560},{"timestamp":9,"productName":"AMD RX 9070 XT","value":650},{"timestamp":9,"productName":"Intel Arc B570","value":220},{"timestamp":9,"productName":"Intel Arc B580","value":250},{"timestamp":9,"productName":"Nvidia RTX 5050","value":250},{"timestamp":9,"productName":"Nvidia RTX 5060","value":299},{"timestamp":9,"productName":"Nvidia RTX 5060 Ti 16 GB","value":430},{"timestamp":9,"productName":"Nvidia RTX 5060 Ti 8 GB","value":323},{"timestamp":9,"productName":"Nvidia RTX 5070","value":500},{"timestamp":9,"productName":"Nvidia RTX 5070 Ti","value":750},{"timestamp":9,"productName":"Nvidia RTX 5080","value":999},{"timestamp":10,"productName":"AMD RX 9060 XT 16 GB","value":360},{"timestamp":10,"productName":"AMD RX 9060 XT 8 GB","value":270},{"timestamp":10,"productName":"AMD RX 9070","value":550},{"timestamp":10,"productName":"AMD RX 9070 XT","value":600},{"timestamp":10,"productName":"Intel Arc B570","value":210},{"timestamp":10,"productName":"Intel Arc B580","value":250},{"timestamp":10,"productName":"Nvidia RTX 5050","value":250},{"timestamp":10,"productName":"Nvidia RTX 5060","value":299},{"timestamp":10,"productName":"Nvidia RTX 5060 Ti 16 GB","value":430},{"timestamp":10,"productName":"Nvidia RTX 5060 Ti 8 GB","value":340},{"timestamp":10,"productName":"Nvidia RTX 5070","value":480},{"timestamp":10,"productName":"Nvidia RTX 5070 Ti","value":730},{"timestamp":10,"productName":"Nvidia RTX 5080","value":989},{"timestamp":11,"productName":"AMD RX 9060 XT 16 GB","value":340},{"timestamp":11,"productName":"AMD RX 9060 XT 8 GB","value":250},{"timestamp":11,"productName":"AMD RX 9070","value":550},{"timestamp":11,"productName":"AMD RX 9070 XT","value":600},{"timestamp":11,"productName":"Intel Arc B570","value":200},{"timestamp":11,"productName":"Intel Arc B580","value":250},{"timestamp":11,"productName":"Nvidia RTX 5050","value":230},{"timestamp":11,"productName":"Nvidia RTX 5060","value":280},{"timestamp":11,"productName":"Nvidia RTX 5060 Ti 16 GB","value":400},{"timestamp":11,"productName":"Nvidia RTX 5060 Ti 8 GB","value":320},{"timestamp":11,"productName":"Nvidia RTX 5070","value":489},{"timestamp":11,"productName":"Nvidia RTX 5070 Ti","value":699},{"timestamp":11,"productName":"Nvidia RTX 5080","value":990},{"timestamp":12,"productName":"AMD RX 9060 XT 16 GB","value":350},{"timestamp":12,"productName":"AMD RX 9060 XT 8 GB","value":275},{"timestamp":12,"productName":"AMD RX 9070","value":530},{"timestamp":12,"productName":"AMD RX 9070 XT","value":600},{"timestamp":12,"productName":"Intel Arc B570","value":200},{"timestamp":12,"productName":"Intel Arc B580","value":250},{"timestamp":12,"productName":"Nvidia RTX 5050","value":220},{"timestamp":12,"productName":"Nvidia RTX 5060","value":279},{"timestamp":12,"productName":"Nvidia RTX 5060 Ti 16 GB","value":400},{"timestamp":12,"productName":"Nvidia RTX 5060 Ti 8 GB","value":320},{"timestamp":12,"productName":"Nvidia RTX 5070","value":500},{"timestamp":12,"productName":"Nvidia RTX 5070 Ti","value":730},{"timestamp":12,"productName":"Nvidia RTX 5080","value":989},{"timestamp":13,"productName":"AMD RX 9060 XT 16 GB","value":350},{"timestamp":13,"productName":"AMD RX 9060 XT 8 GB","value":280},{"timestamp":13,"productName":"AMD RX 9070","value":530},{"timestamp":13,"productName":"AMD RX 9070 XT","value":600},{"timestamp":13,"productName":"Intel Arc B570","value":200},{"timestamp":13,"productName":"Intel Arc B580","value":250},{"timestamp":13,"productName":"Nvidia RTX 5050","value":220},{"timestamp":13,"productName":"Nvidia RTX 5060","value":279},{"timestamp":13,"productName":"Nvidia RTX 5060 Ti 16 GB","value":420},{"timestamp":13,"productName":"Nvidia RTX 5060 Ti 8 GB","value":342},{"timestamp":13,"productName":"Nvidia RTX 5070","value":527},{"timestamp":13,"productName":"Nvidia RTX 5070 Ti","value":750},{"timestamp":13,"productName":"Nvidia RTX 5080","value":1000},{"timestamp":14,"productName":"AMD RX 9060 XT 16 GB","value":370},{"timestamp":14,"productName":"AMD RX 9060 XT 8 GB","value":280},{"timestamp":14,"productName":"AMD RX 9070","value":530},{"timestamp":14,"productName":"AMD RX 9070 XT","value":600},{"timestamp":14,"productName":"Intel Arc B570","value":202},{"timestamp":14,"productName":"Intel Arc B580","value":250},{"timestamp":14,"productName":"Nvidia RTX 5050","value":220},{"timestamp":14,"productName":"Nvidia RTX 5060","value":279},{"timestamp":14,"productName":"Nvidia RTX 5060 Ti 16 GB","value":420},{"timestamp":14,"productName":"Nvidia RTX 5060 Ti 8 GB","value":313},{"timestamp":14,"productName":"Nvidia RTX 5070","value":540},{"timestamp":14,"productName":"Nvidia RTX 5070 Ti","value":750},{"timestamp":14,"productName":"Nvidia RTX 5080","value":1000},{"timestamp":15,"productName":"AMD RX 9060 XT 16 GB","value":380},{"timestamp":15,"productName":"AMD RX 9060 XT 8 GB","value":288},{"timestamp":15,"productName":"AMD RX 9070","value":530},{"timestamp":15,"productName":"AMD RX 9070 XT","value":600},{"timestamp":15,"productName":"Intel Arc B570","value":202},{"timestamp":15,"productName":"Intel Arc B580","value":240},{"timestamp":15,"productName":"Nvidia RTX 5050","value":200},{"timestamp":15,"productName":"Nvidia RTX 5060","value":279},{"timestamp":15,"productName":"Nvidia RTX 5060 Ti 16 GB","value":430},{"timestamp":15,"productName":"Nvidia RTX 5060 Ti 8 GB","value":350},{"timestamp":15,"productName":"Nvidia RTX 5070","value":499},{"timestamp":15,"productName":"Nvidia RTX 5070 Ti","value":749},{"timestamp":15,"productName":"Nvidia RTX 5080","value":1000},{"timestamp":16,"productName":"AMD RX 9060 XT 16 GB","value":380},{"timestamp":16,"productName":"AMD RX 9060 XT 8 GB","value":288},{"timestamp":16,"productName":"AMD RX 9070","value":530},{"timestamp":16,"productName":"AMD RX 9070 XT","value":620},{"timestamp":16,"productName":"Intel Arc B570","value":202},{"timestamp":16,"productName":"Intel Arc B580","value":240},{"timestamp":16,"productName":"Nvidia RTX 5050","value":200},{"timestamp":16,"productName":"Nvidia RTX 5060","value":270},{"timestamp":16,"productName":"Nvidia RTX 5060 Ti 16 GB","value":430},{"timestamp":16,"productName":"Nvidia RTX 5060 Ti 8 GB","value":350},{"timestamp":16,"productName":"Nvidia RTX 5070","value":499},{"timestamp":16,"productName":"Nvidia RTX 5070 Ti","value":750},{"timestamp":16,"productName":"Nvidia RTX 5080","value":1100},{"timestamp":17,"productName":"AMD RX 9060 XT 16 GB","value":390},{"timestamp":17,"productName":"AMD RX 9060 XT 8 GB","value":310},{"timestamp":17,"productName":"AMD RX 9070","value":580},{"timestamp":17,"productName":"AMD RX 9070 XT","value":660},{"timestamp":17,"productName":"Intel Arc B570","value":200},{"timestamp":17,"productName":"Intel Arc B580","value":250},{"timestamp":17,"productName":"Nvidia RTX 5050","value":235},{"timestamp":17,"productName":"Nvidia RTX 5060","value":260},{"timestamp":17,"productName":"Nvidia RTX 5060 Ti 16 GB","value":430},{"timestamp":17,"productName":"Nvidia RTX 5060 Ti 8 GB","value":330},{"timestamp":17,"productName":"Nvidia RTX 5070","value":549},{"timestamp":17,"productName":"Nvidia RTX 5070 Ti","value":750},{"timestamp":17,"productName":"Nvidia RTX 5080","value":1230},{"timestamp":18,"productName":"AMD RX 9060 XT 16 GB","value":390},{"timestamp":18,"productName":"AMD RX 9060 XT 8 GB","value":310},{"timestamp":18,"productName":"AMD RX 9070","value":580},{"timestamp":18,"productName":"AMD RX 9070 XT","value":700},{"timestamp":18,"productName":"Intel Arc B570","value":200},{"timestamp":18,"productName":"Intel Arc B580","value":250},{"timestamp":18,"productName":"Nvidia RTX 5050","value":240},{"timestamp":18,"productName":"Nvidia RTX 5060","value":290},{"timestamp":18,"productName":"Nvidia RTX 5060 Ti 16 GB","value":450},{"timestamp":18,"productName":"Nvidia RTX 5060 Ti 8 GB","value":330},{"timestamp":18,"productName":"Nvidia RTX 5070","value":540},{"timestamp":18,"productName":"Nvidia RTX 5070 Ti","value":829},{"timestamp":18,"productName":"Nvidia RTX 5080","value":1268},{"timestamp":19,"productName":"AMD RX 9060 XT 16 GB","value":400},{"timestamp":19,"productName":"AMD RX 9060 XT 8 GB","value":310},{"timestamp":19,"productName":"AMD RX 9070","value":580},{"timestamp":19,"productName":"AMD RX 9070 XT","value":720},{"timestamp":19,"productName":"Intel Arc B570","value":200},{"timestamp":19,"productName":"Intel Arc B580","value":260},{"timestamp":19,"productName":"Nvidia RTX 5050","value":240},{"timestamp":19,"productName":"Nvidia RTX 5060","value":299},{"timestamp":19,"productName":"Nvidia RTX 5060 Ti 16 GB","value":450},{"timestamp":19,"productName":"Nvidia RTX 5060 Ti 8 GB","value":330},{"timestamp":19,"productName":"Nvidia RTX 5070","value":549},{"timestamp":19,"productName":"Nvidia RTX 5070 Ti","value":899},{"timestamp":19,"productName":"Nvidia RTX 5080","value":1380},{"timestamp":20,"productName":"AMD RX 9060 XT 16 GB","value":440},{"timestamp":20,"productName":"AMD RX 9060 XT 8 GB","value":310},{"timestamp":20,"productName":"AMD RX 9070","value":600},{"timestamp":20,"productName":"AMD RX 9070 XT","value":720},{"timestamp":20,"productName":"Intel Arc B570","value":200},{"timestamp":20,"productName":"Intel Arc B580","value":290},{"timestamp":20,"productName":"Nvidia RTX 5050","value":240},{"timestamp":20,"productName":"Nvidia RTX 5060","value":299},{"timestamp":20,"productName":"Nvidia RTX 5060 Ti 16 GB","value":520},{"timestamp":20,"productName":"Nvidia RTX 5060 Ti 8 GB","value":330},{"timestamp":20,"productName":"Nvidia RTX 5070","value":620},{"timestamp":20,"productName":"Nvidia RTX 5070 Ti","value":1000},{"timestamp":20,"productName":"Nvidia RTX 5080","value":1350},{"timestamp":21,"productName":"AMD RX 9060 XT 16 GB","value":440},{"timestamp":21,"productName":"AMD RX 9060 XT 8 GB","value":350},{"timestamp":21,"productName":"AMD RX 9070","value":590},{"timestamp":21,"productName":"AMD RX 9070 XT","value":730},{"timestamp":21,"productName":"Intel Arc B570","value":250},{"timestamp":21,"productName":"Intel Arc B580","value":290},{"timestamp":21,"productName":"Nvidia RTX 5050","value":260},{"timestamp":21,"productName":"Nvidia RTX 5060","value":299},{"timestamp":21,"productName":"Nvidia RTX 5060 Ti 16 GB","value":520},{"timestamp":21,"productName":"Nvidia RTX 5060 Ti 8 GB","value":351},{"timestamp":21,"productName":"Nvidia RTX 5070","value":620},{"timestamp":21,"productName":"Nvidia RTX 5070 Ti","value":950},{"timestamp":21,"productName":"Nvidia RTX 5080","value":1365},{"timestamp":22,"productName":"AMD RX 9060 XT 16 GB","value":400},{"timestamp":22,"productName":"AMD RX 9060 XT 8 GB","value":346},{"timestamp":22,"productName":"AMD RX 9070","value":630},{"timestamp":22,"productName":"AMD RX 9070 XT","value":730},{"timestamp":22,"productName":"Intel Arc B570","value":250},{"timestamp":22,"productName":"Intel Arc B580","value":300},{"timestamp":22,"productName":"Nvidia RTX 5050","value":260},{"timestamp":22,"productName":"Nvidia RTX 5060","value":299},{"timestamp":22,"productName":"Nvidia RTX 5060 Ti 16 GB","value":520},{"timestamp":22,"productName":"Nvidia RTX 5060 Ti 8 GB","value":360},{"timestamp":22,"productName":"Nvidia RTX 5070","value":620},{"timestamp":22,"productName":"Nvidia RTX 5070 Ti","value":950},{"timestamp":22,"productName":"Nvidia RTX 5080","value":1365},{"timestamp":23,"productName":"AMD RX 9060 XT 16 GB","value":440},{"timestamp":23,"productName":"AMD RX 9060 XT 8 GB","value":346},{"timestamp":23,"productName":"AMD RX 9070","value":630},{"timestamp":23,"productName":"AMD RX 9070 XT","value":730},{"timestamp":23,"productName":"Intel Arc B570","value":250},{"timestamp":23,"productName":"Intel Arc B580","value":300},{"timestamp":23,"productName":"Nvidia RTX 5050","value":260},{"timestamp":23,"productName":"Nvidia RTX 5060","value":340},{"timestamp":23,"productName":"Nvidia RTX 5060 Ti 16 GB","value":520},{"timestamp":23,"productName":"Nvidia RTX 5060 Ti 8 GB","value":360},{"timestamp":23,"productName":"Nvidia RTX 5070","value":630},{"timestamp":23,"productName":"Nvidia RTX 5070 Ti","value":950},{"timestamp":23,"productName":"Nvidia RTX 5080","value":1290},{"timestamp":24,"productName":"AMD RX 9060 XT 16 GB","value":440},{"timestamp":24,"productName":"AMD RX 9060 XT 8 GB","value":346},{"timestamp":24,"productName":"AMD RX 9070","value":620},{"timestamp":24,"productName":"AMD RX 9070 XT","value":730},{"timestamp":24,"productName":"Intel Arc B570","value":250},{"timestamp":24,"productName":"Intel Arc B580","value":300},{"timestamp":24,"productName":"Nvidia RTX 5050","value":260},{"timestamp":24,"productName":"Nvidia RTX 5060","value":340},{"timestamp":24,"productName":"Nvidia RTX 5060 Ti 16 GB","value":520},{"timestamp":24,"productName":"Nvidia RTX 5060 Ti 8 GB","value":360},{"timestamp":24,"productName":"Nvidia RTX 5070","value":625},{"timestamp":24,"productName":"Nvidia RTX 5070 Ti","value":950},{"timestamp":24,"productName":"Nvidia RTX 5080","value":1290},{"timestamp":25,"productName":"AMD RX 9060 XT 16 GB","value":440},{"timestamp":25,"productName":"AMD RX 9060 XT 8 GB","value":346},{"timestamp":25,"productName":"AMD RX 9070","value":610},{"timestamp":25,"productName":"AMD RX 9070 XT","value":730},{"timestamp":25,"productName":"Intel Arc B570","value":250},{"timestamp":25,"productName":"Intel Arc B580","value":300},{"timestamp":25,"productName":"Nvidia RTX 5050","value":260},{"timestamp":25,"productName":"Nvidia RTX 5060","value":349},{"timestamp":25,"productName":"Nvidia RTX 5060 Ti 16 GB","value":550},{"timestamp":25,"productName":"Nvidia RTX 5060 Ti 8 GB","value":360},{"timestamp":25,"productName":"Nvidia RTX 5070","value":630},{"timestamp":25,"productName":"Nvidia RTX 5070 Ti","value":950},{"timestamp":25,"productName":"Nvidia RTX 5080","value":1250},{"timestamp":26,"productName":"AMD RX 9060 XT 16 GB","value":440},{"timestamp":26,"productName":"AMD RX 9060 XT 8 GB","value":340},{"timestamp":26,"productName":"AMD RX 9070","value":610},{"timestamp":26,"productName":"AMD RX 9070 XT","value":730},{"timestamp":26,"productName":"Intel Arc B570","value":250},{"timestamp":26,"productName":"Intel Arc B580","value":300},{"timestamp":26,"productName":"Nvidia RTX 5050","value":290},{"timestamp":26,"productName":"Nvidia RTX 5060","value":349},{"timestamp":26,"productName":"Nvidia RTX 5060 Ti 16 GB","value":550},{"timestamp":26,"productName":"Nvidia RTX 5060 Ti 8 GB","value":360},{"timestamp":26,"productName":"Nvidia RTX 5070","value":604},{"timestamp":26,"productName":"Nvidia RTX 5070 Ti","value":950},{"timestamp":26,"productName":"Nvidia RTX 5080","value":1260},{"timestamp":27,"productName":"AMD RX 9060 XT 16 GB","value":440},{"timestamp":27,"productName":"AMD RX 9060 XT 8 GB","value":340},{"timestamp":27,"productName":"AMD RX 9070","value":630},{"timestamp":27,"productName":"AMD RX 9070 XT","value":730},{"timestamp":27,"productName":"Intel Arc B570","value":250},{"timestamp":27,"productName":"Intel Arc B580","value":300},{"timestamp":27,"productName":"Nvidia RTX 5050","value":290},{"timestamp":27,"productName":"Nvidia RTX 5060","value":349},{"timestamp":27,"productName":"Nvidia RTX 5060 Ti 16 GB","value":570},{"timestamp":27,"productName":"Nvidia RTX 5060 Ti 8 GB","value":360},{"timestamp":27,"productName":"Nvidia RTX 5070","value":640},{"timestamp":27,"productName":"Nvidia RTX 5070 Ti","value":950},{"timestamp":27,"productName":"Nvidia RTX 5080","value":1290},{"timestamp":28,"productName":"AMD RX 9060 XT 16 GB","value":440},{"timestamp":28,"productName":"AMD RX 9060 XT 8 GB","value":346},{"timestamp":28,"productName":"AMD RX 9070","value":620},{"timestamp":28,"productName":"AMD RX 9070 XT","value":720},{"timestamp":28,"productName":"Intel Arc B570","value":250},{"timestamp":28,"productName":"Intel Arc B580","value":290},{"timestamp":28,"productName":"Nvidia RTX 5050","value":290},{"timestamp":28,"productName":"Nvidia RTX 5060","value":349},{"timestamp":28,"productName":"Nvidia RTX 5060 Ti 16 GB","value":515},{"timestamp":28,"productName":"Nvidia RTX 5060 Ti 8 GB","value":390},{"timestamp":28,"productName":"Nvidia RTX 5070","value":630},{"timestamp":28,"productName":"Nvidia RTX 5070 Ti","value":900},{"timestamp":28,"productName":"Nvidia RTX 5080","value":1250},{"timestamp":29,"productName":"AMD RX 9060 XT 16 GB","value":449},{"timestamp":29,"productName":"AMD RX 9060 XT 8 GB","value":350},{"timestamp":29,"productName":"AMD RX 9070","value":620},{"timestamp":29,"productName":"AMD RX 9070 XT","value":710},{"timestamp":29,"productName":"Intel Arc B570","value":250},{"timestamp":29,"productName":"Intel Arc B580","value":290},{"timestamp":29,"productName":"Nvidia RTX 5050","value":290},{"timestamp":29,"productName":"Nvidia RTX 5060","value":349},{"timestamp":29,"productName":"Nvidia RTX 5060 Ti 16 GB","value":500},{"timestamp":29,"productName":"Nvidia RTX 5060 Ti 8 GB","value":390},{"timestamp":29,"productName":"Nvidia RTX 5070","value":636},{"timestamp":29,"productName":"Nvidia RTX 5070 Ti","value":990},{"timestamp":29,"productName":"Nvidia RTX 5080","value":1290},{"timestamp":30,"productName":"AMD RX 9060 XT 16 GB","value":440},{"timestamp":30,"productName":"AMD RX 9060 XT 8 GB","value":350},{"timestamp":30,"productName":"AMD RX 9070","value":620},{"timestamp":30,"productName":"AMD RX 9070 XT","value":710},{"timestamp":30,"productName":"Intel Arc B570","value":260},{"timestamp":30,"productName":"Intel Arc B580","value":290},{"timestamp":30,"productName":"Nvidia RTX 5050","value":290},{"timestamp":30,"productName":"Nvidia RTX 5060","value":330},{"timestamp":30,"productName":"Nvidia RTX 5060 Ti 16 GB","value":500},{"timestamp":30,"productName":"Nvidia RTX 5060 Ti 8 GB","value":390},{"timestamp":30,"productName":"Nvidia RTX 5070","value":630},{"timestamp":30,"productName":"Nvidia RTX 5070 Ti","value":990},{"timestamp":30,"productName":"Nvidia RTX 5080","value":1290},{"timestamp":31,"productName":"AMD RX 9060 XT 16 GB","value":440},{"timestamp":31,"productName":"AMD RX 9060 XT 8 GB","value":350},{"timestamp":31,"productName":"AMD RX 9070","value":620},{"timestamp":31,"productName":"AMD RX 9070 XT","value":670},{"timestamp":31,"productName":"Intel Arc B570","value":260},{"timestamp":31,"productName":"Intel Arc B580","value":290},{"timestamp":31,"productName":"Nvidia RTX 5050","value":290},{"timestamp":31,"productName":"Nvidia RTX 5060","value":330},{"timestamp":31,"productName":"Nvidia RTX 5060 Ti 16 GB","value":500},{"timestamp":31,"productName":"Nvidia RTX 5060 Ti 8 GB","value":380},{"timestamp":31,"productName":"Nvidia RTX 5070","value":599},{"timestamp":31,"productName":"Nvidia RTX 5070 Ti","value":990},{"timestamp":31,"productName":"Nvidia RTX 5080","value":1290},{"timestamp":32,"productName":"AMD RX 9060 XT 16 GB","value":430},{"timestamp":32,"productName":"AMD RX 9060 XT 8 GB","value":360},{"timestamp":32,"productName":"AMD RX 9070","value":620},{"timestamp":32,"productName":"AMD RX 9070 XT","value":710},{"timestamp":32,"productName":"Intel Arc B570","value":260},{"timestamp":32,"productName":"Intel Arc B580","value":290},{"timestamp":32,"productName":"Nvidia RTX 5050","value":290},{"timestamp":32,"productName":"Nvidia RTX 5060","value":310},{"timestamp":32,"productName":"Nvidia RTX 5060 Ti 16 GB","value":515},{"timestamp":32,"productName":"Nvidia RTX 5060 Ti 8 GB","value":380},{"timestamp":32,"productName":"Nvidia RTX 5070","value":599},{"timestamp":32,"productName":"Nvidia RTX 5070 Ti","value":990},{"timestamp":32,"productName":"Nvidia RTX 5080","value":1290},{"timestamp":33,"productName":"AMD RX 9060 XT 16 GB","value":430},{"timestamp":33,"productName":"AMD RX 9060 XT 8 GB","value":360},{"timestamp":33,"productName":"AMD RX 9070","value":600},{"timestamp":33,"productName":"AMD RX 9070 XT","value":710},{"timestamp":33,"productName":"Intel Arc B570","value":260},{"timestamp":33,"productName":"Intel Arc B580","value":290},{"timestamp":33,"productName":"Nvidia RTX 5050","value":290},{"timestamp":33,"productName":"Nvidia RTX 5060","value":349},{"timestamp":33,"productName":"Nvidia RTX 5060 Ti 16 GB","value":490},{"timestamp":33,"productName":"Nvidia RTX 5060 Ti 8 GB","value":400},{"timestamp":33,"productName":"Nvidia RTX 5070","value":599},{"timestamp":33,"productName":"Nvidia RTX 5070 Ti","value":980},{"timestamp":33,"productName":"Nvidia RTX 5080","value":1290},{"timestamp":34,"productName":"AMD RX 9060 XT 16 GB","value":440},{"timestamp":34,"productName":"AMD RX 9060 XT 8 GB","value":360},{"timestamp":34,"productName":"AMD RX 9070","value":620},{"timestamp":34,"productName":"AMD RX 9070 XT","value":710},{"timestamp":34,"productName":"Intel Arc B570","value":260},{"timestamp":34,"productName":"Intel Arc B580","value":290},{"timestamp":34,"productName":"Nvidia RTX 5050","value":290},{"timestamp":34,"productName":"Nvidia RTX 5060","value":349},{"timestamp":34,"productName":"Nvidia RTX 5060 Ti 16 GB","value":550},{"timestamp":34,"productName":"Nvidia RTX 5060 Ti 8 GB","value":380},{"timestamp":34,"productName":"Nvidia RTX 5070","value":599},{"timestamp":34,"productName":"Nvidia RTX 5070 Ti","value":980},{"timestamp":34,"productName":"Nvidia RTX 5080","value":1270},{"timestamp":35,"productName":"AMD RX 9060 XT 16 GB","value":430},{"timestamp":35,"productName":"AMD RX 9060 XT 8 GB","value":360},{"timestamp":35,"productName":"AMD RX 9070","value":600},{"timestamp":35,"productName":"AMD RX 9070 XT","value":700},{"timestamp":35,"productName":"Intel Arc B570","value":260},{"timestamp":35,"productName":"Intel Arc B580","value":304},{"timestamp":35,"productName":"Nvidia RTX 5050","value":290},{"timestamp":35,"productName":"Nvidia RTX 5060","value":350},{"timestamp":35,"productName":"Nvidia RTX 5060 Ti 16 GB","value":550},{"timestamp":35,"productName":"Nvidia RTX 5060 Ti 8 GB","value":380},{"timestamp":35,"productName":"Nvidia RTX 5070","value":599},{"timestamp":35,"productName":"Nvidia RTX 5070 Ti","value":900},{"timestamp":35,"productName":"Nvidia RTX 5080","value":1290},{"timestamp":36,"productName":"AMD Radeon RX 9070 GRE","value":550},{"timestamp":36,"productName":"AMD RX 9060 XT 16 GB","value":440},{"timestamp":36,"productName":"AMD RX 9060 XT 8 GB","value":360},{"timestamp":36,"productName":"AMD RX 9070","value":600},{"timestamp":36,"productName":"AMD RX 9070 XT","value":700},{"timestamp":36,"productName":"Intel Arc B570","value":260},{"timestamp":36,"productName":"Intel Arc B580","value":300},{"timestamp":36,"productName":"Nvidia RTX 5050","value":290},{"timestamp":36,"productName":"Nvidia RTX 5060","value":340},{"timestamp":36,"productName":"Nvidia RTX 5060 Ti 16 GB","value":550},{"timestamp":36,"productName":"Nvidia RTX 5060 Ti 8 GB","value":370},{"timestamp":36,"productName":"Nvidia RTX 5070","value":599},{"timestamp":36,"productName":"Nvidia RTX 5070 Ti","value":980},{"timestamp":36,"productName":"Nvidia RTX 5080","value":1250},{"timestamp":37,"productName":"AMD Radeon RX 9070 GRE","value":550},{"timestamp":37,"productName":"AMD RX 9060 XT 16 GB","value":440},{"timestamp":37,"productName":"AMD RX 9060 XT 8 GB","value":350},{"timestamp":37,"productName":"AMD RX 9070","value":600},{"timestamp":37,"productName":"AMD RX 9070 XT","value":700},{"timestamp":37,"productName":"Intel Arc B570","value":250},{"timestamp":37,"productName":"Intel Arc B580","value":304},{"timestamp":37,"productName":"Nvidia RTX 5050","value":290},{"timestamp":37,"productName":"Nvidia RTX 5060","value":340},{"timestamp":37,"productName":"Nvidia RTX 5060 Ti 16 GB","value":570},{"timestamp":37,"productName":"Nvidia RTX 5060 Ti 8 GB","value":370},{"timestamp":37,"productName":"Nvidia RTX 5070","value":599},{"timestamp":37,"productName":"Nvidia RTX 5070 Ti","value":980},{"timestamp":37,"productName":"Nvidia RTX 5080","value":1250},{"timestamp":38,"productName":"AMD Radeon RX 9070 GRE","value":550},{"timestamp":38,"productName":"AMD RX 9060 XT 16 GB","value":440},{"timestamp":38,"productName":"AMD RX 9060 XT 8 GB","value":350},{"timestamp":38,"productName":"AMD RX 9070","value":600},{"timestamp":38,"productName":"AMD RX 9070 XT","value":700},{"timestamp":38,"productName":"Intel Arc B570","value":250},{"timestamp":38,"productName":"Intel Arc B580","value":304},{"timestamp":38,"productName":"Nvidia RTX 5050","value":290},{"timestamp":38,"productName":"Nvidia RTX 5060","value":340},{"timestamp":38,"productName":"Nvidia RTX 5060 Ti 16 GB","value":570},{"timestamp":38,"productName":"Nvidia RTX 5060 Ti 8 GB","value":370},{"timestamp":38,"productName":"Nvidia RTX 5070","value":599},{"timestamp":38,"productName":"Nvidia RTX 5070 Ti","value":980},{"timestamp":38,"productName":"Nvidia RTX 5080","value":1250},{"timestamp":39,"productName":"AMD Radeon RX 9070 GRE","value":500},{"timestamp":39,"productName":"AMD RX 9060 XT 16 GB","value":400},{"timestamp":39,"productName":"AMD RX 9060 XT 8 GB","value":360},{"timestamp":39,"productName":"AMD RX 9070","value":600},{"timestamp":39,"productName":"AMD RX 9070 XT","value":700},{"timestamp":39,"productName":"Intel Arc B570","value":250},{"timestamp":39,"productName":"Intel Arc B580","value":298},{"timestamp":39,"productName":"Nvidia RTX 5050","value":290},{"timestamp":39,"productName":"Nvidia RTX 5060","value":340},{"timestamp":39,"productName":"Nvidia RTX 5060 Ti 16 GB","value":570},{"timestamp":39,"productName":"Nvidia RTX 5060 Ti 8 GB","value":330},{"timestamp":39,"productName":"Nvidia RTX 5070","value":599},{"timestamp":39,"productName":"Nvidia RTX 5070 Ti","value":920},{"timestamp":39,"productName":"Nvidia RTX 5080","value":1250},{"timestamp":40,"productName":"AMD Radeon RX 9070 GRE","value":500},{"timestamp":40,"productName":"AMD RX 9060 XT 16 GB","value":430},{"timestamp":40,"productName":"AMD RX 9060 XT 8 GB","value":360},{"timestamp":40,"productName":"AMD RX 9070","value":600},{"timestamp":40,"productName":"AMD RX 9070 XT","value":700},{"timestamp":40,"productName":"Intel Arc B570","value":260},{"timestamp":40,"productName":"Intel Arc B580","value":291},{"timestamp":40,"productName":"Nvidia RTX 5050","value":290},{"timestamp":40,"productName":"Nvidia RTX 5060","value":340},{"timestamp":40,"productName":"Nvidia RTX 5060 Ti 16 GB","value":565},{"timestamp":40,"productName":"Nvidia RTX 5060 Ti 8 GB","value":330},{"timestamp":40,"productName":"Nvidia RTX 5070","value":599},{"timestamp":40,"productName":"Nvidia RTX 5070 Ti","value":955},{"timestamp":40,"productName":"Nvidia RTX 5080","value":1250},{"timestamp":41,"productName":"AMD Radeon RX 9070 GRE","value":500},{"timestamp":41,"productName":"AMD RX 9060 XT 16 GB","value":430},{"timestamp":41,"productName":"AMD RX 9060 XT 8 GB","value":360},{"timestamp":41,"productName":"AMD RX 9070","value":600},{"timestamp":41,"productName":"AMD RX 9070 XT","value":700},{"timestamp":41,"productName":"Intel Arc B570","value":250},{"timestamp":41,"productName":"Intel Arc B580","value":290},{"timestamp":41,"productName":"Nvidia RTX 5050","value":290},{"timestamp":41,"productName":"Nvidia RTX 5060","value":339},{"timestamp":41,"productName":"Nvidia RTX 5060 Ti 16 GB","value":560},{"timestamp":41,"productName":"Nvidia RTX 5060 Ti 8 GB","value":330},{"timestamp":41,"productName":"Nvidia RTX 5070","value":560},{"timestamp":41,"productName":"Nvidia RTX 5070 Ti","value":900},{"timestamp":41,"productName":"Nvidia RTX 5080","value":1250},{"timestamp":42,"productName":"AMD Radeon RX 9070 GRE","value":550},{"timestamp":42,"productName":"AMD RX 9060 XT 16 GB","value":450},{"timestamp":42,"productName":"AMD RX 9060 XT 8 GB","value":360},{"timestamp":42,"productName":"AMD RX 9070","value":635},{"timestamp":42,"productName":"AMD RX 9070 XT","value":690},{"timestamp":42,"productName":"Intel Arc B570","value":260},{"timestamp":42,"productName":"Intel Arc B580","value":290},{"timestamp":42,"productName":"Nvidia RTX 5050","value":290},{"timestamp":42,"productName":"Nvidia RTX 5060","value":350},{"timestamp":42,"productName":"Nvidia RTX 5060 Ti 16 GB","value":570},{"timestamp":42,"productName":"Nvidia RTX 5060 Ti 8 GB","value":380},{"timestamp":42,"productName":"Nvidia RTX 5070","value":550},{"timestamp":42,"productName":"Nvidia RTX 5070 Ti","value":950},{"timestamp":42,"productName":"Nvidia RTX 5080","value":1250},{"timestamp":43,"productName":"AMD Radeon RX 9070 GRE","value":500},{"timestamp":43,"productName":"AMD RX 9060 XT 16 GB","value":470},{"timestamp":43,"productName":"AMD RX 9060 XT 8 GB","value":370},{"timestamp":43,"productName":"AMD RX 9070","value":650},{"timestamp":43,"productName":"AMD RX 9070 XT","value":720},{"timestamp":43,"productName":"Intel Arc B570","value":260},{"timestamp":43,"productName":"Intel Arc B580","value":310},{"timestamp":43,"productName":"Nvidia RTX 5050","value":299},{"timestamp":43,"productName":"Nvidia RTX 5060","value":359},{"timestamp":43,"productName":"Nvidia RTX 5060 Ti 16 GB","value":650},{"timestamp":43,"productName":"Nvidia RTX 5060 Ti 8 GB","value":420},{"timestamp":43,"productName":"Nvidia RTX 5070","value":755},{"timestamp":43,"productName":"Nvidia RTX 5070 Ti","value":1030},{"timestamp":43,"productName":"Nvidia RTX 5080","value":1290}],"xMin":1,"xMax":43,"yMin":0,"yMax":1500}</script></div></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-1787049161805-jqwtuqsig', false); });} else {initialize('fv-chart-1787049161805-jqwtuqsig', false);}})();</script></div><p>Anyways, I wouldn't recommend one buy the RTX 5060 Ti 8 GB, either. I'd personally pick the RX 9070 XT. Or the <a href="https://www.pcgamer.com/hardware/graphics-cards/amd-radeon-rx-9070-gre-review-acer-nitro/" target="_blank">RX 9070 GRE</a>, which is the only graphics card currently <em>under </em>its MSRP. It's <a href="https://www.newegg.com/gigabyte-gaming-oc-radeon-rx-9070-gre-12gb-graphics-card/p/N82E16814932827" target="_blank">$500 at Newegg with a discount code</a>.</p><p>Generally, Radeon cards haven't seen meteoric price rises like their GeForce counterparts. That's not to say that prices haven't increased over the past year—they absolutely have—but they've seen a more measured swing. Perhaps that's because anyone looking for a more powerful GPU with lots of VRAM for local AI is likely to choose Nvidia over AMD, or the newer GDDR7 chips used in RTX 50-series cards have higher spot prices. Either way, we haven't seen runaway prices for AMD's cards <em>as of yet. </em></p><p>Here are all the USD prices I've recorded from my latest search, with the MSRP and percentage increase (or in one case, decrease) noted:</p><div ><table><caption>Current graphics card prices (August 18) vs MSRP</caption><tbody><tr><td class="firstcol " ><p><strong>Graphics card</strong></p><p><br></p></td><td  ><p><strong>MSRP</strong></p><p><strong></strong></p></td><td  ><p><strong>Best price (August 18)</strong></p><p><strong></strong></p></td><td  ><p><strong>Difference (%)</strong></p><p><br></p></td></tr><tr><td class="firstcol " ><p><strong>Arc B570 10 GB</strong></p><p><strong></strong></p></td><td  ><p><strong>   </strong>     $220.00</p><p></p></td><td  ><p>$259.99</p><p><strong></strong></p></td><td  ><p><strong>+18.18%</strong></p><p><br></p></td></tr><tr><td class="firstcol " ><p><strong>5050 8 GB</strong></p><p><strong></strong></p></td><td  ><p>$249.00</p><p><strong></strong></p></td><td  ><p>$299.00</p><p><strong></strong></p></td><td  ><p><strong>+20.08%</strong></p><p><br></p></td></tr><tr><td class="firstcol " ><p><strong>Arc B580 12 GB</strong></p><p><strong></strong></p></td><td  ><p><strong></strong>$249.00</p><p><strong></strong></p></td><td  ><p><strong></strong>$309.99</p><p><strong></strong></p></td><td  ><p><strong>+24.49%</strong></p><p><br></p></td></tr><tr><td class="firstcol " ><p><strong>RTX 5060 8 GB</strong></p><p><strong></strong></p></td><td  ><p><strong></strong>$299.00</p><p><strong></strong></p></td><td  ><p><strong></strong>$359.00</p><p><strong></strong></p></td><td  ><p><strong>+20.07%</strong></p><p><br></p></td></tr><tr><td class="firstcol " ><p><strong>RX 9060 XT 8 GB</strong></p><p><strong></strong></p></td><td  ><p><strong></strong>$299.00</p><p><strong></strong></p></td><td  ><p><strong></strong>$399.99</p><p><strong></strong></p></td><td  ><p><strong>+33.78%</strong></p><p><br></p></td></tr><tr><td class="firstcol " ><p><strong>RTX 5060 Ti 8 GB</strong></p><p><strong></strong></p></td><td  ><p><strong></strong>$379.00</p><p><strong></strong></p></td><td  ><p><strong></strong>$429.99</p><p><strong></strong></p></td><td  ><p><strong>+13.45%</strong></p><p><br></p></td></tr><tr><td class="firstcol " ><p><strong>RX 9060 XT 16 GB</strong></p><p><strong></strong></p></td><td  ><p><strong></strong>$349.00</p><p><strong></strong></p></td><td  ><p><strong></strong>$469.99</p><p><strong></strong></p></td><td  ><p><strong>+34.67%</strong></p><p><br></p></td></tr><tr><td class="firstcol " ><p><strong>RX 9070 GRE 12 GB</strong></p><p><strong></strong></p></td><td  ><p><strong></strong>$549.00</p><p><strong></strong></p></td><td  ><p><strong></strong>$499.99</p><p><strong></strong></p></td><td  ><p><strong>-8.93%</strong></p><p><br></p></td></tr><tr><td class="firstcol " ><p><strong>RTX 5060 Ti 16 GB</strong></p><p><strong></strong></p></td><td  ><p>$429.00</p><p><strong></strong></p></td><td  ><p><strong></strong>$779.99</p><p><strong></strong></p></td><td  ><p><strong>+81.82%</strong></p><p><br></p></td></tr><tr><td class="firstcol " ><p><strong>RX 9070 16 GB</strong></p><p><strong></strong></p></td><td  ><p><strong></strong>$549.00</p><p><strong></strong></p></td><td  ><p><strong></strong>$649.99</p><p><strong></strong></p></td><td  ><p><strong>+18.40%</strong></p><p><br></p></td></tr><tr><td class="firstcol " ><p><strong>RX 9070 XT 16 GB</strong></p><p><strong></strong></p></td><td  ><p><strong></strong>$599.00</p><p><strong></strong></p></td><td  ><p><strong></strong>$719.99</p><p><strong></strong></p></td><td  ><p><strong>+20.20%</strong></p><p><br></p></td></tr><tr><td class="firstcol " ><p><strong>RTX 5070 12 GB</strong></p><p><strong></strong></p></td><td  ><p><strong></strong>$549.00</p><p><strong></strong></p></td><td  ><p><strong></strong>$763.30</p><p><strong></strong></p></td><td  ><p><strong>+39.03%</strong></p><p><br></p></td></tr><tr><td class="firstcol " ><p><strong>RTX 5070 Ti 16 GB</strong></p><p><strong></strong></p></td><td  ><p><strong></strong>$749.00</p><p><strong></strong></p></td><td  ><p><strong></strong>$1,087.99</p><p><strong></strong></p></td><td  ><p><strong>+45.26%</strong></p><p><br></p></td></tr><tr><td class="firstcol " ><p><strong>RTX 5080 16 GB</strong></p><p><strong></strong></p></td><td  ><p><strong></strong>$999.00</p><p><strong></strong></p></td><td  ><p><strong></strong>$1,478.99</p><p><strong></strong></p></td><td  ><p><strong>+48.05%</strong></p><p><br></p></td></tr><tr><td class="firstcol " ><p><strong>RTX 5090 32 GB</strong></p><p><strong></strong></p></td><td  ><p><strong></strong>$1,999.00</p><p><strong></strong></p></td><td  ><p><strong></strong>$4,298.00</p><p><strong></strong></p></td><td  ><p><strong>+115.01%</strong></p><p><br></p></td></tr></tbody></table></div> ]]></dc:content>
                                                                                                                                            <link>https://www.pcgamer.com/hardware/graphics-cards/the-rtx-5060-ti-16-gb-currently-costs-more-than-the-rtx-5070-and-rx-9070-xt-and-i-know-which-one-id-pick/</link>
                                                                            <description>
                            <![CDATA[ Graphics card prices are surging, but GeForce cards have been hit hardest. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">9PfHyXzFAQbat8f5q7DfAj</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/zvXdnuoU2WLrc3rtWJaRfm-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Tue, 18 Aug 2026 11:37:20 +0000</pubDate>                                                                                                                                <updated>Tue, 18 Aug 2026 11:57:13 +0000</updated>
                                                                                                                                            <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-320-70.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/zvXdnuoU2WLrc3rtWJaRfm-1920-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[An MSI RTX 5060 Ti on top of a PC case and with the rear backplate removed.]]></media:description>                                                            <media:text><![CDATA[An MSI RTX 5060 Ti on top of a PC case and with the rear backplate removed.]]></media:text>
                                <media:title type="plain"><![CDATA[An MSI RTX 5060 Ti on top of a PC case and with the rear backplate removed.]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/zvXdnuoU2WLrc3rtWJaRfm-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Prices for graphics cards are still on the rise. Just last week, we noted prices were at the <a href="https://www.pcgamer.com/hardware/graphics-cards/weve-been-tracking-graphics-card-prices-for-exactly-one-year-and-its-never-been-worse-than-this/" target="_blank">worst we've seen them in the past 12 months</a>, but after further checks this morning, they're looking worse again still. </p><p>Among the worst offenders, the <a href="https://www.pcgamer.com/hardware/graphics-cards/msi-rtx-5060-ti-16g-gaming-trio-oc-review/" target="_blank">RTX 5060 Ti 16 GB</a>. With memory being the main driving factor of price hikes in the past 12 months, it's perhaps no surprise that this memory-laden card is rising faster than most. Yet prices are beyond the pale. </p><p>In my search for a brand new card from a reputable retailer, this was the cheapest I could find: an MSI Shadow RTX 5060 Ti 16 GB for <a href="https://www.newegg.com/msi-rtx-5060-ti-16g-shadow-2x-oc-plus-geforce-rtx-5060-ti-16gb-graphics-card-double-fans/p/N82E16814137977" target="_blank">$780</a>. Not only is that more expensive than the best value RTX 5070 I could find at <a href="https://www.amazon.com/ZOTAC-Graphics-IceStorm-SFF-Ready-ZT-B50700H-10A/dp/B0GK8TKVDJ" target="_blank">$763</a>, but it's far in excess of AMD's <a href="https://www.pcgamer.com/hardware/graphics-cards/amd-radeon-rx-9700-xt-review-asus-prime-oc/" target="_blank">RX 9070 XT</a>. That's just <a href="https://www.amazon.com/ASRock-Radeon-9070-Challenger-Graphics/dp/B0FSSYTD49?th=1">$720</a>. It's also in excess of the RTX 5060 Ti 8 GB, which I've found at <a href="https://www.amazon.com/PNY-NVIDIA-GeForce-Graphics-128-bit/dp/B0F4YRNHSJ" target="_blank">$430</a>. A $350 premium for the 16 GB model. </p><p>There's little reason to purchase an RTX 5060 Ti for gaming at that price. It wasn't even a card I liked much at MSRP. I like lots of VRAM as much as the next guy, and it <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">makes a difference to the overall performance</a>, but there's a limit to how much I'd be willing to spend to get it. </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-1787049161805-jqwtuqsig *, #fv-chart-1787049161805-jqwtuqsig *:before, #fv-chart-1787049161805-jqwtuqsig *:after, #fv-chart-1787049161805-jqwtuqsig-slideshow *, #fv-chart-1787049161805-jqwtuqsig-slideshow *:before, #fv-chart-1787049161805-jqwtuqsig-slideshow *:after {box-sizing: border-box !important; margin: 0; padding: 0; border: 0;font-size: 100%; font: inherit; vertical-align: baseline;}#fv-chart-1787049161805-jqwtuqsig, #fv-chart-1787049161805-jqwtuqsig-slideshow { font-family: 'Open Sans', sans-serif !important; }#fv-chart-1787049161805-jqwtuqsig {position: relative !important; overflow: visible !important;--riv-primary: #E33235;}#fv-chart-1787049161805-jqwtuqsig .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-1787049161805-jqwtuqsig .fv-inner-wrapper.fv-no-header.fv-is-image-compare {padding-top: 0 !important;}#fv-chart-1787049161805-jqwtuqsig.fv-full-bleed {width: 100vw !important;margin-left: calc(50% - 50vw) !important;}body {overflow-x: clip !important;}#fv-chart-1787049161805-jqwtuqsig.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-1787049161805-jqwtuqsig .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-1787049161805-jqwtuqsig-slideshow {position: relative !important;width: 100% !important;margin: 1rem 0 !important;--riv-primary: #E33235;}#fv-chart-1787049161805-jqwtuqsig-slideshow .fv-slides-wrapper {position: relative !important;width: 100% !important;}#fv-chart-1787049161805-jqwtuqsig-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-1787049161805-jqwtuqsig-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-1787049161805-jqwtuqsig-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-1787049161805-jqwtuqsig-slideshow .fv-nav-btn svg {width: 18px !important;height: 18px !important;stroke-width: 3px !important;filter: none !important;}#fv-chart-1787049161805-jqwtuqsig-slideshow .fv-nav-btn:hover {opacity: 0.9 !important;transform: translateY(-1px) !important;}#fv-chart-1787049161805-jqwtuqsig-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-1787049161805-jqwtuqsig-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-1787049161805-jqwtuqsig-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-1787049161805-jqwtuqsig-slideshow .fv-slideshow-select:focus {outline: 2px solid #E33235 !important;border-color: #E33235 !important;}#fv-chart-1787049161805-jqwtuqsig .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-1787049161805-jqwtuqsig .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-1787049161805-jqwtuqsig .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-1787049161805-jqwtuqsig .fv-versus-chart { display: flex; flex-direction: column; width: 100%; margin-top: 1rem; }#fv-chart-1787049161805-jqwtuqsig .fv-versus-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 1.5rem; padding: 0 1rem; }#fv-chart-1787049161805-jqwtuqsig .fv-versus-select-wrapper { flex: 1; min-width: 0; }#fv-chart-1787049161805-jqwtuqsig .fv-versus-select-wrapper.fv-left { text-align: center; padding-right: 1rem; }#fv-chart-1787049161805-jqwtuqsig .fv-versus-select-wrapper.fv-right { text-align: center; padding-left: 1rem; }#fv-chart-1787049161805-jqwtuqsig .fv-versus-select-container { position: relative; display: inline-block; max-width: 100%; width: 100%; }#fv-chart-1787049161805-jqwtuqsig .fv-versus-chevron { position: absolute; top: 50%; transform: translateY(-50%); pointer-events: none; width: 16px; height: 16px; flex-shrink: 0; }#fv-chart-1787049161805-jqwtuqsig .fv-versus-select-wrapper.fv-left .fv-versus-chevron { right: 0; }#fv-chart-1787049161805-jqwtuqsig .fv-versus-select-wrapper.fv-right .fv-versus-chevron { right: 0; }#fv-chart-1787049161805-jqwtuqsig .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-1787049161805-jqwtuqsig .fv-versus-select.fv-select-left { text-align: center; direction: ltr; padding-right: 1.25rem; }#fv-chart-1787049161805-jqwtuqsig .fv-versus-select.fv-select-right { text-align: center; padding-right: 1.25rem; }#fv-chart-1787049161805-jqwtuqsig .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-1787049161805-jqwtuqsig .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-1787049161805-jqwtuqsig .fv-versus-body { display: flex; flex-direction: column; gap: 1.5rem; }#fv-chart-1787049161805-jqwtuqsig .fv-versus-row { position: relative; height: auto; padding-top: 20px; margin-bottom: 0.25rem; display: block; }#fv-chart-1787049161805-jqwtuqsig .fv-versus-bar-container { position: relative; height: 32px; display: flex; align-items: center; }#fv-chart-1787049161805-jqwtuqsig .fv-versus-bar-left-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-end; align-items: center; }#fv-chart-1787049161805-jqwtuqsig .fv-versus-bar-right-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-start; align-items: center; }#fv-chart-1787049161805-jqwtuqsig .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-1787049161805-jqwtuqsig .fv-versus-bar-left { border-radius: 4px 0 0 4px; justify-content: flex-end; padding: 0 8px; }#fv-chart-1787049161805-jqwtuqsig .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-1787049161805-jqwtuqsig .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-1787049161805-jqwtuqsig .fv-inside-left { white-space: nowrap; flex-shrink: 0; }#fv-chart-1787049161805-jqwtuqsig .fv-inside-right { white-space: nowrap; flex-shrink: 0; }#fv-chart-1787049161805-jqwtuqsig .fv-versus-val-text { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; }#fv-chart-1787049161805-jqwtuqsig .fv-versus-pct-diff { font-size: 12px; font-weight: 600; }#fv-chart-1787049161805-jqwtuqsig .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-1787049161805-jqwtuqsig .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-1787049161805-jqwtuqsig .fv-bottom-bar { display: flex !important; flex-direction: column !important; align-items: center !important; margin-top: 0.5rem !important; gap: 1rem !important; }#fv-chart-1787049161805-jqwtuqsig .fv-footer-content { text-align: center !important; width: 100% !important; }#fv-chart-1787049161805-jqwtuqsig .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-1787049161805-jqwtuqsig .fv-dropdown-wrapper { text-align: center !important; margin-bottom: 16px !important; margin-top: 0 !important; }#fv-chart-1787049161805-jqwtuqsig .fv-dropdown-title-container { position: relative !important; display: inline-block !important; max-width: 100% !important; }#fv-chart-1787049161805-jqwtuqsig .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-1787049161805-jqwtuqsig .fv-dropdown-title:focus { outline: none !important; }#fv-chart-1787049161805-jqwtuqsig .fv-dropdown-title::-ms-expand { display: none !important; }#fv-chart-1787049161805-jqwtuqsig .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-1787049161805-jqwtuqsig .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-1787049161805-jqwtuqsig .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-1787049161805-jqwtuqsig .fv-carousel-nav-btn:hover { border-color: #9ca3af !important; }#fv-chart-1787049161805-jqwtuqsig .fv-carousel-counter { font-size: 14px !important; color: #374151 !important; text-align: center !important; margin-top: 1rem !important; }#fv-chart-1787049161805-jqwtuqsig .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-1787049161805-jqwtuqsig .fv-legend-item { display: flex !important; align-items: center !important; gap: 6px !important; font-size: 14px !important; color: #374151 !important; }#fv-chart-1787049161805-jqwtuqsig .fv-legend-color { width: 12px !important; height: 12px !important; border-radius: 3px !important; }#fv-chart-1787049161805-jqwtuqsig .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-1787049161805-jqwtuqsig .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-1787049161805-jqwtuqsig .fv-multi-legend-swatch { width: 16px !important; height: 16px !important; border-radius: 3px !important; }#fv-chart-1787049161805-jqwtuqsig .fv-benchmark-group { margin-bottom: 1rem !important; }#fv-chart-1787049161805-jqwtuqsig .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-1787049161805-jqwtuqsig .fv-bar-row, #fv-chart-1787049161805-jqwtuqsig .fv-stacked-product { display: flex !important; align-items: center !important; width: 100% !important; margin-bottom: 0.75rem !important; position: relative !important; }#fv-chart-1787049161805-jqwtuqsig .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-1787049161805-jqwtuqsig .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-1787049161805-jqwtuqsig .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-1787049161805-jqwtuqsig.preview-wrapper .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1787049161805-jqwtuqsig.preview-wrapper .fv-bar-commentary-inline:focus, #fv-chart-1787049161805-jqwtuqsig.preview-wrapper .fv-bar-commentary-inline:focus-within, #fv-chart-1787049161805-jqwtuqsig.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1787049161805-jqwtuqsig.mobile-view .fv-bar-commentary-inline:focus, #fv-chart-1787049161805-jqwtuqsig.mobile-view .fv-bar-commentary-inline:focus-within { display: flex !important; }#fv-chart-1787049161805-jqwtuqsig .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-1787049161805-jqwtuqsig .fv-bar:hover { opacity: 0.8 !important; }#fv-chart-1787049161805-jqwtuqsig .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-1787049161805-jqwtuqsig .fv-bar-inner-label { white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; padding-right: 8px !important; }#fv-chart-1787049161805-jqwtuqsig .fv-bar-inner-value { flex-shrink: 0 !important; }#fv-chart-1787049161805-jqwtuqsig .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-1787049161805-jqwtuqsig .fv-bar-label.fv-primary-product { font-weight: bold !important; color: var(--riv-primary) !important; }#fv-chart-1787049161805-jqwtuqsig .fv-multi-bar-container { flex-direction: column !important; padding: 4px !important; align-items: stretch !important; gap: 4px !important; height: auto !important; }#fv-chart-1787049161805-jqwtuqsig .fv-multi-bar-item { display: flex !important; align-items: center !important; height: 25px !important; width: 100% !important; }#fv-chart-1787049161805-jqwtuqsig .fv-stacked-bar { display: flex !important; overflow: hidden !important; }#fv-chart-1787049161805-jqwtuqsig .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-1787049161805-jqwtuqsig .fv-stacked-segment:last-child { border-right: none !important; }#fv-chart-1787049161805-jqwtuqsig .fv-segment-value { font-size: 14px !important; font-weight: bold !important; }#fv-chart-1787049161805-jqwtuqsig .fv-grouped-bar-product { display: flex !important; flex-direction: column !important; width: 100% !important; margin-bottom: 1.25rem !important; }#fv-chart-1787049161805-jqwtuqsig .fv-grouped-product-title-wrapper { padding-left: 150px !important; }#fv-chart-1787049161805-jqwtuqsig .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-1787049161805-jqwtuqsig .fv-bar-cluster { width: 100% !important; flex-grow: 1 !important; display: flex !important; flex-direction: column !important; }#fv-chart-1787049161805-jqwtuqsig .fv-bar-cluster .fv-bar-row { margin-bottom: 3px !important; }#fv-chart-1787049161805-jqwtuqsig .fv-bar-cluster .fv-bar-container { height: 20px !important; }#fv-chart-1787049161805-jqwtuqsig .riv-grid line {stroke: #D1D5DB !important;stroke-dasharray: 3 3 !important;}#fv-chart-1787049161805-jqwtuqsig .fv-x-axis-wrapper { display: flex !important; width: 100% !important; margin-top: 0.5rem !important; }#fv-chart-1787049161805-jqwtuqsig .fv-x-axis-label-space { width: 150px !important; padding-right: 10px !important; flex-shrink: 0 !important; }#fv-chart-1787049161805-jqwtuqsig .fv-x-axis-chart-space { flex-grow: 1 !important; padding-right: 8px !important; }#fv-chart-1787049161805-jqwtuqsig .fv-x-axis-wrapper.fv-grouped-x-axis { margin-left: 0 !important; }#fv-chart-1787049161805-jqwtuqsig .fv-x-axis-line { border-top: 1px solid #D1D5DB !important; }#fv-chart-1787049161805-jqwtuqsig .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-1787049161805-jqwtuqsig .fv-x-axis-ticks span { position: relative !important; }#fv-chart-1787049161805-jqwtuqsig .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-1787049161805-jqwtuqsig .fv-x-axis-unit { text-align: center !important; font-size: 14px !important; color: #374151 !important; margin-top: 8px !important; display: block !important; }#fv-chart-1787049161805-jqwtuqsig .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-1787049161805-jqwtuqsig .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-1787049161805-jqwtuqsig.mobile-view .fv-pie-container,#fv-chart-1787049161805-jqwtuqsig.labels-on-top .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1787049161805-jqwtuqsig.mobile-view .fv-grouped-product-title-wrapper,#fv-chart-1787049161805-jqwtuqsig.labels-on-top .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1787049161805-jqwtuqsig.mobile-view .fv-bar-row,#fv-chart-1787049161805-jqwtuqsig.mobile-view .fv-stacked-product,#fv-chart-1787049161805-jqwtuqsig.mobile-view .fv-grouped-bar-product,#fv-chart-1787049161805-jqwtuqsig.labels-on-top .fv-bar-row,#fv-chart-1787049161805-jqwtuqsig.labels-on-top .fv-stacked-product,#fv-chart-1787049161805-jqwtuqsig.labels-on-top .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1787049161805-jqwtuqsig.mobile-view .fv-bar-label:not(.fv-grouped-product-title),#fv-chart-1787049161805-jqwtuqsig.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-1787049161805-jqwtuqsig.mobile-view .fv-bar-label,#fv-chart-1787049161805-jqwtuqsig.mobile-view .fv-grouped-product-title,#fv-chart-1787049161805-jqwtuqsig.labels-on-top .fv-bar-label,#fv-chart-1787049161805-jqwtuqsig.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-1787049161805-jqwtuqsig.mobile-view .fv-bar-container,#fv-chart-1787049161805-jqwtuqsig.mobile-view .fv-bar-cluster,#fv-chart-1787049161805-jqwtuqsig.labels-on-top .fv-bar-container,#fv-chart-1787049161805-jqwtuqsig.labels-on-top .fv-bar-cluster {width: 100% !important;}#fv-chart-1787049161805-jqwtuqsig.mobile-view .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1787049161805-jqwtuqsig.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1787049161805-jqwtuqsig.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1787049161805-jqwtuqsig.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus-within,#fv-chart-1787049161805-jqwtuqsig.labels-on-top .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1787049161805-jqwtuqsig.labels-on-top .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1787049161805-jqwtuqsig.labels-on-top .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1787049161805-jqwtuqsig.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-1787049161805-jqwtuqsig.mobile-view .fv-x-axis-wrapper,#fv-chart-1787049161805-jqwtuqsig.labels-on-top .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1787049161805-jqwtuqsig.mobile-view .fv-x-axis-label-space,#fv-chart-1787049161805-jqwtuqsig.labels-on-top .fv-x-axis-label-space {display: none !important;}#fv-chart-1787049161805-jqwtuqsig.mobile-view .fv-x-axis-chart-space,#fv-chart-1787049161805-jqwtuqsig.labels-on-top .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1787049161805-jqwtuqsig.mobile-view .fv-benchmark-title,#fv-chart-1787049161805-jqwtuqsig.labels-on-top .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1787049161805-jqwtuqsig.mobile-view .fv-dropdown-title,#fv-chart-1787049161805-jqwtuqsig.labels-on-top .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1787049161805-jqwtuqsig.mobile-view .fv-carousel-nav-btn,#fv-chart-1787049161805-jqwtuqsig.labels-on-top .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1787049161805-jqwtuqsig.mobile-view .fv-chart-title,#fv-chart-1787049161805-jqwtuqsig.labels-on-top .fv-chart-title {padding: 0 8px !important;}#fv-chart-1787049161805-jqwtuqsig.mobile-view .fv-chart-subhead,#fv-chart-1787049161805-jqwtuqsig.labels-on-top .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1787049161805-jqwtuqsig.mobile-view .fv-versus-header,#fv-chart-1787049161805-jqwtuqsig.labels-on-top .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1787049161805-jqwtuqsig.mobile-view .fv-versus-select-wrapper,#fv-chart-1787049161805-jqwtuqsig.labels-on-top .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1787049161805-jqwtuqsig.mobile-view .fv-versus-select-wrapper.fv-left,#fv-chart-1787049161805-jqwtuqsig.labels-on-top .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1787049161805-jqwtuqsig.mobile-view .fv-versus-select-wrapper.fv-right,#fv-chart-1787049161805-jqwtuqsig.labels-on-top .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1787049161805-jqwtuqsig.mobile-view .fv-versus-select.fv-select-left,#fv-chart-1787049161805-jqwtuqsig.labels-on-top .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1787049161805-jqwtuqsig.mobile-view .fv-versus-select.fv-select-right,#fv-chart-1787049161805-jqwtuqsig.labels-on-top .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1787049161805-jqwtuqsig.mobile-view .fv-versus-vs,#fv-chart-1787049161805-jqwtuqsig.labels-on-top .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1787049161805-jqwtuqsig.mobile-view .fv-versus-select-container,#fv-chart-1787049161805-jqwtuqsig.labels-on-top .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1787049161805-jqwtuqsig.mobile-view .fv-versus-select,#fv-chart-1787049161805-jqwtuqsig.labels-on-top .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1787049161805-jqwtuqsig.mobile-view .fv-stl-shop-all-btn,#fv-chart-1787049161805-jqwtuqsig.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-1787049161805-jqwtuqsig.mobile-view .fv-stl-shop-all-logo,#fv-chart-1787049161805-jqwtuqsig.mobile-view .fv-stl-shop-all-icon,#fv-chart-1787049161805-jqwtuqsig.labels-on-top .fv-stl-shop-all-logo,#fv-chart-1787049161805-jqwtuqsig.labels-on-top .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1787049161805-jqwtuqsig.mobile-view .fv-stl-shop-all-icon svg,#fv-chart-1787049161805-jqwtuqsig.labels-on-top .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1787049161805-jqwtuqsig.mobile-view .fv-bar-commentary-inline,#fv-chart-1787049161805-jqwtuqsig.labels-on-top .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1787049161805-jqwtuqsig.mobile-view .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1787049161805-jqwtuqsig.mobile-view.fv-contains-line-chart .fv-footer-content {margin-left: -1rem !important;margin-right: -1rem !important;}@media (max-width: 599px) {#fv-chart-1787049161805-jqwtuqsig .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1787049161805-jqwtuqsig .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1787049161805-jqwtuqsig .fv-bar-row,#fv-chart-1787049161805-jqwtuqsig .fv-stacked-product,#fv-chart-1787049161805-jqwtuqsig .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1787049161805-jqwtuqsig .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-1787049161805-jqwtuqsig .fv-bar-label,#fv-chart-1787049161805-jqwtuqsig .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-1787049161805-jqwtuqsig .fv-bar-container,#fv-chart-1787049161805-jqwtuqsig .fv-bar-cluster {width: 100% !important;}#fv-chart-1787049161805-jqwtuqsig .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1787049161805-jqwtuqsig .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1787049161805-jqwtuqsig .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1787049161805-jqwtuqsig .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-1787049161805-jqwtuqsig .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1787049161805-jqwtuqsig .fv-x-axis-label-space {display: none !important;}#fv-chart-1787049161805-jqwtuqsig .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1787049161805-jqwtuqsig .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1787049161805-jqwtuqsig .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1787049161805-jqwtuqsig .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1787049161805-jqwtuqsig .fv-chart-title {padding: 0 8px !important;}#fv-chart-1787049161805-jqwtuqsig .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1787049161805-jqwtuqsig .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1787049161805-jqwtuqsig .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1787049161805-jqwtuqsig .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1787049161805-jqwtuqsig .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1787049161805-jqwtuqsig .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1787049161805-jqwtuqsig .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1787049161805-jqwtuqsig .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1787049161805-jqwtuqsig .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1787049161805-jqwtuqsig .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1787049161805-jqwtuqsig .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-1787049161805-jqwtuqsig .fv-stl-shop-all-logo,#fv-chart-1787049161805-jqwtuqsig .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1787049161805-jqwtuqsig .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1787049161805-jqwtuqsig .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1787049161805-jqwtuqsig .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1787049161805-jqwtuqsig.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": "Lowest price per GPU","description": "We've been measuring the lowest available price of each current-gen GPU since August 14, 2025.","creator": {"@type": "Organization","name": "PC Gamer","logo": "https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png"},"isAccessibleForFree": true,"dateCreated": "2026-08-18T10:32:41.808Z","citation": "Add your caption to explain the data, the learnings and the key takeaways of the data being visualized","keywords": ["AMD Radeon RX 9070 GRE","AMD RX 9060 XT 16 GB","AMD RX 9060 XT 8 GB","AMD RX 9070","AMD RX 9070 XT","Intel Arc B570","Intel Arc B580","Nvidia RTX 5050","Nvidia RTX 5060","Nvidia RTX 5060 Ti 16 GB","Nvidia RTX 5060 Ti 8 GB","Nvidia RTX 5070","Nvidia RTX 5070 Ti","Nvidia RTX 5080","Lowest pricing","benchmark","comparison","performance","review","PC Gamer"],"measurementTechnique": "Performance Benchmarking","variableMeasured": [{"@type": "PropertyValue","name": "AMD RX 9060 XT 16 GB – Lowest pricing","value": 470,"unitText": "Price, $"},{"@type": "PropertyValue","name": "AMD RX 9060 XT 8 GB – Lowest pricing","value": 370,"unitText": "Price, $"},{"@type": "PropertyValue","name": "AMD RX 9070 – Lowest pricing","value": 650,"unitText": "Price, $"},{"@type": "PropertyValue","name": "AMD RX 9070 XT – Lowest pricing","value": 720,"unitText": "Price, $"},{"@type": "PropertyValue","name": "Intel Arc B570 – Lowest pricing","value": 260,"unitText": "Price, $"},{"@type": "PropertyValue","name": "Intel Arc B580 – Lowest pricing","value": 310,"unitText": "Price, $"},{"@type": "PropertyValue","name": "Nvidia RTX 5050 – Lowest pricing","value": 299,"unitText": "Price, $"},{"@type": "PropertyValue","name": "Nvidia RTX 5060 – Lowest pricing","value": 359,"unitText": "Price, $"},{"@type": "PropertyValue","name": "Nvidia RTX 5060 Ti 16 GB – Lowest pricing","value": 650,"unitText": "Price, $"},{"@type": "PropertyValue","name": "Nvidia RTX 5060 Ti 8 GB – Lowest pricing","value": 420,"unitText": "Price, $"},{"@type": "PropertyValue","name": "Nvidia RTX 5070 – Lowest pricing","value": 755,"unitText": "Price, $"},{"@type": "PropertyValue","name": "Nvidia RTX 5070 Ti – Lowest pricing","value": 1030,"unitText": "Price, $"},{"@type": "PropertyValue","name": "Nvidia RTX 5080 – Lowest pricing","value": 1290,"unitText": "Price, $"},{"@type": "PropertyValue","name": "AMD Radeon RX 9070 GRE – Lowest pricing","value": 500,"unitText": "Price, $"}]}</script><div id="fv-chart-1787049161805-jqwtuqsig" class="fv-chart-wrapper fv-contains-line-chart  " data-bar-labels-on-top="false" data-iframe-height="true" data-vizualizer-embed="true"><div class="fv-inner-wrapper    "><h3 class="fv-chart-title">Lowest price per GPU</h3><p class="fv-chart-subhead">We've been measuring the lowest available price of each current-gen GPU since August 14, 2025.</p><div class="riv-chart-container"><div class="fv-chart-item" id="fv-chart-1787049161805-jqwtuqsig-line-Lowest pricing" data-chart-type="Line" data-title="Lowest pricing" data-subhead="We've been measuring the lowest available price of each current-gen GPU since August 14, 2025." data-caption="" style=""><div class="fv-benchmark-group"><div class="riv-line-chart-container" id="fv-chart-1787049161805-jqwtuqsig-line-Lowest pricing" role="group" aria-label="Line chart for Lowest pricing" style="position: relative;"><style>.riv-line-chart-container { width: 100% !important; }.riv-line-chart-svg-desktop { display: block !important; }.riv-line-chart-svg-mobile { display: none !important; }.mobile-view .riv-line-chart-svg-desktop { display: none !important; }.mobile-view .riv-line-chart-svg-mobile { display: block !important; }@media (max-width: 599px) { .riv-line-chart-svg-desktop { display: none !important; } .riv-line-chart-svg-mobile { display: block !important; } }.riv-line-legend { display: flex !important; flex-wrap: wrap !important; justify-content: center !important; gap: 8px 16px !important; margin-top: 16px !important; font-family: 'Open Sans', sans-serif !important; }.riv-legend-item { display: inline-flex !important; align-items: center !important; gap: 6px !important; font-size: 13px !important; color: #374151 !important; background: none !important; border: none !important; padding: 4px !important; border-radius: 4px !important; cursor: pointer !important; transition: opacity 0.2s !important; }.riv-legend-item.fv-primary-product { font-weight: bold !important; }.riv-legend-item:focus { outline: 2px solid var(--riv-primary) !important; }.riv-legend-marker { width: 12px !important; height: 12px !important; border-radius: 50% !important; }</style><div class="fv-y-axis-title">Lowest pricing (Price, $)</div><svg class="riv-line-chart-svg-desktop" style="overflow: visible;" fill="none" viewBox="0 0 600 340" width="100%" height="auto" aria-hidden="true"><g class="riv-grid"><line x1="45" x2="580" y1="275.00" y2="275.00" /><line x1="45" x2="580" y1="186.67" y2="186.67" /><line x1="45" x2="580" y1="98.33" y2="98.33" /><line x1="45" x2="580" y1="10.00" y2="10.00" /><line x1="287.02" x2="287.02" y1="10" y2="275" /><line x1="541.79" x2="541.79" y1="10" y2="275" /></g><g class="riv-axes"><line x1="45" x2="45" y1="10" y2="275" stroke="#D1D5DB" /><line x1="45" x2="580" y1="275" y2="275" stroke="#D1D5DB" /><text x="37" y="275.00" dy="0.32em" text-anchor="end" style="font-size: 14px; font-weight: normal;" fill="#374151">0</text><text x="37" y="186.67" dy="0.32em" text-anchor="end" style="font-size: 14px; font-weight: normal;" fill="#374151">500</text><text x="37" y="98.33" dy="0.32em" text-anchor="end" style="font-size: 14px; font-weight: normal;" fill="#374151">1000</text><text x="37" y="10.00" dy="0.32em" text-anchor="end" style="font-size: 14px; font-weight: normal;" fill="#374151">1500</text><text x="287.02" y="287" transform="rotate(-45 287.02 287)" text-anchor="end" style="font-size: 14px; font-weight: normal;" fill="#374151">20 Week</text><text x="541.79" y="287" transform="rotate(-45 541.79 287)" text-anchor="end" style="font-size: 14px; font-weight: normal;" fill="#374151">40 Week</text></g><path class="riv-line-path" d="M 490.83,177.83 C 495.08,177.83 499.33,177.83 503.57,177.83 C 507.82,177.83 512.06,177.83 516.31,177.83 C 520.56,177.83 524.80,186.67 529.05,186.67 C 533.29,186.67 537.54,186.67 541.79,186.67 C 546.03,186.67 550.28,186.67 554.52,186.67 C 558.77,186.67 563.02,177.83 567.26,177.83 C 571.51,177.83 575.75,186.67 580.00,186.67" data-product="AMD Radeon RX 9070 GRE" fill="none" stroke="#E33235" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" /><path class="riv-line-path" d="M 45.00,209.63 C 49.25,209.63 53.49,209.63 57.74,209.63 C 61.98,209.63 66.23,209.63 70.48,209.63 C 74.72,209.63 78.97,209.63 83.21,209.63 C 87.46,209.63 91.71,213.17 95.95,213.17 C 100.20,213.17 104.44,213.17 108.69,213.17 C 112.94,213.17 117.18,213.17 121.43,213.17 C 125.67,213.17 129.92,213.17 134.17,213.17 C 138.41,213.17 142.66,213.17 146.90,213.17 C 151.15,213.17 155.40,211.40 159.64,211.40 C 163.89,211.40 168.13,214.93 172.38,214.93 C 176.63,214.93 180.87,213.17 185.12,213.17 C 189.37,213.17 193.61,213.17 197.86,213.17 C 202.10,213.17 206.35,209.63 210.60,209.63 C 214.84,209.63 219.09,207.87 223.33,207.87 C 227.58,207.87 231.83,207.87 236.07,207.87 C 240.32,207.87 244.56,206.10 248.81,206.10 C 253.06,206.10 257.30,206.10 261.55,206.10 C 265.79,206.10 270.04,204.33 274.29,204.33 C 278.53,204.33 282.78,197.27 287.02,197.27 C 291.27,197.27 295.52,197.27 299.76,197.27 C 304.01,197.27 308.25,204.33 312.50,204.33 C 316.75,204.33 320.99,197.27 325.24,197.27 C 329.48,197.27 333.73,197.27 337.98,197.27 C 342.22,197.27 346.47,197.27 350.71,197.27 C 354.96,197.27 359.21,197.27 363.45,197.27 C 367.70,197.27 371.94,197.27 376.19,197.27 C 380.44,197.27 384.68,197.27 388.93,197.27 C 393.17,197.27 397.42,195.68 401.67,195.68 C 405.91,195.68 410.16,197.27 414.40,197.27 C 418.65,197.27 422.90,197.27 427.14,197.27 C 431.39,197.27 435.63,199.03 439.88,199.03 C 444.13,199.03 448.37,199.03 452.62,199.03 C 456.87,199.03 461.11,197.27 465.36,197.27 C 469.60,197.27 473.85,199.03 478.10,199.03 C 482.34,199.03 486.59,197.27 490.83,197.27 C 495.08,197.27 499.33,197.27 503.57,197.27 C 507.82,197.27 512.06,197.27 516.31,197.27 C 520.56,197.27 524.80,204.33 529.05,204.33 C 533.29,204.33 537.54,199.03 541.79,199.03 C 546.03,199.03 550.28,199.03 554.52,199.03 C 558.77,199.03 563.02,195.50 567.26,195.50 C 571.51,195.50 575.75,191.97 580.00,191.97" data-product="AMD RX 9060 XT 16 GB" fill="none" stroke="#FE9F58" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" /><path class="riv-line-path" d="M 45.00,225.53 C 49.25,225.53 53.49,227.30 57.74,227.30 C 61.98,227.30 66.23,225.53 70.48,225.53 C 74.72,225.53 78.97,225.53 83.21,225.53 C 87.46,225.53 91.71,227.30 95.95,227.30 C 100.20,227.30 104.44,227.30 108.69,227.30 C 112.94,227.30 117.18,227.30 121.43,227.30 C 125.67,227.30 129.92,227.30 134.17,227.30 C 138.41,227.30 142.66,227.30 146.90,227.30 C 151.15,227.30 155.40,227.30 159.64,227.30 C 163.89,227.30 168.13,230.83 172.38,230.83 C 176.63,230.83 180.87,226.42 185.12,226.42 C 189.37,226.42 193.61,225.53 197.86,225.53 C 202.10,225.53 206.35,225.53 210.60,225.53 C 214.84,225.53 219.09,224.12 223.33,224.12 C 227.58,224.12 231.83,224.12 236.07,224.12 C 240.32,224.12 244.56,220.23 248.81,220.23 C 253.06,220.23 257.30,220.23 261.55,220.23 C 265.79,220.23 270.04,220.23 274.29,220.23 C 278.53,220.23 282.78,220.23 287.02,220.23 C 291.27,220.23 295.52,213.17 299.76,213.17 C 304.01,213.17 308.25,213.87 312.50,213.87 C 316.75,213.87 320.99,213.87 325.24,213.87 C 329.48,213.87 333.73,213.87 337.98,213.87 C 342.22,213.87 346.47,213.87 350.71,213.87 C 354.96,213.87 359.21,214.93 363.45,214.93 C 367.70,214.93 371.94,214.93 376.19,214.93 C 380.44,214.93 384.68,213.87 388.93,213.87 C 393.17,213.87 397.42,213.17 401.67,213.17 C 405.91,213.17 410.16,213.17 414.40,213.17 C 418.65,213.17 422.90,213.17 427.14,213.17 C 431.39,213.17 435.63,211.40 439.88,211.40 C 444.13,211.40 448.37,211.40 452.62,211.40 C 456.87,211.40 461.11,211.40 465.36,211.40 C 469.60,211.40 473.85,211.40 478.10,211.40 C 482.34,211.40 486.59,211.40 490.83,211.40 C 495.08,211.40 499.33,213.17 503.57,213.17 C 507.82,213.17 512.06,213.17 516.31,213.17 C 520.56,213.17 524.80,211.40 529.05,211.40 C 533.29,211.40 537.54,211.40 541.79,211.40 C 546.03,211.40 550.28,211.40 554.52,211.40 C 558.77,211.40 563.02,211.40 567.26,211.40 C 571.51,211.40 575.75,209.63 580.00,209.63" data-product="AMD RX 9060 XT 8 GB" fill="none" stroke="#1CA9C4" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" /><path class="riv-line-path" d="M 45.00,169.00 C 49.25,169.00 53.49,169.00 57.74,169.00 C 61.98,169.00 66.23,177.83 70.48,177.83 C 74.72,177.83 78.97,177.83 83.21,177.83 C 87.46,177.83 91.71,169.00 95.95,169.00 C 100.20,169.00 104.44,169.00 108.69,169.00 C 112.94,169.00 117.18,177.83 121.43,177.83 C 125.67,177.83 129.92,177.83 134.17,177.83 C 138.41,177.83 142.66,176.07 146.90,176.07 C 151.15,176.07 155.40,177.83 159.64,177.83 C 163.89,177.83 168.13,177.83 172.38,177.83 C 176.63,177.83 180.87,181.37 185.12,181.37 C 189.37,181.37 193.61,181.37 197.86,181.37 C 202.10,181.37 206.35,181.37 210.60,181.37 C 214.84,181.37 219.09,181.37 223.33,181.37 C 227.58,181.37 231.83,181.37 236.07,181.37 C 240.32,181.37 244.56,172.53 248.81,172.53 C 253.06,172.53 257.30,172.53 261.55,172.53 C 265.79,172.53 270.04,172.53 274.29,172.53 C 278.53,172.53 282.78,169.00 287.02,169.00 C 291.27,169.00 295.52,170.77 299.76,170.77 C 304.01,170.77 308.25,163.70 312.50,163.70 C 316.75,163.70 320.99,163.70 325.24,163.70 C 329.48,163.70 333.73,165.47 337.98,165.47 C 342.22,165.47 346.47,167.23 350.71,167.23 C 354.96,167.23 359.21,167.23 363.45,167.23 C 367.70,167.23 371.94,163.70 376.19,163.70 C 380.44,163.70 384.68,165.47 388.93,165.47 C 393.17,165.47 397.42,165.47 401.67,165.47 C 405.91,165.47 410.16,165.47 414.40,165.47 C 418.65,165.47 422.90,165.47 427.14,165.47 C 431.39,165.47 435.63,165.47 439.88,165.47 C 444.13,165.47 448.37,169.00 452.62,169.00 C 456.87,169.00 461.11,165.47 465.36,165.47 C 469.60,165.47 473.85,169.00 478.10,169.00 C 482.34,169.00 486.59,169.00 490.83,169.00 C 495.08,169.00 499.33,169.00 503.57,169.00 C 507.82,169.00 512.06,169.00 516.31,169.00 C 520.56,169.00 524.80,169.00 529.05,169.00 C 533.29,169.00 537.54,169.00 541.79,169.00 C 546.03,169.00 550.28,169.00 554.52,169.00 C 558.77,169.00 563.02,162.82 567.26,162.82 C 571.51,162.82 575.75,160.17 580.00,160.17" data-product="AMD RX 9070" fill="none" stroke="#EB6F71" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" /><path class="riv-line-path" d="M 45.00,151.33 C 49.25,151.33 53.49,151.33 57.74,151.33 C 61.98,151.33 66.23,151.33 70.48,151.33 C 74.72,151.33 78.97,152.22 83.21,152.22 C 87.46,152.22 91.71,156.63 95.95,156.63 C 100.20,156.63 104.44,156.63 108.69,156.63 C 112.94,156.63 117.18,160.17 121.43,160.17 C 125.67,160.17 129.92,160.17 134.17,160.17 C 138.41,160.17 142.66,160.17 146.90,160.17 C 151.15,160.17 155.40,169.00 159.64,169.00 C 163.89,169.00 168.13,169.00 172.38,169.00 C 176.63,169.00 180.87,169.00 185.12,169.00 C 189.37,169.00 193.61,169.00 197.86,169.00 C 202.10,169.00 206.35,169.00 210.60,169.00 C 214.84,169.00 219.09,169.00 223.33,169.00 C 227.58,169.00 231.83,165.47 236.07,165.47 C 240.32,165.47 244.56,158.40 248.81,158.40 C 253.06,158.40 257.30,151.33 261.55,151.33 C 265.79,151.33 270.04,147.80 274.29,147.80 C 278.53,147.80 282.78,147.80 287.02,147.80 C 291.27,147.80 295.52,146.03 299.76,146.03 C 304.01,146.03 308.25,146.03 312.50,146.03 C 316.75,146.03 320.99,146.03 325.24,146.03 C 329.48,146.03 333.73,146.03 337.98,146.03 C 342.22,146.03 346.47,146.03 350.71,146.03 C 354.96,146.03 359.21,146.03 363.45,146.03 C 367.70,146.03 371.94,146.03 376.19,146.03 C 380.44,146.03 384.68,147.80 388.93,147.80 C 393.17,147.80 397.42,149.57 401.67,149.57 C 405.91,149.57 410.16,149.57 414.40,149.57 C 418.65,149.57 422.90,156.63 427.14,156.63 C 431.39,156.63 435.63,149.57 439.88,149.57 C 444.13,149.57 448.37,149.57 452.62,149.57 C 456.87,149.57 461.11,149.57 465.36,149.57 C 469.60,149.57 473.85,151.33 478.10,151.33 C 482.34,151.33 486.59,151.33 490.83,151.33 C 495.08,151.33 499.33,151.33 503.57,151.33 C 507.82,151.33 512.06,151.33 516.31,151.33 C 520.56,151.33 524.80,151.33 529.05,151.33 C 533.29,151.33 537.54,151.33 541.79,151.33 C 546.03,151.33 550.28,151.33 554.52,151.33 C 558.77,151.33 563.02,153.10 567.26,153.10 C 571.51,153.10 575.75,147.80 580.00,147.80" data-product="AMD RX 9070 XT" fill="none" stroke="#FFC08B" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" /><path class="riv-line-path" d="M 45.00,234.37 C 49.25,234.37 53.49,234.37 57.74,234.37 C 61.98,234.37 66.23,234.37 70.48,234.37 C 74.72,234.37 78.97,234.37 83.21,234.37 C 87.46,234.37 91.71,234.37 95.95,234.37 C 100.20,234.37 104.44,234.37 108.69,234.37 C 112.94,234.37 117.18,234.37 121.43,234.37 C 125.67,234.37 129.92,239.67 134.17,239.67 C 138.41,239.67 142.66,236.13 146.90,236.13 C 151.15,236.13 155.40,237.90 159.64,237.90 C 163.89,237.90 168.13,239.67 172.38,239.67 C 176.63,239.67 180.87,239.67 185.12,239.67 C 189.37,239.67 193.61,239.67 197.86,239.67 C 202.10,239.67 206.35,239.31 210.60,239.31 C 214.84,239.31 219.09,239.31 223.33,239.31 C 227.58,239.31 231.83,239.31 236.07,239.31 C 240.32,239.31 244.56,239.67 248.81,239.67 C 253.06,239.67 257.30,239.67 261.55,239.67 C 265.79,239.67 270.04,239.67 274.29,239.67 C 278.53,239.67 282.78,239.67 287.02,239.67 C 291.27,239.67 295.52,230.83 299.76,230.83 C 304.01,230.83 308.25,230.83 312.50,230.83 C 316.75,230.83 320.99,230.83 325.24,230.83 C 329.48,230.83 333.73,230.83 337.98,230.83 C 342.22,230.83 346.47,230.83 350.71,230.83 C 354.96,230.83 359.21,230.83 363.45,230.83 C 367.70,230.83 371.94,230.83 376.19,230.83 C 380.44,230.83 384.68,230.83 388.93,230.83 C 393.17,230.83 397.42,230.83 401.67,230.83 C 405.91,230.83 410.16,229.07 414.40,229.07 C 418.65,229.07 422.90,229.07 427.14,229.07 C 431.39,229.07 435.63,229.07 439.88,229.07 C 444.13,229.07 448.37,229.07 452.62,229.07 C 456.87,229.07 461.11,229.07 465.36,229.07 C 469.60,229.07 473.85,229.07 478.10,229.07 C 482.34,229.07 486.59,229.07 490.83,229.07 C 495.08,229.07 499.33,230.83 503.57,230.83 C 507.82,230.83 512.06,230.83 516.31,230.83 C 520.56,230.83 524.80,230.83 529.05,230.83 C 533.29,230.83 537.54,229.07 541.79,229.07 C 546.03,229.07 550.28,230.83 554.52,230.83 C 558.77,230.83 563.02,229.07 567.26,229.07 C 571.51,229.07 575.75,229.07 580.00,229.07" data-product="Intel Arc B570" fill="none" stroke="#66C5D7" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" /><path class="riv-line-path" d="M 45.00,229.07 C 49.25,229.07 53.49,229.07 57.74,229.07 C 61.98,229.07 66.23,230.83 70.48,230.83 C 74.72,230.83 78.97,230.83 83.21,230.83 C 87.46,230.83 91.71,230.83 95.95,230.83 C 100.20,230.83 104.44,230.83 108.69,230.83 C 112.94,230.83 117.18,230.83 121.43,230.83 C 125.67,230.83 129.92,230.83 134.17,230.83 C 138.41,230.83 142.66,230.83 146.90,230.83 C 151.15,230.83 155.40,230.83 159.64,230.83 C 163.89,230.83 168.13,230.83 172.38,230.83 C 176.63,230.83 180.87,230.83 185.12,230.83 C 189.37,230.83 193.61,230.83 197.86,230.83 C 202.10,230.83 206.35,230.83 210.60,230.83 C 214.84,230.83 219.09,232.60 223.33,232.60 C 227.58,232.60 231.83,232.60 236.07,232.60 C 240.32,232.60 244.56,230.83 248.81,230.83 C 253.06,230.83 257.30,230.83 261.55,230.83 C 265.79,230.83 270.04,229.07 274.29,229.07 C 278.53,229.07 282.78,223.77 287.02,223.77 C 291.27,223.77 295.52,223.77 299.76,223.77 C 304.01,223.77 308.25,222.00 312.50,222.00 C 316.75,222.00 320.99,222.00 325.24,222.00 C 329.48,222.00 333.73,222.00 337.98,222.00 C 342.22,222.00 346.47,222.00 350.71,222.00 C 354.96,222.00 359.21,222.00 363.45,222.00 C 367.70,222.00 371.94,222.00 376.19,222.00 C 380.44,222.00 384.68,223.77 388.93,223.77 C 393.17,223.77 397.42,223.77 401.67,223.77 C 405.91,223.77 410.16,223.77 414.40,223.77 C 418.65,223.77 422.90,223.77 427.14,223.77 C 431.39,223.77 435.63,223.77 439.88,223.77 C 444.13,223.77 448.37,223.77 452.62,223.77 C 456.87,223.77 461.11,223.77 465.36,223.77 C 469.60,223.77 473.85,221.29 478.10,221.29 C 482.34,221.29 486.59,222.00 490.83,222.00 C 495.08,222.00 499.33,221.29 503.57,221.29 C 507.82,221.29 512.06,221.29 516.31,221.29 C 520.56,221.29 524.80,222.35 529.05,222.35 C 533.29,222.35 537.54,223.59 541.79,223.59 C 546.03,223.59 550.28,223.77 554.52,223.77 C 558.77,223.77 563.02,223.77 567.26,223.77 C 571.51,223.77 575.75,220.23 580.00,220.23" data-product="Intel Arc B580" fill="none" stroke="#B5282A" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" /><path class="riv-line-path" d="M 45.00,230.83 C 49.25,230.83 53.49,230.83 57.74,230.83 C 61.98,230.83 66.23,230.83 70.48,230.83 C 74.72,230.83 78.97,230.83 83.21,230.83 C 87.46,230.83 91.71,230.83 95.95,230.83 C 100.20,230.83 104.44,232.60 108.69,232.60 C 112.94,232.60 117.18,232.60 121.43,232.60 C 125.67,232.60 129.92,230.83 134.17,230.83 C 138.41,230.83 142.66,230.83 146.90,230.83 C 151.15,230.83 155.40,230.83 159.64,230.83 C 163.89,230.83 168.13,234.37 172.38,234.37 C 176.63,234.37 180.87,236.13 185.12,236.13 C 189.37,236.13 193.61,236.13 197.86,236.13 C 202.10,236.13 206.35,236.13 210.60,236.13 C 214.84,236.13 219.09,239.67 223.33,239.67 C 227.58,239.67 231.83,239.67 236.07,239.67 C 240.32,239.67 244.56,233.48 248.81,233.48 C 253.06,233.48 257.30,232.60 261.55,232.60 C 265.79,232.60 270.04,232.60 274.29,232.60 C 278.53,232.60 282.78,232.60 287.02,232.60 C 291.27,232.60 295.52,229.07 299.76,229.07 C 304.01,229.07 308.25,229.07 312.50,229.07 C 316.75,229.07 320.99,229.07 325.24,229.07 C 329.48,229.07 333.73,229.07 337.98,229.07 C 342.22,229.07 346.47,229.07 350.71,229.07 C 354.96,229.07 359.21,223.77 363.45,223.77 C 367.70,223.77 371.94,223.77 376.19,223.77 C 380.44,223.77 384.68,223.77 388.93,223.77 C 393.17,223.77 397.42,223.77 401.67,223.77 C 405.91,223.77 410.16,223.77 414.40,223.77 C 418.65,223.77 422.90,223.77 427.14,223.77 C 431.39,223.77 435.63,223.77 439.88,223.77 C 444.13,223.77 448.37,223.77 452.62,223.77 C 456.87,223.77 461.11,223.77 465.36,223.77 C 469.60,223.77 473.85,223.77 478.10,223.77 C 482.34,223.77 486.59,223.77 490.83,223.77 C 495.08,223.77 499.33,223.77 503.57,223.77 C 507.82,223.77 512.06,223.77 516.31,223.77 C 520.56,223.77 524.80,223.77 529.05,223.77 C 533.29,223.77 537.54,223.77 541.79,223.77 C 546.03,223.77 550.28,223.77 554.52,223.77 C 558.77,223.77 563.02,223.77 567.26,223.77 C 571.51,223.77 575.75,222.18 580.00,222.18" data-product="Nvidia RTX 5050" fill="none" stroke="#D07F46" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" /><path class="riv-line-path" d="M 45.00,222.00 C 49.25,222.00 53.49,222.00 57.74,222.00 C 61.98,222.00 66.23,223.59 70.48,223.59 C 74.72,223.59 78.97,222.71 83.21,222.71 C 87.46,222.71 91.71,222.00 95.95,222.00 C 100.20,222.00 104.44,223.94 108.69,223.94 C 112.94,223.94 117.18,222.18 121.43,222.18 C 125.67,222.18 129.92,222.18 134.17,222.18 C 138.41,222.18 142.66,222.18 146.90,222.18 C 151.15,222.18 155.40,222.18 159.64,222.18 C 163.89,222.18 168.13,225.53 172.38,225.53 C 176.63,225.53 180.87,225.71 185.12,225.71 C 189.37,225.71 193.61,225.71 197.86,225.71 C 202.10,225.71 206.35,225.71 210.60,225.71 C 214.84,225.71 219.09,225.71 223.33,225.71 C 227.58,225.71 231.83,227.30 236.07,227.30 C 240.32,227.30 244.56,229.07 248.81,229.07 C 253.06,229.07 257.30,223.77 261.55,223.77 C 265.79,223.77 270.04,222.18 274.29,222.18 C 278.53,222.18 282.78,222.18 287.02,222.18 C 291.27,222.18 295.52,222.18 299.76,222.18 C 304.01,222.18 308.25,222.18 312.50,222.18 C 316.75,222.18 320.99,214.93 325.24,214.93 C 329.48,214.93 333.73,214.93 337.98,214.93 C 342.22,214.93 346.47,213.34 350.71,213.34 C 354.96,213.34 359.21,213.34 363.45,213.34 C 367.70,213.34 371.94,213.34 376.19,213.34 C 380.44,213.34 384.68,213.34 388.93,213.34 C 393.17,213.34 397.42,213.34 401.67,213.34 C 405.91,213.34 410.16,216.70 414.40,216.70 C 418.65,216.70 422.90,216.70 427.14,216.70 C 431.39,216.70 435.63,220.23 439.88,220.23 C 444.13,220.23 448.37,213.34 452.62,213.34 C 456.87,213.34 461.11,213.34 465.36,213.34 C 469.60,213.34 473.85,213.17 478.10,213.17 C 482.34,213.17 486.59,214.93 490.83,214.93 C 495.08,214.93 499.33,214.93 503.57,214.93 C 507.82,214.93 512.06,214.93 516.31,214.93 C 520.56,214.93 524.80,214.93 529.05,214.93 C 533.29,214.93 537.54,214.93 541.79,214.93 C 546.03,214.93 550.28,215.11 554.52,215.11 C 558.77,215.11 563.02,213.17 567.26,213.17 C 571.51,213.17 575.75,211.58 580.00,211.58" data-product="Nvidia RTX 5060" fill="none" stroke="#e97a7b" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" /><path class="riv-line-path" d="M 45.00,199.03 C 49.25,199.03 53.49,199.03 57.74,199.03 C 61.98,199.03 66.23,199.03 70.48,199.03 C 74.72,199.03 78.97,199.03 83.21,199.03 C 87.46,199.03 91.71,199.03 95.95,199.03 C 100.20,199.03 104.44,208.04 108.69,208.04 C 112.94,208.04 117.18,199.03 121.43,199.03 C 125.67,199.03 129.92,199.03 134.17,199.03 C 138.41,199.03 142.66,199.03 146.90,199.03 C 151.15,199.03 155.40,199.03 159.64,199.03 C 163.89,199.03 168.13,204.33 172.38,204.33 C 176.63,204.33 180.87,204.33 185.12,204.33 C 189.37,204.33 193.61,200.80 197.86,200.80 C 202.10,200.80 206.35,200.80 210.60,200.80 C 214.84,200.80 219.09,199.03 223.33,199.03 C 227.58,199.03 231.83,199.03 236.07,199.03 C 240.32,199.03 244.56,199.03 248.81,199.03 C 253.06,199.03 257.30,195.50 261.55,195.50 C 265.79,195.50 270.04,195.50 274.29,195.50 C 278.53,195.50 282.78,183.13 287.02,183.13 C 291.27,183.13 295.52,183.13 299.76,183.13 C 304.01,183.13 308.25,183.13 312.50,183.13 C 316.75,183.13 320.99,183.13 325.24,183.13 C 329.48,183.13 333.73,183.13 337.98,183.13 C 342.22,183.13 346.47,177.83 350.71,177.83 C 354.96,177.83 359.21,177.83 363.45,177.83 C 367.70,177.83 371.94,174.30 376.19,174.30 C 380.44,174.30 384.68,184.02 388.93,184.02 C 393.17,184.02 397.42,186.67 401.67,186.67 C 405.91,186.67 410.16,186.67 414.40,186.67 C 418.65,186.67 422.90,186.67 427.14,186.67 C 431.39,186.67 435.63,184.02 439.88,184.02 C 444.13,184.02 448.37,188.43 452.62,188.43 C 456.87,188.43 461.11,177.83 465.36,177.83 C 469.60,177.83 473.85,177.83 478.10,177.83 C 482.34,177.83 486.59,177.83 490.83,177.83 C 495.08,177.83 499.33,174.30 503.57,174.30 C 507.82,174.30 512.06,174.30 516.31,174.30 C 520.56,174.30 524.80,174.30 529.05,174.30 C 533.29,174.30 537.54,175.18 541.79,175.18 C 546.03,175.18 550.28,176.07 554.52,176.07 C 558.77,176.07 563.02,174.30 567.26,174.30 C 571.51,174.30 575.75,160.17 580.00,160.17" data-product="Nvidia RTX 5060 Ti 16 GB" fill="none" stroke="#e38e4f" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" /><path class="riv-line-path" d="M 45.00,209.99 C 49.25,209.99 53.49,214.93 57.74,214.93 C 61.98,214.93 66.23,209.63 70.48,209.63 C 74.72,209.63 78.97,214.05 83.21,214.05 C 87.46,214.05 91.71,214.93 95.95,214.93 C 100.20,214.93 104.44,214.93 108.69,214.93 C 112.94,214.93 117.18,213.17 121.43,213.17 C 125.67,213.17 129.92,214.58 134.17,214.58 C 138.41,214.58 142.66,217.94 146.90,217.94 C 151.15,217.94 155.40,214.93 159.64,214.93 C 163.89,214.93 168.13,218.47 172.38,218.47 C 176.63,218.47 180.87,218.47 185.12,218.47 C 189.37,218.47 193.61,214.58 197.86,214.58 C 202.10,214.58 206.35,219.70 210.60,219.70 C 214.84,219.70 219.09,213.17 223.33,213.17 C 227.58,213.17 231.83,213.17 236.07,213.17 C 240.32,213.17 244.56,216.70 248.81,216.70 C 253.06,216.70 257.30,216.70 261.55,216.70 C 265.79,216.70 270.04,216.70 274.29,216.70 C 278.53,216.70 282.78,216.70 287.02,216.70 C 291.27,216.70 295.52,212.99 299.76,212.99 C 304.01,212.99 308.25,211.40 312.50,211.40 C 316.75,211.40 320.99,211.40 325.24,211.40 C 329.48,211.40 333.73,211.40 337.98,211.40 C 342.22,211.40 346.47,211.40 350.71,211.40 C 354.96,211.40 359.21,211.40 363.45,211.40 C 367.70,211.40 371.94,211.40 376.19,211.40 C 380.44,211.40 384.68,206.10 388.93,206.10 C 393.17,206.10 397.42,206.10 401.67,206.10 C 405.91,206.10 410.16,206.10 414.40,206.10 C 418.65,206.10 422.90,207.87 427.14,207.87 C 431.39,207.87 435.63,207.87 439.88,207.87 C 444.13,207.87 448.37,204.33 452.62,204.33 C 456.87,204.33 461.11,207.87 465.36,207.87 C 469.60,207.87 473.85,207.87 478.10,207.87 C 482.34,207.87 486.59,209.63 490.83,209.63 C 495.08,209.63 499.33,209.63 503.57,209.63 C 507.82,209.63 512.06,209.63 516.31,209.63 C 520.56,209.63 524.80,216.70 529.05,216.70 C 533.29,216.70 537.54,216.70 541.79,216.70 C 546.03,216.70 550.28,216.70 554.52,216.70 C 558.77,216.70 563.02,207.87 567.26,207.87 C 571.51,207.87 575.75,200.80 580.00,200.80" data-product="Nvidia RTX 5060 Ti 8 GB" fill="none" stroke="#75bdd1" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" /><path class="riv-line-path" d="M 45.00,177.83 C 49.25,177.83 53.49,177.83 57.74,177.83 C 61.98,177.83 66.23,182.43 70.48,182.43 C 74.72,182.43 78.97,178.54 83.21,178.54 C 87.46,178.54 91.71,190.02 95.95,190.02 C 100.20,190.02 104.44,186.84 108.69,186.84 C 112.94,186.84 117.18,183.13 121.43,183.13 C 125.67,183.13 129.92,186.67 134.17,186.67 C 138.41,186.67 142.66,186.67 146.90,186.67 C 151.15,186.67 155.40,190.20 159.64,190.20 C 163.89,190.20 168.13,188.61 172.38,188.61 C 176.63,188.61 180.87,186.67 185.12,186.67 C 189.37,186.67 193.61,181.90 197.86,181.90 C 202.10,181.90 206.35,179.60 210.60,179.60 C 214.84,179.60 219.09,186.84 223.33,186.84 C 227.58,186.84 231.83,186.84 236.07,186.84 C 240.32,186.84 244.56,178.01 248.81,178.01 C 253.06,178.01 257.30,179.60 261.55,179.60 C 265.79,179.60 270.04,178.01 274.29,178.01 C 278.53,178.01 282.78,165.47 287.02,165.47 C 291.27,165.47 295.52,165.47 299.76,165.47 C 304.01,165.47 308.25,165.47 312.50,165.47 C 316.75,165.47 320.99,163.70 325.24,163.70 C 329.48,163.70 333.73,164.58 337.98,164.58 C 342.22,164.58 346.47,163.70 350.71,163.70 C 354.96,163.70 359.21,168.29 363.45,168.29 C 367.70,168.29 371.94,161.93 376.19,161.93 C 380.44,161.93 384.68,163.70 388.93,163.70 C 393.17,163.70 397.42,162.64 401.67,162.64 C 405.91,162.64 410.16,163.70 414.40,163.70 C 418.65,163.70 422.90,169.18 427.14,169.18 C 431.39,169.18 435.63,169.18 439.88,169.18 C 444.13,169.18 448.37,169.18 452.62,169.18 C 456.87,169.18 461.11,169.18 465.36,169.18 C 469.60,169.18 473.85,169.18 478.10,169.18 C 482.34,169.18 486.59,169.18 490.83,169.18 C 495.08,169.18 499.33,169.18 503.57,169.18 C 507.82,169.18 512.06,169.18 516.31,169.18 C 520.56,169.18 524.80,169.18 529.05,169.18 C 533.29,169.18 537.54,169.18 541.79,169.18 C 546.03,169.18 550.28,176.07 554.52,176.07 C 558.77,176.07 563.02,177.83 567.26,177.83 C 571.51,177.83 575.75,141.62 580.00,141.62" data-product="Nvidia RTX 5070" fill="none" stroke="#d26365" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" /><path class="riv-line-path" d="M 45.00,137.20 C 49.25,137.20 53.49,142.50 57.74,142.50 C 61.98,142.50 66.23,142.50 70.48,142.50 C 74.72,142.50 78.97,142.50 83.21,142.50 C 87.46,142.50 91.71,142.68 95.95,142.68 C 100.20,142.68 104.44,142.68 108.69,142.68 C 112.94,142.68 117.18,142.50 121.43,142.50 C 125.67,142.50 129.92,142.68 134.17,142.68 C 138.41,142.68 142.66,142.50 146.90,142.50 C 151.15,142.50 155.40,146.03 159.64,146.03 C 163.89,146.03 168.13,151.51 172.38,151.51 C 176.63,151.51 180.87,146.03 185.12,146.03 C 189.37,146.03 193.61,142.50 197.86,142.50 C 202.10,142.50 206.35,142.50 210.60,142.50 C 214.84,142.50 219.09,142.68 223.33,142.68 C 227.58,142.68 231.83,142.50 236.07,142.50 C 240.32,142.50 244.56,142.50 248.81,142.50 C 253.06,142.50 257.30,128.54 261.55,128.54 C 265.79,128.54 270.04,116.18 274.29,116.18 C 278.53,116.18 282.78,98.33 287.02,98.33 C 291.27,98.33 295.52,107.17 299.76,107.17 C 304.01,107.17 308.25,107.17 312.50,107.17 C 316.75,107.17 320.99,107.17 325.24,107.17 C 329.48,107.17 333.73,107.17 337.98,107.17 C 342.22,107.17 346.47,107.17 350.71,107.17 C 354.96,107.17 359.21,107.17 363.45,107.17 C 367.70,107.17 371.94,107.17 376.19,107.17 C 380.44,107.17 384.68,116.00 388.93,116.00 C 393.17,116.00 397.42,100.10 401.67,100.10 C 405.91,100.10 410.16,100.10 414.40,100.10 C 418.65,100.10 422.90,100.10 427.14,100.10 C 431.39,100.10 435.63,100.10 439.88,100.10 C 444.13,100.10 448.37,101.87 452.62,101.87 C 456.87,101.87 461.11,101.87 465.36,101.87 C 469.60,101.87 473.85,116.00 478.10,116.00 C 482.34,116.00 486.59,101.87 490.83,101.87 C 495.08,101.87 499.33,101.87 503.57,101.87 C 507.82,101.87 512.06,101.87 516.31,101.87 C 520.56,101.87 524.80,112.47 529.05,112.47 C 533.29,112.47 537.54,106.28 541.79,106.28 C 546.03,106.28 550.28,116.00 554.52,116.00 C 558.77,116.00 563.02,107.17 567.26,107.17 C 571.51,107.17 575.75,93.03 580.00,93.03" data-product="Nvidia RTX 5070 Ti" fill="none" stroke="#ffcea9" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" /><path class="riv-line-path" d="M 45.00,80.67 C 49.25,80.67 53.49,80.84 57.74,80.84 C 61.98,80.84 66.23,98.33 70.48,98.33 C 74.72,98.33 78.97,98.33 83.21,98.33 C 87.46,98.33 91.71,98.33 95.95,98.33 C 100.20,98.33 104.44,110.88 108.69,110.88 C 112.94,110.88 117.18,98.51 121.43,98.51 C 125.67,98.51 129.92,101.87 134.17,101.87 C 138.41,101.87 142.66,98.51 146.90,98.51 C 151.15,98.51 155.40,100.28 159.64,100.28 C 163.89,100.28 168.13,100.10 172.38,100.10 C 176.63,100.10 180.87,100.28 185.12,100.28 C 189.37,100.28 193.61,98.33 197.86,98.33 C 202.10,98.33 206.35,98.33 210.60,98.33 C 214.84,98.33 219.09,98.33 223.33,98.33 C 227.58,98.33 231.83,80.67 236.07,80.67 C 240.32,80.67 244.56,57.70 248.81,57.70 C 253.06,57.70 257.30,50.99 261.55,50.99 C 265.79,50.99 270.04,31.20 274.29,31.20 C 278.53,31.20 282.78,36.50 287.02,36.50 C 291.27,36.50 295.52,33.85 299.76,33.85 C 304.01,33.85 308.25,33.85 312.50,33.85 C 316.75,33.85 320.99,47.10 325.24,47.10 C 329.48,47.10 333.73,47.10 337.98,47.10 C 342.22,47.10 346.47,54.17 350.71,54.17 C 354.96,54.17 359.21,52.40 363.45,52.40 C 367.70,52.40 371.94,47.10 376.19,47.10 C 380.44,47.10 384.68,54.17 388.93,54.17 C 393.17,54.17 397.42,47.10 401.67,47.10 C 405.91,47.10 410.16,47.10 414.40,47.10 C 418.65,47.10 422.90,47.10 427.14,47.10 C 431.39,47.10 435.63,47.10 439.88,47.10 C 444.13,47.10 448.37,47.10 452.62,47.10 C 456.87,47.10 461.11,50.63 465.36,50.63 C 469.60,50.63 473.85,47.10 478.10,47.10 C 482.34,47.10 486.59,54.17 490.83,54.17 C 495.08,54.17 499.33,54.17 503.57,54.17 C 507.82,54.17 512.06,54.17 516.31,54.17 C 520.56,54.17 524.80,54.17 529.05,54.17 C 533.29,54.17 537.54,54.17 541.79,54.17 C 546.03,54.17 550.28,54.17 554.52,54.17 C 558.77,54.17 563.02,54.17 567.26,54.17 C 571.51,54.17 575.75,47.10 580.00,47.10" data-product="Nvidia RTX 5080" fill="none" stroke="#5bb0c0" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" /><circle class="riv-dot" data-product="AMD Radeon RX 9070 GRE" cx="490.83" cy="177.83" r="3" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD Radeon RX 9070 GRE" cx="503.57" cy="177.83" r="3" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD Radeon RX 9070 GRE" cx="516.31" cy="177.83" r="3" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD Radeon RX 9070 GRE" cx="529.05" cy="186.67" r="3" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD Radeon RX 9070 GRE" cx="541.79" cy="186.67" r="3" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD Radeon RX 9070 GRE" cx="554.52" cy="186.67" r="3" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD Radeon RX 9070 GRE" cx="567.26" cy="177.83" r="3" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD Radeon RX 9070 GRE" cx="580.00" cy="186.67" r="3" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="45.00" cy="209.63" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="57.74" cy="209.63" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="70.48" cy="209.63" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="83.21" cy="209.63" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="95.95" cy="213.17" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="108.69" cy="213.17" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="121.43" cy="213.17" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="134.17" cy="213.17" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="146.90" cy="213.17" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="159.64" cy="211.40" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="172.38" cy="214.93" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="185.12" cy="213.17" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="197.86" cy="213.17" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="210.60" cy="209.63" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="223.33" cy="207.87" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="236.07" cy="207.87" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="248.81" cy="206.10" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="261.55" cy="206.10" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="274.29" cy="204.33" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="287.02" cy="197.27" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="299.76" cy="197.27" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="312.50" cy="204.33" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="325.24" cy="197.27" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="337.98" cy="197.27" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="350.71" cy="197.27" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="363.45" cy="197.27" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="376.19" cy="197.27" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="388.93" cy="197.27" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="401.67" cy="195.68" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="414.40" cy="197.27" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="427.14" cy="197.27" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="439.88" cy="199.03" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="452.62" cy="199.03" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="465.36" cy="197.27" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="478.10" cy="199.03" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="490.83" cy="197.27" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="503.57" cy="197.27" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="516.31" cy="197.27" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="529.05" cy="204.33" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="541.79" cy="199.03" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="554.52" cy="199.03" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="567.26" cy="195.50" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="580.00" cy="191.97" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="45.00" cy="225.53" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="57.74" cy="227.30" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="70.48" cy="225.53" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="83.21" cy="225.53" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="95.95" cy="227.30" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="108.69" cy="227.30" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="121.43" cy="227.30" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="134.17" cy="227.30" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="146.90" cy="227.30" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="159.64" cy="227.30" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="172.38" cy="230.83" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="185.12" cy="226.42" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="197.86" cy="225.53" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="210.60" cy="225.53" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="223.33" cy="224.12" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="236.07" cy="224.12" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="248.81" cy="220.23" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="261.55" cy="220.23" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="274.29" cy="220.23" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="287.02" cy="220.23" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="299.76" cy="213.17" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="312.50" cy="213.87" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="325.24" cy="213.87" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="337.98" cy="213.87" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="350.71" cy="213.87" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="363.45" cy="214.93" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="376.19" cy="214.93" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="388.93" cy="213.87" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="401.67" cy="213.17" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="414.40" cy="213.17" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="427.14" cy="213.17" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="439.88" cy="211.40" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="452.62" cy="211.40" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="465.36" cy="211.40" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="478.10" cy="211.40" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="490.83" cy="211.40" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="503.57" cy="213.17" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="516.31" cy="213.17" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="529.05" cy="211.40" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="541.79" cy="211.40" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="554.52" cy="211.40" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="567.26" cy="211.40" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="580.00" cy="209.63" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="45.00" cy="169.00" r="3" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="57.74" cy="169.00" r="3" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="70.48" cy="177.83" r="3" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="83.21" cy="177.83" r="3" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="95.95" cy="169.00" r="3" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="108.69" cy="169.00" r="3" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="121.43" cy="177.83" r="3" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="134.17" cy="177.83" r="3" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="146.90" cy="176.07" r="3" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="159.64" cy="177.83" r="3" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="172.38" cy="177.83" r="3" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="185.12" cy="181.37" r="3" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="197.86" cy="181.37" r="3" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="210.60" cy="181.37" r="3" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="223.33" cy="181.37" r="3" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="236.07" cy="181.37" r="3" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="248.81" cy="172.53" r="3" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="261.55" cy="172.53" r="3" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="274.29" cy="172.53" r="3" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="287.02" cy="169.00" r="3" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="299.76" cy="170.77" r="3" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="312.50" cy="163.70" r="3" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="325.24" cy="163.70" r="3" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="337.98" cy="165.47" r="3" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="350.71" cy="167.23" r="3" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="363.45" cy="167.23" r="3" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="376.19" cy="163.70" r="3" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="388.93" cy="165.47" r="3" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="401.67" cy="165.47" r="3" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="414.40" cy="165.47" r="3" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="427.14" cy="165.47" r="3" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="439.88" cy="165.47" r="3" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="452.62" cy="169.00" r="3" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="465.36" cy="165.47" r="3" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="478.10" cy="169.00" r="3" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="490.83" cy="169.00" r="3" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="503.57" cy="169.00" r="3" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="516.31" cy="169.00" r="3" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="529.05" cy="169.00" r="3" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="541.79" cy="169.00" r="3" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="554.52" cy="169.00" r="3" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="567.26" cy="162.82" r="3" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="580.00" cy="160.17" r="3" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="45.00" cy="151.33" r="3" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="57.74" cy="151.33" r="3" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="70.48" cy="151.33" r="3" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="83.21" cy="152.22" r="3" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="95.95" cy="156.63" r="3" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="108.69" cy="156.63" r="3" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="121.43" cy="160.17" r="3" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="134.17" cy="160.17" r="3" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="146.90" cy="160.17" r="3" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="159.64" cy="169.00" r="3" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="172.38" cy="169.00" r="3" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="185.12" cy="169.00" r="3" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="197.86" cy="169.00" r="3" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="210.60" cy="169.00" r="3" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="223.33" cy="169.00" r="3" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="236.07" cy="165.47" r="3" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="248.81" cy="158.40" r="3" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="261.55" cy="151.33" r="3" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="274.29" cy="147.80" r="3" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="287.02" cy="147.80" r="3" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="299.76" cy="146.03" r="3" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="312.50" cy="146.03" r="3" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="325.24" cy="146.03" r="3" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="337.98" cy="146.03" r="3" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="350.71" cy="146.03" r="3" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="363.45" cy="146.03" r="3" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="376.19" cy="146.03" r="3" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="388.93" cy="147.80" r="3" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="401.67" cy="149.57" r="3" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="414.40" cy="149.57" r="3" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="427.14" cy="156.63" r="3" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="439.88" cy="149.57" r="3" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="452.62" cy="149.57" r="3" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="465.36" cy="149.57" r="3" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="478.10" cy="151.33" r="3" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="490.83" cy="151.33" r="3" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="503.57" cy="151.33" r="3" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="516.31" cy="151.33" r="3" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="529.05" cy="151.33" r="3" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="541.79" cy="151.33" r="3" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="554.52" cy="151.33" r="3" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="567.26" cy="153.10" r="3" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="580.00" cy="147.80" r="3" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="45.00" cy="234.37" r="3" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="57.74" cy="234.37" r="3" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="70.48" cy="234.37" r="3" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="83.21" cy="234.37" r="3" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="95.95" cy="234.37" r="3" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="108.69" cy="234.37" r="3" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="121.43" cy="234.37" r="3" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="134.17" cy="239.67" r="3" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="146.90" cy="236.13" r="3" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="159.64" cy="237.90" r="3" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="172.38" cy="239.67" r="3" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="185.12" cy="239.67" r="3" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="197.86" cy="239.67" r="3" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="210.60" cy="239.31" r="3" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="223.33" cy="239.31" r="3" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="236.07" cy="239.31" r="3" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="248.81" cy="239.67" r="3" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="261.55" cy="239.67" r="3" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="274.29" cy="239.67" r="3" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="287.02" cy="239.67" r="3" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="299.76" cy="230.83" r="3" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="312.50" cy="230.83" r="3" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="325.24" cy="230.83" r="3" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="337.98" cy="230.83" r="3" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="350.71" cy="230.83" r="3" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="363.45" cy="230.83" r="3" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="376.19" cy="230.83" r="3" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="388.93" cy="230.83" r="3" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="401.67" cy="230.83" r="3" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="414.40" cy="229.07" r="3" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="427.14" cy="229.07" r="3" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="439.88" cy="229.07" r="3" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="452.62" cy="229.07" r="3" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="465.36" cy="229.07" r="3" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="478.10" cy="229.07" r="3" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="490.83" cy="229.07" r="3" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="503.57" cy="230.83" r="3" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="516.31" cy="230.83" r="3" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="529.05" cy="230.83" r="3" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="541.79" cy="229.07" r="3" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="554.52" cy="230.83" r="3" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="567.26" cy="229.07" r="3" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="580.00" cy="229.07" r="3" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="45.00" cy="229.07" r="3" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="57.74" cy="229.07" r="3" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="70.48" cy="230.83" r="3" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="83.21" cy="230.83" r="3" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="95.95" cy="230.83" r="3" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="108.69" cy="230.83" r="3" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="121.43" cy="230.83" r="3" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="134.17" cy="230.83" r="3" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="146.90" cy="230.83" r="3" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="159.64" cy="230.83" r="3" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="172.38" cy="230.83" r="3" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="185.12" cy="230.83" r="3" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="197.86" cy="230.83" r="3" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="210.60" cy="230.83" r="3" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="223.33" cy="232.60" r="3" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="236.07" cy="232.60" r="3" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="248.81" cy="230.83" r="3" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="261.55" cy="230.83" r="3" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="274.29" cy="229.07" r="3" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="287.02" cy="223.77" r="3" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="299.76" cy="223.77" r="3" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="312.50" cy="222.00" r="3" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="325.24" cy="222.00" r="3" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="337.98" cy="222.00" r="3" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="350.71" cy="222.00" r="3" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="363.45" cy="222.00" r="3" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="376.19" cy="222.00" r="3" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="388.93" cy="223.77" r="3" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="401.67" cy="223.77" r="3" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="414.40" cy="223.77" r="3" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="427.14" cy="223.77" r="3" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="439.88" cy="223.77" r="3" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="452.62" cy="223.77" r="3" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="465.36" cy="223.77" r="3" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="478.10" cy="221.29" r="3" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="490.83" cy="222.00" r="3" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="503.57" cy="221.29" r="3" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="516.31" cy="221.29" r="3" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="529.05" cy="222.35" r="3" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="541.79" cy="223.59" r="3" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="554.52" cy="223.77" r="3" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="567.26" cy="223.77" r="3" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="580.00" cy="220.23" r="3" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="45.00" cy="230.83" r="3" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="57.74" cy="230.83" r="3" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="70.48" cy="230.83" r="3" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="83.21" cy="230.83" r="3" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="95.95" cy="230.83" r="3" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="108.69" cy="232.60" r="3" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="121.43" cy="232.60" r="3" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="134.17" cy="230.83" r="3" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="146.90" cy="230.83" r="3" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="159.64" cy="230.83" r="3" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="172.38" cy="234.37" r="3" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="185.12" cy="236.13" r="3" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="197.86" cy="236.13" r="3" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="210.60" cy="236.13" r="3" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="223.33" cy="239.67" r="3" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="236.07" cy="239.67" r="3" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="248.81" cy="233.48" r="3" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="261.55" cy="232.60" r="3" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="274.29" cy="232.60" r="3" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="287.02" cy="232.60" r="3" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="299.76" cy="229.07" r="3" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="312.50" cy="229.07" r="3" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="325.24" cy="229.07" r="3" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="337.98" cy="229.07" r="3" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="350.71" cy="229.07" r="3" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="363.45" cy="223.77" r="3" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="376.19" cy="223.77" r="3" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="388.93" cy="223.77" r="3" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="401.67" cy="223.77" r="3" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="414.40" cy="223.77" r="3" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="427.14" cy="223.77" r="3" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="439.88" cy="223.77" r="3" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="452.62" cy="223.77" r="3" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="465.36" cy="223.77" r="3" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="478.10" cy="223.77" r="3" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="490.83" cy="223.77" r="3" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="503.57" cy="223.77" r="3" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="516.31" cy="223.77" r="3" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="529.05" cy="223.77" r="3" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="541.79" cy="223.77" r="3" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="554.52" cy="223.77" r="3" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="567.26" cy="223.77" r="3" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="580.00" cy="222.18" r="3" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="45.00" cy="222.00" r="3" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="57.74" cy="222.00" r="3" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="70.48" cy="223.59" r="3" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="83.21" cy="222.71" r="3" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="95.95" cy="222.00" r="3" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="108.69" cy="223.94" r="3" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="121.43" cy="222.18" r="3" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="134.17" cy="222.18" r="3" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="146.90" cy="222.18" r="3" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="159.64" cy="222.18" r="3" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="172.38" cy="225.53" r="3" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="185.12" cy="225.71" r="3" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="197.86" cy="225.71" r="3" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="210.60" cy="225.71" r="3" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="223.33" cy="225.71" r="3" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="236.07" cy="227.30" r="3" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="248.81" cy="229.07" r="3" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="261.55" cy="223.77" r="3" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="274.29" cy="222.18" r="3" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="287.02" cy="222.18" r="3" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="299.76" cy="222.18" r="3" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="312.50" cy="222.18" r="3" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="325.24" cy="214.93" r="3" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="337.98" cy="214.93" r="3" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="350.71" cy="213.34" r="3" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="363.45" cy="213.34" r="3" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="376.19" cy="213.34" r="3" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="388.93" cy="213.34" r="3" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="401.67" cy="213.34" r="3" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="414.40" cy="216.70" r="3" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="427.14" cy="216.70" r="3" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="439.88" cy="220.23" r="3" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="452.62" cy="213.34" r="3" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="465.36" cy="213.34" r="3" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="478.10" cy="213.17" r="3" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="490.83" cy="214.93" r="3" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="503.57" cy="214.93" r="3" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="516.31" cy="214.93" r="3" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="529.05" cy="214.93" r="3" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="541.79" cy="214.93" r="3" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="554.52" cy="215.11" r="3" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="567.26" cy="213.17" r="3" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="580.00" cy="211.58" r="3" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="45.00" cy="199.03" r="3" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="57.74" cy="199.03" r="3" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="70.48" cy="199.03" r="3" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="83.21" cy="199.03" r="3" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="95.95" cy="199.03" r="3" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="108.69" cy="208.04" r="3" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="121.43" cy="199.03" r="3" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="134.17" cy="199.03" r="3" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="146.90" cy="199.03" r="3" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="159.64" cy="199.03" r="3" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="172.38" cy="204.33" r="3" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="185.12" cy="204.33" r="3" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="197.86" cy="200.80" r="3" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="210.60" cy="200.80" r="3" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="223.33" cy="199.03" r="3" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="236.07" cy="199.03" r="3" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="248.81" cy="199.03" r="3" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="261.55" cy="195.50" r="3" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="274.29" cy="195.50" r="3" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="287.02" cy="183.13" r="3" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="299.76" cy="183.13" r="3" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="312.50" cy="183.13" r="3" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="325.24" cy="183.13" r="3" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="337.98" cy="183.13" r="3" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="350.71" cy="177.83" r="3" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="363.45" cy="177.83" r="3" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="376.19" cy="174.30" r="3" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="388.93" cy="184.02" r="3" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="401.67" cy="186.67" r="3" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="414.40" cy="186.67" r="3" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="427.14" cy="186.67" r="3" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="439.88" cy="184.02" r="3" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="452.62" cy="188.43" r="3" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="465.36" cy="177.83" r="3" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="478.10" cy="177.83" r="3" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="490.83" cy="177.83" r="3" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="503.57" cy="174.30" r="3" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="516.31" cy="174.30" r="3" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="529.05" cy="174.30" r="3" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="541.79" cy="175.18" r="3" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="554.52" cy="176.07" r="3" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="567.26" cy="174.30" r="3" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="580.00" cy="160.17" r="3" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="45.00" cy="209.99" r="3" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="57.74" cy="214.93" r="3" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="70.48" cy="209.63" r="3" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="83.21" cy="214.05" r="3" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="95.95" cy="214.93" r="3" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="108.69" cy="214.93" r="3" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="121.43" cy="213.17" r="3" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="134.17" cy="214.58" r="3" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="146.90" cy="217.94" r="3" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="159.64" cy="214.93" r="3" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="172.38" cy="218.47" r="3" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="185.12" cy="218.47" r="3" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="197.86" cy="214.58" r="3" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="210.60" cy="219.70" r="3" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="223.33" cy="213.17" r="3" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="236.07" cy="213.17" r="3" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="248.81" cy="216.70" r="3" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="261.55" cy="216.70" r="3" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="274.29" cy="216.70" r="3" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="287.02" cy="216.70" r="3" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="299.76" cy="212.99" r="3" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="312.50" cy="211.40" r="3" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="325.24" cy="211.40" r="3" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="337.98" cy="211.40" r="3" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="350.71" cy="211.40" r="3" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="363.45" cy="211.40" r="3" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="376.19" cy="211.40" r="3" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="388.93" cy="206.10" r="3" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="401.67" cy="206.10" r="3" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="414.40" cy="206.10" r="3" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="427.14" cy="207.87" r="3" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="439.88" cy="207.87" r="3" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="452.62" cy="204.33" r="3" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="465.36" cy="207.87" r="3" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="478.10" cy="207.87" r="3" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="490.83" cy="209.63" r="3" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="503.57" cy="209.63" r="3" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="516.31" cy="209.63" r="3" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="529.05" cy="216.70" r="3" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="541.79" cy="216.70" r="3" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="554.52" cy="216.70" r="3" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="567.26" cy="207.87" r="3" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="580.00" cy="200.80" r="3" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="45.00" cy="177.83" r="3" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="57.74" cy="177.83" r="3" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="70.48" cy="182.43" r="3" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="83.21" cy="178.54" r="3" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="95.95" cy="190.02" r="3" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="108.69" cy="186.84" r="3" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="121.43" cy="183.13" r="3" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="134.17" cy="186.67" r="3" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="146.90" cy="186.67" r="3" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="159.64" cy="190.20" r="3" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="172.38" cy="188.61" r="3" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="185.12" cy="186.67" r="3" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="197.86" cy="181.90" r="3" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="210.60" cy="179.60" r="3" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="223.33" cy="186.84" r="3" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="236.07" cy="186.84" r="3" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="248.81" cy="178.01" r="3" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="261.55" cy="179.60" r="3" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="274.29" cy="178.01" r="3" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="287.02" cy="165.47" r="3" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="299.76" cy="165.47" r="3" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="312.50" cy="165.47" r="3" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="325.24" cy="163.70" r="3" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="337.98" cy="164.58" r="3" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="350.71" cy="163.70" r="3" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="363.45" cy="168.29" r="3" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="376.19" cy="161.93" r="3" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="388.93" cy="163.70" r="3" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="401.67" cy="162.64" r="3" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="414.40" cy="163.70" r="3" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="427.14" cy="169.18" r="3" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="439.88" cy="169.18" r="3" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="452.62" cy="169.18" r="3" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="465.36" cy="169.18" r="3" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="478.10" cy="169.18" r="3" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="490.83" cy="169.18" r="3" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="503.57" cy="169.18" r="3" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="516.31" cy="169.18" r="3" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="529.05" cy="169.18" r="3" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="541.79" cy="169.18" r="3" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="554.52" cy="176.07" r="3" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="567.26" cy="177.83" r="3" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="580.00" cy="141.62" r="3" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="45.00" cy="137.20" r="3" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="57.74" cy="142.50" r="3" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="70.48" cy="142.50" r="3" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="83.21" cy="142.50" r="3" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="95.95" cy="142.68" r="3" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="108.69" cy="142.68" r="3" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="121.43" cy="142.50" r="3" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="134.17" cy="142.68" r="3" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="146.90" cy="142.50" r="3" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="159.64" cy="146.03" r="3" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="172.38" cy="151.51" r="3" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="185.12" cy="146.03" r="3" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="197.86" cy="142.50" r="3" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="210.60" cy="142.50" r="3" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="223.33" cy="142.68" r="3" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="236.07" cy="142.50" r="3" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="248.81" cy="142.50" r="3" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="261.55" cy="128.54" r="3" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="274.29" cy="116.18" r="3" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="287.02" cy="98.33" r="3" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="299.76" cy="107.17" r="3" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="312.50" cy="107.17" r="3" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="325.24" cy="107.17" r="3" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="337.98" cy="107.17" r="3" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="350.71" cy="107.17" r="3" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="363.45" cy="107.17" r="3" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="376.19" cy="107.17" r="3" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="388.93" cy="116.00" r="3" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="401.67" cy="100.10" r="3" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="414.40" cy="100.10" r="3" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="427.14" cy="100.10" r="3" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="439.88" cy="100.10" r="3" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="452.62" cy="101.87" r="3" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="465.36" cy="101.87" r="3" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="478.10" cy="116.00" r="3" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="490.83" cy="101.87" r="3" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="503.57" cy="101.87" r="3" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="516.31" cy="101.87" r="3" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="529.05" cy="112.47" r="3" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="541.79" cy="106.28" r="3" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="554.52" cy="116.00" r="3" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="567.26" cy="107.17" r="3" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="580.00" cy="93.03" r="3" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="45.00" cy="80.67" r="3" fill="#5bb0c0" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="57.74" cy="80.84" r="3" fill="#5bb0c0" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="70.48" cy="98.33" r="3" fill="#5bb0c0" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="83.21" cy="98.33" r="3" fill="#5bb0c0" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="95.95" cy="98.33" r="3" fill="#5bb0c0" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="108.69" cy="110.88" r="3" fill="#5bb0c0" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="121.43" cy="98.51" r="3" fill="#5bb0c0" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="134.17" cy="101.87" r="3" fill="#5bb0c0" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="146.90" cy="98.51" r="3" fill="#5bb0c0" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="159.64" cy="100.28" r="3" fill="#5bb0c0" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="172.38" cy="100.10" r="3" fill="#5bb0c0" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="185.12" cy="100.28" r="3" fill="#5bb0c0" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="197.86" cy="98.33" r="3" fill="#5bb0c0" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="210.60" cy="98.33" r="3" fill="#5bb0c0" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="223.33" cy="98.33" r="3" fill="#5bb0c0" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="236.07" cy="80.67" r="3" fill="#5bb0c0" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="248.81" cy="57.70" r="3" fill="#5bb0c0" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="261.55" cy="50.99" r="3" fill="#5bb0c0" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="274.29" cy="31.20" r="3" fill="#5bb0c0" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="287.02" cy="36.50" r="3" fill="#5bb0c0" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="299.76" cy="33.85" r="3" fill="#5bb0c0" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="312.50" cy="33.85" r="3" fill="#5bb0c0" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="325.24" cy="47.10" r="3" fill="#5bb0c0" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="337.98" cy="47.10" r="3" fill="#5bb0c0" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="350.71" cy="54.17" r="3" fill="#5bb0c0" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="363.45" cy="52.40" r="3" fill="#5bb0c0" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="376.19" cy="47.10" r="3" fill="#5bb0c0" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="388.93" cy="54.17" r="3" fill="#5bb0c0" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="401.67" cy="47.10" r="3" fill="#5bb0c0" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="414.40" cy="47.10" r="3" fill="#5bb0c0" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="427.14" cy="47.10" r="3" fill="#5bb0c0" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="439.88" cy="47.10" r="3" fill="#5bb0c0" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="452.62" cy="47.10" r="3" fill="#5bb0c0" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="465.36" cy="50.63" r="3" fill="#5bb0c0" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="478.10" cy="47.10" r="3" fill="#5bb0c0" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="490.83" cy="54.17" r="3" fill="#5bb0c0" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="503.57" cy="54.17" r="3" fill="#5bb0c0" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="516.31" cy="54.17" r="3" fill="#5bb0c0" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="529.05" cy="54.17" r="3" fill="#5bb0c0" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="541.79" cy="54.17" r="3" fill="#5bb0c0" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="554.52" cy="54.17" r="3" fill="#5bb0c0" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="567.26" cy="54.17" r="3" fill="#5bb0c0" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="580.00" cy="47.10" r="3" fill="#5bb0c0" style="opacity:0;" /></svg><svg class="riv-line-chart-svg-mobile" style="overflow: visible;" fill="none" viewBox="0 0 600 440" width="100%" height="auto" aria-hidden="true"><g class="riv-grid"><line x1="40" x2="585" y1="375.00" y2="375.00" /><line x1="40" x2="585" y1="253.33" y2="253.33" /><line x1="40" x2="585" y1="131.67" y2="131.67" /><line x1="40" x2="585" y1="10.00" y2="10.00" /><line x1="286.55" x2="286.55" y1="10" y2="375" /><line x1="546.07" x2="546.07" y1="10" y2="375" /></g><g class="riv-axes"><line x1="40" x2="40" y1="10" y2="375" stroke="#D1D5DB" /><line x1="40" x2="585" y1="375" y2="375" stroke="#D1D5DB" /><text x="32" y="375.00" dy="0.32em" text-anchor="end" style="font-size: 14px; font-weight: normal;" fill="#374151">0</text><text x="32" y="253.33" dy="0.32em" text-anchor="end" style="font-size: 14px; font-weight: normal;" fill="#374151">500</text><text x="32" y="131.67" dy="0.32em" text-anchor="end" style="font-size: 14px; font-weight: normal;" fill="#374151">1000</text><text x="32" y="10.00" dy="0.32em" text-anchor="end" style="font-size: 14px; font-weight: normal;" fill="#374151">1500</text><text x="286.55" y="387" transform="rotate(-45 286.55 387)" text-anchor="end" style="font-size: 14px; font-weight: normal;" fill="#374151">20 Week</text><text x="546.07" y="387" transform="rotate(-45 546.07 387)" text-anchor="end" style="font-size: 14px; font-weight: normal;" fill="#374151">40 Week</text></g><path class="riv-line-path" d="M 494.17,241.17 C 498.49,241.17 502.82,241.17 507.14,241.17 C 511.47,241.17 515.79,241.17 520.12,241.17 C 524.44,241.17 528.77,253.33 533.10,253.33 C 537.42,253.33 541.75,253.33 546.07,253.33 C 550.40,253.33 554.72,253.33 559.05,253.33 C 563.37,253.33 567.70,241.17 572.02,241.17 C 576.35,241.17 580.67,253.33 585.00,253.33" data-product="AMD Radeon RX 9070 GRE" fill="none" stroke="#E33235" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" /><path class="riv-line-path" d="M 40.00,284.97 C 44.33,284.97 48.65,284.97 52.98,284.97 C 57.30,284.97 61.63,284.97 65.95,284.97 C 70.28,284.97 74.60,284.97 78.93,284.97 C 83.25,284.97 87.58,289.83 91.90,289.83 C 96.23,289.83 100.56,289.83 104.88,289.83 C 109.21,289.83 113.53,289.83 117.86,289.83 C 122.18,289.83 126.51,289.83 130.83,289.83 C 135.16,289.83 139.48,289.83 143.81,289.83 C 148.13,289.83 152.46,287.40 156.79,287.40 C 161.11,287.40 165.44,292.27 169.76,292.27 C 174.09,292.27 178.41,289.83 182.74,289.83 C 187.06,289.83 191.39,289.83 195.71,289.83 C 200.04,289.83 204.37,284.97 208.69,284.97 C 213.02,284.97 217.34,282.53 221.67,282.53 C 225.99,282.53 230.32,282.53 234.64,282.53 C 238.97,282.53 243.29,280.10 247.62,280.10 C 251.94,280.10 256.27,280.10 260.60,280.10 C 264.92,280.10 269.25,277.67 273.57,277.67 C 277.90,277.67 282.22,267.93 286.55,267.93 C 290.87,267.93 295.20,267.93 299.52,267.93 C 303.85,267.93 308.17,277.67 312.50,277.67 C 316.83,277.67 321.15,267.93 325.48,267.93 C 329.80,267.93 334.13,267.93 338.45,267.93 C 342.78,267.93 347.10,267.93 351.43,267.93 C 355.75,267.93 360.08,267.93 364.40,267.93 C 368.73,267.93 373.06,267.93 377.38,267.93 C 381.71,267.93 386.03,267.93 390.36,267.93 C 394.68,267.93 399.01,265.74 403.33,265.74 C 407.66,265.74 411.98,267.93 416.31,267.93 C 420.63,267.93 424.96,267.93 429.29,267.93 C 433.61,267.93 437.94,270.37 442.26,270.37 C 446.59,270.37 450.91,270.37 455.24,270.37 C 459.56,270.37 463.89,267.93 468.21,267.93 C 472.54,267.93 476.87,270.37 481.19,270.37 C 485.52,270.37 489.84,267.93 494.17,267.93 C 498.49,267.93 502.82,267.93 507.14,267.93 C 511.47,267.93 515.79,267.93 520.12,267.93 C 524.44,267.93 528.77,277.67 533.10,277.67 C 537.42,277.67 541.75,270.37 546.07,270.37 C 550.40,270.37 554.72,270.37 559.05,270.37 C 563.37,270.37 567.70,265.50 572.02,265.50 C 576.35,265.50 580.67,260.63 585.00,260.63" data-product="AMD RX 9060 XT 16 GB" fill="none" stroke="#FE9F58" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" /><path class="riv-line-path" d="M 40.00,306.87 C 44.33,306.87 48.65,309.30 52.98,309.30 C 57.30,309.30 61.63,306.87 65.95,306.87 C 70.28,306.87 74.60,306.87 78.93,306.87 C 83.25,306.87 87.58,309.30 91.90,309.30 C 96.23,309.30 100.56,309.30 104.88,309.30 C 109.21,309.30 113.53,309.30 117.86,309.30 C 122.18,309.30 126.51,309.30 130.83,309.30 C 135.16,309.30 139.48,309.30 143.81,309.30 C 148.13,309.30 152.46,309.30 156.79,309.30 C 161.11,309.30 165.44,314.17 169.76,314.17 C 174.09,314.17 178.41,308.08 182.74,308.08 C 187.06,308.08 191.39,306.87 195.71,306.87 C 200.04,306.87 204.37,306.87 208.69,306.87 C 213.02,306.87 217.34,304.92 221.67,304.92 C 225.99,304.92 230.32,304.92 234.64,304.92 C 238.97,304.92 243.29,299.57 247.62,299.57 C 251.94,299.57 256.27,299.57 260.60,299.57 C 264.92,299.57 269.25,299.57 273.57,299.57 C 277.90,299.57 282.22,299.57 286.55,299.57 C 290.87,299.57 295.20,289.83 299.52,289.83 C 303.85,289.83 308.17,290.81 312.50,290.81 C 316.83,290.81 321.15,290.81 325.48,290.81 C 329.80,290.81 334.13,290.81 338.45,290.81 C 342.78,290.81 347.10,290.81 351.43,290.81 C 355.75,290.81 360.08,292.27 364.40,292.27 C 368.73,292.27 373.06,292.27 377.38,292.27 C 381.71,292.27 386.03,290.81 390.36,290.81 C 394.68,290.81 399.01,289.83 403.33,289.83 C 407.66,289.83 411.98,289.83 416.31,289.83 C 420.63,289.83 424.96,289.83 429.29,289.83 C 433.61,289.83 437.94,287.40 442.26,287.40 C 446.59,287.40 450.91,287.40 455.24,287.40 C 459.56,287.40 463.89,287.40 468.21,287.40 C 472.54,287.40 476.87,287.40 481.19,287.40 C 485.52,287.40 489.84,287.40 494.17,287.40 C 498.49,287.40 502.82,289.83 507.14,289.83 C 511.47,289.83 515.79,289.83 520.12,289.83 C 524.44,289.83 528.77,287.40 533.10,287.40 C 537.42,287.40 541.75,287.40 546.07,287.40 C 550.40,287.40 554.72,287.40 559.05,287.40 C 563.37,287.40 567.70,287.40 572.02,287.40 C 576.35,287.40 580.67,284.97 585.00,284.97" data-product="AMD RX 9060 XT 8 GB" fill="none" stroke="#1CA9C4" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" /><path class="riv-line-path" d="M 40.00,229.00 C 44.33,229.00 48.65,229.00 52.98,229.00 C 57.30,229.00 61.63,241.17 65.95,241.17 C 70.28,241.17 74.60,241.17 78.93,241.17 C 83.25,241.17 87.58,229.00 91.90,229.00 C 96.23,229.00 100.56,229.00 104.88,229.00 C 109.21,229.00 113.53,241.17 117.86,241.17 C 122.18,241.17 126.51,241.17 130.83,241.17 C 135.16,241.17 139.48,238.73 143.81,238.73 C 148.13,238.73 152.46,241.17 156.79,241.17 C 161.11,241.17 165.44,241.17 169.76,241.17 C 174.09,241.17 178.41,246.03 182.74,246.03 C 187.06,246.03 191.39,246.03 195.71,246.03 C 200.04,246.03 204.37,246.03 208.69,246.03 C 213.02,246.03 217.34,246.03 221.67,246.03 C 225.99,246.03 230.32,246.03 234.64,246.03 C 238.97,246.03 243.29,233.87 247.62,233.87 C 251.94,233.87 256.27,233.87 260.60,233.87 C 264.92,233.87 269.25,233.87 273.57,233.87 C 277.90,233.87 282.22,229.00 286.55,229.00 C 290.87,229.00 295.20,231.43 299.52,231.43 C 303.85,231.43 308.17,221.70 312.50,221.70 C 316.83,221.70 321.15,221.70 325.48,221.70 C 329.80,221.70 334.13,224.13 338.45,224.13 C 342.78,224.13 347.10,226.57 351.43,226.57 C 355.75,226.57 360.08,226.57 364.40,226.57 C 368.73,226.57 373.06,221.70 377.38,221.70 C 381.71,221.70 386.03,224.13 390.36,224.13 C 394.68,224.13 399.01,224.13 403.33,224.13 C 407.66,224.13 411.98,224.13 416.31,224.13 C 420.63,224.13 424.96,224.13 429.29,224.13 C 433.61,224.13 437.94,224.13 442.26,224.13 C 446.59,224.13 450.91,229.00 455.24,229.00 C 459.56,229.00 463.89,224.13 468.21,224.13 C 472.54,224.13 476.87,229.00 481.19,229.00 C 485.52,229.00 489.84,229.00 494.17,229.00 C 498.49,229.00 502.82,229.00 507.14,229.00 C 511.47,229.00 515.79,229.00 520.12,229.00 C 524.44,229.00 528.77,229.00 533.10,229.00 C 537.42,229.00 541.75,229.00 546.07,229.00 C 550.40,229.00 554.72,229.00 559.05,229.00 C 563.37,229.00 567.70,220.48 572.02,220.48 C 576.35,220.48 580.67,216.83 585.00,216.83" data-product="AMD RX 9070" fill="none" stroke="#EB6F71" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" /><path class="riv-line-path" d="M 40.00,204.67 C 44.33,204.67 48.65,204.67 52.98,204.67 C 57.30,204.67 61.63,204.67 65.95,204.67 C 70.28,204.67 74.60,205.88 78.93,205.88 C 83.25,205.88 87.58,211.97 91.90,211.97 C 96.23,211.97 100.56,211.97 104.88,211.97 C 109.21,211.97 113.53,216.83 117.86,216.83 C 122.18,216.83 126.51,216.83 130.83,216.83 C 135.16,216.83 139.48,216.83 143.81,216.83 C 148.13,216.83 152.46,229.00 156.79,229.00 C 161.11,229.00 165.44,229.00 169.76,229.00 C 174.09,229.00 178.41,229.00 182.74,229.00 C 187.06,229.00 191.39,229.00 195.71,229.00 C 200.04,229.00 204.37,229.00 208.69,229.00 C 213.02,229.00 217.34,229.00 221.67,229.00 C 225.99,229.00 230.32,224.13 234.64,224.13 C 238.97,224.13 243.29,214.40 247.62,214.40 C 251.94,214.40 256.27,204.67 260.60,204.67 C 264.92,204.67 269.25,199.80 273.57,199.80 C 277.90,199.80 282.22,199.80 286.55,199.80 C 290.87,199.80 295.20,197.37 299.52,197.37 C 303.85,197.37 308.17,197.37 312.50,197.37 C 316.83,197.37 321.15,197.37 325.48,197.37 C 329.80,197.37 334.13,197.37 338.45,197.37 C 342.78,197.37 347.10,197.37 351.43,197.37 C 355.75,197.37 360.08,197.37 364.40,197.37 C 368.73,197.37 373.06,197.37 377.38,197.37 C 381.71,197.37 386.03,199.80 390.36,199.80 C 394.68,199.80 399.01,202.23 403.33,202.23 C 407.66,202.23 411.98,202.23 416.31,202.23 C 420.63,202.23 424.96,211.97 429.29,211.97 C 433.61,211.97 437.94,202.23 442.26,202.23 C 446.59,202.23 450.91,202.23 455.24,202.23 C 459.56,202.23 463.89,202.23 468.21,202.23 C 472.54,202.23 476.87,204.67 481.19,204.67 C 485.52,204.67 489.84,204.67 494.17,204.67 C 498.49,204.67 502.82,204.67 507.14,204.67 C 511.47,204.67 515.79,204.67 520.12,204.67 C 524.44,204.67 528.77,204.67 533.10,204.67 C 537.42,204.67 541.75,204.67 546.07,204.67 C 550.40,204.67 554.72,204.67 559.05,204.67 C 563.37,204.67 567.70,207.10 572.02,207.10 C 576.35,207.10 580.67,199.80 585.00,199.80" data-product="AMD RX 9070 XT" fill="none" stroke="#FFC08B" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" /><path class="riv-line-path" d="M 40.00,319.03 C 44.33,319.03 48.65,319.03 52.98,319.03 C 57.30,319.03 61.63,319.03 65.95,319.03 C 70.28,319.03 74.60,319.03 78.93,319.03 C 83.25,319.03 87.58,319.03 91.90,319.03 C 96.23,319.03 100.56,319.03 104.88,319.03 C 109.21,319.03 113.53,319.03 117.86,319.03 C 122.18,319.03 126.51,326.33 130.83,326.33 C 135.16,326.33 139.48,321.47 143.81,321.47 C 148.13,321.47 152.46,323.90 156.79,323.90 C 161.11,323.90 165.44,326.33 169.76,326.33 C 174.09,326.33 178.41,326.33 182.74,326.33 C 187.06,326.33 191.39,326.33 195.71,326.33 C 200.04,326.33 204.37,325.85 208.69,325.85 C 213.02,325.85 217.34,325.85 221.67,325.85 C 225.99,325.85 230.32,325.85 234.64,325.85 C 238.97,325.85 243.29,326.33 247.62,326.33 C 251.94,326.33 256.27,326.33 260.60,326.33 C 264.92,326.33 269.25,326.33 273.57,326.33 C 277.90,326.33 282.22,326.33 286.55,326.33 C 290.87,326.33 295.20,314.17 299.52,314.17 C 303.85,314.17 308.17,314.17 312.50,314.17 C 316.83,314.17 321.15,314.17 325.48,314.17 C 329.80,314.17 334.13,314.17 338.45,314.17 C 342.78,314.17 347.10,314.17 351.43,314.17 C 355.75,314.17 360.08,314.17 364.40,314.17 C 368.73,314.17 373.06,314.17 377.38,314.17 C 381.71,314.17 386.03,314.17 390.36,314.17 C 394.68,314.17 399.01,314.17 403.33,314.17 C 407.66,314.17 411.98,311.73 416.31,311.73 C 420.63,311.73 424.96,311.73 429.29,311.73 C 433.61,311.73 437.94,311.73 442.26,311.73 C 446.59,311.73 450.91,311.73 455.24,311.73 C 459.56,311.73 463.89,311.73 468.21,311.73 C 472.54,311.73 476.87,311.73 481.19,311.73 C 485.52,311.73 489.84,311.73 494.17,311.73 C 498.49,311.73 502.82,314.17 507.14,314.17 C 511.47,314.17 515.79,314.17 520.12,314.17 C 524.44,314.17 528.77,314.17 533.10,314.17 C 537.42,314.17 541.75,311.73 546.07,311.73 C 550.40,311.73 554.72,314.17 559.05,314.17 C 563.37,314.17 567.70,311.73 572.02,311.73 C 576.35,311.73 580.67,311.73 585.00,311.73" data-product="Intel Arc B570" fill="none" stroke="#66C5D7" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" /><path class="riv-line-path" d="M 40.00,311.73 C 44.33,311.73 48.65,311.73 52.98,311.73 C 57.30,311.73 61.63,314.17 65.95,314.17 C 70.28,314.17 74.60,314.17 78.93,314.17 C 83.25,314.17 87.58,314.17 91.90,314.17 C 96.23,314.17 100.56,314.17 104.88,314.17 C 109.21,314.17 113.53,314.17 117.86,314.17 C 122.18,314.17 126.51,314.17 130.83,314.17 C 135.16,314.17 139.48,314.17 143.81,314.17 C 148.13,314.17 152.46,314.17 156.79,314.17 C 161.11,314.17 165.44,314.17 169.76,314.17 C 174.09,314.17 178.41,314.17 182.74,314.17 C 187.06,314.17 191.39,314.17 195.71,314.17 C 200.04,314.17 204.37,314.17 208.69,314.17 C 213.02,314.17 217.34,316.60 221.67,316.60 C 225.99,316.60 230.32,316.60 234.64,316.60 C 238.97,316.60 243.29,314.17 247.62,314.17 C 251.94,314.17 256.27,314.17 260.60,314.17 C 264.92,314.17 269.25,311.73 273.57,311.73 C 277.90,311.73 282.22,304.43 286.55,304.43 C 290.87,304.43 295.20,304.43 299.52,304.43 C 303.85,304.43 308.17,302.00 312.50,302.00 C 316.83,302.00 321.15,302.00 325.48,302.00 C 329.80,302.00 334.13,302.00 338.45,302.00 C 342.78,302.00 347.10,302.00 351.43,302.00 C 355.75,302.00 360.08,302.00 364.40,302.00 C 368.73,302.00 373.06,302.00 377.38,302.00 C 381.71,302.00 386.03,304.43 390.36,304.43 C 394.68,304.43 399.01,304.43 403.33,304.43 C 407.66,304.43 411.98,304.43 416.31,304.43 C 420.63,304.43 424.96,304.43 429.29,304.43 C 433.61,304.43 437.94,304.43 442.26,304.43 C 446.59,304.43 450.91,304.43 455.24,304.43 C 459.56,304.43 463.89,304.43 468.21,304.43 C 472.54,304.43 476.87,301.03 481.19,301.03 C 485.52,301.03 489.84,302.00 494.17,302.00 C 498.49,302.00 502.82,301.03 507.14,301.03 C 511.47,301.03 515.79,301.03 520.12,301.03 C 524.44,301.03 528.77,302.49 533.10,302.49 C 537.42,302.49 541.75,304.19 546.07,304.19 C 550.40,304.19 554.72,304.43 559.05,304.43 C 563.37,304.43 567.70,304.43 572.02,304.43 C 576.35,304.43 580.67,299.57 585.00,299.57" data-product="Intel Arc B580" fill="none" stroke="#B5282A" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" /><path class="riv-line-path" d="M 40.00,314.17 C 44.33,314.17 48.65,314.17 52.98,314.17 C 57.30,314.17 61.63,314.17 65.95,314.17 C 70.28,314.17 74.60,314.17 78.93,314.17 C 83.25,314.17 87.58,314.17 91.90,314.17 C 96.23,314.17 100.56,316.60 104.88,316.60 C 109.21,316.60 113.53,316.60 117.86,316.60 C 122.18,316.60 126.51,314.17 130.83,314.17 C 135.16,314.17 139.48,314.17 143.81,314.17 C 148.13,314.17 152.46,314.17 156.79,314.17 C 161.11,314.17 165.44,319.03 169.76,319.03 C 174.09,319.03 178.41,321.47 182.74,321.47 C 187.06,321.47 191.39,321.47 195.71,321.47 C 200.04,321.47 204.37,321.47 208.69,321.47 C 213.02,321.47 217.34,326.33 221.67,326.33 C 225.99,326.33 230.32,326.33 234.64,326.33 C 238.97,326.33 243.29,317.82 247.62,317.82 C 251.94,317.82 256.27,316.60 260.60,316.60 C 264.92,316.60 269.25,316.60 273.57,316.60 C 277.90,316.60 282.22,316.60 286.55,316.60 C 290.87,316.60 295.20,311.73 299.52,311.73 C 303.85,311.73 308.17,311.73 312.50,311.73 C 316.83,311.73 321.15,311.73 325.48,311.73 C 329.80,311.73 334.13,311.73 338.45,311.73 C 342.78,311.73 347.10,311.73 351.43,311.73 C 355.75,311.73 360.08,304.43 364.40,304.43 C 368.73,304.43 373.06,304.43 377.38,304.43 C 381.71,304.43 386.03,304.43 390.36,304.43 C 394.68,304.43 399.01,304.43 403.33,304.43 C 407.66,304.43 411.98,304.43 416.31,304.43 C 420.63,304.43 424.96,304.43 429.29,304.43 C 433.61,304.43 437.94,304.43 442.26,304.43 C 446.59,304.43 450.91,304.43 455.24,304.43 C 459.56,304.43 463.89,304.43 468.21,304.43 C 472.54,304.43 476.87,304.43 481.19,304.43 C 485.52,304.43 489.84,304.43 494.17,304.43 C 498.49,304.43 502.82,304.43 507.14,304.43 C 511.47,304.43 515.79,304.43 520.12,304.43 C 524.44,304.43 528.77,304.43 533.10,304.43 C 537.42,304.43 541.75,304.43 546.07,304.43 C 550.40,304.43 554.72,304.43 559.05,304.43 C 563.37,304.43 567.70,304.43 572.02,304.43 C 576.35,304.43 580.67,302.24 585.00,302.24" data-product="Nvidia RTX 5050" fill="none" stroke="#D07F46" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" /><path class="riv-line-path" d="M 40.00,302.00 C 44.33,302.00 48.65,302.00 52.98,302.00 C 57.30,302.00 61.63,304.19 65.95,304.19 C 70.28,304.19 74.60,302.97 78.93,302.97 C 83.25,302.97 87.58,302.00 91.90,302.00 C 96.23,302.00 100.56,304.68 104.88,304.68 C 109.21,304.68 113.53,302.24 117.86,302.24 C 122.18,302.24 126.51,302.24 130.83,302.24 C 135.16,302.24 139.48,302.24 143.81,302.24 C 148.13,302.24 152.46,302.24 156.79,302.24 C 161.11,302.24 165.44,306.87 169.76,306.87 C 174.09,306.87 178.41,307.11 182.74,307.11 C 187.06,307.11 191.39,307.11 195.71,307.11 C 200.04,307.11 204.37,307.11 208.69,307.11 C 213.02,307.11 217.34,307.11 221.67,307.11 C 225.99,307.11 230.32,309.30 234.64,309.30 C 238.97,309.30 243.29,311.73 247.62,311.73 C 251.94,311.73 256.27,304.43 260.60,304.43 C 264.92,304.43 269.25,302.24 273.57,302.24 C 277.90,302.24 282.22,302.24 286.55,302.24 C 290.87,302.24 295.20,302.24 299.52,302.24 C 303.85,302.24 308.17,302.24 312.50,302.24 C 316.83,302.24 321.15,292.27 325.48,292.27 C 329.80,292.27 334.13,292.27 338.45,292.27 C 342.78,292.27 347.10,290.08 351.43,290.08 C 355.75,290.08 360.08,290.08 364.40,290.08 C 368.73,290.08 373.06,290.08 377.38,290.08 C 381.71,290.08 386.03,290.08 390.36,290.08 C 394.68,290.08 399.01,290.08 403.33,290.08 C 407.66,290.08 411.98,294.70 416.31,294.70 C 420.63,294.70 424.96,294.70 429.29,294.70 C 433.61,294.70 437.94,299.57 442.26,299.57 C 446.59,299.57 450.91,290.08 455.24,290.08 C 459.56,290.08 463.89,290.08 468.21,290.08 C 472.54,290.08 476.87,289.83 481.19,289.83 C 485.52,289.83 489.84,292.27 494.17,292.27 C 498.49,292.27 502.82,292.27 507.14,292.27 C 511.47,292.27 515.79,292.27 520.12,292.27 C 524.44,292.27 528.77,292.27 533.10,292.27 C 537.42,292.27 541.75,292.27 546.07,292.27 C 550.40,292.27 554.72,292.51 559.05,292.51 C 563.37,292.51 567.70,289.83 572.02,289.83 C 576.35,289.83 580.67,287.64 585.00,287.64" data-product="Nvidia RTX 5060" fill="none" stroke="#e97a7b" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" /><path class="riv-line-path" d="M 40.00,270.37 C 44.33,270.37 48.65,270.37 52.98,270.37 C 57.30,270.37 61.63,270.37 65.95,270.37 C 70.28,270.37 74.60,270.37 78.93,270.37 C 83.25,270.37 87.58,270.37 91.90,270.37 C 96.23,270.37 100.56,282.78 104.88,282.78 C 109.21,282.78 113.53,270.37 117.86,270.37 C 122.18,270.37 126.51,270.37 130.83,270.37 C 135.16,270.37 139.48,270.37 143.81,270.37 C 148.13,270.37 152.46,270.37 156.79,270.37 C 161.11,270.37 165.44,277.67 169.76,277.67 C 174.09,277.67 178.41,277.67 182.74,277.67 C 187.06,277.67 191.39,272.80 195.71,272.80 C 200.04,272.80 204.37,272.80 208.69,272.80 C 213.02,272.80 217.34,270.37 221.67,270.37 C 225.99,270.37 230.32,270.37 234.64,270.37 C 238.97,270.37 243.29,270.37 247.62,270.37 C 251.94,270.37 256.27,265.50 260.60,265.50 C 264.92,265.50 269.25,265.50 273.57,265.50 C 277.90,265.50 282.22,248.47 286.55,248.47 C 290.87,248.47 295.20,248.47 299.52,248.47 C 303.85,248.47 308.17,248.47 312.50,248.47 C 316.83,248.47 321.15,248.47 325.48,248.47 C 329.80,248.47 334.13,248.47 338.45,248.47 C 342.78,248.47 347.10,241.17 351.43,241.17 C 355.75,241.17 360.08,241.17 364.40,241.17 C 368.73,241.17 373.06,236.30 377.38,236.30 C 381.71,236.30 386.03,249.68 390.36,249.68 C 394.68,249.68 399.01,253.33 403.33,253.33 C 407.66,253.33 411.98,253.33 416.31,253.33 C 420.63,253.33 424.96,253.33 429.29,253.33 C 433.61,253.33 437.94,249.68 442.26,249.68 C 446.59,249.68 450.91,255.77 455.24,255.77 C 459.56,255.77 463.89,241.17 468.21,241.17 C 472.54,241.17 476.87,241.17 481.19,241.17 C 485.52,241.17 489.84,241.17 494.17,241.17 C 498.49,241.17 502.82,236.30 507.14,236.30 C 511.47,236.30 515.79,236.30 520.12,236.30 C 524.44,236.30 528.77,236.30 533.10,236.30 C 537.42,236.30 541.75,237.52 546.07,237.52 C 550.40,237.52 554.72,238.73 559.05,238.73 C 563.37,238.73 567.70,236.30 572.02,236.30 C 576.35,236.30 580.67,216.83 585.00,216.83" data-product="Nvidia RTX 5060 Ti 16 GB" fill="none" stroke="#e38e4f" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" /><path class="riv-line-path" d="M 40.00,285.45 C 44.33,285.45 48.65,292.27 52.98,292.27 C 57.30,292.27 61.63,284.97 65.95,284.97 C 70.28,284.97 74.60,291.05 78.93,291.05 C 83.25,291.05 87.58,292.27 91.90,292.27 C 96.23,292.27 100.56,292.27 104.88,292.27 C 109.21,292.27 113.53,289.83 117.86,289.83 C 122.18,289.83 126.51,291.78 130.83,291.78 C 135.16,291.78 139.48,296.40 143.81,296.40 C 148.13,296.40 152.46,292.27 156.79,292.27 C 161.11,292.27 165.44,297.13 169.76,297.13 C 174.09,297.13 178.41,297.13 182.74,297.13 C 187.06,297.13 191.39,291.78 195.71,291.78 C 200.04,291.78 204.37,298.84 208.69,298.84 C 213.02,298.84 217.34,289.83 221.67,289.83 C 225.99,289.83 230.32,289.83 234.64,289.83 C 238.97,289.83 243.29,294.70 247.62,294.70 C 251.94,294.70 256.27,294.70 260.60,294.70 C 264.92,294.70 269.25,294.70 273.57,294.70 C 277.90,294.70 282.22,294.70 286.55,294.70 C 290.87,294.70 295.20,289.59 299.52,289.59 C 303.85,289.59 308.17,287.40 312.50,287.40 C 316.83,287.40 321.15,287.40 325.48,287.40 C 329.80,287.40 334.13,287.40 338.45,287.40 C 342.78,287.40 347.10,287.40 351.43,287.40 C 355.75,287.40 360.08,287.40 364.40,287.40 C 368.73,287.40 373.06,287.40 377.38,287.40 C 381.71,287.40 386.03,280.10 390.36,280.10 C 394.68,280.10 399.01,280.10 403.33,280.10 C 407.66,280.10 411.98,280.10 416.31,280.10 C 420.63,280.10 424.96,282.53 429.29,282.53 C 433.61,282.53 437.94,282.53 442.26,282.53 C 446.59,282.53 450.91,277.67 455.24,277.67 C 459.56,277.67 463.89,282.53 468.21,282.53 C 472.54,282.53 476.87,282.53 481.19,282.53 C 485.52,282.53 489.84,284.97 494.17,284.97 C 498.49,284.97 502.82,284.97 507.14,284.97 C 511.47,284.97 515.79,284.97 520.12,284.97 C 524.44,284.97 528.77,294.70 533.10,294.70 C 537.42,294.70 541.75,294.70 546.07,294.70 C 550.40,294.70 554.72,294.70 559.05,294.70 C 563.37,294.70 567.70,282.53 572.02,282.53 C 576.35,282.53 580.67,272.80 585.00,272.80" data-product="Nvidia RTX 5060 Ti 8 GB" fill="none" stroke="#75bdd1" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" /><path class="riv-line-path" d="M 40.00,241.17 C 44.33,241.17 48.65,241.17 52.98,241.17 C 57.30,241.17 61.63,247.49 65.95,247.49 C 70.28,247.49 74.60,242.14 78.93,242.14 C 83.25,242.14 87.58,257.96 91.90,257.96 C 96.23,257.96 100.56,253.58 104.88,253.58 C 109.21,253.58 113.53,248.47 117.86,248.47 C 122.18,248.47 126.51,253.33 130.83,253.33 C 135.16,253.33 139.48,253.33 143.81,253.33 C 148.13,253.33 152.46,258.20 156.79,258.20 C 161.11,258.20 165.44,256.01 169.76,256.01 C 174.09,256.01 178.41,253.33 182.74,253.33 C 187.06,253.33 191.39,246.76 195.71,246.76 C 200.04,246.76 204.37,243.60 208.69,243.60 C 213.02,243.60 217.34,253.58 221.67,253.58 C 225.99,253.58 230.32,253.58 234.64,253.58 C 238.97,253.58 243.29,241.41 247.62,241.41 C 251.94,241.41 256.27,243.60 260.60,243.60 C 264.92,243.60 269.25,241.41 273.57,241.41 C 277.90,241.41 282.22,224.13 286.55,224.13 C 290.87,224.13 295.20,224.13 299.52,224.13 C 303.85,224.13 308.17,224.13 312.50,224.13 C 316.83,224.13 321.15,221.70 325.48,221.70 C 329.80,221.70 334.13,222.92 338.45,222.92 C 342.78,222.92 347.10,221.70 351.43,221.70 C 355.75,221.70 360.08,228.03 364.40,228.03 C 368.73,228.03 373.06,219.27 377.38,219.27 C 381.71,219.27 386.03,221.70 390.36,221.70 C 394.68,221.70 399.01,220.24 403.33,220.24 C 407.66,220.24 411.98,221.70 416.31,221.70 C 420.63,221.70 424.96,229.24 429.29,229.24 C 433.61,229.24 437.94,229.24 442.26,229.24 C 446.59,229.24 450.91,229.24 455.24,229.24 C 459.56,229.24 463.89,229.24 468.21,229.24 C 472.54,229.24 476.87,229.24 481.19,229.24 C 485.52,229.24 489.84,229.24 494.17,229.24 C 498.49,229.24 502.82,229.24 507.14,229.24 C 511.47,229.24 515.79,229.24 520.12,229.24 C 524.44,229.24 528.77,229.24 533.10,229.24 C 537.42,229.24 541.75,229.24 546.07,229.24 C 550.40,229.24 554.72,238.73 559.05,238.73 C 563.37,238.73 567.70,241.17 572.02,241.17 C 576.35,241.17 580.67,191.28 585.00,191.28" data-product="Nvidia RTX 5070" fill="none" stroke="#d26365" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" /><path class="riv-line-path" d="M 40.00,185.20 C 44.33,185.20 48.65,192.50 52.98,192.50 C 57.30,192.50 61.63,192.50 65.95,192.50 C 70.28,192.50 74.60,192.50 78.93,192.50 C 83.25,192.50 87.58,192.74 91.90,192.74 C 96.23,192.74 100.56,192.74 104.88,192.74 C 109.21,192.74 113.53,192.50 117.86,192.50 C 122.18,192.50 126.51,192.74 130.83,192.74 C 135.16,192.74 139.48,192.50 143.81,192.50 C 148.13,192.50 152.46,197.37 156.79,197.37 C 161.11,197.37 165.44,204.91 169.76,204.91 C 174.09,204.91 178.41,197.37 182.74,197.37 C 187.06,197.37 191.39,192.50 195.71,192.50 C 200.04,192.50 204.37,192.50 208.69,192.50 C 213.02,192.50 217.34,192.74 221.67,192.74 C 225.99,192.74 230.32,192.50 234.64,192.50 C 238.97,192.50 243.29,192.50 247.62,192.50 C 251.94,192.50 256.27,173.28 260.60,173.28 C 264.92,173.28 269.25,156.24 273.57,156.24 C 277.90,156.24 282.22,131.67 286.55,131.67 C 290.87,131.67 295.20,143.83 299.52,143.83 C 303.85,143.83 308.17,143.83 312.50,143.83 C 316.83,143.83 321.15,143.83 325.48,143.83 C 329.80,143.83 334.13,143.83 338.45,143.83 C 342.78,143.83 347.10,143.83 351.43,143.83 C 355.75,143.83 360.08,143.83 364.40,143.83 C 368.73,143.83 373.06,143.83 377.38,143.83 C 381.71,143.83 386.03,156.00 390.36,156.00 C 394.68,156.00 399.01,134.10 403.33,134.10 C 407.66,134.10 411.98,134.10 416.31,134.10 C 420.63,134.10 424.96,134.10 429.29,134.10 C 433.61,134.10 437.94,134.10 442.26,134.10 C 446.59,134.10 450.91,136.53 455.24,136.53 C 459.56,136.53 463.89,136.53 468.21,136.53 C 472.54,136.53 476.87,156.00 481.19,156.00 C 485.52,156.00 489.84,136.53 494.17,136.53 C 498.49,136.53 502.82,136.53 507.14,136.53 C 511.47,136.53 515.79,136.53 520.12,136.53 C 524.44,136.53 528.77,151.13 533.10,151.13 C 537.42,151.13 541.75,142.62 546.07,142.62 C 550.40,142.62 554.72,156.00 559.05,156.00 C 563.37,156.00 567.70,143.83 572.02,143.83 C 576.35,143.83 580.67,124.37 585.00,124.37" data-product="Nvidia RTX 5070 Ti" fill="none" stroke="#ffcea9" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" /><path class="riv-line-path" d="M 40.00,107.33 C 44.33,107.33 48.65,107.58 52.98,107.58 C 57.30,107.58 61.63,131.67 65.95,131.67 C 70.28,131.67 74.60,131.67 78.93,131.67 C 83.25,131.67 87.58,131.67 91.90,131.67 C 96.23,131.67 100.56,148.94 104.88,148.94 C 109.21,148.94 113.53,131.91 117.86,131.91 C 122.18,131.91 126.51,136.53 130.83,136.53 C 135.16,136.53 139.48,131.91 143.81,131.91 C 148.13,131.91 152.46,134.34 156.79,134.34 C 161.11,134.34 165.44,134.10 169.76,134.10 C 174.09,134.10 178.41,134.34 182.74,134.34 C 187.06,134.34 191.39,131.67 195.71,131.67 C 200.04,131.67 204.37,131.67 208.69,131.67 C 213.02,131.67 217.34,131.67 221.67,131.67 C 225.99,131.67 230.32,107.33 234.64,107.33 C 238.97,107.33 243.29,75.70 247.62,75.70 C 251.94,75.70 256.27,66.45 260.60,66.45 C 264.92,66.45 269.25,39.20 273.57,39.20 C 277.90,39.20 282.22,46.50 286.55,46.50 C 290.87,46.50 295.20,42.85 299.52,42.85 C 303.85,42.85 308.17,42.85 312.50,42.85 C 316.83,42.85 321.15,61.10 325.48,61.10 C 329.80,61.10 334.13,61.10 338.45,61.10 C 342.78,61.10 347.10,70.83 351.43,70.83 C 355.75,70.83 360.08,68.40 364.40,68.40 C 368.73,68.40 373.06,61.10 377.38,61.10 C 381.71,61.10 386.03,70.83 390.36,70.83 C 394.68,70.83 399.01,61.10 403.33,61.10 C 407.66,61.10 411.98,61.10 416.31,61.10 C 420.63,61.10 424.96,61.10 429.29,61.10 C 433.61,61.10 437.94,61.10 442.26,61.10 C 446.59,61.10 450.91,61.10 455.24,61.10 C 459.56,61.10 463.89,65.97 468.21,65.97 C 472.54,65.97 476.87,61.10 481.19,61.10 C 485.52,61.10 489.84,70.83 494.17,70.83 C 498.49,70.83 502.82,70.83 507.14,70.83 C 511.47,70.83 515.79,70.83 520.12,70.83 C 524.44,70.83 528.77,70.83 533.10,70.83 C 537.42,70.83 541.75,70.83 546.07,70.83 C 550.40,70.83 554.72,70.83 559.05,70.83 C 563.37,70.83 567.70,70.83 572.02,70.83 C 576.35,70.83 580.67,61.10 585.00,61.10" data-product="Nvidia RTX 5080" fill="none" stroke="#5bb0c0" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" /><circle class="riv-dot" data-product="AMD Radeon RX 9070 GRE" cx="494.17" cy="241.17" r="2" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD Radeon RX 9070 GRE" cx="507.14" cy="241.17" r="2" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD Radeon RX 9070 GRE" cx="520.12" cy="241.17" r="2" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD Radeon RX 9070 GRE" cx="533.10" cy="253.33" r="2" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD Radeon RX 9070 GRE" cx="546.07" cy="253.33" r="2" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD Radeon RX 9070 GRE" cx="559.05" cy="253.33" r="2" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD Radeon RX 9070 GRE" cx="572.02" cy="241.17" r="2" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD Radeon RX 9070 GRE" cx="585.00" cy="253.33" r="2" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="40.00" cy="284.97" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="52.98" cy="284.97" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="65.95" cy="284.97" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="78.93" cy="284.97" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="91.90" cy="289.83" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="104.88" cy="289.83" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="117.86" cy="289.83" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="130.83" cy="289.83" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="143.81" cy="289.83" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="156.79" cy="287.40" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="169.76" cy="292.27" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="182.74" cy="289.83" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="195.71" cy="289.83" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="208.69" cy="284.97" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="221.67" cy="282.53" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="234.64" cy="282.53" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="247.62" cy="280.10" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="260.60" cy="280.10" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="273.57" cy="277.67" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="286.55" cy="267.93" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="299.52" cy="267.93" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="312.50" cy="277.67" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="325.48" cy="267.93" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="338.45" cy="267.93" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="351.43" cy="267.93" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="364.40" cy="267.93" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="377.38" cy="267.93" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="390.36" cy="267.93" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="403.33" cy="265.74" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="416.31" cy="267.93" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="429.29" cy="267.93" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="442.26" cy="270.37" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="455.24" cy="270.37" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="468.21" cy="267.93" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="481.19" cy="270.37" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="494.17" cy="267.93" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="507.14" cy="267.93" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="520.12" cy="267.93" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="533.10" cy="277.67" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="546.07" cy="270.37" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="559.05" cy="270.37" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="572.02" cy="265.50" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="585.00" cy="260.63" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="40.00" cy="306.87" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="52.98" cy="309.30" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="65.95" cy="306.87" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="78.93" cy="306.87" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="91.90" cy="309.30" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="104.88" cy="309.30" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="117.86" cy="309.30" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="130.83" cy="309.30" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="143.81" cy="309.30" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="156.79" cy="309.30" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="169.76" cy="314.17" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="182.74" cy="308.08" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="195.71" cy="306.87" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="208.69" cy="306.87" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="221.67" cy="304.92" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="234.64" cy="304.92" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="247.62" cy="299.57" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="260.60" cy="299.57" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="273.57" cy="299.57" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="286.55" cy="299.57" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="299.52" cy="289.83" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="312.50" cy="290.81" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="325.48" cy="290.81" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="338.45" cy="290.81" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="351.43" cy="290.81" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="364.40" cy="292.27" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="377.38" cy="292.27" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="390.36" cy="290.81" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="403.33" cy="289.83" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="416.31" cy="289.83" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="429.29" cy="289.83" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="442.26" cy="287.40" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="455.24" cy="287.40" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="468.21" cy="287.40" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="481.19" cy="287.40" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="494.17" cy="287.40" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="507.14" cy="289.83" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="520.12" cy="289.83" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="533.10" cy="287.40" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="546.07" cy="287.40" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="559.05" cy="287.40" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="572.02" cy="287.40" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="585.00" cy="284.97" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="40.00" cy="229.00" r="2" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="52.98" cy="229.00" r="2" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="65.95" cy="241.17" r="2" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="78.93" cy="241.17" r="2" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="91.90" cy="229.00" r="2" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="104.88" cy="229.00" r="2" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="117.86" cy="241.17" r="2" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="130.83" cy="241.17" r="2" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="143.81" cy="238.73" r="2" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="156.79" cy="241.17" r="2" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="169.76" cy="241.17" r="2" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="182.74" cy="246.03" r="2" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="195.71" cy="246.03" r="2" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="208.69" cy="246.03" r="2" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="221.67" cy="246.03" r="2" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="234.64" cy="246.03" r="2" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="247.62" cy="233.87" r="2" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="260.60" cy="233.87" r="2" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="273.57" cy="233.87" r="2" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="286.55" cy="229.00" r="2" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="299.52" cy="231.43" r="2" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="312.50" cy="221.70" r="2" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="325.48" cy="221.70" r="2" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="338.45" cy="224.13" r="2" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="351.43" cy="226.57" r="2" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="364.40" cy="226.57" r="2" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="377.38" cy="221.70" r="2" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="390.36" cy="224.13" r="2" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="403.33" cy="224.13" r="2" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="416.31" cy="224.13" r="2" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="429.29" cy="224.13" r="2" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="442.26" cy="224.13" r="2" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="455.24" cy="229.00" r="2" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="468.21" cy="224.13" r="2" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="481.19" cy="229.00" r="2" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="494.17" cy="229.00" r="2" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="507.14" cy="229.00" r="2" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="520.12" cy="229.00" r="2" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="533.10" cy="229.00" r="2" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="546.07" cy="229.00" r="2" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="559.05" cy="229.00" r="2" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="572.02" cy="220.48" r="2" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="585.00" cy="216.83" r="2" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="40.00" cy="204.67" r="2" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="52.98" cy="204.67" r="2" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="65.95" cy="204.67" r="2" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="78.93" cy="205.88" r="2" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="91.90" cy="211.97" r="2" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="104.88" cy="211.97" r="2" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="117.86" cy="216.83" r="2" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="130.83" cy="216.83" r="2" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="143.81" cy="216.83" r="2" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="156.79" cy="229.00" r="2" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="169.76" cy="229.00" r="2" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="182.74" cy="229.00" r="2" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="195.71" cy="229.00" r="2" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="208.69" cy="229.00" r="2" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="221.67" cy="229.00" r="2" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="234.64" cy="224.13" r="2" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="247.62" cy="214.40" r="2" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="260.60" cy="204.67" r="2" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="273.57" cy="199.80" r="2" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="286.55" cy="199.80" r="2" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="299.52" cy="197.37" r="2" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="312.50" cy="197.37" r="2" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="325.48" cy="197.37" r="2" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="338.45" cy="197.37" r="2" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="351.43" cy="197.37" r="2" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="364.40" cy="197.37" r="2" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="377.38" cy="197.37" r="2" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="390.36" cy="199.80" r="2" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="403.33" cy="202.23" r="2" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="416.31" cy="202.23" r="2" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="429.29" cy="211.97" r="2" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="442.26" cy="202.23" r="2" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="455.24" cy="202.23" r="2" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="468.21" cy="202.23" r="2" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="481.19" cy="204.67" r="2" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="494.17" cy="204.67" r="2" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="507.14" cy="204.67" r="2" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="520.12" cy="204.67" r="2" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="533.10" cy="204.67" r="2" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="546.07" cy="204.67" r="2" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="559.05" cy="204.67" r="2" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="572.02" cy="207.10" r="2" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="585.00" cy="199.80" r="2" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="40.00" cy="319.03" r="2" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="52.98" cy="319.03" r="2" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="65.95" cy="319.03" r="2" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="78.93" cy="319.03" r="2" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="91.90" cy="319.03" r="2" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="104.88" cy="319.03" r="2" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="117.86" cy="319.03" r="2" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="130.83" cy="326.33" r="2" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="143.81" cy="321.47" r="2" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="156.79" cy="323.90" r="2" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="169.76" cy="326.33" r="2" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="182.74" cy="326.33" r="2" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="195.71" cy="326.33" r="2" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="208.69" cy="325.85" r="2" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="221.67" cy="325.85" r="2" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="234.64" cy="325.85" r="2" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="247.62" cy="326.33" r="2" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="260.60" cy="326.33" r="2" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="273.57" cy="326.33" r="2" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="286.55" cy="326.33" r="2" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="299.52" cy="314.17" r="2" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="312.50" cy="314.17" r="2" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="325.48" cy="314.17" r="2" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="338.45" cy="314.17" r="2" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="351.43" cy="314.17" r="2" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="364.40" cy="314.17" r="2" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="377.38" cy="314.17" r="2" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="390.36" cy="314.17" r="2" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="403.33" cy="314.17" r="2" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="416.31" cy="311.73" r="2" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="429.29" cy="311.73" r="2" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="442.26" cy="311.73" r="2" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="455.24" cy="311.73" r="2" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="468.21" cy="311.73" r="2" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="481.19" cy="311.73" r="2" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="494.17" cy="311.73" r="2" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="507.14" cy="314.17" r="2" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="520.12" cy="314.17" r="2" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="533.10" cy="314.17" r="2" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="546.07" cy="311.73" r="2" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="559.05" cy="314.17" r="2" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="572.02" cy="311.73" r="2" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="585.00" cy="311.73" r="2" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="40.00" cy="311.73" r="2" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="52.98" cy="311.73" r="2" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="65.95" cy="314.17" r="2" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="78.93" cy="314.17" r="2" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="91.90" cy="314.17" r="2" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="104.88" cy="314.17" r="2" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="117.86" cy="314.17" r="2" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="130.83" cy="314.17" r="2" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="143.81" cy="314.17" r="2" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="156.79" cy="314.17" r="2" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="169.76" cy="314.17" r="2" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="182.74" cy="314.17" r="2" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="195.71" cy="314.17" r="2" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="208.69" cy="314.17" r="2" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="221.67" cy="316.60" r="2" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="234.64" cy="316.60" r="2" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="247.62" cy="314.17" r="2" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="260.60" cy="314.17" r="2" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="273.57" cy="311.73" r="2" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="286.55" cy="304.43" r="2" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="299.52" cy="304.43" r="2" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="312.50" cy="302.00" r="2" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="325.48" cy="302.00" r="2" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="338.45" cy="302.00" r="2" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="351.43" cy="302.00" r="2" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="364.40" cy="302.00" r="2" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="377.38" cy="302.00" r="2" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="390.36" cy="304.43" r="2" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="403.33" cy="304.43" r="2" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="416.31" cy="304.43" r="2" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="429.29" cy="304.43" r="2" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="442.26" cy="304.43" r="2" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="455.24" cy="304.43" r="2" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="468.21" cy="304.43" r="2" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="481.19" cy="301.03" r="2" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="494.17" cy="302.00" r="2" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="507.14" cy="301.03" r="2" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="520.12" cy="301.03" r="2" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="533.10" cy="302.49" r="2" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="546.07" cy="304.19" r="2" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="559.05" cy="304.43" r="2" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="572.02" cy="304.43" r="2" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="585.00" cy="299.57" r="2" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="40.00" cy="314.17" r="2" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="52.98" cy="314.17" r="2" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="65.95" cy="314.17" r="2" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="78.93" cy="314.17" r="2" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="91.90" cy="314.17" r="2" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="104.88" cy="316.60" r="2" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="117.86" cy="316.60" r="2" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="130.83" cy="314.17" r="2" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="143.81" cy="314.17" r="2" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="156.79" cy="314.17" r="2" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="169.76" cy="319.03" r="2" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="182.74" cy="321.47" r="2" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="195.71" cy="321.47" r="2" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="208.69" cy="321.47" r="2" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="221.67" cy="326.33" r="2" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="234.64" cy="326.33" r="2" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="247.62" cy="317.82" r="2" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="260.60" cy="316.60" r="2" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="273.57" cy="316.60" r="2" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="286.55" cy="316.60" r="2" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="299.52" cy="311.73" r="2" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="312.50" cy="311.73" r="2" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="325.48" cy="311.73" r="2" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="338.45" cy="311.73" r="2" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="351.43" cy="311.73" r="2" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="364.40" cy="304.43" r="2" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="377.38" cy="304.43" r="2" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="390.36" cy="304.43" r="2" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="403.33" cy="304.43" r="2" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="416.31" cy="304.43" r="2" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="429.29" cy="304.43" r="2" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="442.26" cy="304.43" r="2" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="455.24" cy="304.43" r="2" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="468.21" cy="304.43" r="2" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="481.19" cy="304.43" r="2" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="494.17" cy="304.43" r="2" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="507.14" cy="304.43" r="2" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="520.12" cy="304.43" r="2" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="533.10" cy="304.43" r="2" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="546.07" cy="304.43" r="2" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="559.05" cy="304.43" r="2" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="572.02" cy="304.43" r="2" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="585.00" cy="302.24" r="2" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="40.00" cy="302.00" r="2" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="52.98" cy="302.00" r="2" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="65.95" cy="304.19" r="2" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="78.93" cy="302.97" r="2" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="91.90" cy="302.00" r="2" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="104.88" cy="304.68" r="2" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="117.86" cy="302.24" r="2" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="130.83" cy="302.24" r="2" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="143.81" cy="302.24" r="2" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="156.79" cy="302.24" r="2" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="169.76" cy="306.87" r="2" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="182.74" cy="307.11" r="2" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="195.71" cy="307.11" r="2" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="208.69" cy="307.11" r="2" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="221.67" cy="307.11" r="2" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="234.64" cy="309.30" r="2" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="247.62" cy="311.73" r="2" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="260.60" cy="304.43" r="2" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="273.57" cy="302.24" r="2" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="286.55" cy="302.24" r="2" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="299.52" cy="302.24" r="2" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="312.50" cy="302.24" r="2" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="325.48" cy="292.27" r="2" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="338.45" cy="292.27" r="2" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="351.43" cy="290.08" r="2" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="364.40" cy="290.08" r="2" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="377.38" cy="290.08" r="2" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="390.36" cy="290.08" r="2" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="403.33" cy="290.08" r="2" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="416.31" cy="294.70" r="2" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="429.29" cy="294.70" r="2" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="442.26" cy="299.57" r="2" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="455.24" cy="290.08" r="2" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="468.21" cy="290.08" r="2" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="481.19" cy="289.83" r="2" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="494.17" cy="292.27" r="2" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="507.14" cy="292.27" r="2" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="520.12" cy="292.27" r="2" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="533.10" cy="292.27" r="2" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="546.07" cy="292.27" r="2" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="559.05" cy="292.51" r="2" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="572.02" cy="289.83" r="2" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="585.00" cy="287.64" r="2" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="40.00" cy="270.37" r="2" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="52.98" cy="270.37" r="2" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="65.95" cy="270.37" r="2" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="78.93" cy="270.37" r="2" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="91.90" cy="270.37" r="2" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="104.88" cy="282.78" r="2" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="117.86" cy="270.37" r="2" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="130.83" cy="270.37" r="2" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="143.81" cy="270.37" r="2" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="156.79" cy="270.37" r="2" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="169.76" cy="277.67" r="2" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="182.74" cy="277.67" r="2" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="195.71" cy="272.80" r="2" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="208.69" cy="272.80" r="2" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="221.67" cy="270.37" r="2" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="234.64" cy="270.37" r="2" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="247.62" cy="270.37" r="2" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="260.60" cy="265.50" r="2" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="273.57" cy="265.50" r="2" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="286.55" cy="248.47" r="2" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="299.52" cy="248.47" r="2" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="312.50" cy="248.47" r="2" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="325.48" cy="248.47" r="2" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="338.45" cy="248.47" r="2" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="351.43" cy="241.17" r="2" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="364.40" cy="241.17" r="2" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="377.38" cy="236.30" r="2" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="390.36" cy="249.68" r="2" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="403.33" cy="253.33" r="2" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="416.31" cy="253.33" r="2" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="429.29" cy="253.33" r="2" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="442.26" cy="249.68" r="2" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="455.24" cy="255.77" r="2" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="468.21" cy="241.17" r="2" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="481.19" cy="241.17" r="2" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="494.17" cy="241.17" r="2" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="507.14" cy="236.30" r="2" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="520.12" cy="236.30" r="2" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="533.10" cy="236.30" r="2" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="546.07" cy="237.52" r="2" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="559.05" cy="238.73" r="2" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="572.02" cy="236.30" r="2" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="585.00" cy="216.83" r="2" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="40.00" cy="285.45" r="2" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="52.98" cy="292.27" r="2" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="65.95" cy="284.97" r="2" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="78.93" cy="291.05" r="2" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="91.90" cy="292.27" r="2" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="104.88" cy="292.27" r="2" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="117.86" cy="289.83" r="2" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="130.83" cy="291.78" r="2" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="143.81" cy="296.40" r="2" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="156.79" cy="292.27" r="2" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="169.76" cy="297.13" r="2" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="182.74" cy="297.13" r="2" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="195.71" cy="291.78" r="2" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="208.69" cy="298.84" r="2" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="221.67" cy="289.83" r="2" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="234.64" cy="289.83" r="2" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="247.62" cy="294.70" r="2" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="260.60" cy="294.70" r="2" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="273.57" cy="294.70" r="2" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="286.55" cy="294.70" r="2" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="299.52" cy="289.59" r="2" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="312.50" cy="287.40" r="2" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="325.48" cy="287.40" r="2" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="338.45" cy="287.40" r="2" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="351.43" cy="287.40" r="2" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="364.40" cy="287.40" r="2" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="377.38" cy="287.40" r="2" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="390.36" cy="280.10" r="2" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="403.33" cy="280.10" r="2" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="416.31" cy="280.10" r="2" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="429.29" cy="282.53" r="2" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="442.26" cy="282.53" r="2" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="455.24" cy="277.67" r="2" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="468.21" cy="282.53" r="2" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="481.19" cy="282.53" r="2" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="494.17" cy="284.97" r="2" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="507.14" cy="284.97" r="2" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="520.12" cy="284.97" r="2" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="533.10" cy="294.70" r="2" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="546.07" cy="294.70" r="2" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="559.05" cy="294.70" r="2" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="572.02" cy="282.53" r="2" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="585.00" cy="272.80" r="2" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="40.00" cy="241.17" r="2" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="52.98" cy="241.17" r="2" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="65.95" cy="247.49" r="2" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="78.93" cy="242.14" r="2" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="91.90" cy="257.96" r="2" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="104.88" cy="253.58" r="2" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="117.86" cy="248.47" r="2" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="130.83" cy="253.33" r="2" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="143.81" cy="253.33" r="2" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="156.79" cy="258.20" r="2" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="169.76" cy="256.01" r="2" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="182.74" cy="253.33" r="2" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="195.71" cy="246.76" r="2" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="208.69" cy="243.60" r="2" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="221.67" cy="253.58" r="2" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="234.64" cy="253.58" r="2" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="247.62" cy="241.41" r="2" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="260.60" cy="243.60" r="2" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="273.57" cy="241.41" r="2" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="286.55" cy="224.13" r="2" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="299.52" cy="224.13" r="2" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="312.50" cy="224.13" r="2" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="325.48" cy="221.70" r="2" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="338.45" cy="222.92" r="2" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="351.43" cy="221.70" r="2" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="364.40" cy="228.03" r="2" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="377.38" cy="219.27" r="2" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="390.36" cy="221.70" r="2" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="403.33" cy="220.24" r="2" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="416.31" cy="221.70" r="2" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="429.29" cy="229.24" r="2" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="442.26" cy="229.24" r="2" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="455.24" cy="229.24" r="2" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="468.21" cy="229.24" r="2" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="481.19" cy="229.24" r="2" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="494.17" cy="229.24" r="2" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="507.14" cy="229.24" r="2" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="520.12" cy="229.24" r="2" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="533.10" cy="229.24" r="2" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="546.07" cy="229.24" r="2" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="559.05" cy="238.73" r="2" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="572.02" cy="241.17" r="2" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="585.00" cy="191.28" r="2" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="40.00" cy="185.20" r="2" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="52.98" cy="192.50" r="2" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="65.95" cy="192.50" r="2" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="78.93" cy="192.50" r="2" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="91.90" cy="192.74" r="2" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="104.88" cy="192.74" r="2" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="117.86" cy="192.50" r="2" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="130.83" cy="192.74" r="2" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="143.81" cy="192.50" r="2" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="156.79" cy="197.37" r="2" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="169.76" cy="204.91" r="2" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="182.74" cy="197.37" r="2" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="195.71" cy="192.50" r="2" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="208.69" cy="192.50" r="2" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="221.67" cy="192.74" r="2" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="234.64" cy="192.50" r="2" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="247.62" cy="192.50" r="2" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="260.60" cy="173.28" r="2" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="273.57" cy="156.24" r="2" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="286.55" cy="131.67" r="2" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="299.52" cy="143.83" r="2" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="312.50" cy="143.83" r="2" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="325.48" cy="143.83" r="2" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="338.45" cy="143.83" r="2" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="351.43" cy="143.83" r="2" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="364.40" cy="143.83" r="2" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="377.38" cy="143.83" r="2" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="390.36" cy="156.00" r="2" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="403.33" cy="134.10" r="2" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="416.31" cy="134.10" r="2" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="429.29" cy="134.10" r="2" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="442.26" cy="134.10" r="2" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="455.24" cy="136.53" r="2" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="468.21" cy="136.53" r="2" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="481.19" cy="156.00" r="2" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="494.17" cy="136.53" r="2" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="507.14" cy="136.53" r="2" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="520.12" cy="136.53" r="2" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="533.10" cy="151.13" r="2" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="546.07" cy="142.62" r="2" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="559.05" cy="156.00" r="2" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="572.02" cy="143.83" r="2" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="585.00" cy="124.37" r="2" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="40.00" cy="107.33" r="2" fill="#5bb0c0" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="52.98" cy="107.58" r="2" fill="#5bb0c0" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="65.95" cy="131.67" r="2" fill="#5bb0c0" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="78.93" cy="131.67" r="2" fill="#5bb0c0" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="91.90" cy="131.67" r="2" fill="#5bb0c0" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="104.88" cy="148.94" r="2" fill="#5bb0c0" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="117.86" cy="131.91" r="2" fill="#5bb0c0" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="130.83" cy="136.53" r="2" fill="#5bb0c0" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="143.81" cy="131.91" r="2" fill="#5bb0c0" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="156.79" cy="134.34" r="2" fill="#5bb0c0" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="169.76" cy="134.10" r="2" fill="#5bb0c0" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="182.74" cy="134.34" r="2" fill="#5bb0c0" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="195.71" cy="131.67" r="2" fill="#5bb0c0" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="208.69" cy="131.67" r="2" fill="#5bb0c0" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="221.67" cy="131.67" r="2" fill="#5bb0c0" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="234.64" cy="107.33" r="2" fill="#5bb0c0" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="247.62" cy="75.70" r="2" fill="#5bb0c0" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="260.60" cy="66.45" r="2" fill="#5bb0c0" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="273.57" cy="39.20" r="2" fill="#5bb0c0" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="286.55" cy="46.50" r="2" fill="#5bb0c0" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="299.52" cy="42.85" r="2" fill="#5bb0c0" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="312.50" cy="42.85" r="2" fill="#5bb0c0" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="325.48" cy="61.10" r="2" fill="#5bb0c0" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="338.45" cy="61.10" r="2" fill="#5bb0c0" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="351.43" cy="70.83" r="2" fill="#5bb0c0" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="364.40" cy="68.40" r="2" fill="#5bb0c0" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="377.38" cy="61.10" r="2" fill="#5bb0c0" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="390.36" cy="70.83" r="2" fill="#5bb0c0" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="403.33" cy="61.10" r="2" fill="#5bb0c0" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="416.31" cy="61.10" r="2" fill="#5bb0c0" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="429.29" cy="61.10" r="2" fill="#5bb0c0" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="442.26" cy="61.10" r="2" fill="#5bb0c0" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="455.24" cy="61.10" r="2" fill="#5bb0c0" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="468.21" cy="65.97" r="2" fill="#5bb0c0" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="481.19" cy="61.10" r="2" fill="#5bb0c0" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="494.17" cy="70.83" r="2" fill="#5bb0c0" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="507.14" cy="70.83" r="2" fill="#5bb0c0" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="520.12" cy="70.83" r="2" fill="#5bb0c0" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="533.10" cy="70.83" r="2" fill="#5bb0c0" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="546.07" cy="70.83" r="2" fill="#5bb0c0" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="559.05" cy="70.83" r="2" fill="#5bb0c0" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="572.02" cy="70.83" r="2" fill="#5bb0c0" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="585.00" cy="61.10" r="2" fill="#5bb0c0" style="opacity:0;" /></svg><div class="fv-x-axis-title">Week</div><div class="riv-line-legend" data-chart="fv-chart-1787049161805-jqwtuqsig-line-Lowest pricing"><button class="riv-legend-item " data-product="AMD Radeon RX 9070 GRE"><span class="riv-legend-marker" style="background-color: #E33235;"></span>AMD Radeon RX 9070 GRE</button><button class="riv-legend-item " data-product="AMD RX 9060 XT 16 GB"><span class="riv-legend-marker" style="background-color: #FE9F58;"></span>AMD RX 9060 XT 16 GB</button><button class="riv-legend-item " data-product="AMD RX 9060 XT 8 GB"><span class="riv-legend-marker" style="background-color: #1CA9C4;"></span>AMD RX 9060 XT 8 GB</button><button class="riv-legend-item " data-product="AMD RX 9070"><span class="riv-legend-marker" style="background-color: #EB6F71;"></span>AMD RX 9070</button><button class="riv-legend-item " data-product="AMD RX 9070 XT"><span class="riv-legend-marker" style="background-color: #FFC08B;"></span>AMD RX 9070 XT</button><button class="riv-legend-item " data-product="Intel Arc B570"><span class="riv-legend-marker" style="background-color: #66C5D7;"></span>Intel Arc B570</button><button class="riv-legend-item " data-product="Intel Arc B580"><span class="riv-legend-marker" style="background-color: #B5282A;"></span>Intel Arc B580</button><button class="riv-legend-item " data-product="Nvidia RTX 5050"><span class="riv-legend-marker" style="background-color: #D07F46;"></span>Nvidia RTX 5050</button><button class="riv-legend-item " data-product="Nvidia RTX 5060"><span class="riv-legend-marker" style="background-color: #e97a7b;"></span>Nvidia RTX 5060</button><button class="riv-legend-item " data-product="Nvidia RTX 5060 Ti 16 GB"><span class="riv-legend-marker" style="background-color: #e38e4f;"></span>Nvidia RTX 5060 Ti 16 GB</button><button class="riv-legend-item " data-product="Nvidia RTX 5060 Ti 8 GB"><span class="riv-legend-marker" style="background-color: #75bdd1;"></span>Nvidia RTX 5060 Ti 8 GB</button><button class="riv-legend-item " data-product="Nvidia RTX 5070"><span class="riv-legend-marker" style="background-color: #d26365;"></span>Nvidia RTX 5070</button><button class="riv-legend-item " data-product="Nvidia RTX 5070 Ti"><span class="riv-legend-marker" style="background-color: #ffcea9;"></span>Nvidia RTX 5070 Ti</button><button class="riv-legend-item " data-product="Nvidia RTX 5080"><span class="riv-legend-marker" style="background-color: #5bb0c0;"></span>Nvidia RTX 5080</button></div><table class="sr-only"><caption>Lowest pricing Data</caption><thead><tr><th>Timestamp (Week)</th><th>AMD Radeon RX 9070 GRE (Price, $)</th><th>AMD RX 9060 XT 16 GB (Price, $)</th><th>AMD RX 9060 XT 8 GB (Price, $)</th><th>AMD RX 9070 (Price, $)</th><th>AMD RX 9070 XT (Price, $)</th><th>Intel Arc B570 (Price, $)</th><th>Intel Arc B580 (Price, $)</th><th>Nvidia RTX 5050 (Price, $)</th><th>Nvidia RTX 5060 (Price, $)</th><th>Nvidia RTX 5060 Ti 16 GB (Price, $)</th><th>Nvidia RTX 5060 Ti 8 GB (Price, $)</th><th>Nvidia RTX 5070 (Price, $)</th><th>Nvidia RTX 5070 Ti (Price, $)</th><th>Nvidia RTX 5080 (Price, $)</th></tr></thead><tbody><tr><td>1</td><td>N/A</td><td>370</td><td>280</td><td>600</td><td>700</td><td>230</td><td>260</td><td>250</td><td>300</td><td>430</td><td>368</td><td>550</td><td>780</td><td>1100</td></tr><tr><td>2</td><td>N/A</td><td>370</td><td>270</td><td>600</td><td>700</td><td>230</td><td>260</td><td>250</td><td>300</td><td>430</td><td>340</td><td>550</td><td>750</td><td>1099</td></tr><tr><td>3</td><td>N/A</td><td>370</td><td>280</td><td>550</td><td>700</td><td>230</td><td>250</td><td>250</td><td>291</td><td>430</td><td>370</td><td>524</td><td>750</td><td>1000</td></tr><tr><td>4</td><td>N/A</td><td>370</td><td>280</td><td>550</td><td>695</td><td>230</td><td>250</td><td>250</td><td>296</td><td>430</td><td>345</td><td>546</td><td>750</td><td>1000</td></tr><tr><td>5</td><td>N/A</td><td>350</td><td>270</td><td>600</td><td>670</td><td>230</td><td>250</td><td>250</td><td>300</td><td>430</td><td>340</td><td>481</td><td>749</td><td>1000</td></tr><tr><td>6</td><td>N/A</td><td>350</td><td>270</td><td>600</td><td>670</td><td>230</td><td>250</td><td>240</td><td>289</td><td>379</td><td>340</td><td>499</td><td>749</td><td>929</td></tr><tr><td>7</td><td>N/A</td><td>350</td><td>270</td><td>550</td><td>650</td><td>230</td><td>250</td><td>240</td><td>299</td><td>430</td><td>350</td><td>520</td><td>750</td><td>999</td></tr><tr><td>8</td><td>N/A</td><td>350</td><td>270</td><td>550</td><td>650</td><td>200</td><td>250</td><td>250</td><td>299</td><td>430</td><td>342</td><td>500</td><td>749</td><td>980</td></tr><tr><td>9</td><td>N/A</td><td>350</td><td>270</td><td>560</td><td>650</td><td>220</td><td>250</td><td>250</td><td>299</td><td>430</td><td>323</td><td>500</td><td>750</td><td>999</td></tr><tr><td>10</td><td>N/A</td><td>360</td><td>270</td><td>550</td><td>600</td><td>210</td><td>250</td><td>250</td><td>299</td><td>430</td><td>340</td><td>480</td><td>730</td><td>989</td></tr><tr><td>11</td><td>N/A</td><td>340</td><td>250</td><td>550</td><td>600</td><td>200</td><td>250</td><td>230</td><td>280</td><td>400</td><td>320</td><td>489</td><td>699</td><td>990</td></tr><tr><td>12</td><td>N/A</td><td>350</td><td>275</td><td>530</td><td>600</td><td>200</td><td>250</td><td>220</td><td>279</td><td>400</td><td>320</td><td>500</td><td>730</td><td>989</td></tr><tr><td>13</td><td>N/A</td><td>350</td><td>280</td><td>530</td><td>600</td><td>200</td><td>250</td><td>220</td><td>279</td><td>420</td><td>342</td><td>527</td><td>750</td><td>1000</td></tr><tr><td>14</td><td>N/A</td><td>370</td><td>280</td><td>530</td><td>600</td><td>202</td><td>250</td><td>220</td><td>279</td><td>420</td><td>313</td><td>540</td><td>750</td><td>1000</td></tr><tr><td>15</td><td>N/A</td><td>380</td><td>288</td><td>530</td><td>600</td><td>202</td><td>240</td><td>200</td><td>279</td><td>430</td><td>350</td><td>499</td><td>749</td><td>1000</td></tr><tr><td>16</td><td>N/A</td><td>380</td><td>288</td><td>530</td><td>620</td><td>202</td><td>240</td><td>200</td><td>270</td><td>430</td><td>350</td><td>499</td><td>750</td><td>1100</td></tr><tr><td>17</td><td>N/A</td><td>390</td><td>310</td><td>580</td><td>660</td><td>200</td><td>250</td><td>235</td><td>260</td><td>430</td><td>330</td><td>549</td><td>750</td><td>1230</td></tr><tr><td>18</td><td>N/A</td><td>390</td><td>310</td><td>580</td><td>700</td><td>200</td><td>250</td><td>240</td><td>290</td><td>450</td><td>330</td><td>540</td><td>829</td><td>1268</td></tr><tr><td>19</td><td>N/A</td><td>400</td><td>310</td><td>580</td><td>720</td><td>200</td><td>260</td><td>240</td><td>299</td><td>450</td><td>330</td><td>549</td><td>899</td><td>1380</td></tr><tr><td>20</td><td>N/A</td><td>440</td><td>310</td><td>600</td><td>720</td><td>200</td><td>290</td><td>240</td><td>299</td><td>520</td><td>330</td><td>620</td><td>1000</td><td>1350</td></tr><tr><td>21</td><td>N/A</td><td>440</td><td>350</td><td>590</td><td>730</td><td>250</td><td>290</td><td>260</td><td>299</td><td>520</td><td>351</td><td>620</td><td>950</td><td>1365</td></tr><tr><td>22</td><td>N/A</td><td>400</td><td>346</td><td>630</td><td>730</td><td>250</td><td>300</td><td>260</td><td>299</td><td>520</td><td>360</td><td>620</td><td>950</td><td>1365</td></tr><tr><td>23</td><td>N/A</td><td>440</td><td>346</td><td>630</td><td>730</td><td>250</td><td>300</td><td>260</td><td>340</td><td>520</td><td>360</td><td>630</td><td>950</td><td>1290</td></tr><tr><td>24</td><td>N/A</td><td>440</td><td>346</td><td>620</td><td>730</td><td>250</td><td>300</td><td>260</td><td>340</td><td>520</td><td>360</td><td>625</td><td>950</td><td>1290</td></tr><tr><td>25</td><td>N/A</td><td>440</td><td>346</td><td>610</td><td>730</td><td>250</td><td>300</td><td>260</td><td>349</td><td>550</td><td>360</td><td>630</td><td>950</td><td>1250</td></tr><tr><td>26</td><td>N/A</td><td>440</td><td>340</td><td>610</td><td>730</td><td>250</td><td>300</td><td>290</td><td>349</td><td>550</td><td>360</td><td>604</td><td>950</td><td>1260</td></tr><tr><td>27</td><td>N/A</td><td>440</td><td>340</td><td>630</td><td>730</td><td>250</td><td>300</td><td>290</td><td>349</td><td>570</td><td>360</td><td>640</td><td>950</td><td>1290</td></tr><tr><td>28</td><td>N/A</td><td>440</td><td>346</td><td>620</td><td>720</td><td>250</td><td>290</td><td>290</td><td>349</td><td>515</td><td>390</td><td>630</td><td>900</td><td>1250</td></tr><tr><td>29</td><td>N/A</td><td>449</td><td>350</td><td>620</td><td>710</td><td>250</td><td>290</td><td>290</td><td>349</td><td>500</td><td>390</td><td>636</td><td>990</td><td>1290</td></tr><tr><td>30</td><td>N/A</td><td>440</td><td>350</td><td>620</td><td>710</td><td>260</td><td>290</td><td>290</td><td>330</td><td>500</td><td>390</td><td>630</td><td>990</td><td>1290</td></tr><tr><td>31</td><td>N/A</td><td>440</td><td>350</td><td>620</td><td>670</td><td>260</td><td>290</td><td>290</td><td>330</td><td>500</td><td>380</td><td>599</td><td>990</td><td>1290</td></tr><tr><td>32</td><td>N/A</td><td>430</td><td>360</td><td>620</td><td>710</td><td>260</td><td>290</td><td>290</td><td>310</td><td>515</td><td>380</td><td>599</td><td>990</td><td>1290</td></tr><tr><td>33</td><td>N/A</td><td>430</td><td>360</td><td>600</td><td>710</td><td>260</td><td>290</td><td>290</td><td>349</td><td>490</td><td>400</td><td>599</td><td>980</td><td>1290</td></tr><tr><td>34</td><td>N/A</td><td>440</td><td>360</td><td>620</td><td>710</td><td>260</td><td>290</td><td>290</td><td>349</td><td>550</td><td>380</td><td>599</td><td>980</td><td>1270</td></tr><tr><td>35</td><td>N/A</td><td>430</td><td>360</td><td>600</td><td>700</td><td>260</td><td>304</td><td>290</td><td>350</td><td>550</td><td>380</td><td>599</td><td>900</td><td>1290</td></tr><tr><td>36</td><td>550</td><td>440</td><td>360</td><td>600</td><td>700</td><td>260</td><td>300</td><td>290</td><td>340</td><td>550</td><td>370</td><td>599</td><td>980</td><td>1250</td></tr><tr><td>37</td><td>550</td><td>440</td><td>350</td><td>600</td><td>700</td><td>250</td><td>304</td><td>290</td><td>340</td><td>570</td><td>370</td><td>599</td><td>980</td><td>1250</td></tr><tr><td>38</td><td>550</td><td>440</td><td>350</td><td>600</td><td>700</td><td>250</td><td>304</td><td>290</td><td>340</td><td>570</td><td>370</td><td>599</td><td>980</td><td>1250</td></tr><tr><td>39</td><td>500</td><td>400</td><td>360</td><td>600</td><td>700</td><td>250</td><td>298</td><td>290</td><td>340</td><td>570</td><td>330</td><td>599</td><td>920</td><td>1250</td></tr><tr><td>40</td><td>500</td><td>430</td><td>360</td><td>600</td><td>700</td><td>260</td><td>291</td><td>290</td><td>340</td><td>565</td><td>330</td><td>599</td><td>955</td><td>1250</td></tr><tr><td>41</td><td>500</td><td>430</td><td>360</td><td>600</td><td>700</td><td>250</td><td>290</td><td>290</td><td>339</td><td>560</td><td>330</td><td>560</td><td>900</td><td>1250</td></tr><tr><td>42</td><td>550</td><td>450</td><td>360</td><td>635</td><td>690</td><td>260</td><td>290</td><td>290</td><td>350</td><td>570</td><td>380</td><td>550</td><td>950</td><td>1250</td></tr><tr><td>43</td><td>500</td><td>470</td><td>370</td><td>650</td><td>720</td><td>260</td><td>310</td><td>299</td><td>359</td><td>650</td><td>420</td><td>755</td><td>1030</td><td>1290</td></tr></tbody></table><script type="application/json" class="riv-line-chart-data">{"products":[{"name":"AMD Radeon RX 9070 GRE","displayName":"AMD Radeon RX 9070 GRE","color":"#E33235"},{"name":"AMD RX 9060 XT 16 GB","displayName":"AMD RX 9060 XT 16 GB","color":"#FE9F58"},{"name":"AMD RX 9060 XT 8 GB","displayName":"AMD RX 9060 XT 8 GB","color":"#1CA9C4"},{"name":"AMD RX 9070","displayName":"AMD RX 9070","color":"#EB6F71"},{"name":"AMD RX 9070 XT","displayName":"AMD RX 9070 XT","color":"#FFC08B"},{"name":"Intel Arc B570","displayName":"Intel Arc B570","color":"#66C5D7"},{"name":"Intel Arc B580","displayName":"Intel Arc B580","color":"#B5282A"},{"name":"Nvidia RTX 5050","displayName":"Nvidia RTX 5050","color":"#D07F46"},{"name":"Nvidia RTX 5060","displayName":"Nvidia RTX 5060","color":"#e97a7b"},{"name":"Nvidia RTX 5060 Ti 16 GB","displayName":"Nvidia RTX 5060 Ti 16 GB","color":"#e38e4f"},{"name":"Nvidia RTX 5060 Ti 8 GB","displayName":"Nvidia RTX 5060 Ti 8 GB","color":"#75bdd1"},{"name":"Nvidia RTX 5070","displayName":"Nvidia RTX 5070","color":"#d26365"},{"name":"Nvidia RTX 5070 Ti","displayName":"Nvidia RTX 5070 Ti","color":"#ffcea9"},{"name":"Nvidia RTX 5080","displayName":"Nvidia RTX 5080","color":"#5bb0c0"}],"timestampUnit":"Week","unit":"Price, $","xAxisLabel":"Week","data":[{"timestamp":1,"productName":"AMD RX 9060 XT 16 GB","value":370},{"timestamp":1,"productName":"AMD RX 9060 XT 8 GB","value":280},{"timestamp":1,"productName":"AMD RX 9070","value":600},{"timestamp":1,"productName":"AMD RX 9070 XT","value":700},{"timestamp":1,"productName":"Intel Arc B570","value":230},{"timestamp":1,"productName":"Intel Arc B580","value":260},{"timestamp":1,"productName":"Nvidia RTX 5050","value":250},{"timestamp":1,"productName":"Nvidia RTX 5060","value":300},{"timestamp":1,"productName":"Nvidia RTX 5060 Ti 16 GB","value":430},{"timestamp":1,"productName":"Nvidia RTX 5060 Ti 8 GB","value":368},{"timestamp":1,"productName":"Nvidia RTX 5070","value":550},{"timestamp":1,"productName":"Nvidia RTX 5070 Ti","value":780},{"timestamp":1,"productName":"Nvidia RTX 5080","value":1100},{"timestamp":2,"productName":"AMD RX 9060 XT 16 GB","value":370},{"timestamp":2,"productName":"AMD RX 9060 XT 8 GB","value":270},{"timestamp":2,"productName":"AMD RX 9070","value":600},{"timestamp":2,"productName":"AMD RX 9070 XT","value":700},{"timestamp":2,"productName":"Intel Arc B570","value":230},{"timestamp":2,"productName":"Intel Arc B580","value":260},{"timestamp":2,"productName":"Nvidia RTX 5050","value":250},{"timestamp":2,"productName":"Nvidia RTX 5060","value":300},{"timestamp":2,"productName":"Nvidia RTX 5060 Ti 16 GB","value":430},{"timestamp":2,"productName":"Nvidia RTX 5060 Ti 8 GB","value":340},{"timestamp":2,"productName":"Nvidia RTX 5070","value":550},{"timestamp":2,"productName":"Nvidia RTX 5070 Ti","value":750},{"timestamp":2,"productName":"Nvidia RTX 5080","value":1099},{"timestamp":3,"productName":"AMD RX 9060 XT 16 GB","value":370},{"timestamp":3,"productName":"AMD RX 9060 XT 8 GB","value":280},{"timestamp":3,"productName":"AMD RX 9070","value":550},{"timestamp":3,"productName":"AMD RX 9070 XT","value":700},{"timestamp":3,"productName":"Intel Arc B570","value":230},{"timestamp":3,"productName":"Intel Arc B580","value":250},{"timestamp":3,"productName":"Nvidia RTX 5050","value":250},{"timestamp":3,"productName":"Nvidia RTX 5060","value":291},{"timestamp":3,"productName":"Nvidia RTX 5060 Ti 16 GB","value":430},{"timestamp":3,"productName":"Nvidia RTX 5060 Ti 8 GB","value":370},{"timestamp":3,"productName":"Nvidia RTX 5070","value":524},{"timestamp":3,"productName":"Nvidia RTX 5070 Ti","value":750},{"timestamp":3,"productName":"Nvidia RTX 5080","value":1000},{"timestamp":4,"productName":"AMD RX 9060 XT 16 GB","value":370},{"timestamp":4,"productName":"AMD RX 9060 XT 8 GB","value":280},{"timestamp":4,"productName":"AMD RX 9070","value":550},{"timestamp":4,"productName":"AMD RX 9070 XT","value":695},{"timestamp":4,"productName":"Intel Arc B570","value":230},{"timestamp":4,"productName":"Intel Arc B580","value":250},{"timestamp":4,"productName":"Nvidia RTX 5050","value":250},{"timestamp":4,"productName":"Nvidia RTX 5060","value":296},{"timestamp":4,"productName":"Nvidia RTX 5060 Ti 16 GB","value":430},{"timestamp":4,"productName":"Nvidia RTX 5060 Ti 8 GB","value":345},{"timestamp":4,"productName":"Nvidia RTX 5070","value":546},{"timestamp":4,"productName":"Nvidia RTX 5070 Ti","value":750},{"timestamp":4,"productName":"Nvidia RTX 5080","value":1000},{"timestamp":5,"productName":"AMD RX 9060 XT 16 GB","value":350},{"timestamp":5,"productName":"AMD RX 9060 XT 8 GB","value":270},{"timestamp":5,"productName":"AMD RX 9070","value":600},{"timestamp":5,"productName":"AMD RX 9070 XT","value":670},{"timestamp":5,"productName":"Intel Arc B570","value":230},{"timestamp":5,"productName":"Intel Arc B580","value":250},{"timestamp":5,"productName":"Nvidia RTX 5050","value":250},{"timestamp":5,"productName":"Nvidia RTX 5060","value":300},{"timestamp":5,"productName":"Nvidia RTX 5060 Ti 16 GB","value":430},{"timestamp":5,"productName":"Nvidia RTX 5060 Ti 8 GB","value":340},{"timestamp":5,"productName":"Nvidia RTX 5070","value":481},{"timestamp":5,"productName":"Nvidia RTX 5070 Ti","value":749},{"timestamp":5,"productName":"Nvidia RTX 5080","value":1000},{"timestamp":6,"productName":"AMD RX 9060 XT 16 GB","value":350},{"timestamp":6,"productName":"AMD RX 9060 XT 8 GB","value":270},{"timestamp":6,"productName":"AMD RX 9070","value":600},{"timestamp":6,"productName":"AMD RX 9070 XT","value":670},{"timestamp":6,"productName":"Intel Arc B570","value":230},{"timestamp":6,"productName":"Intel Arc B580","value":250},{"timestamp":6,"productName":"Nvidia RTX 5050","value":240},{"timestamp":6,"productName":"Nvidia RTX 5060","value":289},{"timestamp":6,"productName":"Nvidia RTX 5060 Ti 16 GB","value":379},{"timestamp":6,"productName":"Nvidia RTX 5060 Ti 8 GB","value":340},{"timestamp":6,"productName":"Nvidia RTX 5070","value":499},{"timestamp":6,"productName":"Nvidia RTX 5070 Ti","value":749},{"timestamp":6,"productName":"Nvidia RTX 5080","value":929},{"timestamp":7,"productName":"AMD RX 9060 XT 16 GB","value":350},{"timestamp":7,"productName":"AMD RX 9060 XT 8 GB","value":270},{"timestamp":7,"productName":"AMD RX 9070","value":550},{"timestamp":7,"productName":"AMD RX 9070 XT","value":650},{"timestamp":7,"productName":"Intel Arc B570","value":230},{"timestamp":7,"productName":"Intel Arc B580","value":250},{"timestamp":7,"productName":"Nvidia RTX 5050","value":240},{"timestamp":7,"productName":"Nvidia RTX 5060","value":299},{"timestamp":7,"productName":"Nvidia RTX 5060 Ti 16 GB","value":430},{"timestamp":7,"productName":"Nvidia RTX 5060 Ti 8 GB","value":350},{"timestamp":7,"productName":"Nvidia RTX 5070","value":520},{"timestamp":7,"productName":"Nvidia RTX 5070 Ti","value":750},{"timestamp":7,"productName":"Nvidia RTX 5080","value":999},{"timestamp":8,"productName":"AMD RX 9060 XT 16 GB","value":350},{"timestamp":8,"productName":"AMD RX 9060 XT 8 GB","value":270},{"timestamp":8,"productName":"AMD RX 9070","value":550},{"timestamp":8,"productName":"AMD RX 9070 XT","value":650},{"timestamp":8,"productName":"Intel Arc B570","value":200},{"timestamp":8,"productName":"Intel Arc B580","value":250},{"timestamp":8,"productName":"Nvidia RTX 5050","value":250},{"timestamp":8,"productName":"Nvidia RTX 5060","value":299},{"timestamp":8,"productName":"Nvidia RTX 5060 Ti 16 GB","value":430},{"timestamp":8,"productName":"Nvidia RTX 5060 Ti 8 GB","value":342},{"timestamp":8,"productName":"Nvidia RTX 5070","value":500},{"timestamp":8,"productName":"Nvidia RTX 5070 Ti","value":749},{"timestamp":8,"productName":"Nvidia RTX 5080","value":980},{"timestamp":9,"productName":"AMD RX 9060 XT 16 GB","value":350},{"timestamp":9,"productName":"AMD RX 9060 XT 8 GB","value":270},{"timestamp":9,"productName":"AMD RX 9070","value":560},{"timestamp":9,"productName":"AMD RX 9070 XT","value":650},{"timestamp":9,"productName":"Intel Arc B570","value":220},{"timestamp":9,"productName":"Intel Arc B580","value":250},{"timestamp":9,"productName":"Nvidia RTX 5050","value":250},{"timestamp":9,"productName":"Nvidia RTX 5060","value":299},{"timestamp":9,"productName":"Nvidia RTX 5060 Ti 16 GB","value":430},{"timestamp":9,"productName":"Nvidia RTX 5060 Ti 8 GB","value":323},{"timestamp":9,"productName":"Nvidia RTX 5070","value":500},{"timestamp":9,"productName":"Nvidia RTX 5070 Ti","value":750},{"timestamp":9,"productName":"Nvidia RTX 5080","value":999},{"timestamp":10,"productName":"AMD RX 9060 XT 16 GB","value":360},{"timestamp":10,"productName":"AMD RX 9060 XT 8 GB","value":270},{"timestamp":10,"productName":"AMD RX 9070","value":550},{"timestamp":10,"productName":"AMD RX 9070 XT","value":600},{"timestamp":10,"productName":"Intel Arc B570","value":210},{"timestamp":10,"productName":"Intel Arc B580","value":250},{"timestamp":10,"productName":"Nvidia RTX 5050","value":250},{"timestamp":10,"productName":"Nvidia RTX 5060","value":299},{"timestamp":10,"productName":"Nvidia RTX 5060 Ti 16 GB","value":430},{"timestamp":10,"productName":"Nvidia RTX 5060 Ti 8 GB","value":340},{"timestamp":10,"productName":"Nvidia RTX 5070","value":480},{"timestamp":10,"productName":"Nvidia RTX 5070 Ti","value":730},{"timestamp":10,"productName":"Nvidia RTX 5080","value":989},{"timestamp":11,"productName":"AMD RX 9060 XT 16 GB","value":340},{"timestamp":11,"productName":"AMD RX 9060 XT 8 GB","value":250},{"timestamp":11,"productName":"AMD RX 9070","value":550},{"timestamp":11,"productName":"AMD RX 9070 XT","value":600},{"timestamp":11,"productName":"Intel Arc B570","value":200},{"timestamp":11,"productName":"Intel Arc B580","value":250},{"timestamp":11,"productName":"Nvidia RTX 5050","value":230},{"timestamp":11,"productName":"Nvidia RTX 5060","value":280},{"timestamp":11,"productName":"Nvidia RTX 5060 Ti 16 GB","value":400},{"timestamp":11,"productName":"Nvidia RTX 5060 Ti 8 GB","value":320},{"timestamp":11,"productName":"Nvidia RTX 5070","value":489},{"timestamp":11,"productName":"Nvidia RTX 5070 Ti","value":699},{"timestamp":11,"productName":"Nvidia RTX 5080","value":990},{"timestamp":12,"productName":"AMD RX 9060 XT 16 GB","value":350},{"timestamp":12,"productName":"AMD RX 9060 XT 8 GB","value":275},{"timestamp":12,"productName":"AMD RX 9070","value":530},{"timestamp":12,"productName":"AMD RX 9070 XT","value":600},{"timestamp":12,"productName":"Intel Arc B570","value":200},{"timestamp":12,"productName":"Intel Arc B580","value":250},{"timestamp":12,"productName":"Nvidia RTX 5050","value":220},{"timestamp":12,"productName":"Nvidia RTX 5060","value":279},{"timestamp":12,"productName":"Nvidia RTX 5060 Ti 16 GB","value":400},{"timestamp":12,"productName":"Nvidia RTX 5060 Ti 8 GB","value":320},{"timestamp":12,"productName":"Nvidia RTX 5070","value":500},{"timestamp":12,"productName":"Nvidia RTX 5070 Ti","value":730},{"timestamp":12,"productName":"Nvidia RTX 5080","value":989},{"timestamp":13,"productName":"AMD RX 9060 XT 16 GB","value":350},{"timestamp":13,"productName":"AMD RX 9060 XT 8 GB","value":280},{"timestamp":13,"productName":"AMD RX 9070","value":530},{"timestamp":13,"productName":"AMD RX 9070 XT","value":600},{"timestamp":13,"productName":"Intel Arc B570","value":200},{"timestamp":13,"productName":"Intel Arc B580","value":250},{"timestamp":13,"productName":"Nvidia RTX 5050","value":220},{"timestamp":13,"productName":"Nvidia RTX 5060","value":279},{"timestamp":13,"productName":"Nvidia RTX 5060 Ti 16 GB","value":420},{"timestamp":13,"productName":"Nvidia RTX 5060 Ti 8 GB","value":342},{"timestamp":13,"productName":"Nvidia RTX 5070","value":527},{"timestamp":13,"productName":"Nvidia RTX 5070 Ti","value":750},{"timestamp":13,"productName":"Nvidia RTX 5080","value":1000},{"timestamp":14,"productName":"AMD RX 9060 XT 16 GB","value":370},{"timestamp":14,"productName":"AMD RX 9060 XT 8 GB","value":280},{"timestamp":14,"productName":"AMD RX 9070","value":530},{"timestamp":14,"productName":"AMD RX 9070 XT","value":600},{"timestamp":14,"productName":"Intel Arc B570","value":202},{"timestamp":14,"productName":"Intel Arc B580","value":250},{"timestamp":14,"productName":"Nvidia RTX 5050","value":220},{"timestamp":14,"productName":"Nvidia RTX 5060","value":279},{"timestamp":14,"productName":"Nvidia RTX 5060 Ti 16 GB","value":420},{"timestamp":14,"productName":"Nvidia RTX 5060 Ti 8 GB","value":313},{"timestamp":14,"productName":"Nvidia RTX 5070","value":540},{"timestamp":14,"productName":"Nvidia RTX 5070 Ti","value":750},{"timestamp":14,"productName":"Nvidia RTX 5080","value":1000},{"timestamp":15,"productName":"AMD RX 9060 XT 16 GB","value":380},{"timestamp":15,"productName":"AMD RX 9060 XT 8 GB","value":288},{"timestamp":15,"productName":"AMD RX 9070","value":530},{"timestamp":15,"productName":"AMD RX 9070 XT","value":600},{"timestamp":15,"productName":"Intel Arc B570","value":202},{"timestamp":15,"productName":"Intel Arc B580","value":240},{"timestamp":15,"productName":"Nvidia RTX 5050","value":200},{"timestamp":15,"productName":"Nvidia RTX 5060","value":279},{"timestamp":15,"productName":"Nvidia RTX 5060 Ti 16 GB","value":430},{"timestamp":15,"productName":"Nvidia RTX 5060 Ti 8 GB","value":350},{"timestamp":15,"productName":"Nvidia RTX 5070","value":499},{"timestamp":15,"productName":"Nvidia RTX 5070 Ti","value":749},{"timestamp":15,"productName":"Nvidia RTX 5080","value":1000},{"timestamp":16,"productName":"AMD RX 9060 XT 16 GB","value":380},{"timestamp":16,"productName":"AMD RX 9060 XT 8 GB","value":288},{"timestamp":16,"productName":"AMD RX 9070","value":530},{"timestamp":16,"productName":"AMD RX 9070 XT","value":620},{"timestamp":16,"productName":"Intel Arc B570","value":202},{"timestamp":16,"productName":"Intel Arc B580","value":240},{"timestamp":16,"productName":"Nvidia RTX 5050","value":200},{"timestamp":16,"productName":"Nvidia RTX 5060","value":270},{"timestamp":16,"productName":"Nvidia RTX 5060 Ti 16 GB","value":430},{"timestamp":16,"productName":"Nvidia RTX 5060 Ti 8 GB","value":350},{"timestamp":16,"productName":"Nvidia RTX 5070","value":499},{"timestamp":16,"productName":"Nvidia RTX 5070 Ti","value":750},{"timestamp":16,"productName":"Nvidia RTX 5080","value":1100},{"timestamp":17,"productName":"AMD RX 9060 XT 16 GB","value":390},{"timestamp":17,"productName":"AMD RX 9060 XT 8 GB","value":310},{"timestamp":17,"productName":"AMD RX 9070","value":580},{"timestamp":17,"productName":"AMD RX 9070 XT","value":660},{"timestamp":17,"productName":"Intel Arc B570","value":200},{"timestamp":17,"productName":"Intel Arc B580","value":250},{"timestamp":17,"productName":"Nvidia RTX 5050","value":235},{"timestamp":17,"productName":"Nvidia RTX 5060","value":260},{"timestamp":17,"productName":"Nvidia RTX 5060 Ti 16 GB","value":430},{"timestamp":17,"productName":"Nvidia RTX 5060 Ti 8 GB","value":330},{"timestamp":17,"productName":"Nvidia RTX 5070","value":549},{"timestamp":17,"productName":"Nvidia RTX 5070 Ti","value":750},{"timestamp":17,"productName":"Nvidia RTX 5080","value":1230},{"timestamp":18,"productName":"AMD RX 9060 XT 16 GB","value":390},{"timestamp":18,"productName":"AMD RX 9060 XT 8 GB","value":310},{"timestamp":18,"productName":"AMD RX 9070","value":580},{"timestamp":18,"productName":"AMD RX 9070 XT","value":700},{"timestamp":18,"productName":"Intel Arc B570","value":200},{"timestamp":18,"productName":"Intel Arc B580","value":250},{"timestamp":18,"productName":"Nvidia RTX 5050","value":240},{"timestamp":18,"productName":"Nvidia RTX 5060","value":290},{"timestamp":18,"productName":"Nvidia RTX 5060 Ti 16 GB","value":450},{"timestamp":18,"productName":"Nvidia RTX 5060 Ti 8 GB","value":330},{"timestamp":18,"productName":"Nvidia RTX 5070","value":540},{"timestamp":18,"productName":"Nvidia RTX 5070 Ti","value":829},{"timestamp":18,"productName":"Nvidia RTX 5080","value":1268},{"timestamp":19,"productName":"AMD RX 9060 XT 16 GB","value":400},{"timestamp":19,"productName":"AMD RX 9060 XT 8 GB","value":310},{"timestamp":19,"productName":"AMD RX 9070","value":580},{"timestamp":19,"productName":"AMD RX 9070 XT","value":720},{"timestamp":19,"productName":"Intel Arc B570","value":200},{"timestamp":19,"productName":"Intel Arc B580","value":260},{"timestamp":19,"productName":"Nvidia RTX 5050","value":240},{"timestamp":19,"productName":"Nvidia RTX 5060","value":299},{"timestamp":19,"productName":"Nvidia RTX 5060 Ti 16 GB","value":450},{"timestamp":19,"productName":"Nvidia RTX 5060 Ti 8 GB","value":330},{"timestamp":19,"productName":"Nvidia RTX 5070","value":549},{"timestamp":19,"productName":"Nvidia RTX 5070 Ti","value":899},{"timestamp":19,"productName":"Nvidia RTX 5080","value":1380},{"timestamp":20,"productName":"AMD RX 9060 XT 16 GB","value":440},{"timestamp":20,"productName":"AMD RX 9060 XT 8 GB","value":310},{"timestamp":20,"productName":"AMD RX 9070","value":600},{"timestamp":20,"productName":"AMD RX 9070 XT","value":720},{"timestamp":20,"productName":"Intel Arc B570","value":200},{"timestamp":20,"productName":"Intel Arc B580","value":290},{"timestamp":20,"productName":"Nvidia RTX 5050","value":240},{"timestamp":20,"productName":"Nvidia RTX 5060","value":299},{"timestamp":20,"productName":"Nvidia RTX 5060 Ti 16 GB","value":520},{"timestamp":20,"productName":"Nvidia RTX 5060 Ti 8 GB","value":330},{"timestamp":20,"productName":"Nvidia RTX 5070","value":620},{"timestamp":20,"productName":"Nvidia RTX 5070 Ti","value":1000},{"timestamp":20,"productName":"Nvidia RTX 5080","value":1350},{"timestamp":21,"productName":"AMD RX 9060 XT 16 GB","value":440},{"timestamp":21,"productName":"AMD RX 9060 XT 8 GB","value":350},{"timestamp":21,"productName":"AMD RX 9070","value":590},{"timestamp":21,"productName":"AMD RX 9070 XT","value":730},{"timestamp":21,"productName":"Intel Arc B570","value":250},{"timestamp":21,"productName":"Intel Arc B580","value":290},{"timestamp":21,"productName":"Nvidia RTX 5050","value":260},{"timestamp":21,"productName":"Nvidia RTX 5060","value":299},{"timestamp":21,"productName":"Nvidia RTX 5060 Ti 16 GB","value":520},{"timestamp":21,"productName":"Nvidia RTX 5060 Ti 8 GB","value":351},{"timestamp":21,"productName":"Nvidia RTX 5070","value":620},{"timestamp":21,"productName":"Nvidia RTX 5070 Ti","value":950},{"timestamp":21,"productName":"Nvidia RTX 5080","value":1365},{"timestamp":22,"productName":"AMD RX 9060 XT 16 GB","value":400},{"timestamp":22,"productName":"AMD RX 9060 XT 8 GB","value":346},{"timestamp":22,"productName":"AMD RX 9070","value":630},{"timestamp":22,"productName":"AMD RX 9070 XT","value":730},{"timestamp":22,"productName":"Intel Arc B570","value":250},{"timestamp":22,"productName":"Intel Arc B580","value":300},{"timestamp":22,"productName":"Nvidia RTX 5050","value":260},{"timestamp":22,"productName":"Nvidia RTX 5060","value":299},{"timestamp":22,"productName":"Nvidia RTX 5060 Ti 16 GB","value":520},{"timestamp":22,"productName":"Nvidia RTX 5060 Ti 8 GB","value":360},{"timestamp":22,"productName":"Nvidia RTX 5070","value":620},{"timestamp":22,"productName":"Nvidia RTX 5070 Ti","value":950},{"timestamp":22,"productName":"Nvidia RTX 5080","value":1365},{"timestamp":23,"productName":"AMD RX 9060 XT 16 GB","value":440},{"timestamp":23,"productName":"AMD RX 9060 XT 8 GB","value":346},{"timestamp":23,"productName":"AMD RX 9070","value":630},{"timestamp":23,"productName":"AMD RX 9070 XT","value":730},{"timestamp":23,"productName":"Intel Arc B570","value":250},{"timestamp":23,"productName":"Intel Arc B580","value":300},{"timestamp":23,"productName":"Nvidia RTX 5050","value":260},{"timestamp":23,"productName":"Nvidia RTX 5060","value":340},{"timestamp":23,"productName":"Nvidia RTX 5060 Ti 16 GB","value":520},{"timestamp":23,"productName":"Nvidia RTX 5060 Ti 8 GB","value":360},{"timestamp":23,"productName":"Nvidia RTX 5070","value":630},{"timestamp":23,"productName":"Nvidia RTX 5070 Ti","value":950},{"timestamp":23,"productName":"Nvidia RTX 5080","value":1290},{"timestamp":24,"productName":"AMD RX 9060 XT 16 GB","value":440},{"timestamp":24,"productName":"AMD RX 9060 XT 8 GB","value":346},{"timestamp":24,"productName":"AMD RX 9070","value":620},{"timestamp":24,"productName":"AMD RX 9070 XT","value":730},{"timestamp":24,"productName":"Intel Arc B570","value":250},{"timestamp":24,"productName":"Intel Arc B580","value":300},{"timestamp":24,"productName":"Nvidia RTX 5050","value":260},{"timestamp":24,"productName":"Nvidia RTX 5060","value":340},{"timestamp":24,"productName":"Nvidia RTX 5060 Ti 16 GB","value":520},{"timestamp":24,"productName":"Nvidia RTX 5060 Ti 8 GB","value":360},{"timestamp":24,"productName":"Nvidia RTX 5070","value":625},{"timestamp":24,"productName":"Nvidia RTX 5070 Ti","value":950},{"timestamp":24,"productName":"Nvidia RTX 5080","value":1290},{"timestamp":25,"productName":"AMD RX 9060 XT 16 GB","value":440},{"timestamp":25,"productName":"AMD RX 9060 XT 8 GB","value":346},{"timestamp":25,"productName":"AMD RX 9070","value":610},{"timestamp":25,"productName":"AMD RX 9070 XT","value":730},{"timestamp":25,"productName":"Intel Arc B570","value":250},{"timestamp":25,"productName":"Intel Arc B580","value":300},{"timestamp":25,"productName":"Nvidia RTX 5050","value":260},{"timestamp":25,"productName":"Nvidia RTX 5060","value":349},{"timestamp":25,"productName":"Nvidia RTX 5060 Ti 16 GB","value":550},{"timestamp":25,"productName":"Nvidia RTX 5060 Ti 8 GB","value":360},{"timestamp":25,"productName":"Nvidia RTX 5070","value":630},{"timestamp":25,"productName":"Nvidia RTX 5070 Ti","value":950},{"timestamp":25,"productName":"Nvidia RTX 5080","value":1250},{"timestamp":26,"productName":"AMD RX 9060 XT 16 GB","value":440},{"timestamp":26,"productName":"AMD RX 9060 XT 8 GB","value":340},{"timestamp":26,"productName":"AMD RX 9070","value":610},{"timestamp":26,"productName":"AMD RX 9070 XT","value":730},{"timestamp":26,"productName":"Intel Arc B570","value":250},{"timestamp":26,"productName":"Intel Arc B580","value":300},{"timestamp":26,"productName":"Nvidia RTX 5050","value":290},{"timestamp":26,"productName":"Nvidia RTX 5060","value":349},{"timestamp":26,"productName":"Nvidia RTX 5060 Ti 16 GB","value":550},{"timestamp":26,"productName":"Nvidia RTX 5060 Ti 8 GB","value":360},{"timestamp":26,"productName":"Nvidia RTX 5070","value":604},{"timestamp":26,"productName":"Nvidia RTX 5070 Ti","value":950},{"timestamp":26,"productName":"Nvidia RTX 5080","value":1260},{"timestamp":27,"productName":"AMD RX 9060 XT 16 GB","value":440},{"timestamp":27,"productName":"AMD RX 9060 XT 8 GB","value":340},{"timestamp":27,"productName":"AMD RX 9070","value":630},{"timestamp":27,"productName":"AMD RX 9070 XT","value":730},{"timestamp":27,"productName":"Intel Arc B570","value":250},{"timestamp":27,"productName":"Intel Arc B580","value":300},{"timestamp":27,"productName":"Nvidia RTX 5050","value":290},{"timestamp":27,"productName":"Nvidia RTX 5060","value":349},{"timestamp":27,"productName":"Nvidia RTX 5060 Ti 16 GB","value":570},{"timestamp":27,"productName":"Nvidia RTX 5060 Ti 8 GB","value":360},{"timestamp":27,"productName":"Nvidia RTX 5070","value":640},{"timestamp":27,"productName":"Nvidia RTX 5070 Ti","value":950},{"timestamp":27,"productName":"Nvidia RTX 5080","value":1290},{"timestamp":28,"productName":"AMD RX 9060 XT 16 GB","value":440},{"timestamp":28,"productName":"AMD RX 9060 XT 8 GB","value":346},{"timestamp":28,"productName":"AMD RX 9070","value":620},{"timestamp":28,"productName":"AMD RX 9070 XT","value":720},{"timestamp":28,"productName":"Intel Arc B570","value":250},{"timestamp":28,"productName":"Intel Arc B580","value":290},{"timestamp":28,"productName":"Nvidia RTX 5050","value":290},{"timestamp":28,"productName":"Nvidia RTX 5060","value":349},{"timestamp":28,"productName":"Nvidia RTX 5060 Ti 16 GB","value":515},{"timestamp":28,"productName":"Nvidia RTX 5060 Ti 8 GB","value":390},{"timestamp":28,"productName":"Nvidia RTX 5070","value":630},{"timestamp":28,"productName":"Nvidia RTX 5070 Ti","value":900},{"timestamp":28,"productName":"Nvidia RTX 5080","value":1250},{"timestamp":29,"productName":"AMD RX 9060 XT 16 GB","value":449},{"timestamp":29,"productName":"AMD RX 9060 XT 8 GB","value":350},{"timestamp":29,"productName":"AMD RX 9070","value":620},{"timestamp":29,"productName":"AMD RX 9070 XT","value":710},{"timestamp":29,"productName":"Intel Arc B570","value":250},{"timestamp":29,"productName":"Intel Arc B580","value":290},{"timestamp":29,"productName":"Nvidia RTX 5050","value":290},{"timestamp":29,"productName":"Nvidia RTX 5060","value":349},{"timestamp":29,"productName":"Nvidia RTX 5060 Ti 16 GB","value":500},{"timestamp":29,"productName":"Nvidia RTX 5060 Ti 8 GB","value":390},{"timestamp":29,"productName":"Nvidia RTX 5070","value":636},{"timestamp":29,"productName":"Nvidia RTX 5070 Ti","value":990},{"timestamp":29,"productName":"Nvidia RTX 5080","value":1290},{"timestamp":30,"productName":"AMD RX 9060 XT 16 GB","value":440},{"timestamp":30,"productName":"AMD RX 9060 XT 8 GB","value":350},{"timestamp":30,"productName":"AMD RX 9070","value":620},{"timestamp":30,"productName":"AMD RX 9070 XT","value":710},{"timestamp":30,"productName":"Intel Arc B570","value":260},{"timestamp":30,"productName":"Intel Arc B580","value":290},{"timestamp":30,"productName":"Nvidia RTX 5050","value":290},{"timestamp":30,"productName":"Nvidia RTX 5060","value":330},{"timestamp":30,"productName":"Nvidia RTX 5060 Ti 16 GB","value":500},{"timestamp":30,"productName":"Nvidia RTX 5060 Ti 8 GB","value":390},{"timestamp":30,"productName":"Nvidia RTX 5070","value":630},{"timestamp":30,"productName":"Nvidia RTX 5070 Ti","value":990},{"timestamp":30,"productName":"Nvidia RTX 5080","value":1290},{"timestamp":31,"productName":"AMD RX 9060 XT 16 GB","value":440},{"timestamp":31,"productName":"AMD RX 9060 XT 8 GB","value":350},{"timestamp":31,"productName":"AMD RX 9070","value":620},{"timestamp":31,"productName":"AMD RX 9070 XT","value":670},{"timestamp":31,"productName":"Intel Arc B570","value":260},{"timestamp":31,"productName":"Intel Arc B580","value":290},{"timestamp":31,"productName":"Nvidia RTX 5050","value":290},{"timestamp":31,"productName":"Nvidia RTX 5060","value":330},{"timestamp":31,"productName":"Nvidia RTX 5060 Ti 16 GB","value":500},{"timestamp":31,"productName":"Nvidia RTX 5060 Ti 8 GB","value":380},{"timestamp":31,"productName":"Nvidia RTX 5070","value":599},{"timestamp":31,"productName":"Nvidia RTX 5070 Ti","value":990},{"timestamp":31,"productName":"Nvidia RTX 5080","value":1290},{"timestamp":32,"productName":"AMD RX 9060 XT 16 GB","value":430},{"timestamp":32,"productName":"AMD RX 9060 XT 8 GB","value":360},{"timestamp":32,"productName":"AMD RX 9070","value":620},{"timestamp":32,"productName":"AMD RX 9070 XT","value":710},{"timestamp":32,"productName":"Intel Arc B570","value":260},{"timestamp":32,"productName":"Intel Arc B580","value":290},{"timestamp":32,"productName":"Nvidia RTX 5050","value":290},{"timestamp":32,"productName":"Nvidia RTX 5060","value":310},{"timestamp":32,"productName":"Nvidia RTX 5060 Ti 16 GB","value":515},{"timestamp":32,"productName":"Nvidia RTX 5060 Ti 8 GB","value":380},{"timestamp":32,"productName":"Nvidia RTX 5070","value":599},{"timestamp":32,"productName":"Nvidia RTX 5070 Ti","value":990},{"timestamp":32,"productName":"Nvidia RTX 5080","value":1290},{"timestamp":33,"productName":"AMD RX 9060 XT 16 GB","value":430},{"timestamp":33,"productName":"AMD RX 9060 XT 8 GB","value":360},{"timestamp":33,"productName":"AMD RX 9070","value":600},{"timestamp":33,"productName":"AMD RX 9070 XT","value":710},{"timestamp":33,"productName":"Intel Arc B570","value":260},{"timestamp":33,"productName":"Intel Arc B580","value":290},{"timestamp":33,"productName":"Nvidia RTX 5050","value":290},{"timestamp":33,"productName":"Nvidia RTX 5060","value":349},{"timestamp":33,"productName":"Nvidia RTX 5060 Ti 16 GB","value":490},{"timestamp":33,"productName":"Nvidia RTX 5060 Ti 8 GB","value":400},{"timestamp":33,"productName":"Nvidia RTX 5070","value":599},{"timestamp":33,"productName":"Nvidia RTX 5070 Ti","value":980},{"timestamp":33,"productName":"Nvidia RTX 5080","value":1290},{"timestamp":34,"productName":"AMD RX 9060 XT 16 GB","value":440},{"timestamp":34,"productName":"AMD RX 9060 XT 8 GB","value":360},{"timestamp":34,"productName":"AMD RX 9070","value":620},{"timestamp":34,"productName":"AMD RX 9070 XT","value":710},{"timestamp":34,"productName":"Intel Arc B570","value":260},{"timestamp":34,"productName":"Intel Arc B580","value":290},{"timestamp":34,"productName":"Nvidia RTX 5050","value":290},{"timestamp":34,"productName":"Nvidia RTX 5060","value":349},{"timestamp":34,"productName":"Nvidia RTX 5060 Ti 16 GB","value":550},{"timestamp":34,"productName":"Nvidia RTX 5060 Ti 8 GB","value":380},{"timestamp":34,"productName":"Nvidia RTX 5070","value":599},{"timestamp":34,"productName":"Nvidia RTX 5070 Ti","value":980},{"timestamp":34,"productName":"Nvidia RTX 5080","value":1270},{"timestamp":35,"productName":"AMD RX 9060 XT 16 GB","value":430},{"timestamp":35,"productName":"AMD RX 9060 XT 8 GB","value":360},{"timestamp":35,"productName":"AMD RX 9070","value":600},{"timestamp":35,"productName":"AMD RX 9070 XT","value":700},{"timestamp":35,"productName":"Intel Arc B570","value":260},{"timestamp":35,"productName":"Intel Arc B580","value":304},{"timestamp":35,"productName":"Nvidia RTX 5050","value":290},{"timestamp":35,"productName":"Nvidia RTX 5060","value":350},{"timestamp":35,"productName":"Nvidia RTX 5060 Ti 16 GB","value":550},{"timestamp":35,"productName":"Nvidia RTX 5060 Ti 8 GB","value":380},{"timestamp":35,"productName":"Nvidia RTX 5070","value":599},{"timestamp":35,"productName":"Nvidia RTX 5070 Ti","value":900},{"timestamp":35,"productName":"Nvidia RTX 5080","value":1290},{"timestamp":36,"productName":"AMD Radeon RX 9070 GRE","value":550},{"timestamp":36,"productName":"AMD RX 9060 XT 16 GB","value":440},{"timestamp":36,"productName":"AMD RX 9060 XT 8 GB","value":360},{"timestamp":36,"productName":"AMD RX 9070","value":600},{"timestamp":36,"productName":"AMD RX 9070 XT","value":700},{"timestamp":36,"productName":"Intel Arc B570","value":260},{"timestamp":36,"productName":"Intel Arc B580","value":300},{"timestamp":36,"productName":"Nvidia RTX 5050","value":290},{"timestamp":36,"productName":"Nvidia RTX 5060","value":340},{"timestamp":36,"productName":"Nvidia RTX 5060 Ti 16 GB","value":550},{"timestamp":36,"productName":"Nvidia RTX 5060 Ti 8 GB","value":370},{"timestamp":36,"productName":"Nvidia RTX 5070","value":599},{"timestamp":36,"productName":"Nvidia RTX 5070 Ti","value":980},{"timestamp":36,"productName":"Nvidia RTX 5080","value":1250},{"timestamp":37,"productName":"AMD Radeon RX 9070 GRE","value":550},{"timestamp":37,"productName":"AMD RX 9060 XT 16 GB","value":440},{"timestamp":37,"productName":"AMD RX 9060 XT 8 GB","value":350},{"timestamp":37,"productName":"AMD RX 9070","value":600},{"timestamp":37,"productName":"AMD RX 9070 XT","value":700},{"timestamp":37,"productName":"Intel Arc B570","value":250},{"timestamp":37,"productName":"Intel Arc B580","value":304},{"timestamp":37,"productName":"Nvidia RTX 5050","value":290},{"timestamp":37,"productName":"Nvidia RTX 5060","value":340},{"timestamp":37,"productName":"Nvidia RTX 5060 Ti 16 GB","value":570},{"timestamp":37,"productName":"Nvidia RTX 5060 Ti 8 GB","value":370},{"timestamp":37,"productName":"Nvidia RTX 5070","value":599},{"timestamp":37,"productName":"Nvidia RTX 5070 Ti","value":980},{"timestamp":37,"productName":"Nvidia RTX 5080","value":1250},{"timestamp":38,"productName":"AMD Radeon RX 9070 GRE","value":550},{"timestamp":38,"productName":"AMD RX 9060 XT 16 GB","value":440},{"timestamp":38,"productName":"AMD RX 9060 XT 8 GB","value":350},{"timestamp":38,"productName":"AMD RX 9070","value":600},{"timestamp":38,"productName":"AMD RX 9070 XT","value":700},{"timestamp":38,"productName":"Intel Arc B570","value":250},{"timestamp":38,"productName":"Intel Arc B580","value":304},{"timestamp":38,"productName":"Nvidia RTX 5050","value":290},{"timestamp":38,"productName":"Nvidia RTX 5060","value":340},{"timestamp":38,"productName":"Nvidia RTX 5060 Ti 16 GB","value":570},{"timestamp":38,"productName":"Nvidia RTX 5060 Ti 8 GB","value":370},{"timestamp":38,"productName":"Nvidia RTX 5070","value":599},{"timestamp":38,"productName":"Nvidia RTX 5070 Ti","value":980},{"timestamp":38,"productName":"Nvidia RTX 5080","value":1250},{"timestamp":39,"productName":"AMD Radeon RX 9070 GRE","value":500},{"timestamp":39,"productName":"AMD RX 9060 XT 16 GB","value":400},{"timestamp":39,"productName":"AMD RX 9060 XT 8 GB","value":360},{"timestamp":39,"productName":"AMD RX 9070","value":600},{"timestamp":39,"productName":"AMD RX 9070 XT","value":700},{"timestamp":39,"productName":"Intel Arc B570","value":250},{"timestamp":39,"productName":"Intel Arc B580","value":298},{"timestamp":39,"productName":"Nvidia RTX 5050","value":290},{"timestamp":39,"productName":"Nvidia RTX 5060","value":340},{"timestamp":39,"productName":"Nvidia RTX 5060 Ti 16 GB","value":570},{"timestamp":39,"productName":"Nvidia RTX 5060 Ti 8 GB","value":330},{"timestamp":39,"productName":"Nvidia RTX 5070","value":599},{"timestamp":39,"productName":"Nvidia RTX 5070 Ti","value":920},{"timestamp":39,"productName":"Nvidia RTX 5080","value":1250},{"timestamp":40,"productName":"AMD Radeon RX 9070 GRE","value":500},{"timestamp":40,"productName":"AMD RX 9060 XT 16 GB","value":430},{"timestamp":40,"productName":"AMD RX 9060 XT 8 GB","value":360},{"timestamp":40,"productName":"AMD RX 9070","value":600},{"timestamp":40,"productName":"AMD RX 9070 XT","value":700},{"timestamp":40,"productName":"Intel Arc B570","value":260},{"timestamp":40,"productName":"Intel Arc B580","value":291},{"timestamp":40,"productName":"Nvidia RTX 5050","value":290},{"timestamp":40,"productName":"Nvidia RTX 5060","value":340},{"timestamp":40,"productName":"Nvidia RTX 5060 Ti 16 GB","value":565},{"timestamp":40,"productName":"Nvidia RTX 5060 Ti 8 GB","value":330},{"timestamp":40,"productName":"Nvidia RTX 5070","value":599},{"timestamp":40,"productName":"Nvidia RTX 5070 Ti","value":955},{"timestamp":40,"productName":"Nvidia RTX 5080","value":1250},{"timestamp":41,"productName":"AMD Radeon RX 9070 GRE","value":500},{"timestamp":41,"productName":"AMD RX 9060 XT 16 GB","value":430},{"timestamp":41,"productName":"AMD RX 9060 XT 8 GB","value":360},{"timestamp":41,"productName":"AMD RX 9070","value":600},{"timestamp":41,"productName":"AMD RX 9070 XT","value":700},{"timestamp":41,"productName":"Intel Arc B570","value":250},{"timestamp":41,"productName":"Intel Arc B580","value":290},{"timestamp":41,"productName":"Nvidia RTX 5050","value":290},{"timestamp":41,"productName":"Nvidia RTX 5060","value":339},{"timestamp":41,"productName":"Nvidia RTX 5060 Ti 16 GB","value":560},{"timestamp":41,"productName":"Nvidia RTX 5060 Ti 8 GB","value":330},{"timestamp":41,"productName":"Nvidia RTX 5070","value":560},{"timestamp":41,"productName":"Nvidia RTX 5070 Ti","value":900},{"timestamp":41,"productName":"Nvidia RTX 5080","value":1250},{"timestamp":42,"productName":"AMD Radeon RX 9070 GRE","value":550},{"timestamp":42,"productName":"AMD RX 9060 XT 16 GB","value":450},{"timestamp":42,"productName":"AMD RX 9060 XT 8 GB","value":360},{"timestamp":42,"productName":"AMD RX 9070","value":635},{"timestamp":42,"productName":"AMD RX 9070 XT","value":690},{"timestamp":42,"productName":"Intel Arc B570","value":260},{"timestamp":42,"productName":"Intel Arc B580","value":290},{"timestamp":42,"productName":"Nvidia RTX 5050","value":290},{"timestamp":42,"productName":"Nvidia RTX 5060","value":350},{"timestamp":42,"productName":"Nvidia RTX 5060 Ti 16 GB","value":570},{"timestamp":42,"productName":"Nvidia RTX 5060 Ti 8 GB","value":380},{"timestamp":42,"productName":"Nvidia RTX 5070","value":550},{"timestamp":42,"productName":"Nvidia RTX 5070 Ti","value":950},{"timestamp":42,"productName":"Nvidia RTX 5080","value":1250},{"timestamp":43,"productName":"AMD Radeon RX 9070 GRE","value":500},{"timestamp":43,"productName":"AMD RX 9060 XT 16 GB","value":470},{"timestamp":43,"productName":"AMD RX 9060 XT 8 GB","value":370},{"timestamp":43,"productName":"AMD RX 9070","value":650},{"timestamp":43,"productName":"AMD RX 9070 XT","value":720},{"timestamp":43,"productName":"Intel Arc B570","value":260},{"timestamp":43,"productName":"Intel Arc B580","value":310},{"timestamp":43,"productName":"Nvidia RTX 5050","value":299},{"timestamp":43,"productName":"Nvidia RTX 5060","value":359},{"timestamp":43,"productName":"Nvidia RTX 5060 Ti 16 GB","value":650},{"timestamp":43,"productName":"Nvidia RTX 5060 Ti 8 GB","value":420},{"timestamp":43,"productName":"Nvidia RTX 5070","value":755},{"timestamp":43,"productName":"Nvidia RTX 5070 Ti","value":1030},{"timestamp":43,"productName":"Nvidia RTX 5080","value":1290}],"xMin":1,"xMax":43,"yMin":0,"yMax":1500}</script></div></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-1787049161805-jqwtuqsig', false); });} else {initialize('fv-chart-1787049161805-jqwtuqsig', false);}})();</script></div><p>Anyways, I wouldn't recommend one buy the RTX 5060 Ti 8 GB, either. I'd personally pick the RX 9070 XT. Or the <a href="https://www.pcgamer.com/hardware/graphics-cards/amd-radeon-rx-9070-gre-review-acer-nitro/" target="_blank">RX 9070 GRE</a>, which is the only graphics card currently <em>under </em>its MSRP. It's <a href="https://www.newegg.com/gigabyte-gaming-oc-radeon-rx-9070-gre-12gb-graphics-card/p/N82E16814932827" target="_blank">$500 at Newegg with a discount code</a>.</p><p>Generally, Radeon cards haven't seen meteoric price rises like their GeForce counterparts. That's not to say that prices haven't increased over the past year—they absolutely have—but they've seen a more measured swing. Perhaps that's because anyone looking for a more powerful GPU with lots of VRAM for local AI is likely to choose Nvidia over AMD, or the newer GDDR7 chips used in RTX 50-series cards have higher spot prices. Either way, we haven't seen runaway prices for AMD's cards <em>as of yet. </em></p><p>Here are all the USD prices I've recorded from my latest search, with the MSRP and percentage increase (or in one case, decrease) noted:</p><div ><table><caption>Current graphics card prices (August 18) vs MSRP</caption><tbody><tr><td class="firstcol " ><p><strong>Graphics card</strong></p><p><br></p></td><td  ><p><strong>MSRP</strong></p><p><strong></strong></p></td><td  ><p><strong>Best price (August 18)</strong></p><p><strong></strong></p></td><td  ><p><strong>Difference (%)</strong></p><p><br></p></td></tr><tr><td class="firstcol " ><p><strong>Arc B570 10 GB</strong></p><p><strong></strong></p></td><td  ><p><strong>   </strong>     $220.00</p><p></p></td><td  ><p>$259.99</p><p><strong></strong></p></td><td  ><p><strong>+18.18%</strong></p><p><br></p></td></tr><tr><td class="firstcol " ><p><strong>5050 8 GB</strong></p><p><strong></strong></p></td><td  ><p>$249.00</p><p><strong></strong></p></td><td  ><p>$299.00</p><p><strong></strong></p></td><td  ><p><strong>+20.08%</strong></p><p><br></p></td></tr><tr><td class="firstcol " ><p><strong>Arc B580 12 GB</strong></p><p><strong></strong></p></td><td  ><p><strong></strong>$249.00</p><p><strong></strong></p></td><td  ><p><strong></strong>$309.99</p><p><strong></strong></p></td><td  ><p><strong>+24.49%</strong></p><p><br></p></td></tr><tr><td class="firstcol " ><p><strong>RTX 5060 8 GB</strong></p><p><strong></strong></p></td><td  ><p><strong></strong>$299.00</p><p><strong></strong></p></td><td  ><p><strong></strong>$359.00</p><p><strong></strong></p></td><td  ><p><strong>+20.07%</strong></p><p><br></p></td></tr><tr><td class="firstcol " ><p><strong>RX 9060 XT 8 GB</strong></p><p><strong></strong></p></td><td  ><p><strong></strong>$299.00</p><p><strong></strong></p></td><td  ><p><strong></strong>$399.99</p><p><strong></strong></p></td><td  ><p><strong>+33.78%</strong></p><p><br></p></td></tr><tr><td class="firstcol " ><p><strong>RTX 5060 Ti 8 GB</strong></p><p><strong></strong></p></td><td  ><p><strong></strong>$379.00</p><p><strong></strong></p></td><td  ><p><strong></strong>$429.99</p><p><strong></strong></p></td><td  ><p><strong>+13.45%</strong></p><p><br></p></td></tr><tr><td class="firstcol " ><p><strong>RX 9060 XT 16 GB</strong></p><p><strong></strong></p></td><td  ><p><strong></strong>$349.00</p><p><strong></strong></p></td><td  ><p><strong></strong>$469.99</p><p><strong></strong></p></td><td  ><p><strong>+34.67%</strong></p><p><br></p></td></tr><tr><td class="firstcol " ><p><strong>RX 9070 GRE 12 GB</strong></p><p><strong></strong></p></td><td  ><p><strong></strong>$549.00</p><p><strong></strong></p></td><td  ><p><strong></strong>$499.99</p><p><strong></strong></p></td><td  ><p><strong>-8.93%</strong></p><p><br></p></td></tr><tr><td class="firstcol " ><p><strong>RTX 5060 Ti 16 GB</strong></p><p><strong></strong></p></td><td  ><p>$429.00</p><p><strong></strong></p></td><td  ><p><strong></strong>$779.99</p><p><strong></strong></p></td><td  ><p><strong>+81.82%</strong></p><p><br></p></td></tr><tr><td class="firstcol " ><p><strong>RX 9070 16 GB</strong></p><p><strong></strong></p></td><td  ><p><strong></strong>$549.00</p><p><strong></strong></p></td><td  ><p><strong></strong>$649.99</p><p><strong></strong></p></td><td  ><p><strong>+18.40%</strong></p><p><br></p></td></tr><tr><td class="firstcol " ><p><strong>RX 9070 XT 16 GB</strong></p><p><strong></strong></p></td><td  ><p><strong></strong>$599.00</p><p><strong></strong></p></td><td  ><p><strong></strong>$719.99</p><p><strong></strong></p></td><td  ><p><strong>+20.20%</strong></p><p><br></p></td></tr><tr><td class="firstcol " ><p><strong>RTX 5070 12 GB</strong></p><p><strong></strong></p></td><td  ><p><strong></strong>$549.00</p><p><strong></strong></p></td><td  ><p><strong></strong>$763.30</p><p><strong></strong></p></td><td  ><p><strong>+39.03%</strong></p><p><br></p></td></tr><tr><td class="firstcol " ><p><strong>RTX 5070 Ti 16 GB</strong></p><p><strong></strong></p></td><td  ><p><strong></strong>$749.00</p><p><strong></strong></p></td><td  ><p><strong></strong>$1,087.99</p><p><strong></strong></p></td><td  ><p><strong>+45.26%</strong></p><p><br></p></td></tr><tr><td class="firstcol " ><p><strong>RTX 5080 16 GB</strong></p><p><strong></strong></p></td><td  ><p><strong></strong>$999.00</p><p><strong></strong></p></td><td  ><p><strong></strong>$1,478.99</p><p><strong></strong></p></td><td  ><p><strong>+48.05%</strong></p><p><br></p></td></tr><tr><td class="firstcol " ><p><strong>RTX 5090 32 GB</strong></p><p><strong></strong></p></td><td  ><p><strong></strong>$1,999.00</p><p><strong></strong></p></td><td  ><p><strong></strong>$4,298.00</p><p><strong></strong></p></td><td  ><p><strong>+115.01%</strong></p><p><br></p></td></tr></tbody></table></div>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ We've been tracking graphics card prices for exactly one year and it's never been worse than this ]]></title>
                                                                                                <dc:content><![CDATA[ <p>We first started tracking the prices of individual graphics cards on August 14, 2025, and since then we've checked on an <em>almost</em> weekly cadence (we've got to have holidays, y'know). And it's not been a pretty year.</p><p>In the interests of full disclosure, the methodology behind this data capture has been to have one editor spend an inordinate amount of their work day tracking down the cheapest available version of each of the current generation of GPUs from Nvidia, AMD, and yes, even Intel. They must be new in-box, so no refurbs or open box sales, and they must be from reputable sellers—no vendors on Amazon called sdfgwegggggwawfdasfsreqwwqeccccawef, in other words.</p><p>This data captures the very cheapest prices these GPUs were available for throughout the year, but what it doesn't capture is the average price, which has often been much higher. Sometimes there might be a good deal on a particular graphics card, while the rest of the market is significantly more expensive. But our idea was to capture what a reader could spend in a particular week to bag the GPU chipset they wanted. And we're carrying that on, with <a href="https://www.pcgamer.com/hardware/graphics-cards/graphics-card-price-watch-deals/" target="_blank">our weekly updates page</a> always housing links to the cheapest cards we can find.</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>Back in August of last year, things weren't particularly pretty at all. There was a mix of low stock and high demand, which meant that graphics cards from all the various manufacturers were well over their respective MSRPs… and had been since launch. Every GPU launched in 2025 had one thing in common: There was little initial supply and the promised launch prices generally evaporated in a puff of corporate greed.</p><p>And that was all before the RAMpocalypse took hold. </p><div ><table><caption>Changes in minimum GPU chipset price over 12 months</caption><thead><tr><th class="firstcol " ><p>GPU</p></th><th  ><p>August 14, 2025</p></th><th  ><p>August 14, 2026</p></th><th  ><p>Change ($)</p></th><th  ><p>Change (%)</p></th></tr></thead><tbody><tr><td class="firstcol " ><p><strong>Intel Arc B570</strong></p></td><td  ><p>$230</p></td><td  ><p>$260</p></td><td  ><p>+$30</p></td><td  ><p>+13.0%</p></td></tr><tr><td class="firstcol " ><p><strong>Nvidia RTX 5050</strong></p></td><td  ><p>$250</p></td><td  ><p>$299</p></td><td  ><p>+$49</p></td><td  ><p>+19.6%</p></td></tr><tr><td class="firstcol " ><p><strong>Intel Arc B580</strong></p></td><td  ><p>$260</p></td><td  ><p>$310</p></td><td  ><p>+$50</p></td><td  ><p>+19.2%</p></td></tr><tr><td class="firstcol " ><p><strong>AMD RX 9060 XT 8 GB</strong></p></td><td  ><p>$280</p></td><td  ><p>$370</p></td><td  ><p>+$90</p></td><td  ><p>+32.1%</p></td></tr><tr><td class="firstcol " ><p><strong>Nvidia RTX 5060</strong></p></td><td  ><p>$300</p></td><td  ><p>$359</p></td><td  ><p>+$59</p></td><td  ><p>+19.7%</p></td></tr><tr><td class="firstcol " ><p><strong>Nvidia RTX 5060 Ti 8 GB</strong></p></td><td  ><p>$368</p></td><td  ><p>$420</p></td><td  ><p>+$52</p></td><td  ><p>+14.1%</p></td></tr><tr><td class="firstcol " ><p><strong>AMD RX 9060 XT 16 GB</strong></p></td><td  ><p>$370</p></td><td  ><p>$470</p></td><td  ><p>+$100</p></td><td  ><p>+27.0%</p></td></tr><tr><td class="firstcol " ><p><strong>Nvidia RTX 5060 Ti 16 GB</strong></p></td><td  ><p>$430</p></td><td  ><p>$650</p></td><td  ><p>+$220</p></td><td  ><p>+51.2%</p></td></tr><tr><td class="firstcol " ><p><strong>Nvidia RTX 5070</strong></p></td><td  ><p>$550</p></td><td  ><p>$755</p></td><td  ><p>+$205</p></td><td  ><p>+37.3%</p></td></tr><tr><td class="firstcol " ><p><strong>AMD RX 9070</strong></p></td><td  ><p>$600</p></td><td  ><p>$650</p></td><td  ><p>+$50</p></td><td  ><p>+8.3%</p></td></tr><tr><td class="firstcol " ><p><strong>AMD RX 9070 XT</strong></p></td><td  ><p>$700</p></td><td  ><p>$720</p></td><td  ><p>+$20</p></td><td  ><p>+2.9%</p></td></tr><tr><td class="firstcol " ><p><strong>Nvidia RTX 5070 Ti</strong></p></td><td  ><p>$780</p></td><td  ><p>$1030</p></td><td  ><p>+$250</p></td><td  ><p>+32.1%</p></td></tr><tr><td class="firstcol " ><p><strong>Nvidia RTX 5080</strong></p></td><td  ><p>$1100</p></td><td  ><p>$1290</p></td><td  ><p>+$190</p></td><td  ><p>+17.3%</p></td></tr><tr><td class="firstcol " ><p><strong>Nvidia RTX 5090</strong></p></td><td  ><p>$2400</p></td><td  ><p>$4400</p></td><td  ><p>+$2000</p></td><td  ><p>+83.3%</p></td></tr></tbody></table></div><div><blockquote><p>I am getting a lump in my throat as I write this—pretty much every GPU was available at or under its MSRP.</p></blockquote></div><p>There was a beautifully innocent, AI ignorant moment in October, however, when—and I am getting a lump in my throat as I write this—pretty much every GPU except the <a href="https://www.pcgamer.com/hardware/graphics-cards/nvidia-geforce-rtx-5090-fe-review/" target="_blank">RTX 5090</a> was available at or under its MSRP. We've never had it so good… </p><p>But then almost as soon as the Black Friday sales wrapped up at the end of November things went—and I hope you'll forgive the technical industry jargon here—utterly tits up.</p><p>The memory crisis started to bite into the GPU market, and graphics card prices started to rise back up again, starting with the <a href="https://www.pcgamer.com/hardware/graphics-cards/nvidia-rtx-5080-founders-edition-review/" target="_blank">RTX 5080</a>, which then dragged up almost every GPU up the price ladder into the new year.</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-1786704331912-08qcars3b *, #fv-chart-1786704331912-08qcars3b *:before, #fv-chart-1786704331912-08qcars3b *:after, #fv-chart-1786704331912-08qcars3b-slideshow *, #fv-chart-1786704331912-08qcars3b-slideshow *:before, #fv-chart-1786704331912-08qcars3b-slideshow *:after {box-sizing: border-box !important; margin: 0; padding: 0; border: 0;font-size: 100%; font: inherit; vertical-align: baseline;}#fv-chart-1786704331912-08qcars3b, #fv-chart-1786704331912-08qcars3b-slideshow { font-family: 'Open Sans', sans-serif !important; }#fv-chart-1786704331912-08qcars3b {position: relative !important; overflow: visible !important;--riv-primary: #E33235;}#fv-chart-1786704331912-08qcars3b .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-1786704331912-08qcars3b .fv-inner-wrapper.fv-no-header.fv-is-image-compare {padding-top: 0 !important;}#fv-chart-1786704331912-08qcars3b.fv-full-bleed {width: 100vw !important;margin-left: calc(50% - 50vw) !important;}body {overflow-x: clip !important;}#fv-chart-1786704331912-08qcars3b.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-1786704331912-08qcars3b .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-1786704331912-08qcars3b-slideshow {position: relative !important;width: 100% !important;margin: 1rem 0 !important;--riv-primary: #E33235;}#fv-chart-1786704331912-08qcars3b-slideshow .fv-slides-wrapper {position: relative !important;width: 100% !important;}#fv-chart-1786704331912-08qcars3b-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-1786704331912-08qcars3b-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-1786704331912-08qcars3b-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-1786704331912-08qcars3b-slideshow .fv-nav-btn svg {width: 18px !important;height: 18px !important;stroke-width: 3px !important;filter: none !important;}#fv-chart-1786704331912-08qcars3b-slideshow .fv-nav-btn:hover {opacity: 0.9 !important;transform: translateY(-1px) !important;}#fv-chart-1786704331912-08qcars3b-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-1786704331912-08qcars3b-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-1786704331912-08qcars3b-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-1786704331912-08qcars3b-slideshow .fv-slideshow-select:focus {outline: 2px solid #E33235 !important;border-color: #E33235 !important;}#fv-chart-1786704331912-08qcars3b .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-1786704331912-08qcars3b .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-1786704331912-08qcars3b .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-1786704331912-08qcars3b .fv-versus-chart { display: flex; flex-direction: column; width: 100%; margin-top: 1rem; }#fv-chart-1786704331912-08qcars3b .fv-versus-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 1.5rem; padding: 0 1rem; }#fv-chart-1786704331912-08qcars3b .fv-versus-select-wrapper { flex: 1; min-width: 0; }#fv-chart-1786704331912-08qcars3b .fv-versus-select-wrapper.fv-left { text-align: center; padding-right: 1rem; }#fv-chart-1786704331912-08qcars3b .fv-versus-select-wrapper.fv-right { text-align: center; padding-left: 1rem; }#fv-chart-1786704331912-08qcars3b .fv-versus-select-container { position: relative; display: inline-block; max-width: 100%; width: 100%; }#fv-chart-1786704331912-08qcars3b .fv-versus-chevron { position: absolute; top: 50%; transform: translateY(-50%); pointer-events: none; width: 16px; height: 16px; flex-shrink: 0; }#fv-chart-1786704331912-08qcars3b .fv-versus-select-wrapper.fv-left .fv-versus-chevron { right: 0; }#fv-chart-1786704331912-08qcars3b .fv-versus-select-wrapper.fv-right .fv-versus-chevron { right: 0; }#fv-chart-1786704331912-08qcars3b .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-1786704331912-08qcars3b .fv-versus-select.fv-select-left { text-align: center; direction: ltr; padding-right: 1.25rem; }#fv-chart-1786704331912-08qcars3b .fv-versus-select.fv-select-right { text-align: center; padding-right: 1.25rem; }#fv-chart-1786704331912-08qcars3b .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-1786704331912-08qcars3b .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-1786704331912-08qcars3b .fv-versus-body { display: flex; flex-direction: column; gap: 1.5rem; }#fv-chart-1786704331912-08qcars3b .fv-versus-row { position: relative; height: auto; padding-top: 20px; margin-bottom: 0.25rem; display: block; }#fv-chart-1786704331912-08qcars3b .fv-versus-bar-container { position: relative; height: 32px; display: flex; align-items: center; }#fv-chart-1786704331912-08qcars3b .fv-versus-bar-left-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-end; align-items: center; }#fv-chart-1786704331912-08qcars3b .fv-versus-bar-right-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-start; align-items: center; }#fv-chart-1786704331912-08qcars3b .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-1786704331912-08qcars3b .fv-versus-bar-left { border-radius: 4px 0 0 4px; justify-content: flex-end; padding: 0 8px; }#fv-chart-1786704331912-08qcars3b .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-1786704331912-08qcars3b .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-1786704331912-08qcars3b .fv-inside-left { white-space: nowrap; flex-shrink: 0; }#fv-chart-1786704331912-08qcars3b .fv-inside-right { white-space: nowrap; flex-shrink: 0; }#fv-chart-1786704331912-08qcars3b .fv-versus-val-text { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; }#fv-chart-1786704331912-08qcars3b .fv-versus-pct-diff { font-size: 12px; font-weight: 600; }#fv-chart-1786704331912-08qcars3b .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-1786704331912-08qcars3b .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-1786704331912-08qcars3b .fv-bottom-bar { display: flex !important; flex-direction: column !important; align-items: center !important; margin-top: 0.5rem !important; gap: 1rem !important; }#fv-chart-1786704331912-08qcars3b .fv-footer-content { text-align: center !important; width: 100% !important; }#fv-chart-1786704331912-08qcars3b .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-1786704331912-08qcars3b .fv-dropdown-wrapper { text-align: center !important; margin-bottom: 16px !important; margin-top: 0 !important; }#fv-chart-1786704331912-08qcars3b .fv-dropdown-title-container { position: relative !important; display: inline-block !important; max-width: 100% !important; }#fv-chart-1786704331912-08qcars3b .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-1786704331912-08qcars3b .fv-dropdown-title:focus { outline: none !important; }#fv-chart-1786704331912-08qcars3b .fv-dropdown-title::-ms-expand { display: none !important; }#fv-chart-1786704331912-08qcars3b .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-1786704331912-08qcars3b .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-1786704331912-08qcars3b .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-1786704331912-08qcars3b .fv-carousel-nav-btn:hover { border-color: #9ca3af !important; }#fv-chart-1786704331912-08qcars3b .fv-carousel-counter { font-size: 14px !important; color: #374151 !important; text-align: center !important; margin-top: 1rem !important; }#fv-chart-1786704331912-08qcars3b .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-1786704331912-08qcars3b .fv-legend-item { display: flex !important; align-items: center !important; gap: 6px !important; font-size: 14px !important; color: #374151 !important; }#fv-chart-1786704331912-08qcars3b .fv-legend-color { width: 12px !important; height: 12px !important; border-radius: 3px !important; }#fv-chart-1786704331912-08qcars3b .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-1786704331912-08qcars3b .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-1786704331912-08qcars3b .fv-multi-legend-swatch { width: 16px !important; height: 16px !important; border-radius: 3px !important; }#fv-chart-1786704331912-08qcars3b .fv-benchmark-group { margin-bottom: 1rem !important; }#fv-chart-1786704331912-08qcars3b .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-1786704331912-08qcars3b .fv-bar-row, #fv-chart-1786704331912-08qcars3b .fv-stacked-product { display: flex !important; align-items: center !important; width: 100% !important; margin-bottom: 0.75rem !important; position: relative !important; }#fv-chart-1786704331912-08qcars3b .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-1786704331912-08qcars3b .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-1786704331912-08qcars3b .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-1786704331912-08qcars3b.preview-wrapper .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1786704331912-08qcars3b.preview-wrapper .fv-bar-commentary-inline:focus, #fv-chart-1786704331912-08qcars3b.preview-wrapper .fv-bar-commentary-inline:focus-within, #fv-chart-1786704331912-08qcars3b.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1786704331912-08qcars3b.mobile-view .fv-bar-commentary-inline:focus, #fv-chart-1786704331912-08qcars3b.mobile-view .fv-bar-commentary-inline:focus-within { display: flex !important; }#fv-chart-1786704331912-08qcars3b .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-1786704331912-08qcars3b .fv-bar:hover { opacity: 0.8 !important; }#fv-chart-1786704331912-08qcars3b .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-1786704331912-08qcars3b .fv-bar-inner-label { white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; padding-right: 8px !important; }#fv-chart-1786704331912-08qcars3b .fv-bar-inner-value { flex-shrink: 0 !important; }#fv-chart-1786704331912-08qcars3b .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-1786704331912-08qcars3b .fv-bar-label.fv-primary-product { font-weight: bold !important; color: var(--riv-primary) !important; }#fv-chart-1786704331912-08qcars3b .fv-multi-bar-container { flex-direction: column !important; padding: 4px !important; align-items: stretch !important; gap: 4px !important; height: auto !important; }#fv-chart-1786704331912-08qcars3b .fv-multi-bar-item { display: flex !important; align-items: center !important; height: 25px !important; width: 100% !important; }#fv-chart-1786704331912-08qcars3b .fv-stacked-bar { display: flex !important; overflow: hidden !important; }#fv-chart-1786704331912-08qcars3b .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-1786704331912-08qcars3b .fv-stacked-segment:last-child { border-right: none !important; }#fv-chart-1786704331912-08qcars3b .fv-segment-value { font-size: 14px !important; font-weight: bold !important; }#fv-chart-1786704331912-08qcars3b .fv-grouped-bar-product { display: flex !important; flex-direction: column !important; width: 100% !important; margin-bottom: 1.25rem !important; }#fv-chart-1786704331912-08qcars3b .fv-grouped-product-title-wrapper { padding-left: 150px !important; }#fv-chart-1786704331912-08qcars3b .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-1786704331912-08qcars3b .fv-bar-cluster { width: 100% !important; flex-grow: 1 !important; display: flex !important; flex-direction: column !important; }#fv-chart-1786704331912-08qcars3b .fv-bar-cluster .fv-bar-row { margin-bottom: 3px !important; }#fv-chart-1786704331912-08qcars3b .fv-bar-cluster .fv-bar-container { height: 20px !important; }#fv-chart-1786704331912-08qcars3b .riv-grid line {stroke: #D1D5DB !important;stroke-dasharray: 3 3 !important;}#fv-chart-1786704331912-08qcars3b .fv-x-axis-wrapper { display: flex !important; width: 100% !important; margin-top: 0.5rem !important; }#fv-chart-1786704331912-08qcars3b .fv-x-axis-label-space { width: 150px !important; padding-right: 10px !important; flex-shrink: 0 !important; }#fv-chart-1786704331912-08qcars3b .fv-x-axis-chart-space { flex-grow: 1 !important; padding-right: 8px !important; }#fv-chart-1786704331912-08qcars3b .fv-x-axis-wrapper.fv-grouped-x-axis { margin-left: 0 !important; }#fv-chart-1786704331912-08qcars3b .fv-x-axis-line { border-top: 1px solid #D1D5DB !important; }#fv-chart-1786704331912-08qcars3b .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-1786704331912-08qcars3b .fv-x-axis-ticks span { position: relative !important; }#fv-chart-1786704331912-08qcars3b .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-1786704331912-08qcars3b .fv-x-axis-unit { text-align: center !important; font-size: 14px !important; color: #374151 !important; margin-top: 8px !important; display: block !important; }#fv-chart-1786704331912-08qcars3b .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-1786704331912-08qcars3b .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-1786704331912-08qcars3b.mobile-view .fv-pie-container,#fv-chart-1786704331912-08qcars3b.labels-on-top .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1786704331912-08qcars3b.mobile-view .fv-grouped-product-title-wrapper,#fv-chart-1786704331912-08qcars3b.labels-on-top .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1786704331912-08qcars3b.mobile-view .fv-bar-row,#fv-chart-1786704331912-08qcars3b.mobile-view .fv-stacked-product,#fv-chart-1786704331912-08qcars3b.mobile-view .fv-grouped-bar-product,#fv-chart-1786704331912-08qcars3b.labels-on-top .fv-bar-row,#fv-chart-1786704331912-08qcars3b.labels-on-top .fv-stacked-product,#fv-chart-1786704331912-08qcars3b.labels-on-top .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1786704331912-08qcars3b.mobile-view .fv-bar-label:not(.fv-grouped-product-title),#fv-chart-1786704331912-08qcars3b.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-1786704331912-08qcars3b.mobile-view .fv-bar-label,#fv-chart-1786704331912-08qcars3b.mobile-view .fv-grouped-product-title,#fv-chart-1786704331912-08qcars3b.labels-on-top .fv-bar-label,#fv-chart-1786704331912-08qcars3b.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-1786704331912-08qcars3b.mobile-view .fv-bar-container,#fv-chart-1786704331912-08qcars3b.mobile-view .fv-bar-cluster,#fv-chart-1786704331912-08qcars3b.labels-on-top .fv-bar-container,#fv-chart-1786704331912-08qcars3b.labels-on-top .fv-bar-cluster {width: 100% !important;}#fv-chart-1786704331912-08qcars3b.mobile-view .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1786704331912-08qcars3b.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1786704331912-08qcars3b.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1786704331912-08qcars3b.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus-within,#fv-chart-1786704331912-08qcars3b.labels-on-top .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1786704331912-08qcars3b.labels-on-top .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1786704331912-08qcars3b.labels-on-top .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1786704331912-08qcars3b.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-1786704331912-08qcars3b.mobile-view .fv-x-axis-wrapper,#fv-chart-1786704331912-08qcars3b.labels-on-top .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1786704331912-08qcars3b.mobile-view .fv-x-axis-label-space,#fv-chart-1786704331912-08qcars3b.labels-on-top .fv-x-axis-label-space {display: none !important;}#fv-chart-1786704331912-08qcars3b.mobile-view .fv-x-axis-chart-space,#fv-chart-1786704331912-08qcars3b.labels-on-top .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1786704331912-08qcars3b.mobile-view .fv-benchmark-title,#fv-chart-1786704331912-08qcars3b.labels-on-top .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1786704331912-08qcars3b.mobile-view .fv-dropdown-title,#fv-chart-1786704331912-08qcars3b.labels-on-top .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1786704331912-08qcars3b.mobile-view .fv-carousel-nav-btn,#fv-chart-1786704331912-08qcars3b.labels-on-top .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1786704331912-08qcars3b.mobile-view .fv-chart-title,#fv-chart-1786704331912-08qcars3b.labels-on-top .fv-chart-title {padding: 0 8px !important;}#fv-chart-1786704331912-08qcars3b.mobile-view .fv-chart-subhead,#fv-chart-1786704331912-08qcars3b.labels-on-top .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1786704331912-08qcars3b.mobile-view .fv-versus-header,#fv-chart-1786704331912-08qcars3b.labels-on-top .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1786704331912-08qcars3b.mobile-view .fv-versus-select-wrapper,#fv-chart-1786704331912-08qcars3b.labels-on-top .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1786704331912-08qcars3b.mobile-view .fv-versus-select-wrapper.fv-left,#fv-chart-1786704331912-08qcars3b.labels-on-top .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1786704331912-08qcars3b.mobile-view .fv-versus-select-wrapper.fv-right,#fv-chart-1786704331912-08qcars3b.labels-on-top .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1786704331912-08qcars3b.mobile-view .fv-versus-select.fv-select-left,#fv-chart-1786704331912-08qcars3b.labels-on-top .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1786704331912-08qcars3b.mobile-view .fv-versus-select.fv-select-right,#fv-chart-1786704331912-08qcars3b.labels-on-top .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1786704331912-08qcars3b.mobile-view .fv-versus-vs,#fv-chart-1786704331912-08qcars3b.labels-on-top .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1786704331912-08qcars3b.mobile-view .fv-versus-select-container,#fv-chart-1786704331912-08qcars3b.labels-on-top .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1786704331912-08qcars3b.mobile-view .fv-versus-select,#fv-chart-1786704331912-08qcars3b.labels-on-top .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1786704331912-08qcars3b.mobile-view .fv-stl-shop-all-btn,#fv-chart-1786704331912-08qcars3b.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-1786704331912-08qcars3b.mobile-view .fv-stl-shop-all-logo,#fv-chart-1786704331912-08qcars3b.mobile-view .fv-stl-shop-all-icon,#fv-chart-1786704331912-08qcars3b.labels-on-top .fv-stl-shop-all-logo,#fv-chart-1786704331912-08qcars3b.labels-on-top .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1786704331912-08qcars3b.mobile-view .fv-stl-shop-all-icon svg,#fv-chart-1786704331912-08qcars3b.labels-on-top .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1786704331912-08qcars3b.mobile-view .fv-bar-commentary-inline,#fv-chart-1786704331912-08qcars3b.labels-on-top .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1786704331912-08qcars3b.mobile-view .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1786704331912-08qcars3b.mobile-view.fv-contains-line-chart .fv-footer-content {margin-left: -1rem !important;margin-right: -1rem !important;}@media (max-width: 599px) {#fv-chart-1786704331912-08qcars3b .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1786704331912-08qcars3b .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1786704331912-08qcars3b .fv-bar-row,#fv-chart-1786704331912-08qcars3b .fv-stacked-product,#fv-chart-1786704331912-08qcars3b .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1786704331912-08qcars3b .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-1786704331912-08qcars3b .fv-bar-label,#fv-chart-1786704331912-08qcars3b .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-1786704331912-08qcars3b .fv-bar-container,#fv-chart-1786704331912-08qcars3b .fv-bar-cluster {width: 100% !important;}#fv-chart-1786704331912-08qcars3b .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1786704331912-08qcars3b .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1786704331912-08qcars3b .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1786704331912-08qcars3b .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-1786704331912-08qcars3b .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1786704331912-08qcars3b .fv-x-axis-label-space {display: none !important;}#fv-chart-1786704331912-08qcars3b .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1786704331912-08qcars3b .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1786704331912-08qcars3b .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1786704331912-08qcars3b .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1786704331912-08qcars3b .fv-chart-title {padding: 0 8px !important;}#fv-chart-1786704331912-08qcars3b .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1786704331912-08qcars3b .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1786704331912-08qcars3b .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1786704331912-08qcars3b .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1786704331912-08qcars3b .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1786704331912-08qcars3b .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1786704331912-08qcars3b .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1786704331912-08qcars3b .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1786704331912-08qcars3b .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1786704331912-08qcars3b .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1786704331912-08qcars3b .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-1786704331912-08qcars3b .fv-stl-shop-all-logo,#fv-chart-1786704331912-08qcars3b .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1786704331912-08qcars3b .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1786704331912-08qcars3b .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1786704331912-08qcars3b .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1786704331912-08qcars3b.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": "Lowest price per GPU","description": "We've been measuring the lowest available price of each current-gen GPU since August 14, 2025.","creator": {"@type": "Organization","name": "PC Gamer","logo": "https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png"},"isAccessibleForFree": true,"dateCreated": "2026-08-14T10:45:31.915Z","citation": "Add your caption to explain the data, the learnings and the key takeaways of the data being visualized","keywords": ["Nvidia RTX 5080","Nvidia RTX 5070 Ti","AMD RX 9070 XT","AMD RX 9070","Nvidia RTX 5070","Nvidia RTX 5060 Ti 16 GB","Nvidia RTX 5060 Ti 8 GB","AMD RX 9060 XT 16 GB","AMD RX 9060 XT 8 GB","Nvidia RTX 5060","Nvidia RTX 5050","Intel Arc B580","Intel Arc B570","AMD Radeon RX 9070 GRE","Lowest pricing","benchmark","comparison","performance","review","PC Gamer"],"measurementTechnique": "Performance Benchmarking","variableMeasured": [{"@type": "PropertyValue","name": "AMD RX 9060 XT 16 GB – Lowest pricing","value": 470,"unitText": "Price, $"},{"@type": "PropertyValue","name": "AMD RX 9060 XT 8 GB – Lowest pricing","value": 370,"unitText": "Price, $"},{"@type": "PropertyValue","name": "AMD RX 9070 – Lowest pricing","value": 650,"unitText": "Price, $"},{"@type": "PropertyValue","name": "AMD RX 9070 XT – Lowest pricing","value": 720,"unitText": "Price, $"},{"@type": "PropertyValue","name": "Intel Arc B570 – Lowest pricing","value": 260,"unitText": "Price, $"},{"@type": "PropertyValue","name": "Intel Arc B580 – Lowest pricing","value": 310,"unitText": "Price, $"},{"@type": "PropertyValue","name": "Nvidia RTX 5050 – Lowest pricing","value": 299,"unitText": "Price, $"},{"@type": "PropertyValue","name": "Nvidia RTX 5060 – Lowest pricing","value": 359,"unitText": "Price, $"},{"@type": "PropertyValue","name": "Nvidia RTX 5060 Ti 16 GB – Lowest pricing","value": 650,"unitText": "Price, $"},{"@type": "PropertyValue","name": "Nvidia RTX 5060 Ti 8 GB – Lowest pricing","value": 420,"unitText": "Price, $"},{"@type": "PropertyValue","name": "Nvidia RTX 5070 – Lowest pricing","value": 755,"unitText": "Price, $"},{"@type": "PropertyValue","name": "Nvidia RTX 5070 Ti – Lowest pricing","value": 1030,"unitText": "Price, $"},{"@type": "PropertyValue","name": "Nvidia RTX 5080 – Lowest pricing","value": 1290,"unitText": "Price, $"},{"@type": "PropertyValue","name": "AMD Radeon RX 9070 GRE – Lowest pricing","value": 500,"unitText": "Price, $"}]}</script><div id="fv-chart-1786704331912-08qcars3b" class="fv-chart-wrapper fv-contains-line-chart  " data-bar-labels-on-top="false" data-iframe-height="true" data-vizualizer-embed="true"><div class="fv-inner-wrapper    "><h3 class="fv-chart-title">Lowest price per GPU</h3><p class="fv-chart-subhead">We've been measuring the lowest available price of each current-gen GPU since August 14, 2025.</p><div class="riv-chart-container"><div class="fv-chart-item" id="fv-chart-1786704331912-08qcars3b-line-Lowest pricing" data-chart-type="Line" data-title="Lowest pricing" data-subhead="We've been measuring the lowest available price of each current-gen GPU since August 14, 2025." data-caption="We've been measuring the lowest available price of each current-gen GPU since August 14, 2025." style=""><div class="fv-benchmark-group"><div class="riv-line-chart-container" id="fv-chart-1786704331912-08qcars3b-line-Lowest pricing" role="group" aria-label="Line chart for Lowest pricing" style="position: relative;"><style>.riv-line-chart-container { width: 100% !important; }.riv-line-chart-svg-desktop { display: block !important; }.riv-line-chart-svg-mobile { display: none !important; }.mobile-view .riv-line-chart-svg-desktop { display: none !important; }.mobile-view .riv-line-chart-svg-mobile { display: block !important; }@media (max-width: 599px) { .riv-line-chart-svg-desktop { display: none !important; } .riv-line-chart-svg-mobile { display: block !important; } }.riv-line-legend { display: flex !important; flex-wrap: wrap !important; justify-content: center !important; gap: 8px 16px !important; margin-top: 16px !important; font-family: 'Open Sans', sans-serif !important; }.riv-legend-item { display: inline-flex !important; align-items: center !important; gap: 6px !important; font-size: 13px !important; color: #374151 !important; background: none !important; border: none !important; padding: 4px !important; border-radius: 4px !important; cursor: pointer !important; transition: opacity 0.2s !important; }.riv-legend-item.fv-primary-product { font-weight: bold !important; }.riv-legend-item:focus { outline: 2px solid var(--riv-primary) !important; }.riv-legend-marker { width: 12px !important; height: 12px !important; border-radius: 50% !important; }</style><div class="fv-y-axis-title">Lowest pricing (Price, $)</div><svg class="riv-line-chart-svg-desktop" style="overflow: visible;" fill="none" viewBox="0 0 600 340" width="100%" height="auto" aria-hidden="true"><g class="riv-grid"><line x1="45" x2="580" y1="275.00" y2="275.00" /><line x1="45" x2="580" y1="186.67" y2="186.67" /><line x1="45" x2="580" y1="98.33" y2="98.33" /><line x1="45" x2="580" y1="10.00" y2="10.00" /><line x1="95.95" x2="95.95" y1="10" y2="275" /><line x1="159.64" x2="159.64" y1="10" y2="275" /><line x1="223.33" x2="223.33" y1="10" y2="275" /><line x1="287.02" x2="287.02" y1="10" y2="275" /><line x1="350.71" x2="350.71" y1="10" y2="275" /><line x1="414.40" x2="414.40" y1="10" y2="275" /><line x1="478.10" x2="478.10" y1="10" y2="275" /><line x1="541.79" x2="541.79" y1="10" y2="275" /></g><g class="riv-axes"><line x1="45" x2="45" y1="10" y2="275" stroke="#D1D5DB" /><line x1="45" x2="580" y1="275" y2="275" stroke="#D1D5DB" /><text x="37" y="275.00" dy="0.32em" text-anchor="end" style="font-size: 14px; font-weight: normal;" fill="#374151">0</text><text x="37" y="186.67" dy="0.32em" text-anchor="end" style="font-size: 14px; font-weight: normal;" fill="#374151">500</text><text x="37" y="98.33" dy="0.32em" text-anchor="end" style="font-size: 14px; font-weight: normal;" fill="#374151">1000</text><text x="37" y="10.00" dy="0.32em" text-anchor="end" style="font-size: 14px; font-weight: normal;" fill="#374151">1500</text><text x="95.95" y="287" transform="rotate(-45 95.95 287)" text-anchor="end" style="font-size: 14px; font-weight: normal;" fill="#374151">5 Week</text><text x="159.64" y="287" transform="rotate(-45 159.64 287)" text-anchor="end" style="font-size: 14px; font-weight: normal;" fill="#374151">10 Week</text><text x="223.33" y="287" transform="rotate(-45 223.33 287)" text-anchor="end" style="font-size: 14px; font-weight: normal;" fill="#374151">15 Week</text><text x="287.02" y="287" transform="rotate(-45 287.02 287)" text-anchor="end" style="font-size: 14px; font-weight: normal;" fill="#374151">20 Week</text><text x="350.71" y="287" transform="rotate(-45 350.71 287)" text-anchor="end" style="font-size: 14px; font-weight: normal;" fill="#374151">25 Week</text><text x="414.40" y="287" transform="rotate(-45 414.40 287)" text-anchor="end" style="font-size: 14px; font-weight: normal;" fill="#374151">30 Week</text><text x="478.10" y="287" transform="rotate(-45 478.10 287)" text-anchor="end" style="font-size: 14px; font-weight: normal;" fill="#374151">35 Week</text><text x="541.79" y="287" transform="rotate(-45 541.79 287)" text-anchor="end" style="font-size: 14px; font-weight: normal;" fill="#374151">40 Week</text></g><path class="riv-line-path" d="M 45.00,80.67 C 49.25,80.67 53.49,80.84 57.74,80.84 C 61.98,80.84 66.23,98.33 70.48,98.33 C 74.72,98.33 78.97,98.33 83.21,98.33 C 87.46,98.33 91.71,98.33 95.95,98.33 C 100.20,98.33 104.44,110.88 108.69,110.88 C 112.94,110.88 117.18,98.51 121.43,98.51 C 125.67,98.51 129.92,101.87 134.17,101.87 C 138.41,101.87 142.66,98.51 146.90,98.51 C 151.15,98.51 155.40,100.28 159.64,100.28 C 163.89,100.28 168.13,100.10 172.38,100.10 C 176.63,100.10 180.87,100.28 185.12,100.28 C 189.37,100.28 193.61,98.33 197.86,98.33 C 202.10,98.33 206.35,98.33 210.60,98.33 C 214.84,98.33 219.09,98.33 223.33,98.33 C 227.58,98.33 231.83,80.67 236.07,80.67 C 240.32,80.67 244.56,57.70 248.81,57.70 C 253.06,57.70 257.30,50.99 261.55,50.99 C 265.79,50.99 270.04,31.20 274.29,31.20 C 278.53,31.20 282.78,36.50 287.02,36.50 C 291.27,36.50 295.52,33.85 299.76,33.85 C 304.01,33.85 308.25,33.85 312.50,33.85 C 316.75,33.85 320.99,47.10 325.24,47.10 C 329.48,47.10 333.73,47.10 337.98,47.10 C 342.22,47.10 346.47,54.17 350.71,54.17 C 354.96,54.17 359.21,52.40 363.45,52.40 C 367.70,52.40 371.94,47.10 376.19,47.10 C 380.44,47.10 384.68,54.17 388.93,54.17 C 393.17,54.17 397.42,47.10 401.67,47.10 C 405.91,47.10 410.16,47.10 414.40,47.10 C 418.65,47.10 422.90,47.10 427.14,47.10 C 431.39,47.10 435.63,47.10 439.88,47.10 C 444.13,47.10 448.37,47.10 452.62,47.10 C 456.87,47.10 461.11,50.63 465.36,50.63 C 469.60,50.63 473.85,47.10 478.10,47.10 C 482.34,47.10 486.59,54.17 490.83,54.17 C 495.08,54.17 499.33,54.17 503.57,54.17 C 507.82,54.17 512.06,54.17 516.31,54.17 C 520.56,54.17 524.80,54.17 529.05,54.17 C 533.29,54.17 537.54,54.17 541.79,54.17 C 546.03,54.17 550.28,54.17 554.52,54.17 C 558.77,54.17 563.02,54.17 567.26,54.17 C 571.51,54.17 575.75,47.10 580.00,47.10" data-product="Nvidia RTX 5080" fill="none" stroke="#ffcea9" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" /><path class="riv-line-path" d="M 45.00,137.20 C 49.25,137.20 53.49,142.50 57.74,142.50 C 61.98,142.50 66.23,142.50 70.48,142.50 C 74.72,142.50 78.97,142.50 83.21,142.50 C 87.46,142.50 91.71,142.68 95.95,142.68 C 100.20,142.68 104.44,142.68 108.69,142.68 C 112.94,142.68 117.18,142.50 121.43,142.50 C 125.67,142.50 129.92,142.68 134.17,142.68 C 138.41,142.68 142.66,142.50 146.90,142.50 C 151.15,142.50 155.40,146.03 159.64,146.03 C 163.89,146.03 168.13,151.51 172.38,151.51 C 176.63,151.51 180.87,146.03 185.12,146.03 C 189.37,146.03 193.61,142.50 197.86,142.50 C 202.10,142.50 206.35,142.50 210.60,142.50 C 214.84,142.50 219.09,142.68 223.33,142.68 C 227.58,142.68 231.83,142.50 236.07,142.50 C 240.32,142.50 244.56,142.50 248.81,142.50 C 253.06,142.50 257.30,128.54 261.55,128.54 C 265.79,128.54 270.04,116.18 274.29,116.18 C 278.53,116.18 282.78,98.33 287.02,98.33 C 291.27,98.33 295.52,107.17 299.76,107.17 C 304.01,107.17 308.25,107.17 312.50,107.17 C 316.75,107.17 320.99,107.17 325.24,107.17 C 329.48,107.17 333.73,107.17 337.98,107.17 C 342.22,107.17 346.47,107.17 350.71,107.17 C 354.96,107.17 359.21,107.17 363.45,107.17 C 367.70,107.17 371.94,107.17 376.19,107.17 C 380.44,107.17 384.68,116.00 388.93,116.00 C 393.17,116.00 397.42,100.10 401.67,100.10 C 405.91,100.10 410.16,100.10 414.40,100.10 C 418.65,100.10 422.90,100.10 427.14,100.10 C 431.39,100.10 435.63,100.10 439.88,100.10 C 444.13,100.10 448.37,101.87 452.62,101.87 C 456.87,101.87 461.11,101.87 465.36,101.87 C 469.60,101.87 473.85,116.00 478.10,116.00 C 482.34,116.00 486.59,101.87 490.83,101.87 C 495.08,101.87 499.33,101.87 503.57,101.87 C 507.82,101.87 512.06,101.87 516.31,101.87 C 520.56,101.87 524.80,112.47 529.05,112.47 C 533.29,112.47 537.54,106.28 541.79,106.28 C 546.03,106.28 550.28,116.00 554.52,116.00 C 558.77,116.00 563.02,107.17 567.26,107.17 C 571.51,107.17 575.75,93.03 580.00,93.03" data-product="Nvidia RTX 5070 Ti" fill="none" stroke="#d26365" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" /><path class="riv-line-path" d="M 45.00,151.33 C 49.25,151.33 53.49,151.33 57.74,151.33 C 61.98,151.33 66.23,151.33 70.48,151.33 C 74.72,151.33 78.97,152.22 83.21,152.22 C 87.46,152.22 91.71,156.63 95.95,156.63 C 100.20,156.63 104.44,156.63 108.69,156.63 C 112.94,156.63 117.18,160.17 121.43,160.17 C 125.67,160.17 129.92,160.17 134.17,160.17 C 138.41,160.17 142.66,160.17 146.90,160.17 C 151.15,160.17 155.40,169.00 159.64,169.00 C 163.89,169.00 168.13,169.00 172.38,169.00 C 176.63,169.00 180.87,169.00 185.12,169.00 C 189.37,169.00 193.61,169.00 197.86,169.00 C 202.10,169.00 206.35,169.00 210.60,169.00 C 214.84,169.00 219.09,169.00 223.33,169.00 C 227.58,169.00 231.83,165.47 236.07,165.47 C 240.32,165.47 244.56,158.40 248.81,158.40 C 253.06,158.40 257.30,151.33 261.55,151.33 C 265.79,151.33 270.04,147.80 274.29,147.80 C 278.53,147.80 282.78,147.80 287.02,147.80 C 291.27,147.80 295.52,146.03 299.76,146.03 C 304.01,146.03 308.25,146.03 312.50,146.03 C 316.75,146.03 320.99,146.03 325.24,146.03 C 329.48,146.03 333.73,146.03 337.98,146.03 C 342.22,146.03 346.47,146.03 350.71,146.03 C 354.96,146.03 359.21,146.03 363.45,146.03 C 367.70,146.03 371.94,146.03 376.19,146.03 C 380.44,146.03 384.68,147.80 388.93,147.80 C 393.17,147.80 397.42,149.57 401.67,149.57 C 405.91,149.57 410.16,149.57 414.40,149.57 C 418.65,149.57 422.90,156.63 427.14,156.63 C 431.39,156.63 435.63,149.57 439.88,149.57 C 444.13,149.57 448.37,149.57 452.62,149.57 C 456.87,149.57 461.11,149.57 465.36,149.57 C 469.60,149.57 473.85,151.33 478.10,151.33 C 482.34,151.33 486.59,151.33 490.83,151.33 C 495.08,151.33 499.33,151.33 503.57,151.33 C 507.82,151.33 512.06,151.33 516.31,151.33 C 520.56,151.33 524.80,151.33 529.05,151.33 C 533.29,151.33 537.54,151.33 541.79,151.33 C 546.03,151.33 550.28,151.33 554.52,151.33 C 558.77,151.33 563.02,153.10 567.26,153.10 C 571.51,153.10 575.75,147.80 580.00,147.80" data-product="AMD RX 9070 XT" fill="none" stroke="#EB6F71" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" /><path class="riv-line-path" d="M 45.00,169.00 C 49.25,169.00 53.49,169.00 57.74,169.00 C 61.98,169.00 66.23,177.83 70.48,177.83 C 74.72,177.83 78.97,177.83 83.21,177.83 C 87.46,177.83 91.71,169.00 95.95,169.00 C 100.20,169.00 104.44,169.00 108.69,169.00 C 112.94,169.00 117.18,177.83 121.43,177.83 C 125.67,177.83 129.92,177.83 134.17,177.83 C 138.41,177.83 142.66,176.07 146.90,176.07 C 151.15,176.07 155.40,177.83 159.64,177.83 C 163.89,177.83 168.13,177.83 172.38,177.83 C 176.63,177.83 180.87,181.37 185.12,181.37 C 189.37,181.37 193.61,181.37 197.86,181.37 C 202.10,181.37 206.35,181.37 210.60,181.37 C 214.84,181.37 219.09,181.37 223.33,181.37 C 227.58,181.37 231.83,181.37 236.07,181.37 C 240.32,181.37 244.56,172.53 248.81,172.53 C 253.06,172.53 257.30,172.53 261.55,172.53 C 265.79,172.53 270.04,172.53 274.29,172.53 C 278.53,172.53 282.78,169.00 287.02,169.00 C 291.27,169.00 295.52,170.77 299.76,170.77 C 304.01,170.77 308.25,163.70 312.50,163.70 C 316.75,163.70 320.99,163.70 325.24,163.70 C 329.48,163.70 333.73,165.47 337.98,165.47 C 342.22,165.47 346.47,167.23 350.71,167.23 C 354.96,167.23 359.21,167.23 363.45,167.23 C 367.70,167.23 371.94,163.70 376.19,163.70 C 380.44,163.70 384.68,165.47 388.93,165.47 C 393.17,165.47 397.42,165.47 401.67,165.47 C 405.91,165.47 410.16,165.47 414.40,165.47 C 418.65,165.47 422.90,165.47 427.14,165.47 C 431.39,165.47 435.63,165.47 439.88,165.47 C 444.13,165.47 448.37,169.00 452.62,169.00 C 456.87,169.00 461.11,165.47 465.36,165.47 C 469.60,165.47 473.85,169.00 478.10,169.00 C 482.34,169.00 486.59,169.00 490.83,169.00 C 495.08,169.00 499.33,169.00 503.57,169.00 C 507.82,169.00 512.06,169.00 516.31,169.00 C 520.56,169.00 524.80,169.00 529.05,169.00 C 533.29,169.00 537.54,169.00 541.79,169.00 C 546.03,169.00 550.28,169.00 554.52,169.00 C 558.77,169.00 563.02,162.82 567.26,162.82 C 571.51,162.82 575.75,160.17 580.00,160.17" data-product="AMD RX 9070" fill="none" stroke="#1CA9C4" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" /><path class="riv-line-path" d="M 45.00,177.83 C 49.25,177.83 53.49,177.83 57.74,177.83 C 61.98,177.83 66.23,182.43 70.48,182.43 C 74.72,182.43 78.97,178.54 83.21,178.54 C 87.46,178.54 91.71,190.02 95.95,190.02 C 100.20,190.02 104.44,186.84 108.69,186.84 C 112.94,186.84 117.18,183.13 121.43,183.13 C 125.67,183.13 129.92,186.67 134.17,186.67 C 138.41,186.67 142.66,186.67 146.90,186.67 C 151.15,186.67 155.40,190.20 159.64,190.20 C 163.89,190.20 168.13,188.61 172.38,188.61 C 176.63,188.61 180.87,186.67 185.12,186.67 C 189.37,186.67 193.61,181.90 197.86,181.90 C 202.10,181.90 206.35,179.60 210.60,179.60 C 214.84,179.60 219.09,186.84 223.33,186.84 C 227.58,186.84 231.83,186.84 236.07,186.84 C 240.32,186.84 244.56,178.01 248.81,178.01 C 253.06,178.01 257.30,179.60 261.55,179.60 C 265.79,179.60 270.04,178.01 274.29,178.01 C 278.53,178.01 282.78,165.47 287.02,165.47 C 291.27,165.47 295.52,165.47 299.76,165.47 C 304.01,165.47 308.25,165.47 312.50,165.47 C 316.75,165.47 320.99,163.70 325.24,163.70 C 329.48,163.70 333.73,164.58 337.98,164.58 C 342.22,164.58 346.47,163.70 350.71,163.70 C 354.96,163.70 359.21,168.29 363.45,168.29 C 367.70,168.29 371.94,161.93 376.19,161.93 C 380.44,161.93 384.68,163.70 388.93,163.70 C 393.17,163.70 397.42,162.64 401.67,162.64 C 405.91,162.64 410.16,163.70 414.40,163.70 C 418.65,163.70 422.90,169.18 427.14,169.18 C 431.39,169.18 435.63,169.18 439.88,169.18 C 444.13,169.18 448.37,169.18 452.62,169.18 C 456.87,169.18 461.11,169.18 465.36,169.18 C 469.60,169.18 473.85,169.18 478.10,169.18 C 482.34,169.18 486.59,169.18 490.83,169.18 C 495.08,169.18 499.33,169.18 503.57,169.18 C 507.82,169.18 512.06,169.18 516.31,169.18 C 520.56,169.18 524.80,169.18 529.05,169.18 C 533.29,169.18 537.54,169.18 541.79,169.18 C 546.03,169.18 550.28,176.07 554.52,176.07 C 558.77,176.07 563.02,177.83 567.26,177.83 C 571.51,177.83 575.75,141.62 580.00,141.62" data-product="Nvidia RTX 5070" fill="none" stroke="#75bdd1" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" /><path class="riv-line-path" d="M 45.00,199.03 C 49.25,199.03 53.49,199.03 57.74,199.03 C 61.98,199.03 66.23,199.03 70.48,199.03 C 74.72,199.03 78.97,199.03 83.21,199.03 C 87.46,199.03 91.71,199.03 95.95,199.03 C 100.20,199.03 104.44,208.04 108.69,208.04 C 112.94,208.04 117.18,199.03 121.43,199.03 C 125.67,199.03 129.92,199.03 134.17,199.03 C 138.41,199.03 142.66,199.03 146.90,199.03 C 151.15,199.03 155.40,199.03 159.64,199.03 C 163.89,199.03 168.13,204.33 172.38,204.33 C 176.63,204.33 180.87,204.33 185.12,204.33 C 189.37,204.33 193.61,200.80 197.86,200.80 C 202.10,200.80 206.35,200.80 210.60,200.80 C 214.84,200.80 219.09,199.03 223.33,199.03 C 227.58,199.03 231.83,199.03 236.07,199.03 C 240.32,199.03 244.56,199.03 248.81,199.03 C 253.06,199.03 257.30,195.50 261.55,195.50 C 265.79,195.50 270.04,195.50 274.29,195.50 C 278.53,195.50 282.78,183.13 287.02,183.13 C 291.27,183.13 295.52,183.13 299.76,183.13 C 304.01,183.13 308.25,183.13 312.50,183.13 C 316.75,183.13 320.99,183.13 325.24,183.13 C 329.48,183.13 333.73,183.13 337.98,183.13 C 342.22,183.13 346.47,177.83 350.71,177.83 C 354.96,177.83 359.21,177.83 363.45,177.83 C 367.70,177.83 371.94,174.30 376.19,174.30 C 380.44,174.30 384.68,184.02 388.93,184.02 C 393.17,184.02 397.42,186.67 401.67,186.67 C 405.91,186.67 410.16,186.67 414.40,186.67 C 418.65,186.67 422.90,186.67 427.14,186.67 C 431.39,186.67 435.63,184.02 439.88,184.02 C 444.13,184.02 448.37,188.43 452.62,188.43 C 456.87,188.43 461.11,177.83 465.36,177.83 C 469.60,177.83 473.85,177.83 478.10,177.83 C 482.34,177.83 486.59,177.83 490.83,177.83 C 495.08,177.83 499.33,174.30 503.57,174.30 C 507.82,174.30 512.06,174.30 516.31,174.30 C 520.56,174.30 524.80,174.30 529.05,174.30 C 533.29,174.30 537.54,175.18 541.79,175.18 C 546.03,175.18 550.28,176.07 554.52,176.07 C 558.77,176.07 563.02,174.30 567.26,174.30 C 571.51,174.30 575.75,160.17 580.00,160.17" data-product="Nvidia RTX 5060 Ti 16 GB" fill="none" stroke="#e97a7b" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" /><path class="riv-line-path" d="M 45.00,209.99 C 49.25,209.99 53.49,214.93 57.74,214.93 C 61.98,214.93 66.23,209.63 70.48,209.63 C 74.72,209.63 78.97,214.05 83.21,214.05 C 87.46,214.05 91.71,214.93 95.95,214.93 C 100.20,214.93 104.44,214.93 108.69,214.93 C 112.94,214.93 117.18,213.17 121.43,213.17 C 125.67,213.17 129.92,214.58 134.17,214.58 C 138.41,214.58 142.66,217.94 146.90,217.94 C 151.15,217.94 155.40,214.93 159.64,214.93 C 163.89,214.93 168.13,218.47 172.38,218.47 C 176.63,218.47 180.87,218.47 185.12,218.47 C 189.37,218.47 193.61,214.58 197.86,214.58 C 202.10,214.58 206.35,219.70 210.60,219.70 C 214.84,219.70 219.09,213.17 223.33,213.17 C 227.58,213.17 231.83,213.17 236.07,213.17 C 240.32,213.17 244.56,216.70 248.81,216.70 C 253.06,216.70 257.30,216.70 261.55,216.70 C 265.79,216.70 270.04,216.70 274.29,216.70 C 278.53,216.70 282.78,216.70 287.02,216.70 C 291.27,216.70 295.52,212.99 299.76,212.99 C 304.01,212.99 308.25,211.40 312.50,211.40 C 316.75,211.40 320.99,211.40 325.24,211.40 C 329.48,211.40 333.73,211.40 337.98,211.40 C 342.22,211.40 346.47,211.40 350.71,211.40 C 354.96,211.40 359.21,211.40 363.45,211.40 C 367.70,211.40 371.94,211.40 376.19,211.40 C 380.44,211.40 384.68,206.10 388.93,206.10 C 393.17,206.10 397.42,206.10 401.67,206.10 C 405.91,206.10 410.16,206.10 414.40,206.10 C 418.65,206.10 422.90,207.87 427.14,207.87 C 431.39,207.87 435.63,207.87 439.88,207.87 C 444.13,207.87 448.37,204.33 452.62,204.33 C 456.87,204.33 461.11,207.87 465.36,207.87 C 469.60,207.87 473.85,207.87 478.10,207.87 C 482.34,207.87 486.59,209.63 490.83,209.63 C 495.08,209.63 499.33,209.63 503.57,209.63 C 507.82,209.63 512.06,209.63 516.31,209.63 C 520.56,209.63 524.80,216.70 529.05,216.70 C 533.29,216.70 537.54,216.70 541.79,216.70 C 546.03,216.70 550.28,216.70 554.52,216.70 C 558.77,216.70 563.02,207.87 567.26,207.87 C 571.51,207.87 575.75,200.80 580.00,200.80" data-product="Nvidia RTX 5060 Ti 8 GB" fill="none" stroke="#e38e4f" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" /><path class="riv-line-path" d="M 45.00,209.63 C 49.25,209.63 53.49,209.63 57.74,209.63 C 61.98,209.63 66.23,209.63 70.48,209.63 C 74.72,209.63 78.97,209.63 83.21,209.63 C 87.46,209.63 91.71,213.17 95.95,213.17 C 100.20,213.17 104.44,213.17 108.69,213.17 C 112.94,213.17 117.18,213.17 121.43,213.17 C 125.67,213.17 129.92,213.17 134.17,213.17 C 138.41,213.17 142.66,213.17 146.90,213.17 C 151.15,213.17 155.40,211.40 159.64,211.40 C 163.89,211.40 168.13,214.93 172.38,214.93 C 176.63,214.93 180.87,213.17 185.12,213.17 C 189.37,213.17 193.61,213.17 197.86,213.17 C 202.10,213.17 206.35,209.63 210.60,209.63 C 214.84,209.63 219.09,207.87 223.33,207.87 C 227.58,207.87 231.83,207.87 236.07,207.87 C 240.32,207.87 244.56,206.10 248.81,206.10 C 253.06,206.10 257.30,206.10 261.55,206.10 C 265.79,206.10 270.04,204.33 274.29,204.33 C 278.53,204.33 282.78,197.27 287.02,197.27 C 291.27,197.27 295.52,197.27 299.76,197.27 C 304.01,197.27 308.25,204.33 312.50,204.33 C 316.75,204.33 320.99,197.27 325.24,197.27 C 329.48,197.27 333.73,197.27 337.98,197.27 C 342.22,197.27 346.47,197.27 350.71,197.27 C 354.96,197.27 359.21,197.27 363.45,197.27 C 367.70,197.27 371.94,197.27 376.19,197.27 C 380.44,197.27 384.68,197.27 388.93,197.27 C 393.17,197.27 397.42,195.68 401.67,195.68 C 405.91,195.68 410.16,197.27 414.40,197.27 C 418.65,197.27 422.90,197.27 427.14,197.27 C 431.39,197.27 435.63,199.03 439.88,199.03 C 444.13,199.03 448.37,199.03 452.62,199.03 C 456.87,199.03 461.11,197.27 465.36,197.27 C 469.60,197.27 473.85,199.03 478.10,199.03 C 482.34,199.03 486.59,197.27 490.83,197.27 C 495.08,197.27 499.33,197.27 503.57,197.27 C 507.82,197.27 512.06,197.27 516.31,197.27 C 520.56,197.27 524.80,204.33 529.05,204.33 C 533.29,204.33 537.54,199.03 541.79,199.03 C 546.03,199.03 550.28,199.03 554.52,199.03 C 558.77,199.03 563.02,195.50 567.26,195.50 C 571.51,195.50 575.75,191.97 580.00,191.97" data-product="AMD RX 9060 XT 16 GB" fill="none" stroke="#E33235" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" /><path class="riv-line-path" d="M 45.00,225.53 C 49.25,225.53 53.49,227.30 57.74,227.30 C 61.98,227.30 66.23,225.53 70.48,225.53 C 74.72,225.53 78.97,225.53 83.21,225.53 C 87.46,225.53 91.71,227.30 95.95,227.30 C 100.20,227.30 104.44,227.30 108.69,227.30 C 112.94,227.30 117.18,227.30 121.43,227.30 C 125.67,227.30 129.92,227.30 134.17,227.30 C 138.41,227.30 142.66,227.30 146.90,227.30 C 151.15,227.30 155.40,227.30 159.64,227.30 C 163.89,227.30 168.13,230.83 172.38,230.83 C 176.63,230.83 180.87,226.42 185.12,226.42 C 189.37,226.42 193.61,225.53 197.86,225.53 C 202.10,225.53 206.35,225.53 210.60,225.53 C 214.84,225.53 219.09,224.12 223.33,224.12 C 227.58,224.12 231.83,224.12 236.07,224.12 C 240.32,224.12 244.56,220.23 248.81,220.23 C 253.06,220.23 257.30,220.23 261.55,220.23 C 265.79,220.23 270.04,220.23 274.29,220.23 C 278.53,220.23 282.78,220.23 287.02,220.23 C 291.27,220.23 295.52,213.17 299.76,213.17 C 304.01,213.17 308.25,213.87 312.50,213.87 C 316.75,213.87 320.99,213.87 325.24,213.87 C 329.48,213.87 333.73,213.87 337.98,213.87 C 342.22,213.87 346.47,213.87 350.71,213.87 C 354.96,213.87 359.21,214.93 363.45,214.93 C 367.70,214.93 371.94,214.93 376.19,214.93 C 380.44,214.93 384.68,213.87 388.93,213.87 C 393.17,213.87 397.42,213.17 401.67,213.17 C 405.91,213.17 410.16,213.17 414.40,213.17 C 418.65,213.17 422.90,213.17 427.14,213.17 C 431.39,213.17 435.63,211.40 439.88,211.40 C 444.13,211.40 448.37,211.40 452.62,211.40 C 456.87,211.40 461.11,211.40 465.36,211.40 C 469.60,211.40 473.85,211.40 478.10,211.40 C 482.34,211.40 486.59,211.40 490.83,211.40 C 495.08,211.40 499.33,213.17 503.57,213.17 C 507.82,213.17 512.06,213.17 516.31,213.17 C 520.56,213.17 524.80,211.40 529.05,211.40 C 533.29,211.40 537.54,211.40 541.79,211.40 C 546.03,211.40 550.28,211.40 554.52,211.40 C 558.77,211.40 563.02,211.40 567.26,211.40 C 571.51,211.40 575.75,209.63 580.00,209.63" data-product="AMD RX 9060 XT 8 GB" fill="none" stroke="#FE9F58" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" /><path class="riv-line-path" d="M 45.00,222.00 C 49.25,222.00 53.49,222.00 57.74,222.00 C 61.98,222.00 66.23,223.59 70.48,223.59 C 74.72,223.59 78.97,222.71 83.21,222.71 C 87.46,222.71 91.71,222.00 95.95,222.00 C 100.20,222.00 104.44,223.94 108.69,223.94 C 112.94,223.94 117.18,222.18 121.43,222.18 C 125.67,222.18 129.92,222.18 134.17,222.18 C 138.41,222.18 142.66,222.18 146.90,222.18 C 151.15,222.18 155.40,222.18 159.64,222.18 C 163.89,222.18 168.13,225.53 172.38,225.53 C 176.63,225.53 180.87,225.71 185.12,225.71 C 189.37,225.71 193.61,225.71 197.86,225.71 C 202.10,225.71 206.35,225.71 210.60,225.71 C 214.84,225.71 219.09,225.71 223.33,225.71 C 227.58,225.71 231.83,227.30 236.07,227.30 C 240.32,227.30 244.56,229.07 248.81,229.07 C 253.06,229.07 257.30,223.77 261.55,223.77 C 265.79,223.77 270.04,222.18 274.29,222.18 C 278.53,222.18 282.78,222.18 287.02,222.18 C 291.27,222.18 295.52,222.18 299.76,222.18 C 304.01,222.18 308.25,222.18 312.50,222.18 C 316.75,222.18 320.99,214.93 325.24,214.93 C 329.48,214.93 333.73,214.93 337.98,214.93 C 342.22,214.93 346.47,213.34 350.71,213.34 C 354.96,213.34 359.21,213.34 363.45,213.34 C 367.70,213.34 371.94,213.34 376.19,213.34 C 380.44,213.34 384.68,213.34 388.93,213.34 C 393.17,213.34 397.42,213.34 401.67,213.34 C 405.91,213.34 410.16,216.70 414.40,216.70 C 418.65,216.70 422.90,216.70 427.14,216.70 C 431.39,216.70 435.63,220.23 439.88,220.23 C 444.13,220.23 448.37,213.34 452.62,213.34 C 456.87,213.34 461.11,213.34 465.36,213.34 C 469.60,213.34 473.85,213.17 478.10,213.17 C 482.34,213.17 486.59,214.93 490.83,214.93 C 495.08,214.93 499.33,214.93 503.57,214.93 C 507.82,214.93 512.06,214.93 516.31,214.93 C 520.56,214.93 524.80,214.93 529.05,214.93 C 533.29,214.93 537.54,214.93 541.79,214.93 C 546.03,214.93 550.28,215.11 554.52,215.11 C 558.77,215.11 563.02,213.17 567.26,213.17 C 571.51,213.17 575.75,211.58 580.00,211.58" data-product="Nvidia RTX 5060" fill="none" stroke="#D07F46" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" /><path class="riv-line-path" d="M 45.00,230.83 C 49.25,230.83 53.49,230.83 57.74,230.83 C 61.98,230.83 66.23,230.83 70.48,230.83 C 74.72,230.83 78.97,230.83 83.21,230.83 C 87.46,230.83 91.71,230.83 95.95,230.83 C 100.20,230.83 104.44,232.60 108.69,232.60 C 112.94,232.60 117.18,232.60 121.43,232.60 C 125.67,232.60 129.92,230.83 134.17,230.83 C 138.41,230.83 142.66,230.83 146.90,230.83 C 151.15,230.83 155.40,230.83 159.64,230.83 C 163.89,230.83 168.13,234.37 172.38,234.37 C 176.63,234.37 180.87,236.13 185.12,236.13 C 189.37,236.13 193.61,236.13 197.86,236.13 C 202.10,236.13 206.35,236.13 210.60,236.13 C 214.84,236.13 219.09,239.67 223.33,239.67 C 227.58,239.67 231.83,239.67 236.07,239.67 C 240.32,239.67 244.56,233.48 248.81,233.48 C 253.06,233.48 257.30,232.60 261.55,232.60 C 265.79,232.60 270.04,232.60 274.29,232.60 C 278.53,232.60 282.78,232.60 287.02,232.60 C 291.27,232.60 295.52,229.07 299.76,229.07 C 304.01,229.07 308.25,229.07 312.50,229.07 C 316.75,229.07 320.99,229.07 325.24,229.07 C 329.48,229.07 333.73,229.07 337.98,229.07 C 342.22,229.07 346.47,229.07 350.71,229.07 C 354.96,229.07 359.21,223.77 363.45,223.77 C 367.70,223.77 371.94,223.77 376.19,223.77 C 380.44,223.77 384.68,223.77 388.93,223.77 C 393.17,223.77 397.42,223.77 401.67,223.77 C 405.91,223.77 410.16,223.77 414.40,223.77 C 418.65,223.77 422.90,223.77 427.14,223.77 C 431.39,223.77 435.63,223.77 439.88,223.77 C 444.13,223.77 448.37,223.77 452.62,223.77 C 456.87,223.77 461.11,223.77 465.36,223.77 C 469.60,223.77 473.85,223.77 478.10,223.77 C 482.34,223.77 486.59,223.77 490.83,223.77 C 495.08,223.77 499.33,223.77 503.57,223.77 C 507.82,223.77 512.06,223.77 516.31,223.77 C 520.56,223.77 524.80,223.77 529.05,223.77 C 533.29,223.77 537.54,223.77 541.79,223.77 C 546.03,223.77 550.28,223.77 554.52,223.77 C 558.77,223.77 563.02,223.77 567.26,223.77 C 571.51,223.77 575.75,222.18 580.00,222.18" data-product="Nvidia RTX 5050" fill="none" stroke="#B5282A" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" /><path class="riv-line-path" d="M 45.00,229.07 C 49.25,229.07 53.49,229.07 57.74,229.07 C 61.98,229.07 66.23,230.83 70.48,230.83 C 74.72,230.83 78.97,230.83 83.21,230.83 C 87.46,230.83 91.71,230.83 95.95,230.83 C 100.20,230.83 104.44,230.83 108.69,230.83 C 112.94,230.83 117.18,230.83 121.43,230.83 C 125.67,230.83 129.92,230.83 134.17,230.83 C 138.41,230.83 142.66,230.83 146.90,230.83 C 151.15,230.83 155.40,230.83 159.64,230.83 C 163.89,230.83 168.13,230.83 172.38,230.83 C 176.63,230.83 180.87,230.83 185.12,230.83 C 189.37,230.83 193.61,230.83 197.86,230.83 C 202.10,230.83 206.35,230.83 210.60,230.83 C 214.84,230.83 219.09,232.60 223.33,232.60 C 227.58,232.60 231.83,232.60 236.07,232.60 C 240.32,232.60 244.56,230.83 248.81,230.83 C 253.06,230.83 257.30,230.83 261.55,230.83 C 265.79,230.83 270.04,229.07 274.29,229.07 C 278.53,229.07 282.78,223.77 287.02,223.77 C 291.27,223.77 295.52,223.77 299.76,223.77 C 304.01,223.77 308.25,222.00 312.50,222.00 C 316.75,222.00 320.99,222.00 325.24,222.00 C 329.48,222.00 333.73,222.00 337.98,222.00 C 342.22,222.00 346.47,222.00 350.71,222.00 C 354.96,222.00 359.21,222.00 363.45,222.00 C 367.70,222.00 371.94,222.00 376.19,222.00 C 380.44,222.00 384.68,223.77 388.93,223.77 C 393.17,223.77 397.42,223.77 401.67,223.77 C 405.91,223.77 410.16,223.77 414.40,223.77 C 418.65,223.77 422.90,223.77 427.14,223.77 C 431.39,223.77 435.63,223.77 439.88,223.77 C 444.13,223.77 448.37,223.77 452.62,223.77 C 456.87,223.77 461.11,223.77 465.36,223.77 C 469.60,223.77 473.85,221.29 478.10,221.29 C 482.34,221.29 486.59,222.00 490.83,222.00 C 495.08,222.00 499.33,221.29 503.57,221.29 C 507.82,221.29 512.06,221.29 516.31,221.29 C 520.56,221.29 524.80,222.35 529.05,222.35 C 533.29,222.35 537.54,223.59 541.79,223.59 C 546.03,223.59 550.28,223.77 554.52,223.77 C 558.77,223.77 563.02,223.77 567.26,223.77 C 571.51,223.77 575.75,220.23 580.00,220.23" data-product="Intel Arc B580" fill="none" stroke="#66C5D7" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" /><path class="riv-line-path" d="M 45.00,234.37 C 49.25,234.37 53.49,234.37 57.74,234.37 C 61.98,234.37 66.23,234.37 70.48,234.37 C 74.72,234.37 78.97,234.37 83.21,234.37 C 87.46,234.37 91.71,234.37 95.95,234.37 C 100.20,234.37 104.44,234.37 108.69,234.37 C 112.94,234.37 117.18,234.37 121.43,234.37 C 125.67,234.37 129.92,239.67 134.17,239.67 C 138.41,239.67 142.66,236.13 146.90,236.13 C 151.15,236.13 155.40,237.90 159.64,237.90 C 163.89,237.90 168.13,239.67 172.38,239.67 C 176.63,239.67 180.87,239.67 185.12,239.67 C 189.37,239.67 193.61,239.67 197.86,239.67 C 202.10,239.67 206.35,239.31 210.60,239.31 C 214.84,239.31 219.09,239.31 223.33,239.31 C 227.58,239.31 231.83,239.31 236.07,239.31 C 240.32,239.31 244.56,239.67 248.81,239.67 C 253.06,239.67 257.30,239.67 261.55,239.67 C 265.79,239.67 270.04,239.67 274.29,239.67 C 278.53,239.67 282.78,239.67 287.02,239.67 C 291.27,239.67 295.52,230.83 299.76,230.83 C 304.01,230.83 308.25,230.83 312.50,230.83 C 316.75,230.83 320.99,230.83 325.24,230.83 C 329.48,230.83 333.73,230.83 337.98,230.83 C 342.22,230.83 346.47,230.83 350.71,230.83 C 354.96,230.83 359.21,230.83 363.45,230.83 C 367.70,230.83 371.94,230.83 376.19,230.83 C 380.44,230.83 384.68,230.83 388.93,230.83 C 393.17,230.83 397.42,230.83 401.67,230.83 C 405.91,230.83 410.16,229.07 414.40,229.07 C 418.65,229.07 422.90,229.07 427.14,229.07 C 431.39,229.07 435.63,229.07 439.88,229.07 C 444.13,229.07 448.37,229.07 452.62,229.07 C 456.87,229.07 461.11,229.07 465.36,229.07 C 469.60,229.07 473.85,229.07 478.10,229.07 C 482.34,229.07 486.59,229.07 490.83,229.07 C 495.08,229.07 499.33,230.83 503.57,230.83 C 507.82,230.83 512.06,230.83 516.31,230.83 C 520.56,230.83 524.80,230.83 529.05,230.83 C 533.29,230.83 537.54,229.07 541.79,229.07 C 546.03,229.07 550.28,230.83 554.52,230.83 C 558.77,230.83 563.02,229.07 567.26,229.07 C 571.51,229.07 575.75,229.07 580.00,229.07" data-product="Intel Arc B570" fill="none" stroke="#FFC08B" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" /><path class="riv-line-path" d="M 490.83,177.83 C 495.08,177.83 499.33,177.83 503.57,177.83 C 507.82,177.83 512.06,177.83 516.31,177.83 C 520.56,177.83 524.80,186.67 529.05,186.67 C 533.29,186.67 537.54,186.67 541.79,186.67 C 546.03,186.67 550.28,186.67 554.52,186.67 C 558.77,186.67 563.02,177.83 567.26,177.83 C 571.51,177.83 575.75,186.67 580.00,186.67" data-product="AMD Radeon RX 9070 GRE" fill="none" stroke="#E33235" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="45.00" cy="80.67" r="3" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="57.74" cy="80.84" r="3" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="70.48" cy="98.33" r="3" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="83.21" cy="98.33" r="3" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="95.95" cy="98.33" r="3" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="108.69" cy="110.88" r="3" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="121.43" cy="98.51" r="3" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="134.17" cy="101.87" r="3" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="146.90" cy="98.51" r="3" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="159.64" cy="100.28" r="3" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="172.38" cy="100.10" r="3" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="185.12" cy="100.28" r="3" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="197.86" cy="98.33" r="3" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="210.60" cy="98.33" r="3" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="223.33" cy="98.33" r="3" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="236.07" cy="80.67" r="3" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="248.81" cy="57.70" r="3" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="261.55" cy="50.99" r="3" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="274.29" cy="31.20" r="3" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="287.02" cy="36.50" r="3" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="299.76" cy="33.85" r="3" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="312.50" cy="33.85" r="3" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="325.24" cy="47.10" r="3" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="337.98" cy="47.10" r="3" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="350.71" cy="54.17" r="3" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="363.45" cy="52.40" r="3" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="376.19" cy="47.10" r="3" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="388.93" cy="54.17" r="3" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="401.67" cy="47.10" r="3" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="414.40" cy="47.10" r="3" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="427.14" cy="47.10" r="3" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="439.88" cy="47.10" r="3" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="452.62" cy="47.10" r="3" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="465.36" cy="50.63" r="3" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="478.10" cy="47.10" r="3" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="490.83" cy="54.17" r="3" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="503.57" cy="54.17" r="3" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="516.31" cy="54.17" r="3" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="529.05" cy="54.17" r="3" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="541.79" cy="54.17" r="3" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="554.52" cy="54.17" r="3" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="567.26" cy="54.17" r="3" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="580.00" cy="47.10" r="3" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="45.00" cy="137.20" r="3" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="57.74" cy="142.50" r="3" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="70.48" cy="142.50" r="3" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="83.21" cy="142.50" r="3" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="95.95" cy="142.68" r="3" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="108.69" cy="142.68" r="3" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="121.43" cy="142.50" r="3" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="134.17" cy="142.68" r="3" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="146.90" cy="142.50" r="3" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="159.64" cy="146.03" r="3" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="172.38" cy="151.51" r="3" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="185.12" cy="146.03" r="3" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="197.86" cy="142.50" r="3" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="210.60" cy="142.50" r="3" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="223.33" cy="142.68" r="3" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="236.07" cy="142.50" r="3" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="248.81" cy="142.50" r="3" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="261.55" cy="128.54" r="3" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="274.29" cy="116.18" r="3" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="287.02" cy="98.33" r="3" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="299.76" cy="107.17" r="3" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="312.50" cy="107.17" r="3" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="325.24" cy="107.17" r="3" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="337.98" cy="107.17" r="3" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="350.71" cy="107.17" r="3" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="363.45" cy="107.17" r="3" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="376.19" cy="107.17" r="3" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="388.93" cy="116.00" r="3" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="401.67" cy="100.10" r="3" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="414.40" cy="100.10" r="3" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="427.14" cy="100.10" r="3" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="439.88" cy="100.10" r="3" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="452.62" cy="101.87" r="3" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="465.36" cy="101.87" r="3" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="478.10" cy="116.00" r="3" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="490.83" cy="101.87" r="3" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="503.57" cy="101.87" r="3" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="516.31" cy="101.87" r="3" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="529.05" cy="112.47" r="3" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="541.79" cy="106.28" r="3" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="554.52" cy="116.00" r="3" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="567.26" cy="107.17" r="3" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="580.00" cy="93.03" r="3" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="45.00" cy="151.33" r="3" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="57.74" cy="151.33" r="3" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="70.48" cy="151.33" r="3" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="83.21" cy="152.22" r="3" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="95.95" cy="156.63" r="3" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="108.69" cy="156.63" r="3" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="121.43" cy="160.17" r="3" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="134.17" cy="160.17" r="3" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="146.90" cy="160.17" r="3" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="159.64" cy="169.00" r="3" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="172.38" cy="169.00" r="3" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="185.12" cy="169.00" r="3" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="197.86" cy="169.00" r="3" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="210.60" cy="169.00" r="3" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="223.33" cy="169.00" r="3" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="236.07" cy="165.47" r="3" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="248.81" cy="158.40" r="3" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="261.55" cy="151.33" r="3" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="274.29" cy="147.80" r="3" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="287.02" cy="147.80" r="3" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="299.76" cy="146.03" r="3" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="312.50" cy="146.03" r="3" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="325.24" cy="146.03" r="3" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="337.98" cy="146.03" r="3" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="350.71" cy="146.03" r="3" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="363.45" cy="146.03" r="3" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="376.19" cy="146.03" r="3" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="388.93" cy="147.80" r="3" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="401.67" cy="149.57" r="3" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="414.40" cy="149.57" r="3" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="427.14" cy="156.63" r="3" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="439.88" cy="149.57" r="3" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="452.62" cy="149.57" r="3" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="465.36" cy="149.57" r="3" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="478.10" cy="151.33" r="3" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="490.83" cy="151.33" r="3" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="503.57" cy="151.33" r="3" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="516.31" cy="151.33" r="3" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="529.05" cy="151.33" r="3" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="541.79" cy="151.33" r="3" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="554.52" cy="151.33" r="3" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="567.26" cy="153.10" r="3" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="580.00" cy="147.80" r="3" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="45.00" cy="169.00" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="57.74" cy="169.00" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="70.48" cy="177.83" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="83.21" cy="177.83" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="95.95" cy="169.00" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="108.69" cy="169.00" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="121.43" cy="177.83" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="134.17" cy="177.83" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="146.90" cy="176.07" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="159.64" cy="177.83" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="172.38" cy="177.83" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="185.12" cy="181.37" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="197.86" cy="181.37" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="210.60" cy="181.37" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="223.33" cy="181.37" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="236.07" cy="181.37" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="248.81" cy="172.53" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="261.55" cy="172.53" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="274.29" cy="172.53" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="287.02" cy="169.00" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="299.76" cy="170.77" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="312.50" cy="163.70" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="325.24" cy="163.70" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="337.98" cy="165.47" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="350.71" cy="167.23" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="363.45" cy="167.23" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="376.19" cy="163.70" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="388.93" cy="165.47" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="401.67" cy="165.47" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="414.40" cy="165.47" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="427.14" cy="165.47" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="439.88" cy="165.47" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="452.62" cy="169.00" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="465.36" cy="165.47" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="478.10" cy="169.00" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="490.83" cy="169.00" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="503.57" cy="169.00" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="516.31" cy="169.00" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="529.05" cy="169.00" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="541.79" cy="169.00" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="554.52" cy="169.00" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="567.26" cy="162.82" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="580.00" cy="160.17" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="45.00" cy="177.83" r="3" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="57.74" cy="177.83" r="3" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="70.48" cy="182.43" r="3" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="83.21" cy="178.54" r="3" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="95.95" cy="190.02" r="3" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="108.69" cy="186.84" r="3" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="121.43" cy="183.13" r="3" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="134.17" cy="186.67" r="3" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="146.90" cy="186.67" r="3" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="159.64" cy="190.20" r="3" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="172.38" cy="188.61" r="3" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="185.12" cy="186.67" r="3" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="197.86" cy="181.90" r="3" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="210.60" cy="179.60" r="3" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="223.33" cy="186.84" r="3" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="236.07" cy="186.84" r="3" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="248.81" cy="178.01" r="3" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="261.55" cy="179.60" r="3" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="274.29" cy="178.01" r="3" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="287.02" cy="165.47" r="3" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="299.76" cy="165.47" r="3" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="312.50" cy="165.47" r="3" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="325.24" cy="163.70" r="3" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="337.98" cy="164.58" r="3" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="350.71" cy="163.70" r="3" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="363.45" cy="168.29" r="3" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="376.19" cy="161.93" r="3" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="388.93" cy="163.70" r="3" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="401.67" cy="162.64" r="3" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="414.40" cy="163.70" r="3" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="427.14" cy="169.18" r="3" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="439.88" cy="169.18" r="3" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="452.62" cy="169.18" r="3" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="465.36" cy="169.18" r="3" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="478.10" cy="169.18" r="3" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="490.83" cy="169.18" r="3" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="503.57" cy="169.18" r="3" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="516.31" cy="169.18" r="3" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="529.05" cy="169.18" r="3" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="541.79" cy="169.18" r="3" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="554.52" cy="176.07" r="3" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="567.26" cy="177.83" r="3" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="580.00" cy="141.62" r="3" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="45.00" cy="199.03" r="3" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="57.74" cy="199.03" r="3" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="70.48" cy="199.03" r="3" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="83.21" cy="199.03" r="3" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="95.95" cy="199.03" r="3" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="108.69" cy="208.04" r="3" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="121.43" cy="199.03" r="3" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="134.17" cy="199.03" r="3" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="146.90" cy="199.03" r="3" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="159.64" cy="199.03" r="3" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="172.38" cy="204.33" r="3" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="185.12" cy="204.33" r="3" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="197.86" cy="200.80" r="3" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="210.60" cy="200.80" r="3" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="223.33" cy="199.03" r="3" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="236.07" cy="199.03" r="3" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="248.81" cy="199.03" r="3" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="261.55" cy="195.50" r="3" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="274.29" cy="195.50" r="3" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="287.02" cy="183.13" r="3" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="299.76" cy="183.13" r="3" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="312.50" cy="183.13" r="3" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="325.24" cy="183.13" r="3" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="337.98" cy="183.13" r="3" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="350.71" cy="177.83" r="3" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="363.45" cy="177.83" r="3" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="376.19" cy="174.30" r="3" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="388.93" cy="184.02" r="3" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="401.67" cy="186.67" r="3" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="414.40" cy="186.67" r="3" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="427.14" cy="186.67" r="3" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="439.88" cy="184.02" r="3" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="452.62" cy="188.43" r="3" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="465.36" cy="177.83" r="3" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="478.10" cy="177.83" r="3" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="490.83" cy="177.83" r="3" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="503.57" cy="174.30" r="3" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="516.31" cy="174.30" r="3" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="529.05" cy="174.30" r="3" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="541.79" cy="175.18" r="3" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="554.52" cy="176.07" r="3" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="567.26" cy="174.30" r="3" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="580.00" cy="160.17" r="3" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="45.00" cy="209.99" r="3" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="57.74" cy="214.93" r="3" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="70.48" cy="209.63" r="3" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="83.21" cy="214.05" r="3" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="95.95" cy="214.93" r="3" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="108.69" cy="214.93" r="3" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="121.43" cy="213.17" r="3" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="134.17" cy="214.58" r="3" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="146.90" cy="217.94" r="3" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="159.64" cy="214.93" r="3" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="172.38" cy="218.47" r="3" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="185.12" cy="218.47" r="3" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="197.86" cy="214.58" r="3" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="210.60" cy="219.70" r="3" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="223.33" cy="213.17" r="3" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="236.07" cy="213.17" r="3" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="248.81" cy="216.70" r="3" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="261.55" cy="216.70" r="3" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="274.29" cy="216.70" r="3" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="287.02" cy="216.70" r="3" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="299.76" cy="212.99" r="3" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="312.50" cy="211.40" r="3" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="325.24" cy="211.40" r="3" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="337.98" cy="211.40" r="3" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="350.71" cy="211.40" r="3" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="363.45" cy="211.40" r="3" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="376.19" cy="211.40" r="3" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="388.93" cy="206.10" r="3" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="401.67" cy="206.10" r="3" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="414.40" cy="206.10" r="3" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="427.14" cy="207.87" r="3" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="439.88" cy="207.87" r="3" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="452.62" cy="204.33" r="3" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="465.36" cy="207.87" r="3" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="478.10" cy="207.87" r="3" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="490.83" cy="209.63" r="3" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="503.57" cy="209.63" r="3" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="516.31" cy="209.63" r="3" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="529.05" cy="216.70" r="3" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="541.79" cy="216.70" r="3" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="554.52" cy="216.70" r="3" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="567.26" cy="207.87" r="3" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="580.00" cy="200.80" r="3" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="45.00" cy="209.63" r="3" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="57.74" cy="209.63" r="3" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="70.48" cy="209.63" r="3" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="83.21" cy="209.63" r="3" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="95.95" cy="213.17" r="3" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="108.69" cy="213.17" r="3" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="121.43" cy="213.17" r="3" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="134.17" cy="213.17" r="3" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="146.90" cy="213.17" r="3" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="159.64" cy="211.40" r="3" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="172.38" cy="214.93" r="3" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="185.12" cy="213.17" r="3" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="197.86" cy="213.17" r="3" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="210.60" cy="209.63" r="3" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="223.33" cy="207.87" r="3" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="236.07" cy="207.87" r="3" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="248.81" cy="206.10" r="3" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="261.55" cy="206.10" r="3" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="274.29" cy="204.33" r="3" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="287.02" cy="197.27" r="3" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="299.76" cy="197.27" r="3" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="312.50" cy="204.33" r="3" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="325.24" cy="197.27" r="3" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="337.98" cy="197.27" r="3" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="350.71" cy="197.27" r="3" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="363.45" cy="197.27" r="3" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="376.19" cy="197.27" r="3" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="388.93" cy="197.27" r="3" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="401.67" cy="195.68" r="3" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="414.40" cy="197.27" r="3" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="427.14" cy="197.27" r="3" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="439.88" cy="199.03" r="3" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="452.62" cy="199.03" r="3" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="465.36" cy="197.27" r="3" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="478.10" cy="199.03" r="3" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="490.83" cy="197.27" r="3" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="503.57" cy="197.27" r="3" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="516.31" cy="197.27" r="3" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="529.05" cy="204.33" r="3" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="541.79" cy="199.03" r="3" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="554.52" cy="199.03" r="3" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="567.26" cy="195.50" r="3" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="580.00" cy="191.97" r="3" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="45.00" cy="225.53" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="57.74" cy="227.30" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="70.48" cy="225.53" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="83.21" cy="225.53" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="95.95" cy="227.30" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="108.69" cy="227.30" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="121.43" cy="227.30" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="134.17" cy="227.30" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="146.90" cy="227.30" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="159.64" cy="227.30" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="172.38" cy="230.83" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="185.12" cy="226.42" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="197.86" cy="225.53" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="210.60" cy="225.53" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="223.33" cy="224.12" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="236.07" cy="224.12" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="248.81" cy="220.23" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="261.55" cy="220.23" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="274.29" cy="220.23" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="287.02" cy="220.23" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="299.76" cy="213.17" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="312.50" cy="213.87" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="325.24" cy="213.87" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="337.98" cy="213.87" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="350.71" cy="213.87" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="363.45" cy="214.93" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="376.19" cy="214.93" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="388.93" cy="213.87" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="401.67" cy="213.17" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="414.40" cy="213.17" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="427.14" cy="213.17" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="439.88" cy="211.40" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="452.62" cy="211.40" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="465.36" cy="211.40" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="478.10" cy="211.40" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="490.83" cy="211.40" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="503.57" cy="213.17" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="516.31" cy="213.17" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="529.05" cy="211.40" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="541.79" cy="211.40" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="554.52" cy="211.40" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="567.26" cy="211.40" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="580.00" cy="209.63" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="45.00" cy="222.00" r="3" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="57.74" cy="222.00" r="3" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="70.48" cy="223.59" r="3" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="83.21" cy="222.71" r="3" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="95.95" cy="222.00" r="3" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="108.69" cy="223.94" r="3" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="121.43" cy="222.18" r="3" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="134.17" cy="222.18" r="3" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="146.90" cy="222.18" r="3" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="159.64" cy="222.18" r="3" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="172.38" cy="225.53" r="3" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="185.12" cy="225.71" r="3" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="197.86" cy="225.71" r="3" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="210.60" cy="225.71" r="3" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="223.33" cy="225.71" r="3" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="236.07" cy="227.30" r="3" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="248.81" cy="229.07" r="3" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="261.55" cy="223.77" r="3" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="274.29" cy="222.18" r="3" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="287.02" cy="222.18" r="3" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="299.76" cy="222.18" r="3" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="312.50" cy="222.18" r="3" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="325.24" cy="214.93" r="3" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="337.98" cy="214.93" r="3" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="350.71" cy="213.34" r="3" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="363.45" cy="213.34" r="3" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="376.19" cy="213.34" r="3" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="388.93" cy="213.34" r="3" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="401.67" cy="213.34" r="3" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="414.40" cy="216.70" r="3" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="427.14" cy="216.70" r="3" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="439.88" cy="220.23" r="3" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="452.62" cy="213.34" r="3" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="465.36" cy="213.34" r="3" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="478.10" cy="213.17" r="3" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="490.83" cy="214.93" r="3" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="503.57" cy="214.93" r="3" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="516.31" cy="214.93" r="3" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="529.05" cy="214.93" r="3" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="541.79" cy="214.93" r="3" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="554.52" cy="215.11" r="3" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="567.26" cy="213.17" r="3" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="580.00" cy="211.58" r="3" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="45.00" cy="230.83" r="3" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="57.74" cy="230.83" r="3" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="70.48" cy="230.83" r="3" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="83.21" cy="230.83" r="3" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="95.95" cy="230.83" r="3" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="108.69" cy="232.60" r="3" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="121.43" cy="232.60" r="3" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="134.17" cy="230.83" r="3" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="146.90" cy="230.83" r="3" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="159.64" cy="230.83" r="3" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="172.38" cy="234.37" r="3" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="185.12" cy="236.13" r="3" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="197.86" cy="236.13" r="3" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="210.60" cy="236.13" r="3" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="223.33" cy="239.67" r="3" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="236.07" cy="239.67" r="3" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="248.81" cy="233.48" r="3" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="261.55" cy="232.60" r="3" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="274.29" cy="232.60" r="3" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="287.02" cy="232.60" r="3" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="299.76" cy="229.07" r="3" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="312.50" cy="229.07" r="3" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="325.24" cy="229.07" r="3" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="337.98" cy="229.07" r="3" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="350.71" cy="229.07" r="3" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="363.45" cy="223.77" r="3" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="376.19" cy="223.77" r="3" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="388.93" cy="223.77" r="3" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="401.67" cy="223.77" r="3" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="414.40" cy="223.77" r="3" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="427.14" cy="223.77" r="3" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="439.88" cy="223.77" r="3" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="452.62" cy="223.77" r="3" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="465.36" cy="223.77" r="3" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="478.10" cy="223.77" r="3" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="490.83" cy="223.77" r="3" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="503.57" cy="223.77" r="3" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="516.31" cy="223.77" r="3" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="529.05" cy="223.77" r="3" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="541.79" cy="223.77" r="3" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="554.52" cy="223.77" r="3" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="567.26" cy="223.77" r="3" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="580.00" cy="222.18" r="3" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="45.00" cy="229.07" r="3" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="57.74" cy="229.07" r="3" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="70.48" cy="230.83" r="3" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="83.21" cy="230.83" r="3" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="95.95" cy="230.83" r="3" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="108.69" cy="230.83" r="3" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="121.43" cy="230.83" r="3" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="134.17" cy="230.83" r="3" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="146.90" cy="230.83" r="3" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="159.64" cy="230.83" r="3" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="172.38" cy="230.83" r="3" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="185.12" cy="230.83" r="3" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="197.86" cy="230.83" r="3" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="210.60" cy="230.83" r="3" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="223.33" cy="232.60" r="3" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="236.07" cy="232.60" r="3" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="248.81" cy="230.83" r="3" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="261.55" cy="230.83" r="3" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="274.29" cy="229.07" r="3" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="287.02" cy="223.77" r="3" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="299.76" cy="223.77" r="3" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="312.50" cy="222.00" r="3" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="325.24" cy="222.00" r="3" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="337.98" cy="222.00" r="3" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="350.71" cy="222.00" r="3" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="363.45" cy="222.00" r="3" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="376.19" cy="222.00" r="3" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="388.93" cy="223.77" r="3" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="401.67" cy="223.77" r="3" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="414.40" cy="223.77" r="3" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="427.14" cy="223.77" r="3" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="439.88" cy="223.77" r="3" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="452.62" cy="223.77" r="3" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="465.36" cy="223.77" r="3" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="478.10" cy="221.29" r="3" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="490.83" cy="222.00" r="3" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="503.57" cy="221.29" r="3" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="516.31" cy="221.29" r="3" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="529.05" cy="222.35" r="3" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="541.79" cy="223.59" r="3" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="554.52" cy="223.77" r="3" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="567.26" cy="223.77" r="3" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="580.00" cy="220.23" r="3" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="45.00" cy="234.37" r="3" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="57.74" cy="234.37" r="3" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="70.48" cy="234.37" r="3" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="83.21" cy="234.37" r="3" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="95.95" cy="234.37" r="3" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="108.69" cy="234.37" r="3" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="121.43" cy="234.37" r="3" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="134.17" cy="239.67" r="3" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="146.90" cy="236.13" r="3" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="159.64" cy="237.90" r="3" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="172.38" cy="239.67" r="3" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="185.12" cy="239.67" r="3" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="197.86" cy="239.67" r="3" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="210.60" cy="239.31" r="3" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="223.33" cy="239.31" r="3" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="236.07" cy="239.31" r="3" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="248.81" cy="239.67" r="3" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="261.55" cy="239.67" r="3" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="274.29" cy="239.67" r="3" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="287.02" cy="239.67" r="3" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="299.76" cy="230.83" r="3" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="312.50" cy="230.83" r="3" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="325.24" cy="230.83" r="3" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="337.98" cy="230.83" r="3" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="350.71" cy="230.83" r="3" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="363.45" cy="230.83" r="3" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="376.19" cy="230.83" r="3" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="388.93" cy="230.83" r="3" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="401.67" cy="230.83" r="3" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="414.40" cy="229.07" r="3" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="427.14" cy="229.07" r="3" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="439.88" cy="229.07" r="3" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="452.62" cy="229.07" r="3" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="465.36" cy="229.07" r="3" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="478.10" cy="229.07" r="3" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="490.83" cy="229.07" r="3" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="503.57" cy="230.83" r="3" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="516.31" cy="230.83" r="3" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="529.05" cy="230.83" r="3" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="541.79" cy="229.07" r="3" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="554.52" cy="230.83" r="3" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="567.26" cy="229.07" r="3" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="580.00" cy="229.07" r="3" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="AMD Radeon RX 9070 GRE" cx="490.83" cy="177.83" r="3" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD Radeon RX 9070 GRE" cx="503.57" cy="177.83" r="3" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD Radeon RX 9070 GRE" cx="516.31" cy="177.83" r="3" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD Radeon RX 9070 GRE" cx="529.05" cy="186.67" r="3" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD Radeon RX 9070 GRE" cx="541.79" cy="186.67" r="3" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD Radeon RX 9070 GRE" cx="554.52" cy="186.67" r="3" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD Radeon RX 9070 GRE" cx="567.26" cy="177.83" r="3" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD Radeon RX 9070 GRE" cx="580.00" cy="186.67" r="3" fill="#E33235" style="opacity:0;" /></svg><svg class="riv-line-chart-svg-mobile" style="overflow: visible;" fill="none" viewBox="0 0 600 440" width="100%" height="auto" aria-hidden="true"><g class="riv-grid"><line x1="40" x2="585" y1="375.00" y2="375.00" /><line x1="40" x2="585" y1="253.33" y2="253.33" /><line x1="40" x2="585" y1="131.67" y2="131.67" /><line x1="40" x2="585" y1="10.00" y2="10.00" /><line x1="91.90" x2="91.90" y1="10" y2="375" /><line x1="156.79" x2="156.79" y1="10" y2="375" /><line x1="221.67" x2="221.67" y1="10" y2="375" /><line x1="286.55" x2="286.55" y1="10" y2="375" /><line x1="351.43" x2="351.43" y1="10" y2="375" /><line x1="416.31" x2="416.31" y1="10" y2="375" /><line x1="481.19" x2="481.19" y1="10" y2="375" /><line x1="546.07" x2="546.07" y1="10" y2="375" /></g><g class="riv-axes"><line x1="40" x2="40" y1="10" y2="375" stroke="#D1D5DB" /><line x1="40" x2="585" y1="375" y2="375" stroke="#D1D5DB" /><text x="32" y="375.00" dy="0.32em" text-anchor="end" style="font-size: 14px; font-weight: normal;" fill="#374151">0</text><text x="32" y="253.33" dy="0.32em" text-anchor="end" style="font-size: 14px; font-weight: normal;" fill="#374151">500</text><text x="32" y="131.67" dy="0.32em" text-anchor="end" style="font-size: 14px; font-weight: normal;" fill="#374151">1000</text><text x="32" y="10.00" dy="0.32em" text-anchor="end" style="font-size: 14px; font-weight: normal;" fill="#374151">1500</text><text x="91.90" y="387" transform="rotate(-45 91.90 387)" text-anchor="end" style="font-size: 14px; font-weight: normal;" fill="#374151">5 Week</text><text x="156.79" y="387" transform="rotate(-45 156.79 387)" text-anchor="end" style="font-size: 14px; font-weight: normal;" fill="#374151">10 Week</text><text x="221.67" y="387" transform="rotate(-45 221.67 387)" text-anchor="end" style="font-size: 14px; font-weight: normal;" fill="#374151">15 Week</text><text x="286.55" y="387" transform="rotate(-45 286.55 387)" text-anchor="end" style="font-size: 14px; font-weight: normal;" fill="#374151">20 Week</text><text x="351.43" y="387" transform="rotate(-45 351.43 387)" text-anchor="end" style="font-size: 14px; font-weight: normal;" fill="#374151">25 Week</text><text x="416.31" y="387" transform="rotate(-45 416.31 387)" text-anchor="end" style="font-size: 14px; font-weight: normal;" fill="#374151">30 Week</text><text x="481.19" y="387" transform="rotate(-45 481.19 387)" text-anchor="end" style="font-size: 14px; font-weight: normal;" fill="#374151">35 Week</text><text x="546.07" y="387" transform="rotate(-45 546.07 387)" text-anchor="end" style="font-size: 14px; font-weight: normal;" fill="#374151">40 Week</text></g><path class="riv-line-path" d="M 40.00,107.33 C 44.33,107.33 48.65,107.58 52.98,107.58 C 57.30,107.58 61.63,131.67 65.95,131.67 C 70.28,131.67 74.60,131.67 78.93,131.67 C 83.25,131.67 87.58,131.67 91.90,131.67 C 96.23,131.67 100.56,148.94 104.88,148.94 C 109.21,148.94 113.53,131.91 117.86,131.91 C 122.18,131.91 126.51,136.53 130.83,136.53 C 135.16,136.53 139.48,131.91 143.81,131.91 C 148.13,131.91 152.46,134.34 156.79,134.34 C 161.11,134.34 165.44,134.10 169.76,134.10 C 174.09,134.10 178.41,134.34 182.74,134.34 C 187.06,134.34 191.39,131.67 195.71,131.67 C 200.04,131.67 204.37,131.67 208.69,131.67 C 213.02,131.67 217.34,131.67 221.67,131.67 C 225.99,131.67 230.32,107.33 234.64,107.33 C 238.97,107.33 243.29,75.70 247.62,75.70 C 251.94,75.70 256.27,66.45 260.60,66.45 C 264.92,66.45 269.25,39.20 273.57,39.20 C 277.90,39.20 282.22,46.50 286.55,46.50 C 290.87,46.50 295.20,42.85 299.52,42.85 C 303.85,42.85 308.17,42.85 312.50,42.85 C 316.83,42.85 321.15,61.10 325.48,61.10 C 329.80,61.10 334.13,61.10 338.45,61.10 C 342.78,61.10 347.10,70.83 351.43,70.83 C 355.75,70.83 360.08,68.40 364.40,68.40 C 368.73,68.40 373.06,61.10 377.38,61.10 C 381.71,61.10 386.03,70.83 390.36,70.83 C 394.68,70.83 399.01,61.10 403.33,61.10 C 407.66,61.10 411.98,61.10 416.31,61.10 C 420.63,61.10 424.96,61.10 429.29,61.10 C 433.61,61.10 437.94,61.10 442.26,61.10 C 446.59,61.10 450.91,61.10 455.24,61.10 C 459.56,61.10 463.89,65.97 468.21,65.97 C 472.54,65.97 476.87,61.10 481.19,61.10 C 485.52,61.10 489.84,70.83 494.17,70.83 C 498.49,70.83 502.82,70.83 507.14,70.83 C 511.47,70.83 515.79,70.83 520.12,70.83 C 524.44,70.83 528.77,70.83 533.10,70.83 C 537.42,70.83 541.75,70.83 546.07,70.83 C 550.40,70.83 554.72,70.83 559.05,70.83 C 563.37,70.83 567.70,70.83 572.02,70.83 C 576.35,70.83 580.67,61.10 585.00,61.10" data-product="Nvidia RTX 5080" fill="none" stroke="#ffcea9" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" /><path class="riv-line-path" d="M 40.00,185.20 C 44.33,185.20 48.65,192.50 52.98,192.50 C 57.30,192.50 61.63,192.50 65.95,192.50 C 70.28,192.50 74.60,192.50 78.93,192.50 C 83.25,192.50 87.58,192.74 91.90,192.74 C 96.23,192.74 100.56,192.74 104.88,192.74 C 109.21,192.74 113.53,192.50 117.86,192.50 C 122.18,192.50 126.51,192.74 130.83,192.74 C 135.16,192.74 139.48,192.50 143.81,192.50 C 148.13,192.50 152.46,197.37 156.79,197.37 C 161.11,197.37 165.44,204.91 169.76,204.91 C 174.09,204.91 178.41,197.37 182.74,197.37 C 187.06,197.37 191.39,192.50 195.71,192.50 C 200.04,192.50 204.37,192.50 208.69,192.50 C 213.02,192.50 217.34,192.74 221.67,192.74 C 225.99,192.74 230.32,192.50 234.64,192.50 C 238.97,192.50 243.29,192.50 247.62,192.50 C 251.94,192.50 256.27,173.28 260.60,173.28 C 264.92,173.28 269.25,156.24 273.57,156.24 C 277.90,156.24 282.22,131.67 286.55,131.67 C 290.87,131.67 295.20,143.83 299.52,143.83 C 303.85,143.83 308.17,143.83 312.50,143.83 C 316.83,143.83 321.15,143.83 325.48,143.83 C 329.80,143.83 334.13,143.83 338.45,143.83 C 342.78,143.83 347.10,143.83 351.43,143.83 C 355.75,143.83 360.08,143.83 364.40,143.83 C 368.73,143.83 373.06,143.83 377.38,143.83 C 381.71,143.83 386.03,156.00 390.36,156.00 C 394.68,156.00 399.01,134.10 403.33,134.10 C 407.66,134.10 411.98,134.10 416.31,134.10 C 420.63,134.10 424.96,134.10 429.29,134.10 C 433.61,134.10 437.94,134.10 442.26,134.10 C 446.59,134.10 450.91,136.53 455.24,136.53 C 459.56,136.53 463.89,136.53 468.21,136.53 C 472.54,136.53 476.87,156.00 481.19,156.00 C 485.52,156.00 489.84,136.53 494.17,136.53 C 498.49,136.53 502.82,136.53 507.14,136.53 C 511.47,136.53 515.79,136.53 520.12,136.53 C 524.44,136.53 528.77,151.13 533.10,151.13 C 537.42,151.13 541.75,142.62 546.07,142.62 C 550.40,142.62 554.72,156.00 559.05,156.00 C 563.37,156.00 567.70,143.83 572.02,143.83 C 576.35,143.83 580.67,124.37 585.00,124.37" data-product="Nvidia RTX 5070 Ti" fill="none" stroke="#d26365" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" /><path class="riv-line-path" d="M 40.00,204.67 C 44.33,204.67 48.65,204.67 52.98,204.67 C 57.30,204.67 61.63,204.67 65.95,204.67 C 70.28,204.67 74.60,205.88 78.93,205.88 C 83.25,205.88 87.58,211.97 91.90,211.97 C 96.23,211.97 100.56,211.97 104.88,211.97 C 109.21,211.97 113.53,216.83 117.86,216.83 C 122.18,216.83 126.51,216.83 130.83,216.83 C 135.16,216.83 139.48,216.83 143.81,216.83 C 148.13,216.83 152.46,229.00 156.79,229.00 C 161.11,229.00 165.44,229.00 169.76,229.00 C 174.09,229.00 178.41,229.00 182.74,229.00 C 187.06,229.00 191.39,229.00 195.71,229.00 C 200.04,229.00 204.37,229.00 208.69,229.00 C 213.02,229.00 217.34,229.00 221.67,229.00 C 225.99,229.00 230.32,224.13 234.64,224.13 C 238.97,224.13 243.29,214.40 247.62,214.40 C 251.94,214.40 256.27,204.67 260.60,204.67 C 264.92,204.67 269.25,199.80 273.57,199.80 C 277.90,199.80 282.22,199.80 286.55,199.80 C 290.87,199.80 295.20,197.37 299.52,197.37 C 303.85,197.37 308.17,197.37 312.50,197.37 C 316.83,197.37 321.15,197.37 325.48,197.37 C 329.80,197.37 334.13,197.37 338.45,197.37 C 342.78,197.37 347.10,197.37 351.43,197.37 C 355.75,197.37 360.08,197.37 364.40,197.37 C 368.73,197.37 373.06,197.37 377.38,197.37 C 381.71,197.37 386.03,199.80 390.36,199.80 C 394.68,199.80 399.01,202.23 403.33,202.23 C 407.66,202.23 411.98,202.23 416.31,202.23 C 420.63,202.23 424.96,211.97 429.29,211.97 C 433.61,211.97 437.94,202.23 442.26,202.23 C 446.59,202.23 450.91,202.23 455.24,202.23 C 459.56,202.23 463.89,202.23 468.21,202.23 C 472.54,202.23 476.87,204.67 481.19,204.67 C 485.52,204.67 489.84,204.67 494.17,204.67 C 498.49,204.67 502.82,204.67 507.14,204.67 C 511.47,204.67 515.79,204.67 520.12,204.67 C 524.44,204.67 528.77,204.67 533.10,204.67 C 537.42,204.67 541.75,204.67 546.07,204.67 C 550.40,204.67 554.72,204.67 559.05,204.67 C 563.37,204.67 567.70,207.10 572.02,207.10 C 576.35,207.10 580.67,199.80 585.00,199.80" data-product="AMD RX 9070 XT" fill="none" stroke="#EB6F71" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" /><path class="riv-line-path" d="M 40.00,229.00 C 44.33,229.00 48.65,229.00 52.98,229.00 C 57.30,229.00 61.63,241.17 65.95,241.17 C 70.28,241.17 74.60,241.17 78.93,241.17 C 83.25,241.17 87.58,229.00 91.90,229.00 C 96.23,229.00 100.56,229.00 104.88,229.00 C 109.21,229.00 113.53,241.17 117.86,241.17 C 122.18,241.17 126.51,241.17 130.83,241.17 C 135.16,241.17 139.48,238.73 143.81,238.73 C 148.13,238.73 152.46,241.17 156.79,241.17 C 161.11,241.17 165.44,241.17 169.76,241.17 C 174.09,241.17 178.41,246.03 182.74,246.03 C 187.06,246.03 191.39,246.03 195.71,246.03 C 200.04,246.03 204.37,246.03 208.69,246.03 C 213.02,246.03 217.34,246.03 221.67,246.03 C 225.99,246.03 230.32,246.03 234.64,246.03 C 238.97,246.03 243.29,233.87 247.62,233.87 C 251.94,233.87 256.27,233.87 260.60,233.87 C 264.92,233.87 269.25,233.87 273.57,233.87 C 277.90,233.87 282.22,229.00 286.55,229.00 C 290.87,229.00 295.20,231.43 299.52,231.43 C 303.85,231.43 308.17,221.70 312.50,221.70 C 316.83,221.70 321.15,221.70 325.48,221.70 C 329.80,221.70 334.13,224.13 338.45,224.13 C 342.78,224.13 347.10,226.57 351.43,226.57 C 355.75,226.57 360.08,226.57 364.40,226.57 C 368.73,226.57 373.06,221.70 377.38,221.70 C 381.71,221.70 386.03,224.13 390.36,224.13 C 394.68,224.13 399.01,224.13 403.33,224.13 C 407.66,224.13 411.98,224.13 416.31,224.13 C 420.63,224.13 424.96,224.13 429.29,224.13 C 433.61,224.13 437.94,224.13 442.26,224.13 C 446.59,224.13 450.91,229.00 455.24,229.00 C 459.56,229.00 463.89,224.13 468.21,224.13 C 472.54,224.13 476.87,229.00 481.19,229.00 C 485.52,229.00 489.84,229.00 494.17,229.00 C 498.49,229.00 502.82,229.00 507.14,229.00 C 511.47,229.00 515.79,229.00 520.12,229.00 C 524.44,229.00 528.77,229.00 533.10,229.00 C 537.42,229.00 541.75,229.00 546.07,229.00 C 550.40,229.00 554.72,229.00 559.05,229.00 C 563.37,229.00 567.70,220.48 572.02,220.48 C 576.35,220.48 580.67,216.83 585.00,216.83" data-product="AMD RX 9070" fill="none" stroke="#1CA9C4" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" /><path class="riv-line-path" d="M 40.00,241.17 C 44.33,241.17 48.65,241.17 52.98,241.17 C 57.30,241.17 61.63,247.49 65.95,247.49 C 70.28,247.49 74.60,242.14 78.93,242.14 C 83.25,242.14 87.58,257.96 91.90,257.96 C 96.23,257.96 100.56,253.58 104.88,253.58 C 109.21,253.58 113.53,248.47 117.86,248.47 C 122.18,248.47 126.51,253.33 130.83,253.33 C 135.16,253.33 139.48,253.33 143.81,253.33 C 148.13,253.33 152.46,258.20 156.79,258.20 C 161.11,258.20 165.44,256.01 169.76,256.01 C 174.09,256.01 178.41,253.33 182.74,253.33 C 187.06,253.33 191.39,246.76 195.71,246.76 C 200.04,246.76 204.37,243.60 208.69,243.60 C 213.02,243.60 217.34,253.58 221.67,253.58 C 225.99,253.58 230.32,253.58 234.64,253.58 C 238.97,253.58 243.29,241.41 247.62,241.41 C 251.94,241.41 256.27,243.60 260.60,243.60 C 264.92,243.60 269.25,241.41 273.57,241.41 C 277.90,241.41 282.22,224.13 286.55,224.13 C 290.87,224.13 295.20,224.13 299.52,224.13 C 303.85,224.13 308.17,224.13 312.50,224.13 C 316.83,224.13 321.15,221.70 325.48,221.70 C 329.80,221.70 334.13,222.92 338.45,222.92 C 342.78,222.92 347.10,221.70 351.43,221.70 C 355.75,221.70 360.08,228.03 364.40,228.03 C 368.73,228.03 373.06,219.27 377.38,219.27 C 381.71,219.27 386.03,221.70 390.36,221.70 C 394.68,221.70 399.01,220.24 403.33,220.24 C 407.66,220.24 411.98,221.70 416.31,221.70 C 420.63,221.70 424.96,229.24 429.29,229.24 C 433.61,229.24 437.94,229.24 442.26,229.24 C 446.59,229.24 450.91,229.24 455.24,229.24 C 459.56,229.24 463.89,229.24 468.21,229.24 C 472.54,229.24 476.87,229.24 481.19,229.24 C 485.52,229.24 489.84,229.24 494.17,229.24 C 498.49,229.24 502.82,229.24 507.14,229.24 C 511.47,229.24 515.79,229.24 520.12,229.24 C 524.44,229.24 528.77,229.24 533.10,229.24 C 537.42,229.24 541.75,229.24 546.07,229.24 C 550.40,229.24 554.72,238.73 559.05,238.73 C 563.37,238.73 567.70,241.17 572.02,241.17 C 576.35,241.17 580.67,191.28 585.00,191.28" data-product="Nvidia RTX 5070" fill="none" stroke="#75bdd1" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" /><path class="riv-line-path" d="M 40.00,270.37 C 44.33,270.37 48.65,270.37 52.98,270.37 C 57.30,270.37 61.63,270.37 65.95,270.37 C 70.28,270.37 74.60,270.37 78.93,270.37 C 83.25,270.37 87.58,270.37 91.90,270.37 C 96.23,270.37 100.56,282.78 104.88,282.78 C 109.21,282.78 113.53,270.37 117.86,270.37 C 122.18,270.37 126.51,270.37 130.83,270.37 C 135.16,270.37 139.48,270.37 143.81,270.37 C 148.13,270.37 152.46,270.37 156.79,270.37 C 161.11,270.37 165.44,277.67 169.76,277.67 C 174.09,277.67 178.41,277.67 182.74,277.67 C 187.06,277.67 191.39,272.80 195.71,272.80 C 200.04,272.80 204.37,272.80 208.69,272.80 C 213.02,272.80 217.34,270.37 221.67,270.37 C 225.99,270.37 230.32,270.37 234.64,270.37 C 238.97,270.37 243.29,270.37 247.62,270.37 C 251.94,270.37 256.27,265.50 260.60,265.50 C 264.92,265.50 269.25,265.50 273.57,265.50 C 277.90,265.50 282.22,248.47 286.55,248.47 C 290.87,248.47 295.20,248.47 299.52,248.47 C 303.85,248.47 308.17,248.47 312.50,248.47 C 316.83,248.47 321.15,248.47 325.48,248.47 C 329.80,248.47 334.13,248.47 338.45,248.47 C 342.78,248.47 347.10,241.17 351.43,241.17 C 355.75,241.17 360.08,241.17 364.40,241.17 C 368.73,241.17 373.06,236.30 377.38,236.30 C 381.71,236.30 386.03,249.68 390.36,249.68 C 394.68,249.68 399.01,253.33 403.33,253.33 C 407.66,253.33 411.98,253.33 416.31,253.33 C 420.63,253.33 424.96,253.33 429.29,253.33 C 433.61,253.33 437.94,249.68 442.26,249.68 C 446.59,249.68 450.91,255.77 455.24,255.77 C 459.56,255.77 463.89,241.17 468.21,241.17 C 472.54,241.17 476.87,241.17 481.19,241.17 C 485.52,241.17 489.84,241.17 494.17,241.17 C 498.49,241.17 502.82,236.30 507.14,236.30 C 511.47,236.30 515.79,236.30 520.12,236.30 C 524.44,236.30 528.77,236.30 533.10,236.30 C 537.42,236.30 541.75,237.52 546.07,237.52 C 550.40,237.52 554.72,238.73 559.05,238.73 C 563.37,238.73 567.70,236.30 572.02,236.30 C 576.35,236.30 580.67,216.83 585.00,216.83" data-product="Nvidia RTX 5060 Ti 16 GB" fill="none" stroke="#e97a7b" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" /><path class="riv-line-path" d="M 40.00,285.45 C 44.33,285.45 48.65,292.27 52.98,292.27 C 57.30,292.27 61.63,284.97 65.95,284.97 C 70.28,284.97 74.60,291.05 78.93,291.05 C 83.25,291.05 87.58,292.27 91.90,292.27 C 96.23,292.27 100.56,292.27 104.88,292.27 C 109.21,292.27 113.53,289.83 117.86,289.83 C 122.18,289.83 126.51,291.78 130.83,291.78 C 135.16,291.78 139.48,296.40 143.81,296.40 C 148.13,296.40 152.46,292.27 156.79,292.27 C 161.11,292.27 165.44,297.13 169.76,297.13 C 174.09,297.13 178.41,297.13 182.74,297.13 C 187.06,297.13 191.39,291.78 195.71,291.78 C 200.04,291.78 204.37,298.84 208.69,298.84 C 213.02,298.84 217.34,289.83 221.67,289.83 C 225.99,289.83 230.32,289.83 234.64,289.83 C 238.97,289.83 243.29,294.70 247.62,294.70 C 251.94,294.70 256.27,294.70 260.60,294.70 C 264.92,294.70 269.25,294.70 273.57,294.70 C 277.90,294.70 282.22,294.70 286.55,294.70 C 290.87,294.70 295.20,289.59 299.52,289.59 C 303.85,289.59 308.17,287.40 312.50,287.40 C 316.83,287.40 321.15,287.40 325.48,287.40 C 329.80,287.40 334.13,287.40 338.45,287.40 C 342.78,287.40 347.10,287.40 351.43,287.40 C 355.75,287.40 360.08,287.40 364.40,287.40 C 368.73,287.40 373.06,287.40 377.38,287.40 C 381.71,287.40 386.03,280.10 390.36,280.10 C 394.68,280.10 399.01,280.10 403.33,280.10 C 407.66,280.10 411.98,280.10 416.31,280.10 C 420.63,280.10 424.96,282.53 429.29,282.53 C 433.61,282.53 437.94,282.53 442.26,282.53 C 446.59,282.53 450.91,277.67 455.24,277.67 C 459.56,277.67 463.89,282.53 468.21,282.53 C 472.54,282.53 476.87,282.53 481.19,282.53 C 485.52,282.53 489.84,284.97 494.17,284.97 C 498.49,284.97 502.82,284.97 507.14,284.97 C 511.47,284.97 515.79,284.97 520.12,284.97 C 524.44,284.97 528.77,294.70 533.10,294.70 C 537.42,294.70 541.75,294.70 546.07,294.70 C 550.40,294.70 554.72,294.70 559.05,294.70 C 563.37,294.70 567.70,282.53 572.02,282.53 C 576.35,282.53 580.67,272.80 585.00,272.80" data-product="Nvidia RTX 5060 Ti 8 GB" fill="none" stroke="#e38e4f" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" /><path class="riv-line-path" d="M 40.00,284.97 C 44.33,284.97 48.65,284.97 52.98,284.97 C 57.30,284.97 61.63,284.97 65.95,284.97 C 70.28,284.97 74.60,284.97 78.93,284.97 C 83.25,284.97 87.58,289.83 91.90,289.83 C 96.23,289.83 100.56,289.83 104.88,289.83 C 109.21,289.83 113.53,289.83 117.86,289.83 C 122.18,289.83 126.51,289.83 130.83,289.83 C 135.16,289.83 139.48,289.83 143.81,289.83 C 148.13,289.83 152.46,287.40 156.79,287.40 C 161.11,287.40 165.44,292.27 169.76,292.27 C 174.09,292.27 178.41,289.83 182.74,289.83 C 187.06,289.83 191.39,289.83 195.71,289.83 C 200.04,289.83 204.37,284.97 208.69,284.97 C 213.02,284.97 217.34,282.53 221.67,282.53 C 225.99,282.53 230.32,282.53 234.64,282.53 C 238.97,282.53 243.29,280.10 247.62,280.10 C 251.94,280.10 256.27,280.10 260.60,280.10 C 264.92,280.10 269.25,277.67 273.57,277.67 C 277.90,277.67 282.22,267.93 286.55,267.93 C 290.87,267.93 295.20,267.93 299.52,267.93 C 303.85,267.93 308.17,277.67 312.50,277.67 C 316.83,277.67 321.15,267.93 325.48,267.93 C 329.80,267.93 334.13,267.93 338.45,267.93 C 342.78,267.93 347.10,267.93 351.43,267.93 C 355.75,267.93 360.08,267.93 364.40,267.93 C 368.73,267.93 373.06,267.93 377.38,267.93 C 381.71,267.93 386.03,267.93 390.36,267.93 C 394.68,267.93 399.01,265.74 403.33,265.74 C 407.66,265.74 411.98,267.93 416.31,267.93 C 420.63,267.93 424.96,267.93 429.29,267.93 C 433.61,267.93 437.94,270.37 442.26,270.37 C 446.59,270.37 450.91,270.37 455.24,270.37 C 459.56,270.37 463.89,267.93 468.21,267.93 C 472.54,267.93 476.87,270.37 481.19,270.37 C 485.52,270.37 489.84,267.93 494.17,267.93 C 498.49,267.93 502.82,267.93 507.14,267.93 C 511.47,267.93 515.79,267.93 520.12,267.93 C 524.44,267.93 528.77,277.67 533.10,277.67 C 537.42,277.67 541.75,270.37 546.07,270.37 C 550.40,270.37 554.72,270.37 559.05,270.37 C 563.37,270.37 567.70,265.50 572.02,265.50 C 576.35,265.50 580.67,260.63 585.00,260.63" data-product="AMD RX 9060 XT 16 GB" fill="none" stroke="#E33235" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" /><path class="riv-line-path" d="M 40.00,306.87 C 44.33,306.87 48.65,309.30 52.98,309.30 C 57.30,309.30 61.63,306.87 65.95,306.87 C 70.28,306.87 74.60,306.87 78.93,306.87 C 83.25,306.87 87.58,309.30 91.90,309.30 C 96.23,309.30 100.56,309.30 104.88,309.30 C 109.21,309.30 113.53,309.30 117.86,309.30 C 122.18,309.30 126.51,309.30 130.83,309.30 C 135.16,309.30 139.48,309.30 143.81,309.30 C 148.13,309.30 152.46,309.30 156.79,309.30 C 161.11,309.30 165.44,314.17 169.76,314.17 C 174.09,314.17 178.41,308.08 182.74,308.08 C 187.06,308.08 191.39,306.87 195.71,306.87 C 200.04,306.87 204.37,306.87 208.69,306.87 C 213.02,306.87 217.34,304.92 221.67,304.92 C 225.99,304.92 230.32,304.92 234.64,304.92 C 238.97,304.92 243.29,299.57 247.62,299.57 C 251.94,299.57 256.27,299.57 260.60,299.57 C 264.92,299.57 269.25,299.57 273.57,299.57 C 277.90,299.57 282.22,299.57 286.55,299.57 C 290.87,299.57 295.20,289.83 299.52,289.83 C 303.85,289.83 308.17,290.81 312.50,290.81 C 316.83,290.81 321.15,290.81 325.48,290.81 C 329.80,290.81 334.13,290.81 338.45,290.81 C 342.78,290.81 347.10,290.81 351.43,290.81 C 355.75,290.81 360.08,292.27 364.40,292.27 C 368.73,292.27 373.06,292.27 377.38,292.27 C 381.71,292.27 386.03,290.81 390.36,290.81 C 394.68,290.81 399.01,289.83 403.33,289.83 C 407.66,289.83 411.98,289.83 416.31,289.83 C 420.63,289.83 424.96,289.83 429.29,289.83 C 433.61,289.83 437.94,287.40 442.26,287.40 C 446.59,287.40 450.91,287.40 455.24,287.40 C 459.56,287.40 463.89,287.40 468.21,287.40 C 472.54,287.40 476.87,287.40 481.19,287.40 C 485.52,287.40 489.84,287.40 494.17,287.40 C 498.49,287.40 502.82,289.83 507.14,289.83 C 511.47,289.83 515.79,289.83 520.12,289.83 C 524.44,289.83 528.77,287.40 533.10,287.40 C 537.42,287.40 541.75,287.40 546.07,287.40 C 550.40,287.40 554.72,287.40 559.05,287.40 C 563.37,287.40 567.70,287.40 572.02,287.40 C 576.35,287.40 580.67,284.97 585.00,284.97" data-product="AMD RX 9060 XT 8 GB" fill="none" stroke="#FE9F58" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" /><path class="riv-line-path" d="M 40.00,302.00 C 44.33,302.00 48.65,302.00 52.98,302.00 C 57.30,302.00 61.63,304.19 65.95,304.19 C 70.28,304.19 74.60,302.97 78.93,302.97 C 83.25,302.97 87.58,302.00 91.90,302.00 C 96.23,302.00 100.56,304.68 104.88,304.68 C 109.21,304.68 113.53,302.24 117.86,302.24 C 122.18,302.24 126.51,302.24 130.83,302.24 C 135.16,302.24 139.48,302.24 143.81,302.24 C 148.13,302.24 152.46,302.24 156.79,302.24 C 161.11,302.24 165.44,306.87 169.76,306.87 C 174.09,306.87 178.41,307.11 182.74,307.11 C 187.06,307.11 191.39,307.11 195.71,307.11 C 200.04,307.11 204.37,307.11 208.69,307.11 C 213.02,307.11 217.34,307.11 221.67,307.11 C 225.99,307.11 230.32,309.30 234.64,309.30 C 238.97,309.30 243.29,311.73 247.62,311.73 C 251.94,311.73 256.27,304.43 260.60,304.43 C 264.92,304.43 269.25,302.24 273.57,302.24 C 277.90,302.24 282.22,302.24 286.55,302.24 C 290.87,302.24 295.20,302.24 299.52,302.24 C 303.85,302.24 308.17,302.24 312.50,302.24 C 316.83,302.24 321.15,292.27 325.48,292.27 C 329.80,292.27 334.13,292.27 338.45,292.27 C 342.78,292.27 347.10,290.08 351.43,290.08 C 355.75,290.08 360.08,290.08 364.40,290.08 C 368.73,290.08 373.06,290.08 377.38,290.08 C 381.71,290.08 386.03,290.08 390.36,290.08 C 394.68,290.08 399.01,290.08 403.33,290.08 C 407.66,290.08 411.98,294.70 416.31,294.70 C 420.63,294.70 424.96,294.70 429.29,294.70 C 433.61,294.70 437.94,299.57 442.26,299.57 C 446.59,299.57 450.91,290.08 455.24,290.08 C 459.56,290.08 463.89,290.08 468.21,290.08 C 472.54,290.08 476.87,289.83 481.19,289.83 C 485.52,289.83 489.84,292.27 494.17,292.27 C 498.49,292.27 502.82,292.27 507.14,292.27 C 511.47,292.27 515.79,292.27 520.12,292.27 C 524.44,292.27 528.77,292.27 533.10,292.27 C 537.42,292.27 541.75,292.27 546.07,292.27 C 550.40,292.27 554.72,292.51 559.05,292.51 C 563.37,292.51 567.70,289.83 572.02,289.83 C 576.35,289.83 580.67,287.64 585.00,287.64" data-product="Nvidia RTX 5060" fill="none" stroke="#D07F46" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" /><path class="riv-line-path" d="M 40.00,314.17 C 44.33,314.17 48.65,314.17 52.98,314.17 C 57.30,314.17 61.63,314.17 65.95,314.17 C 70.28,314.17 74.60,314.17 78.93,314.17 C 83.25,314.17 87.58,314.17 91.90,314.17 C 96.23,314.17 100.56,316.60 104.88,316.60 C 109.21,316.60 113.53,316.60 117.86,316.60 C 122.18,316.60 126.51,314.17 130.83,314.17 C 135.16,314.17 139.48,314.17 143.81,314.17 C 148.13,314.17 152.46,314.17 156.79,314.17 C 161.11,314.17 165.44,319.03 169.76,319.03 C 174.09,319.03 178.41,321.47 182.74,321.47 C 187.06,321.47 191.39,321.47 195.71,321.47 C 200.04,321.47 204.37,321.47 208.69,321.47 C 213.02,321.47 217.34,326.33 221.67,326.33 C 225.99,326.33 230.32,326.33 234.64,326.33 C 238.97,326.33 243.29,317.82 247.62,317.82 C 251.94,317.82 256.27,316.60 260.60,316.60 C 264.92,316.60 269.25,316.60 273.57,316.60 C 277.90,316.60 282.22,316.60 286.55,316.60 C 290.87,316.60 295.20,311.73 299.52,311.73 C 303.85,311.73 308.17,311.73 312.50,311.73 C 316.83,311.73 321.15,311.73 325.48,311.73 C 329.80,311.73 334.13,311.73 338.45,311.73 C 342.78,311.73 347.10,311.73 351.43,311.73 C 355.75,311.73 360.08,304.43 364.40,304.43 C 368.73,304.43 373.06,304.43 377.38,304.43 C 381.71,304.43 386.03,304.43 390.36,304.43 C 394.68,304.43 399.01,304.43 403.33,304.43 C 407.66,304.43 411.98,304.43 416.31,304.43 C 420.63,304.43 424.96,304.43 429.29,304.43 C 433.61,304.43 437.94,304.43 442.26,304.43 C 446.59,304.43 450.91,304.43 455.24,304.43 C 459.56,304.43 463.89,304.43 468.21,304.43 C 472.54,304.43 476.87,304.43 481.19,304.43 C 485.52,304.43 489.84,304.43 494.17,304.43 C 498.49,304.43 502.82,304.43 507.14,304.43 C 511.47,304.43 515.79,304.43 520.12,304.43 C 524.44,304.43 528.77,304.43 533.10,304.43 C 537.42,304.43 541.75,304.43 546.07,304.43 C 550.40,304.43 554.72,304.43 559.05,304.43 C 563.37,304.43 567.70,304.43 572.02,304.43 C 576.35,304.43 580.67,302.24 585.00,302.24" data-product="Nvidia RTX 5050" fill="none" stroke="#B5282A" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" /><path class="riv-line-path" d="M 40.00,311.73 C 44.33,311.73 48.65,311.73 52.98,311.73 C 57.30,311.73 61.63,314.17 65.95,314.17 C 70.28,314.17 74.60,314.17 78.93,314.17 C 83.25,314.17 87.58,314.17 91.90,314.17 C 96.23,314.17 100.56,314.17 104.88,314.17 C 109.21,314.17 113.53,314.17 117.86,314.17 C 122.18,314.17 126.51,314.17 130.83,314.17 C 135.16,314.17 139.48,314.17 143.81,314.17 C 148.13,314.17 152.46,314.17 156.79,314.17 C 161.11,314.17 165.44,314.17 169.76,314.17 C 174.09,314.17 178.41,314.17 182.74,314.17 C 187.06,314.17 191.39,314.17 195.71,314.17 C 200.04,314.17 204.37,314.17 208.69,314.17 C 213.02,314.17 217.34,316.60 221.67,316.60 C 225.99,316.60 230.32,316.60 234.64,316.60 C 238.97,316.60 243.29,314.17 247.62,314.17 C 251.94,314.17 256.27,314.17 260.60,314.17 C 264.92,314.17 269.25,311.73 273.57,311.73 C 277.90,311.73 282.22,304.43 286.55,304.43 C 290.87,304.43 295.20,304.43 299.52,304.43 C 303.85,304.43 308.17,302.00 312.50,302.00 C 316.83,302.00 321.15,302.00 325.48,302.00 C 329.80,302.00 334.13,302.00 338.45,302.00 C 342.78,302.00 347.10,302.00 351.43,302.00 C 355.75,302.00 360.08,302.00 364.40,302.00 C 368.73,302.00 373.06,302.00 377.38,302.00 C 381.71,302.00 386.03,304.43 390.36,304.43 C 394.68,304.43 399.01,304.43 403.33,304.43 C 407.66,304.43 411.98,304.43 416.31,304.43 C 420.63,304.43 424.96,304.43 429.29,304.43 C 433.61,304.43 437.94,304.43 442.26,304.43 C 446.59,304.43 450.91,304.43 455.24,304.43 C 459.56,304.43 463.89,304.43 468.21,304.43 C 472.54,304.43 476.87,301.03 481.19,301.03 C 485.52,301.03 489.84,302.00 494.17,302.00 C 498.49,302.00 502.82,301.03 507.14,301.03 C 511.47,301.03 515.79,301.03 520.12,301.03 C 524.44,301.03 528.77,302.49 533.10,302.49 C 537.42,302.49 541.75,304.19 546.07,304.19 C 550.40,304.19 554.72,304.43 559.05,304.43 C 563.37,304.43 567.70,304.43 572.02,304.43 C 576.35,304.43 580.67,299.57 585.00,299.57" data-product="Intel Arc B580" fill="none" stroke="#66C5D7" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" /><path class="riv-line-path" d="M 40.00,319.03 C 44.33,319.03 48.65,319.03 52.98,319.03 C 57.30,319.03 61.63,319.03 65.95,319.03 C 70.28,319.03 74.60,319.03 78.93,319.03 C 83.25,319.03 87.58,319.03 91.90,319.03 C 96.23,319.03 100.56,319.03 104.88,319.03 C 109.21,319.03 113.53,319.03 117.86,319.03 C 122.18,319.03 126.51,326.33 130.83,326.33 C 135.16,326.33 139.48,321.47 143.81,321.47 C 148.13,321.47 152.46,323.90 156.79,323.90 C 161.11,323.90 165.44,326.33 169.76,326.33 C 174.09,326.33 178.41,326.33 182.74,326.33 C 187.06,326.33 191.39,326.33 195.71,326.33 C 200.04,326.33 204.37,325.85 208.69,325.85 C 213.02,325.85 217.34,325.85 221.67,325.85 C 225.99,325.85 230.32,325.85 234.64,325.85 C 238.97,325.85 243.29,326.33 247.62,326.33 C 251.94,326.33 256.27,326.33 260.60,326.33 C 264.92,326.33 269.25,326.33 273.57,326.33 C 277.90,326.33 282.22,326.33 286.55,326.33 C 290.87,326.33 295.20,314.17 299.52,314.17 C 303.85,314.17 308.17,314.17 312.50,314.17 C 316.83,314.17 321.15,314.17 325.48,314.17 C 329.80,314.17 334.13,314.17 338.45,314.17 C 342.78,314.17 347.10,314.17 351.43,314.17 C 355.75,314.17 360.08,314.17 364.40,314.17 C 368.73,314.17 373.06,314.17 377.38,314.17 C 381.71,314.17 386.03,314.17 390.36,314.17 C 394.68,314.17 399.01,314.17 403.33,314.17 C 407.66,314.17 411.98,311.73 416.31,311.73 C 420.63,311.73 424.96,311.73 429.29,311.73 C 433.61,311.73 437.94,311.73 442.26,311.73 C 446.59,311.73 450.91,311.73 455.24,311.73 C 459.56,311.73 463.89,311.73 468.21,311.73 C 472.54,311.73 476.87,311.73 481.19,311.73 C 485.52,311.73 489.84,311.73 494.17,311.73 C 498.49,311.73 502.82,314.17 507.14,314.17 C 511.47,314.17 515.79,314.17 520.12,314.17 C 524.44,314.17 528.77,314.17 533.10,314.17 C 537.42,314.17 541.75,311.73 546.07,311.73 C 550.40,311.73 554.72,314.17 559.05,314.17 C 563.37,314.17 567.70,311.73 572.02,311.73 C 576.35,311.73 580.67,311.73 585.00,311.73" data-product="Intel Arc B570" fill="none" stroke="#FFC08B" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" /><path class="riv-line-path" d="M 494.17,241.17 C 498.49,241.17 502.82,241.17 507.14,241.17 C 511.47,241.17 515.79,241.17 520.12,241.17 C 524.44,241.17 528.77,253.33 533.10,253.33 C 537.42,253.33 541.75,253.33 546.07,253.33 C 550.40,253.33 554.72,253.33 559.05,253.33 C 563.37,253.33 567.70,241.17 572.02,241.17 C 576.35,241.17 580.67,253.33 585.00,253.33" data-product="AMD Radeon RX 9070 GRE" fill="none" stroke="#E33235" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="40.00" cy="107.33" r="2" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="52.98" cy="107.58" r="2" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="65.95" cy="131.67" r="2" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="78.93" cy="131.67" r="2" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="91.90" cy="131.67" r="2" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="104.88" cy="148.94" r="2" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="117.86" cy="131.91" r="2" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="130.83" cy="136.53" r="2" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="143.81" cy="131.91" r="2" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="156.79" cy="134.34" r="2" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="169.76" cy="134.10" r="2" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="182.74" cy="134.34" r="2" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="195.71" cy="131.67" r="2" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="208.69" cy="131.67" r="2" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="221.67" cy="131.67" r="2" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="234.64" cy="107.33" r="2" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="247.62" cy="75.70" r="2" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="260.60" cy="66.45" r="2" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="273.57" cy="39.20" r="2" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="286.55" cy="46.50" r="2" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="299.52" cy="42.85" r="2" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="312.50" cy="42.85" r="2" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="325.48" cy="61.10" r="2" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="338.45" cy="61.10" r="2" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="351.43" cy="70.83" r="2" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="364.40" cy="68.40" r="2" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="377.38" cy="61.10" r="2" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="390.36" cy="70.83" r="2" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="403.33" cy="61.10" r="2" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="416.31" cy="61.10" r="2" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="429.29" cy="61.10" r="2" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="442.26" cy="61.10" r="2" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="455.24" cy="61.10" r="2" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="468.21" cy="65.97" r="2" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="481.19" cy="61.10" r="2" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="494.17" cy="70.83" r="2" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="507.14" cy="70.83" r="2" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="520.12" cy="70.83" r="2" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="533.10" cy="70.83" r="2" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="546.07" cy="70.83" r="2" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="559.05" cy="70.83" r="2" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="572.02" cy="70.83" r="2" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="585.00" cy="61.10" r="2" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="40.00" cy="185.20" r="2" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="52.98" cy="192.50" r="2" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="65.95" cy="192.50" r="2" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="78.93" cy="192.50" r="2" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="91.90" cy="192.74" r="2" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="104.88" cy="192.74" r="2" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="117.86" cy="192.50" r="2" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="130.83" cy="192.74" r="2" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="143.81" cy="192.50" r="2" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="156.79" cy="197.37" r="2" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="169.76" cy="204.91" r="2" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="182.74" cy="197.37" r="2" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="195.71" cy="192.50" r="2" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="208.69" cy="192.50" r="2" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="221.67" cy="192.74" r="2" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="234.64" cy="192.50" r="2" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="247.62" cy="192.50" r="2" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="260.60" cy="173.28" r="2" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="273.57" cy="156.24" r="2" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="286.55" cy="131.67" r="2" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="299.52" cy="143.83" r="2" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="312.50" cy="143.83" r="2" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="325.48" cy="143.83" r="2" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="338.45" cy="143.83" r="2" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="351.43" cy="143.83" r="2" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="364.40" cy="143.83" r="2" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="377.38" cy="143.83" r="2" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="390.36" cy="156.00" r="2" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="403.33" cy="134.10" r="2" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="416.31" cy="134.10" r="2" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="429.29" cy="134.10" r="2" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="442.26" cy="134.10" r="2" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="455.24" cy="136.53" r="2" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="468.21" cy="136.53" r="2" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="481.19" cy="156.00" r="2" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="494.17" cy="136.53" r="2" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="507.14" cy="136.53" r="2" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="520.12" cy="136.53" r="2" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="533.10" cy="151.13" r="2" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="546.07" cy="142.62" r="2" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="559.05" cy="156.00" r="2" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="572.02" cy="143.83" r="2" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="585.00" cy="124.37" r="2" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="40.00" cy="204.67" r="2" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="52.98" cy="204.67" r="2" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="65.95" cy="204.67" r="2" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="78.93" cy="205.88" r="2" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="91.90" cy="211.97" r="2" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="104.88" cy="211.97" r="2" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="117.86" cy="216.83" r="2" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="130.83" cy="216.83" r="2" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="143.81" cy="216.83" r="2" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="156.79" cy="229.00" r="2" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="169.76" cy="229.00" r="2" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="182.74" cy="229.00" r="2" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="195.71" cy="229.00" r="2" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="208.69" cy="229.00" r="2" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="221.67" cy="229.00" r="2" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="234.64" cy="224.13" r="2" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="247.62" cy="214.40" r="2" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="260.60" cy="204.67" r="2" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="273.57" cy="199.80" r="2" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="286.55" cy="199.80" r="2" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="299.52" cy="197.37" r="2" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="312.50" cy="197.37" r="2" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="325.48" cy="197.37" r="2" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="338.45" cy="197.37" r="2" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="351.43" cy="197.37" r="2" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="364.40" cy="197.37" r="2" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="377.38" cy="197.37" r="2" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="390.36" cy="199.80" r="2" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="403.33" cy="202.23" r="2" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="416.31" cy="202.23" r="2" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="429.29" cy="211.97" r="2" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="442.26" cy="202.23" r="2" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="455.24" cy="202.23" r="2" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="468.21" cy="202.23" r="2" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="481.19" cy="204.67" r="2" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="494.17" cy="204.67" r="2" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="507.14" cy="204.67" r="2" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="520.12" cy="204.67" r="2" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="533.10" cy="204.67" r="2" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="546.07" cy="204.67" r="2" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="559.05" cy="204.67" r="2" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="572.02" cy="207.10" r="2" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="585.00" cy="199.80" r="2" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="40.00" cy="229.00" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="52.98" cy="229.00" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="65.95" cy="241.17" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="78.93" cy="241.17" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="91.90" cy="229.00" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="104.88" cy="229.00" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="117.86" cy="241.17" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="130.83" cy="241.17" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="143.81" cy="238.73" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="156.79" cy="241.17" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="169.76" cy="241.17" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="182.74" cy="246.03" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="195.71" cy="246.03" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="208.69" cy="246.03" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="221.67" cy="246.03" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="234.64" cy="246.03" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="247.62" cy="233.87" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="260.60" cy="233.87" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="273.57" cy="233.87" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="286.55" cy="229.00" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="299.52" cy="231.43" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="312.50" cy="221.70" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="325.48" cy="221.70" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="338.45" cy="224.13" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="351.43" cy="226.57" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="364.40" cy="226.57" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="377.38" cy="221.70" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="390.36" cy="224.13" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="403.33" cy="224.13" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="416.31" cy="224.13" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="429.29" cy="224.13" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="442.26" cy="224.13" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="455.24" cy="229.00" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="468.21" cy="224.13" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="481.19" cy="229.00" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="494.17" cy="229.00" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="507.14" cy="229.00" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="520.12" cy="229.00" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="533.10" cy="229.00" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="546.07" cy="229.00" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="559.05" cy="229.00" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="572.02" cy="220.48" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="585.00" cy="216.83" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="40.00" cy="241.17" r="2" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="52.98" cy="241.17" r="2" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="65.95" cy="247.49" r="2" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="78.93" cy="242.14" r="2" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="91.90" cy="257.96" r="2" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="104.88" cy="253.58" r="2" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="117.86" cy="248.47" r="2" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="130.83" cy="253.33" r="2" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="143.81" cy="253.33" r="2" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="156.79" cy="258.20" r="2" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="169.76" cy="256.01" r="2" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="182.74" cy="253.33" r="2" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="195.71" cy="246.76" r="2" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="208.69" cy="243.60" r="2" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="221.67" cy="253.58" r="2" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="234.64" cy="253.58" r="2" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="247.62" cy="241.41" r="2" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="260.60" cy="243.60" r="2" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="273.57" cy="241.41" r="2" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="286.55" cy="224.13" r="2" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="299.52" cy="224.13" r="2" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="312.50" cy="224.13" r="2" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="325.48" cy="221.70" r="2" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="338.45" cy="222.92" r="2" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="351.43" cy="221.70" r="2" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="364.40" cy="228.03" r="2" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="377.38" cy="219.27" r="2" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="390.36" cy="221.70" r="2" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="403.33" cy="220.24" r="2" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="416.31" cy="221.70" r="2" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="429.29" cy="229.24" r="2" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="442.26" cy="229.24" r="2" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="455.24" cy="229.24" r="2" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="468.21" cy="229.24" r="2" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="481.19" cy="229.24" r="2" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="494.17" cy="229.24" r="2" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="507.14" cy="229.24" r="2" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="520.12" cy="229.24" r="2" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="533.10" cy="229.24" r="2" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="546.07" cy="229.24" r="2" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="559.05" cy="238.73" r="2" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="572.02" cy="241.17" r="2" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="585.00" cy="191.28" r="2" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="40.00" cy="270.37" r="2" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="52.98" cy="270.37" r="2" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="65.95" cy="270.37" r="2" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="78.93" cy="270.37" r="2" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="91.90" cy="270.37" r="2" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="104.88" cy="282.78" r="2" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="117.86" cy="270.37" r="2" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="130.83" cy="270.37" r="2" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="143.81" cy="270.37" r="2" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="156.79" cy="270.37" r="2" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="169.76" cy="277.67" r="2" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="182.74" cy="277.67" r="2" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="195.71" cy="272.80" r="2" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="208.69" cy="272.80" r="2" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="221.67" cy="270.37" r="2" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="234.64" cy="270.37" r="2" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="247.62" cy="270.37" r="2" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="260.60" cy="265.50" r="2" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="273.57" cy="265.50" r="2" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="286.55" cy="248.47" r="2" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="299.52" cy="248.47" r="2" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="312.50" cy="248.47" r="2" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="325.48" cy="248.47" r="2" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="338.45" cy="248.47" r="2" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="351.43" cy="241.17" r="2" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="364.40" cy="241.17" r="2" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="377.38" cy="236.30" r="2" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="390.36" cy="249.68" r="2" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="403.33" cy="253.33" r="2" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="416.31" cy="253.33" r="2" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="429.29" cy="253.33" r="2" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="442.26" cy="249.68" r="2" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="455.24" cy="255.77" r="2" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="468.21" cy="241.17" r="2" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="481.19" cy="241.17" r="2" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="494.17" cy="241.17" r="2" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="507.14" cy="236.30" r="2" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="520.12" cy="236.30" r="2" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="533.10" cy="236.30" r="2" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="546.07" cy="237.52" r="2" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="559.05" cy="238.73" r="2" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="572.02" cy="236.30" r="2" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="585.00" cy="216.83" r="2" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="40.00" cy="285.45" r="2" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="52.98" cy="292.27" r="2" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="65.95" cy="284.97" r="2" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="78.93" cy="291.05" r="2" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="91.90" cy="292.27" r="2" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="104.88" cy="292.27" r="2" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="117.86" cy="289.83" r="2" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="130.83" cy="291.78" r="2" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="143.81" cy="296.40" r="2" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="156.79" cy="292.27" r="2" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="169.76" cy="297.13" r="2" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="182.74" cy="297.13" r="2" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="195.71" cy="291.78" r="2" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="208.69" cy="298.84" r="2" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="221.67" cy="289.83" r="2" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="234.64" cy="289.83" r="2" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="247.62" cy="294.70" r="2" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="260.60" cy="294.70" r="2" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="273.57" cy="294.70" r="2" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="286.55" cy="294.70" r="2" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="299.52" cy="289.59" r="2" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="312.50" cy="287.40" r="2" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="325.48" cy="287.40" r="2" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="338.45" cy="287.40" r="2" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="351.43" cy="287.40" r="2" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="364.40" cy="287.40" r="2" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="377.38" cy="287.40" r="2" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="390.36" cy="280.10" r="2" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="403.33" cy="280.10" r="2" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="416.31" cy="280.10" r="2" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="429.29" cy="282.53" r="2" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="442.26" cy="282.53" r="2" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="455.24" cy="277.67" r="2" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="468.21" cy="282.53" r="2" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="481.19" cy="282.53" r="2" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="494.17" cy="284.97" r="2" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="507.14" cy="284.97" r="2" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="520.12" cy="284.97" r="2" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="533.10" cy="294.70" r="2" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="546.07" cy="294.70" r="2" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="559.05" cy="294.70" r="2" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="572.02" cy="282.53" r="2" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="585.00" cy="272.80" r="2" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="40.00" cy="284.97" r="2" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="52.98" cy="284.97" r="2" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="65.95" cy="284.97" r="2" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="78.93" cy="284.97" r="2" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="91.90" cy="289.83" r="2" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="104.88" cy="289.83" r="2" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="117.86" cy="289.83" r="2" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="130.83" cy="289.83" r="2" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="143.81" cy="289.83" r="2" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="156.79" cy="287.40" r="2" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="169.76" cy="292.27" r="2" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="182.74" cy="289.83" r="2" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="195.71" cy="289.83" r="2" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="208.69" cy="284.97" r="2" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="221.67" cy="282.53" r="2" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="234.64" cy="282.53" r="2" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="247.62" cy="280.10" r="2" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="260.60" cy="280.10" r="2" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="273.57" cy="277.67" r="2" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="286.55" cy="267.93" r="2" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="299.52" cy="267.93" r="2" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="312.50" cy="277.67" r="2" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="325.48" cy="267.93" r="2" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="338.45" cy="267.93" r="2" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="351.43" cy="267.93" r="2" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="364.40" cy="267.93" r="2" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="377.38" cy="267.93" r="2" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="390.36" cy="267.93" r="2" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="403.33" cy="265.74" r="2" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="416.31" cy="267.93" r="2" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="429.29" cy="267.93" r="2" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="442.26" cy="270.37" r="2" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="455.24" cy="270.37" r="2" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="468.21" cy="267.93" r="2" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="481.19" cy="270.37" r="2" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="494.17" cy="267.93" r="2" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="507.14" cy="267.93" r="2" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="520.12" cy="267.93" r="2" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="533.10" cy="277.67" r="2" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="546.07" cy="270.37" r="2" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="559.05" cy="270.37" r="2" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="572.02" cy="265.50" r="2" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="585.00" cy="260.63" r="2" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="40.00" cy="306.87" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="52.98" cy="309.30" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="65.95" cy="306.87" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="78.93" cy="306.87" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="91.90" cy="309.30" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="104.88" cy="309.30" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="117.86" cy="309.30" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="130.83" cy="309.30" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="143.81" cy="309.30" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="156.79" cy="309.30" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="169.76" cy="314.17" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="182.74" cy="308.08" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="195.71" cy="306.87" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="208.69" cy="306.87" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="221.67" cy="304.92" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="234.64" cy="304.92" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="247.62" cy="299.57" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="260.60" cy="299.57" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="273.57" cy="299.57" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="286.55" cy="299.57" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="299.52" cy="289.83" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="312.50" cy="290.81" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="325.48" cy="290.81" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="338.45" cy="290.81" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="351.43" cy="290.81" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="364.40" cy="292.27" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="377.38" cy="292.27" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="390.36" cy="290.81" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="403.33" cy="289.83" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="416.31" cy="289.83" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="429.29" cy="289.83" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="442.26" cy="287.40" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="455.24" cy="287.40" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="468.21" cy="287.40" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="481.19" cy="287.40" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="494.17" cy="287.40" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="507.14" cy="289.83" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="520.12" cy="289.83" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="533.10" cy="287.40" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="546.07" cy="287.40" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="559.05" cy="287.40" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="572.02" cy="287.40" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="585.00" cy="284.97" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="40.00" cy="302.00" r="2" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="52.98" cy="302.00" r="2" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="65.95" cy="304.19" r="2" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="78.93" cy="302.97" r="2" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="91.90" cy="302.00" r="2" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="104.88" cy="304.68" r="2" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="117.86" cy="302.24" r="2" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="130.83" cy="302.24" r="2" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="143.81" cy="302.24" r="2" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="156.79" cy="302.24" r="2" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="169.76" cy="306.87" r="2" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="182.74" cy="307.11" r="2" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="195.71" cy="307.11" r="2" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="208.69" cy="307.11" r="2" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="221.67" cy="307.11" r="2" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="234.64" cy="309.30" r="2" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="247.62" cy="311.73" r="2" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="260.60" cy="304.43" r="2" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="273.57" cy="302.24" r="2" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="286.55" cy="302.24" r="2" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="299.52" cy="302.24" r="2" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="312.50" cy="302.24" r="2" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="325.48" cy="292.27" r="2" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="338.45" cy="292.27" r="2" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="351.43" cy="290.08" r="2" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="364.40" cy="290.08" r="2" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="377.38" cy="290.08" r="2" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="390.36" cy="290.08" r="2" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="403.33" cy="290.08" r="2" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="416.31" cy="294.70" r="2" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="429.29" cy="294.70" r="2" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="442.26" cy="299.57" r="2" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="455.24" cy="290.08" r="2" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="468.21" cy="290.08" r="2" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="481.19" cy="289.83" r="2" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="494.17" cy="292.27" r="2" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="507.14" cy="292.27" r="2" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="520.12" cy="292.27" r="2" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="533.10" cy="292.27" r="2" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="546.07" cy="292.27" r="2" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="559.05" cy="292.51" r="2" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="572.02" cy="289.83" r="2" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="585.00" cy="287.64" r="2" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="40.00" cy="314.17" r="2" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="52.98" cy="314.17" r="2" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="65.95" cy="314.17" r="2" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="78.93" cy="314.17" r="2" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="91.90" cy="314.17" r="2" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="104.88" cy="316.60" r="2" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="117.86" cy="316.60" r="2" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="130.83" cy="314.17" r="2" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="143.81" cy="314.17" r="2" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="156.79" cy="314.17" r="2" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="169.76" cy="319.03" r="2" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="182.74" cy="321.47" r="2" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="195.71" cy="321.47" r="2" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="208.69" cy="321.47" r="2" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="221.67" cy="326.33" r="2" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="234.64" cy="326.33" r="2" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="247.62" cy="317.82" r="2" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="260.60" cy="316.60" r="2" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="273.57" cy="316.60" r="2" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="286.55" cy="316.60" r="2" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="299.52" cy="311.73" r="2" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="312.50" cy="311.73" r="2" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="325.48" cy="311.73" r="2" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="338.45" cy="311.73" r="2" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="351.43" cy="311.73" r="2" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="364.40" cy="304.43" r="2" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="377.38" cy="304.43" r="2" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="390.36" cy="304.43" r="2" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="403.33" cy="304.43" r="2" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="416.31" cy="304.43" r="2" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="429.29" cy="304.43" r="2" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="442.26" cy="304.43" r="2" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="455.24" cy="304.43" r="2" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="468.21" cy="304.43" r="2" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="481.19" cy="304.43" r="2" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="494.17" cy="304.43" r="2" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="507.14" cy="304.43" r="2" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="520.12" cy="304.43" r="2" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="533.10" cy="304.43" r="2" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="546.07" cy="304.43" r="2" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="559.05" cy="304.43" r="2" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="572.02" cy="304.43" r="2" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="585.00" cy="302.24" r="2" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="40.00" cy="311.73" r="2" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="52.98" cy="311.73" r="2" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="65.95" cy="314.17" r="2" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="78.93" cy="314.17" r="2" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="91.90" cy="314.17" r="2" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="104.88" cy="314.17" r="2" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="117.86" cy="314.17" r="2" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="130.83" cy="314.17" r="2" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="143.81" cy="314.17" r="2" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="156.79" cy="314.17" r="2" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="169.76" cy="314.17" r="2" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="182.74" cy="314.17" r="2" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="195.71" cy="314.17" r="2" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="208.69" cy="314.17" r="2" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="221.67" cy="316.60" r="2" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="234.64" cy="316.60" r="2" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="247.62" cy="314.17" r="2" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="260.60" cy="314.17" r="2" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="273.57" cy="311.73" r="2" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="286.55" cy="304.43" r="2" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="299.52" cy="304.43" r="2" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="312.50" cy="302.00" r="2" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="325.48" cy="302.00" r="2" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="338.45" cy="302.00" r="2" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="351.43" cy="302.00" r="2" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="364.40" cy="302.00" r="2" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="377.38" cy="302.00" r="2" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="390.36" cy="304.43" r="2" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="403.33" cy="304.43" r="2" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="416.31" cy="304.43" r="2" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="429.29" cy="304.43" r="2" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="442.26" cy="304.43" r="2" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="455.24" cy="304.43" r="2" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="468.21" cy="304.43" r="2" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="481.19" cy="301.03" r="2" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="494.17" cy="302.00" r="2" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="507.14" cy="301.03" r="2" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="520.12" cy="301.03" r="2" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="533.10" cy="302.49" r="2" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="546.07" cy="304.19" r="2" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="559.05" cy="304.43" r="2" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="572.02" cy="304.43" r="2" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="585.00" cy="299.57" r="2" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="40.00" cy="319.03" r="2" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="52.98" cy="319.03" r="2" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="65.95" cy="319.03" r="2" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="78.93" cy="319.03" r="2" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="91.90" cy="319.03" r="2" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="104.88" cy="319.03" r="2" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="117.86" cy="319.03" r="2" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="130.83" cy="326.33" r="2" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="143.81" cy="321.47" r="2" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="156.79" cy="323.90" r="2" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="169.76" cy="326.33" r="2" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="182.74" cy="326.33" r="2" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="195.71" cy="326.33" r="2" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="208.69" cy="325.85" r="2" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="221.67" cy="325.85" r="2" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="234.64" cy="325.85" r="2" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="247.62" cy="326.33" r="2" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="260.60" cy="326.33" r="2" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="273.57" cy="326.33" r="2" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="286.55" cy="326.33" r="2" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="299.52" cy="314.17" r="2" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="312.50" cy="314.17" r="2" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="325.48" cy="314.17" r="2" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="338.45" cy="314.17" r="2" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="351.43" cy="314.17" r="2" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="364.40" cy="314.17" r="2" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="377.38" cy="314.17" r="2" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="390.36" cy="314.17" r="2" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="403.33" cy="314.17" r="2" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="416.31" cy="311.73" r="2" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="429.29" cy="311.73" r="2" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="442.26" cy="311.73" r="2" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="455.24" cy="311.73" r="2" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="468.21" cy="311.73" r="2" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="481.19" cy="311.73" r="2" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="494.17" cy="311.73" r="2" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="507.14" cy="314.17" r="2" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="520.12" cy="314.17" r="2" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="533.10" cy="314.17" r="2" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="546.07" cy="311.73" r="2" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="559.05" cy="314.17" r="2" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="572.02" cy="311.73" r="2" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="585.00" cy="311.73" r="2" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="AMD Radeon RX 9070 GRE" cx="494.17" cy="241.17" r="2" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD Radeon RX 9070 GRE" cx="507.14" cy="241.17" r="2" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD Radeon RX 9070 GRE" cx="520.12" cy="241.17" r="2" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD Radeon RX 9070 GRE" cx="533.10" cy="253.33" r="2" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD Radeon RX 9070 GRE" cx="546.07" cy="253.33" r="2" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD Radeon RX 9070 GRE" cx="559.05" cy="253.33" r="2" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD Radeon RX 9070 GRE" cx="572.02" cy="241.17" r="2" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD Radeon RX 9070 GRE" cx="585.00" cy="253.33" r="2" fill="#E33235" style="opacity:0;" /></svg><div class="fv-x-axis-title">Week</div><div class="riv-line-legend" data-chart="fv-chart-1786704331912-08qcars3b-line-Lowest pricing"><button class="riv-legend-item " data-product="Nvidia RTX 5080"><span class="riv-legend-marker" style="background-color: #ffcea9;"></span>Nvidia RTX 5080</button><button class="riv-legend-item " data-product="Nvidia RTX 5070 Ti"><span class="riv-legend-marker" style="background-color: #d26365;"></span>Nvidia RTX 5070 Ti</button><button class="riv-legend-item " data-product="AMD RX 9070 XT"><span class="riv-legend-marker" style="background-color: #EB6F71;"></span>AMD RX 9070 XT</button><button class="riv-legend-item " data-product="AMD RX 9070"><span class="riv-legend-marker" style="background-color: #1CA9C4;"></span>AMD RX 9070</button><button class="riv-legend-item " data-product="Nvidia RTX 5070"><span class="riv-legend-marker" style="background-color: #75bdd1;"></span>Nvidia RTX 5070</button><button class="riv-legend-item " data-product="Nvidia RTX 5060 Ti 16 GB"><span class="riv-legend-marker" style="background-color: #e97a7b;"></span>Nvidia RTX 5060 Ti 16 GB</button><button class="riv-legend-item " data-product="Nvidia RTX 5060 Ti 8 GB"><span class="riv-legend-marker" style="background-color: #e38e4f;"></span>Nvidia RTX 5060 Ti 8 GB</button><button class="riv-legend-item " data-product="AMD RX 9060 XT 16 GB"><span class="riv-legend-marker" style="background-color: #E33235;"></span>AMD RX 9060 XT 16 GB</button><button class="riv-legend-item " data-product="AMD RX 9060 XT 8 GB"><span class="riv-legend-marker" style="background-color: #FE9F58;"></span>AMD RX 9060 XT 8 GB</button><button class="riv-legend-item " data-product="Nvidia RTX 5060"><span class="riv-legend-marker" style="background-color: #D07F46;"></span>Nvidia RTX 5060</button><button class="riv-legend-item " data-product="Nvidia RTX 5050"><span class="riv-legend-marker" style="background-color: #B5282A;"></span>Nvidia RTX 5050</button><button class="riv-legend-item " data-product="Intel Arc B580"><span class="riv-legend-marker" style="background-color: #66C5D7;"></span>Intel Arc B580</button><button class="riv-legend-item " data-product="Intel Arc B570"><span class="riv-legend-marker" style="background-color: #FFC08B;"></span>Intel Arc B570</button><button class="riv-legend-item " data-product="AMD Radeon RX 9070 GRE"><span class="riv-legend-marker" style="background-color: #E33235;"></span>AMD Radeon RX 9070 GRE</button></div><table class="sr-only"><caption>Lowest pricing Data</caption><thead><tr><th>Timestamp (Week)</th><th>Nvidia RTX 5080 (Price, $)</th><th>Nvidia RTX 5070 Ti (Price, $)</th><th>AMD RX 9070 XT (Price, $)</th><th>AMD RX 9070 (Price, $)</th><th>Nvidia RTX 5070 (Price, $)</th><th>Nvidia RTX 5060 Ti 16 GB (Price, $)</th><th>Nvidia RTX 5060 Ti 8 GB (Price, $)</th><th>AMD RX 9060 XT 16 GB (Price, $)</th><th>AMD RX 9060 XT 8 GB (Price, $)</th><th>Nvidia RTX 5060 (Price, $)</th><th>Nvidia RTX 5050 (Price, $)</th><th>Intel Arc B580 (Price, $)</th><th>Intel Arc B570 (Price, $)</th><th>AMD Radeon RX 9070 GRE (Price, $)</th></tr></thead><tbody><tr><td>1</td><td>1100</td><td>780</td><td>700</td><td>600</td><td>550</td><td>430</td><td>368</td><td>370</td><td>280</td><td>300</td><td>250</td><td>260</td><td>230</td><td>N/A</td></tr><tr><td>2</td><td>1099</td><td>750</td><td>700</td><td>600</td><td>550</td><td>430</td><td>340</td><td>370</td><td>270</td><td>300</td><td>250</td><td>260</td><td>230</td><td>N/A</td></tr><tr><td>3</td><td>1000</td><td>750</td><td>700</td><td>550</td><td>524</td><td>430</td><td>370</td><td>370</td><td>280</td><td>291</td><td>250</td><td>250</td><td>230</td><td>N/A</td></tr><tr><td>4</td><td>1000</td><td>750</td><td>695</td><td>550</td><td>546</td><td>430</td><td>345</td><td>370</td><td>280</td><td>296</td><td>250</td><td>250</td><td>230</td><td>N/A</td></tr><tr><td>5</td><td>1000</td><td>749</td><td>670</td><td>600</td><td>481</td><td>430</td><td>340</td><td>350</td><td>270</td><td>300</td><td>250</td><td>250</td><td>230</td><td>N/A</td></tr><tr><td>6</td><td>929</td><td>749</td><td>670</td><td>600</td><td>499</td><td>379</td><td>340</td><td>350</td><td>270</td><td>289</td><td>240</td><td>250</td><td>230</td><td>N/A</td></tr><tr><td>7</td><td>999</td><td>750</td><td>650</td><td>550</td><td>520</td><td>430</td><td>350</td><td>350</td><td>270</td><td>299</td><td>240</td><td>250</td><td>230</td><td>N/A</td></tr><tr><td>8</td><td>980</td><td>749</td><td>650</td><td>550</td><td>500</td><td>430</td><td>342</td><td>350</td><td>270</td><td>299</td><td>250</td><td>250</td><td>200</td><td>N/A</td></tr><tr><td>9</td><td>999</td><td>750</td><td>650</td><td>560</td><td>500</td><td>430</td><td>323</td><td>350</td><td>270</td><td>299</td><td>250</td><td>250</td><td>220</td><td>N/A</td></tr><tr><td>10</td><td>989</td><td>730</td><td>600</td><td>550</td><td>480</td><td>430</td><td>340</td><td>360</td><td>270</td><td>299</td><td>250</td><td>250</td><td>210</td><td>N/A</td></tr><tr><td>11</td><td>990</td><td>699</td><td>600</td><td>550</td><td>489</td><td>400</td><td>320</td><td>340</td><td>250</td><td>280</td><td>230</td><td>250</td><td>200</td><td>N/A</td></tr><tr><td>12</td><td>989</td><td>730</td><td>600</td><td>530</td><td>500</td><td>400</td><td>320</td><td>350</td><td>275</td><td>279</td><td>220</td><td>250</td><td>200</td><td>N/A</td></tr><tr><td>13</td><td>1000</td><td>750</td><td>600</td><td>530</td><td>527</td><td>420</td><td>342</td><td>350</td><td>280</td><td>279</td><td>220</td><td>250</td><td>200</td><td>N/A</td></tr><tr><td>14</td><td>1000</td><td>750</td><td>600</td><td>530</td><td>540</td><td>420</td><td>313</td><td>370</td><td>280</td><td>279</td><td>220</td><td>250</td><td>202</td><td>N/A</td></tr><tr><td>15</td><td>1000</td><td>749</td><td>600</td><td>530</td><td>499</td><td>430</td><td>350</td><td>380</td><td>288</td><td>279</td><td>200</td><td>240</td><td>202</td><td>N/A</td></tr><tr><td>16</td><td>1100</td><td>750</td><td>620</td><td>530</td><td>499</td><td>430</td><td>350</td><td>380</td><td>288</td><td>270</td><td>200</td><td>240</td><td>202</td><td>N/A</td></tr><tr><td>17</td><td>1230</td><td>750</td><td>660</td><td>580</td><td>549</td><td>430</td><td>330</td><td>390</td><td>310</td><td>260</td><td>235</td><td>250</td><td>200</td><td>N/A</td></tr><tr><td>18</td><td>1268</td><td>829</td><td>700</td><td>580</td><td>540</td><td>450</td><td>330</td><td>390</td><td>310</td><td>290</td><td>240</td><td>250</td><td>200</td><td>N/A</td></tr><tr><td>19</td><td>1380</td><td>899</td><td>720</td><td>580</td><td>549</td><td>450</td><td>330</td><td>400</td><td>310</td><td>299</td><td>240</td><td>260</td><td>200</td><td>N/A</td></tr><tr><td>20</td><td>1350</td><td>1000</td><td>720</td><td>600</td><td>620</td><td>520</td><td>330</td><td>440</td><td>310</td><td>299</td><td>240</td><td>290</td><td>200</td><td>N/A</td></tr><tr><td>21</td><td>1365</td><td>950</td><td>730</td><td>590</td><td>620</td><td>520</td><td>351</td><td>440</td><td>350</td><td>299</td><td>260</td><td>290</td><td>250</td><td>N/A</td></tr><tr><td>22</td><td>1365</td><td>950</td><td>730</td><td>630</td><td>620</td><td>520</td><td>360</td><td>400</td><td>346</td><td>299</td><td>260</td><td>300</td><td>250</td><td>N/A</td></tr><tr><td>23</td><td>1290</td><td>950</td><td>730</td><td>630</td><td>630</td><td>520</td><td>360</td><td>440</td><td>346</td><td>340</td><td>260</td><td>300</td><td>250</td><td>N/A</td></tr><tr><td>24</td><td>1290</td><td>950</td><td>730</td><td>620</td><td>625</td><td>520</td><td>360</td><td>440</td><td>346</td><td>340</td><td>260</td><td>300</td><td>250</td><td>N/A</td></tr><tr><td>25</td><td>1250</td><td>950</td><td>730</td><td>610</td><td>630</td><td>550</td><td>360</td><td>440</td><td>346</td><td>349</td><td>260</td><td>300</td><td>250</td><td>N/A</td></tr><tr><td>26</td><td>1260</td><td>950</td><td>730</td><td>610</td><td>604</td><td>550</td><td>360</td><td>440</td><td>340</td><td>349</td><td>290</td><td>300</td><td>250</td><td>N/A</td></tr><tr><td>27</td><td>1290</td><td>950</td><td>730</td><td>630</td><td>640</td><td>570</td><td>360</td><td>440</td><td>340</td><td>349</td><td>290</td><td>300</td><td>250</td><td>N/A</td></tr><tr><td>28</td><td>1250</td><td>900</td><td>720</td><td>620</td><td>630</td><td>515</td><td>390</td><td>440</td><td>346</td><td>349</td><td>290</td><td>290</td><td>250</td><td>N/A</td></tr><tr><td>29</td><td>1290</td><td>990</td><td>710</td><td>620</td><td>636</td><td>500</td><td>390</td><td>449</td><td>350</td><td>349</td><td>290</td><td>290</td><td>250</td><td>N/A</td></tr><tr><td>30</td><td>1290</td><td>990</td><td>710</td><td>620</td><td>630</td><td>500</td><td>390</td><td>440</td><td>350</td><td>330</td><td>290</td><td>290</td><td>260</td><td>N/A</td></tr><tr><td>31</td><td>1290</td><td>990</td><td>670</td><td>620</td><td>599</td><td>500</td><td>380</td><td>440</td><td>350</td><td>330</td><td>290</td><td>290</td><td>260</td><td>N/A</td></tr><tr><td>32</td><td>1290</td><td>990</td><td>710</td><td>620</td><td>599</td><td>515</td><td>380</td><td>430</td><td>360</td><td>310</td><td>290</td><td>290</td><td>260</td><td>N/A</td></tr><tr><td>33</td><td>1290</td><td>980</td><td>710</td><td>600</td><td>599</td><td>490</td><td>400</td><td>430</td><td>360</td><td>349</td><td>290</td><td>290</td><td>260</td><td>N/A</td></tr><tr><td>34</td><td>1270</td><td>980</td><td>710</td><td>620</td><td>599</td><td>550</td><td>380</td><td>440</td><td>360</td><td>349</td><td>290</td><td>290</td><td>260</td><td>N/A</td></tr><tr><td>35</td><td>1290</td><td>900</td><td>700</td><td>600</td><td>599</td><td>550</td><td>380</td><td>430</td><td>360</td><td>350</td><td>290</td><td>304</td><td>260</td><td>N/A</td></tr><tr><td>36</td><td>1250</td><td>980</td><td>700</td><td>600</td><td>599</td><td>550</td><td>370</td><td>440</td><td>360</td><td>340</td><td>290</td><td>300</td><td>260</td><td>550</td></tr><tr><td>37</td><td>1250</td><td>980</td><td>700</td><td>600</td><td>599</td><td>570</td><td>370</td><td>440</td><td>350</td><td>340</td><td>290</td><td>304</td><td>250</td><td>550</td></tr><tr><td>38</td><td>1250</td><td>980</td><td>700</td><td>600</td><td>599</td><td>570</td><td>370</td><td>440</td><td>350</td><td>340</td><td>290</td><td>304</td><td>250</td><td>550</td></tr><tr><td>39</td><td>1250</td><td>920</td><td>700</td><td>600</td><td>599</td><td>570</td><td>330</td><td>400</td><td>360</td><td>340</td><td>290</td><td>298</td><td>250</td><td>500</td></tr><tr><td>40</td><td>1250</td><td>955</td><td>700</td><td>600</td><td>599</td><td>565</td><td>330</td><td>430</td><td>360</td><td>340</td><td>290</td><td>291</td><td>260</td><td>500</td></tr><tr><td>41</td><td>1250</td><td>900</td><td>700</td><td>600</td><td>560</td><td>560</td><td>330</td><td>430</td><td>360</td><td>339</td><td>290</td><td>290</td><td>250</td><td>500</td></tr><tr><td>42</td><td>1250</td><td>950</td><td>690</td><td>635</td><td>550</td><td>570</td><td>380</td><td>450</td><td>360</td><td>350</td><td>290</td><td>290</td><td>260</td><td>550</td></tr><tr><td>43</td><td>1290</td><td>1030</td><td>720</td><td>650</td><td>755</td><td>650</td><td>420</td><td>470</td><td>370</td><td>359</td><td>299</td><td>310</td><td>260</td><td>500</td></tr></tbody></table><script type="application/json" class="riv-line-chart-data">{"products":[{"name":"Nvidia RTX 5080","displayName":"Nvidia RTX 5080","color":"#ffcea9"},{"name":"Nvidia RTX 5070 Ti","displayName":"Nvidia RTX 5070 Ti","color":"#d26365"},{"name":"AMD RX 9070 XT","displayName":"AMD RX 9070 XT","color":"#EB6F71"},{"name":"AMD RX 9070","displayName":"AMD RX 9070","color":"#1CA9C4"},{"name":"Nvidia RTX 5070","displayName":"Nvidia RTX 5070","color":"#75bdd1"},{"name":"Nvidia RTX 5060 Ti 16 GB","displayName":"Nvidia RTX 5060 Ti 16 GB","color":"#e97a7b"},{"name":"Nvidia RTX 5060 Ti 8 GB","displayName":"Nvidia RTX 5060 Ti 8 GB","color":"#e38e4f"},{"name":"AMD RX 9060 XT 16 GB","displayName":"AMD RX 9060 XT 16 GB","color":"#E33235"},{"name":"AMD RX 9060 XT 8 GB","displayName":"AMD RX 9060 XT 8 GB","color":"#FE9F58"},{"name":"Nvidia RTX 5060","displayName":"Nvidia RTX 5060","color":"#D07F46"},{"name":"Nvidia RTX 5050","displayName":"Nvidia RTX 5050","color":"#B5282A"},{"name":"Intel Arc B580","displayName":"Intel Arc B580","color":"#66C5D7"},{"name":"Intel Arc B570","displayName":"Intel Arc B570","color":"#FFC08B"},{"name":"AMD Radeon RX 9070 GRE","displayName":"AMD Radeon RX 9070 GRE","color":"#E33235"}],"timestampUnit":"Week","unit":"Price, $","xAxisLabel":"Week","xAxisTickIncrement":5,"data":[{"timestamp":1,"productName":"AMD RX 9060 XT 16 GB","value":370},{"timestamp":1,"productName":"AMD RX 9060 XT 8 GB","value":280},{"timestamp":1,"productName":"AMD RX 9070","value":600},{"timestamp":1,"productName":"AMD RX 9070 XT","value":700},{"timestamp":1,"productName":"Intel Arc B570","value":230},{"timestamp":1,"productName":"Intel Arc B580","value":260},{"timestamp":1,"productName":"Nvidia RTX 5050","value":250},{"timestamp":1,"productName":"Nvidia RTX 5060","value":300},{"timestamp":1,"productName":"Nvidia RTX 5060 Ti 16 GB","value":430},{"timestamp":1,"productName":"Nvidia RTX 5060 Ti 8 GB","value":368},{"timestamp":1,"productName":"Nvidia RTX 5070","value":550},{"timestamp":1,"productName":"Nvidia RTX 5070 Ti","value":780},{"timestamp":1,"productName":"Nvidia RTX 5080","value":1100},{"timestamp":2,"productName":"AMD RX 9060 XT 16 GB","value":370},{"timestamp":2,"productName":"AMD RX 9060 XT 8 GB","value":270},{"timestamp":2,"productName":"AMD RX 9070","value":600},{"timestamp":2,"productName":"AMD RX 9070 XT","value":700},{"timestamp":2,"productName":"Intel Arc B570","value":230},{"timestamp":2,"productName":"Intel Arc B580","value":260},{"timestamp":2,"productName":"Nvidia RTX 5050","value":250},{"timestamp":2,"productName":"Nvidia RTX 5060","value":300},{"timestamp":2,"productName":"Nvidia RTX 5060 Ti 16 GB","value":430},{"timestamp":2,"productName":"Nvidia RTX 5060 Ti 8 GB","value":340},{"timestamp":2,"productName":"Nvidia RTX 5070","value":550},{"timestamp":2,"productName":"Nvidia RTX 5070 Ti","value":750},{"timestamp":2,"productName":"Nvidia RTX 5080","value":1099},{"timestamp":3,"productName":"AMD RX 9060 XT 16 GB","value":370},{"timestamp":3,"productName":"AMD RX 9060 XT 8 GB","value":280},{"timestamp":3,"productName":"AMD RX 9070","value":550},{"timestamp":3,"productName":"AMD RX 9070 XT","value":700},{"timestamp":3,"productName":"Intel Arc B570","value":230},{"timestamp":3,"productName":"Intel Arc B580","value":250},{"timestamp":3,"productName":"Nvidia RTX 5050","value":250},{"timestamp":3,"productName":"Nvidia RTX 5060","value":291},{"timestamp":3,"productName":"Nvidia RTX 5060 Ti 16 GB","value":430},{"timestamp":3,"productName":"Nvidia RTX 5060 Ti 8 GB","value":370},{"timestamp":3,"productName":"Nvidia RTX 5070","value":524},{"timestamp":3,"productName":"Nvidia RTX 5070 Ti","value":750},{"timestamp":3,"productName":"Nvidia RTX 5080","value":1000},{"timestamp":4,"productName":"AMD RX 9060 XT 16 GB","value":370},{"timestamp":4,"productName":"AMD RX 9060 XT 8 GB","value":280},{"timestamp":4,"productName":"AMD RX 9070","value":550},{"timestamp":4,"productName":"AMD RX 9070 XT","value":695},{"timestamp":4,"productName":"Intel Arc B570","value":230},{"timestamp":4,"productName":"Intel Arc B580","value":250},{"timestamp":4,"productName":"Nvidia RTX 5050","value":250},{"timestamp":4,"productName":"Nvidia RTX 5060","value":296},{"timestamp":4,"productName":"Nvidia RTX 5060 Ti 16 GB","value":430},{"timestamp":4,"productName":"Nvidia RTX 5060 Ti 8 GB","value":345},{"timestamp":4,"productName":"Nvidia RTX 5070","value":546},{"timestamp":4,"productName":"Nvidia RTX 5070 Ti","value":750},{"timestamp":4,"productName":"Nvidia RTX 5080","value":1000},{"timestamp":5,"productName":"AMD RX 9060 XT 16 GB","value":350},{"timestamp":5,"productName":"AMD RX 9060 XT 8 GB","value":270},{"timestamp":5,"productName":"AMD RX 9070","value":600},{"timestamp":5,"productName":"AMD RX 9070 XT","value":670},{"timestamp":5,"productName":"Intel Arc B570","value":230},{"timestamp":5,"productName":"Intel Arc B580","value":250},{"timestamp":5,"productName":"Nvidia RTX 5050","value":250},{"timestamp":5,"productName":"Nvidia RTX 5060","value":300},{"timestamp":5,"productName":"Nvidia RTX 5060 Ti 16 GB","value":430},{"timestamp":5,"productName":"Nvidia RTX 5060 Ti 8 GB","value":340},{"timestamp":5,"productName":"Nvidia RTX 5070","value":481},{"timestamp":5,"productName":"Nvidia RTX 5070 Ti","value":749},{"timestamp":5,"productName":"Nvidia RTX 5080","value":1000},{"timestamp":6,"productName":"AMD RX 9060 XT 16 GB","value":350},{"timestamp":6,"productName":"AMD RX 9060 XT 8 GB","value":270},{"timestamp":6,"productName":"AMD RX 9070","value":600},{"timestamp":6,"productName":"AMD RX 9070 XT","value":670},{"timestamp":6,"productName":"Intel Arc B570","value":230},{"timestamp":6,"productName":"Intel Arc B580","value":250},{"timestamp":6,"productName":"Nvidia RTX 5050","value":240},{"timestamp":6,"productName":"Nvidia RTX 5060","value":289},{"timestamp":6,"productName":"Nvidia RTX 5060 Ti 16 GB","value":379},{"timestamp":6,"productName":"Nvidia RTX 5060 Ti 8 GB","value":340},{"timestamp":6,"productName":"Nvidia RTX 5070","value":499},{"timestamp":6,"productName":"Nvidia RTX 5070 Ti","value":749},{"timestamp":6,"productName":"Nvidia RTX 5080","value":929},{"timestamp":7,"productName":"AMD RX 9060 XT 16 GB","value":350},{"timestamp":7,"productName":"AMD RX 9060 XT 8 GB","value":270},{"timestamp":7,"productName":"AMD RX 9070","value":550},{"timestamp":7,"productName":"AMD RX 9070 XT","value":650},{"timestamp":7,"productName":"Intel Arc B570","value":230},{"timestamp":7,"productName":"Intel Arc B580","value":250},{"timestamp":7,"productName":"Nvidia RTX 5050","value":240},{"timestamp":7,"productName":"Nvidia RTX 5060","value":299},{"timestamp":7,"productName":"Nvidia RTX 5060 Ti 16 GB","value":430},{"timestamp":7,"productName":"Nvidia RTX 5060 Ti 8 GB","value":350},{"timestamp":7,"productName":"Nvidia RTX 5070","value":520},{"timestamp":7,"productName":"Nvidia RTX 5070 Ti","value":750},{"timestamp":7,"productName":"Nvidia RTX 5080","value":999},{"timestamp":8,"productName":"AMD RX 9060 XT 16 GB","value":350},{"timestamp":8,"productName":"AMD RX 9060 XT 8 GB","value":270},{"timestamp":8,"productName":"AMD RX 9070","value":550},{"timestamp":8,"productName":"AMD RX 9070 XT","value":650},{"timestamp":8,"productName":"Intel Arc B570","value":200},{"timestamp":8,"productName":"Intel Arc B580","value":250},{"timestamp":8,"productName":"Nvidia RTX 5050","value":250},{"timestamp":8,"productName":"Nvidia RTX 5060","value":299},{"timestamp":8,"productName":"Nvidia RTX 5060 Ti 16 GB","value":430},{"timestamp":8,"productName":"Nvidia RTX 5060 Ti 8 GB","value":342},{"timestamp":8,"productName":"Nvidia RTX 5070","value":500},{"timestamp":8,"productName":"Nvidia RTX 5070 Ti","value":749},{"timestamp":8,"productName":"Nvidia RTX 5080","value":980},{"timestamp":9,"productName":"AMD RX 9060 XT 16 GB","value":350},{"timestamp":9,"productName":"AMD RX 9060 XT 8 GB","value":270},{"timestamp":9,"productName":"AMD RX 9070","value":560},{"timestamp":9,"productName":"AMD RX 9070 XT","value":650},{"timestamp":9,"productName":"Intel Arc B570","value":220},{"timestamp":9,"productName":"Intel Arc B580","value":250},{"timestamp":9,"productName":"Nvidia RTX 5050","value":250},{"timestamp":9,"productName":"Nvidia RTX 5060","value":299},{"timestamp":9,"productName":"Nvidia RTX 5060 Ti 16 GB","value":430},{"timestamp":9,"productName":"Nvidia RTX 5060 Ti 8 GB","value":323},{"timestamp":9,"productName":"Nvidia RTX 5070","value":500},{"timestamp":9,"productName":"Nvidia RTX 5070 Ti","value":750},{"timestamp":9,"productName":"Nvidia RTX 5080","value":999},{"timestamp":10,"productName":"AMD RX 9060 XT 16 GB","value":360},{"timestamp":10,"productName":"AMD RX 9060 XT 8 GB","value":270},{"timestamp":10,"productName":"AMD RX 9070","value":550},{"timestamp":10,"productName":"AMD RX 9070 XT","value":600},{"timestamp":10,"productName":"Intel Arc B570","value":210},{"timestamp":10,"productName":"Intel Arc B580","value":250},{"timestamp":10,"productName":"Nvidia RTX 5050","value":250},{"timestamp":10,"productName":"Nvidia RTX 5060","value":299},{"timestamp":10,"productName":"Nvidia RTX 5060 Ti 16 GB","value":430},{"timestamp":10,"productName":"Nvidia RTX 5060 Ti 8 GB","value":340},{"timestamp":10,"productName":"Nvidia RTX 5070","value":480},{"timestamp":10,"productName":"Nvidia RTX 5070 Ti","value":730},{"timestamp":10,"productName":"Nvidia RTX 5080","value":989},{"timestamp":11,"productName":"AMD RX 9060 XT 16 GB","value":340},{"timestamp":11,"productName":"AMD RX 9060 XT 8 GB","value":250},{"timestamp":11,"productName":"AMD RX 9070","value":550},{"timestamp":11,"productName":"AMD RX 9070 XT","value":600},{"timestamp":11,"productName":"Intel Arc B570","value":200},{"timestamp":11,"productName":"Intel Arc B580","value":250},{"timestamp":11,"productName":"Nvidia RTX 5050","value":230},{"timestamp":11,"productName":"Nvidia RTX 5060","value":280},{"timestamp":11,"productName":"Nvidia RTX 5060 Ti 16 GB","value":400},{"timestamp":11,"productName":"Nvidia RTX 5060 Ti 8 GB","value":320},{"timestamp":11,"productName":"Nvidia RTX 5070","value":489},{"timestamp":11,"productName":"Nvidia RTX 5070 Ti","value":699},{"timestamp":11,"productName":"Nvidia RTX 5080","value":990},{"timestamp":12,"productName":"AMD RX 9060 XT 16 GB","value":350},{"timestamp":12,"productName":"AMD RX 9060 XT 8 GB","value":275},{"timestamp":12,"productName":"AMD RX 9070","value":530},{"timestamp":12,"productName":"AMD RX 9070 XT","value":600},{"timestamp":12,"productName":"Intel Arc B570","value":200},{"timestamp":12,"productName":"Intel Arc B580","value":250},{"timestamp":12,"productName":"Nvidia RTX 5050","value":220},{"timestamp":12,"productName":"Nvidia RTX 5060","value":279},{"timestamp":12,"productName":"Nvidia RTX 5060 Ti 16 GB","value":400},{"timestamp":12,"productName":"Nvidia RTX 5060 Ti 8 GB","value":320},{"timestamp":12,"productName":"Nvidia RTX 5070","value":500},{"timestamp":12,"productName":"Nvidia RTX 5070 Ti","value":730},{"timestamp":12,"productName":"Nvidia RTX 5080","value":989},{"timestamp":13,"productName":"AMD RX 9060 XT 16 GB","value":350},{"timestamp":13,"productName":"AMD RX 9060 XT 8 GB","value":280},{"timestamp":13,"productName":"AMD RX 9070","value":530},{"timestamp":13,"productName":"AMD RX 9070 XT","value":600},{"timestamp":13,"productName":"Intel Arc B570","value":200},{"timestamp":13,"productName":"Intel Arc B580","value":250},{"timestamp":13,"productName":"Nvidia RTX 5050","value":220},{"timestamp":13,"productName":"Nvidia RTX 5060","value":279},{"timestamp":13,"productName":"Nvidia RTX 5060 Ti 16 GB","value":420},{"timestamp":13,"productName":"Nvidia RTX 5060 Ti 8 GB","value":342},{"timestamp":13,"productName":"Nvidia RTX 5070","value":527},{"timestamp":13,"productName":"Nvidia RTX 5070 Ti","value":750},{"timestamp":13,"productName":"Nvidia RTX 5080","value":1000},{"timestamp":14,"productName":"AMD RX 9060 XT 16 GB","value":370},{"timestamp":14,"productName":"AMD RX 9060 XT 8 GB","value":280},{"timestamp":14,"productName":"AMD RX 9070","value":530},{"timestamp":14,"productName":"AMD RX 9070 XT","value":600},{"timestamp":14,"productName":"Intel Arc B570","value":202},{"timestamp":14,"productName":"Intel Arc B580","value":250},{"timestamp":14,"productName":"Nvidia RTX 5050","value":220},{"timestamp":14,"productName":"Nvidia RTX 5060","value":279},{"timestamp":14,"productName":"Nvidia RTX 5060 Ti 16 GB","value":420},{"timestamp":14,"productName":"Nvidia RTX 5060 Ti 8 GB","value":313},{"timestamp":14,"productName":"Nvidia RTX 5070","value":540},{"timestamp":14,"productName":"Nvidia RTX 5070 Ti","value":750},{"timestamp":14,"productName":"Nvidia RTX 5080","value":1000},{"timestamp":15,"productName":"AMD RX 9060 XT 16 GB","value":380},{"timestamp":15,"productName":"AMD RX 9060 XT 8 GB","value":288},{"timestamp":15,"productName":"AMD RX 9070","value":530},{"timestamp":15,"productName":"AMD RX 9070 XT","value":600},{"timestamp":15,"productName":"Intel Arc B570","value":202},{"timestamp":15,"productName":"Intel Arc B580","value":240},{"timestamp":15,"productName":"Nvidia RTX 5050","value":200},{"timestamp":15,"productName":"Nvidia RTX 5060","value":279},{"timestamp":15,"productName":"Nvidia RTX 5060 Ti 16 GB","value":430},{"timestamp":15,"productName":"Nvidia RTX 5060 Ti 8 GB","value":350},{"timestamp":15,"productName":"Nvidia RTX 5070","value":499},{"timestamp":15,"productName":"Nvidia RTX 5070 Ti","value":749},{"timestamp":15,"productName":"Nvidia RTX 5080","value":1000},{"timestamp":16,"productName":"AMD RX 9060 XT 16 GB","value":380},{"timestamp":16,"productName":"AMD RX 9060 XT 8 GB","value":288},{"timestamp":16,"productName":"AMD RX 9070","value":530},{"timestamp":16,"productName":"AMD RX 9070 XT","value":620},{"timestamp":16,"productName":"Intel Arc B570","value":202},{"timestamp":16,"productName":"Intel Arc B580","value":240},{"timestamp":16,"productName":"Nvidia RTX 5050","value":200},{"timestamp":16,"productName":"Nvidia RTX 5060","value":270},{"timestamp":16,"productName":"Nvidia RTX 5060 Ti 16 GB","value":430},{"timestamp":16,"productName":"Nvidia RTX 5060 Ti 8 GB","value":350},{"timestamp":16,"productName":"Nvidia RTX 5070","value":499},{"timestamp":16,"productName":"Nvidia RTX 5070 Ti","value":750},{"timestamp":16,"productName":"Nvidia RTX 5080","value":1100},{"timestamp":17,"productName":"AMD RX 9060 XT 16 GB","value":390},{"timestamp":17,"productName":"AMD RX 9060 XT 8 GB","value":310},{"timestamp":17,"productName":"AMD RX 9070","value":580},{"timestamp":17,"productName":"AMD RX 9070 XT","value":660},{"timestamp":17,"productName":"Intel Arc B570","value":200},{"timestamp":17,"productName":"Intel Arc B580","value":250},{"timestamp":17,"productName":"Nvidia RTX 5050","value":235},{"timestamp":17,"productName":"Nvidia RTX 5060","value":260},{"timestamp":17,"productName":"Nvidia RTX 5060 Ti 16 GB","value":430},{"timestamp":17,"productName":"Nvidia RTX 5060 Ti 8 GB","value":330},{"timestamp":17,"productName":"Nvidia RTX 5070","value":549},{"timestamp":17,"productName":"Nvidia RTX 5070 Ti","value":750},{"timestamp":17,"productName":"Nvidia RTX 5080","value":1230},{"timestamp":18,"productName":"AMD RX 9060 XT 16 GB","value":390},{"timestamp":18,"productName":"AMD RX 9060 XT 8 GB","value":310},{"timestamp":18,"productName":"AMD RX 9070","value":580},{"timestamp":18,"productName":"AMD RX 9070 XT","value":700},{"timestamp":18,"productName":"Intel Arc B570","value":200},{"timestamp":18,"productName":"Intel Arc B580","value":250},{"timestamp":18,"productName":"Nvidia RTX 5050","value":240},{"timestamp":18,"productName":"Nvidia RTX 5060","value":290},{"timestamp":18,"productName":"Nvidia RTX 5060 Ti 16 GB","value":450},{"timestamp":18,"productName":"Nvidia RTX 5060 Ti 8 GB","value":330},{"timestamp":18,"productName":"Nvidia RTX 5070","value":540},{"timestamp":18,"productName":"Nvidia RTX 5070 Ti","value":829},{"timestamp":18,"productName":"Nvidia RTX 5080","value":1268},{"timestamp":19,"productName":"AMD RX 9060 XT 16 GB","value":400},{"timestamp":19,"productName":"AMD RX 9060 XT 8 GB","value":310},{"timestamp":19,"productName":"AMD RX 9070","value":580},{"timestamp":19,"productName":"AMD RX 9070 XT","value":720},{"timestamp":19,"productName":"Intel Arc B570","value":200},{"timestamp":19,"productName":"Intel Arc B580","value":260},{"timestamp":19,"productName":"Nvidia RTX 5050","value":240},{"timestamp":19,"productName":"Nvidia RTX 5060","value":299},{"timestamp":19,"productName":"Nvidia RTX 5060 Ti 16 GB","value":450},{"timestamp":19,"productName":"Nvidia RTX 5060 Ti 8 GB","value":330},{"timestamp":19,"productName":"Nvidia RTX 5070","value":549},{"timestamp":19,"productName":"Nvidia RTX 5070 Ti","value":899},{"timestamp":19,"productName":"Nvidia RTX 5080","value":1380},{"timestamp":20,"productName":"AMD RX 9060 XT 16 GB","value":440},{"timestamp":20,"productName":"AMD RX 9060 XT 8 GB","value":310},{"timestamp":20,"productName":"AMD RX 9070","value":600},{"timestamp":20,"productName":"AMD RX 9070 XT","value":720},{"timestamp":20,"productName":"Intel Arc B570","value":200},{"timestamp":20,"productName":"Intel Arc B580","value":290},{"timestamp":20,"productName":"Nvidia RTX 5050","value":240},{"timestamp":20,"productName":"Nvidia RTX 5060","value":299},{"timestamp":20,"productName":"Nvidia RTX 5060 Ti 16 GB","value":520},{"timestamp":20,"productName":"Nvidia RTX 5060 Ti 8 GB","value":330},{"timestamp":20,"productName":"Nvidia RTX 5070","value":620},{"timestamp":20,"productName":"Nvidia RTX 5070 Ti","value":1000},{"timestamp":20,"productName":"Nvidia RTX 5080","value":1350},{"timestamp":21,"productName":"AMD RX 9060 XT 16 GB","value":440},{"timestamp":21,"productName":"AMD RX 9060 XT 8 GB","value":350},{"timestamp":21,"productName":"AMD RX 9070","value":590},{"timestamp":21,"productName":"AMD RX 9070 XT","value":730},{"timestamp":21,"productName":"Intel Arc B570","value":250},{"timestamp":21,"productName":"Intel Arc B580","value":290},{"timestamp":21,"productName":"Nvidia RTX 5050","value":260},{"timestamp":21,"productName":"Nvidia RTX 5060","value":299},{"timestamp":21,"productName":"Nvidia RTX 5060 Ti 16 GB","value":520},{"timestamp":21,"productName":"Nvidia RTX 5060 Ti 8 GB","value":351},{"timestamp":21,"productName":"Nvidia RTX 5070","value":620},{"timestamp":21,"productName":"Nvidia RTX 5070 Ti","value":950},{"timestamp":21,"productName":"Nvidia RTX 5080","value":1365},{"timestamp":22,"productName":"AMD RX 9060 XT 16 GB","value":400},{"timestamp":22,"productName":"AMD RX 9060 XT 8 GB","value":346},{"timestamp":22,"productName":"AMD RX 9070","value":630},{"timestamp":22,"productName":"AMD RX 9070 XT","value":730},{"timestamp":22,"productName":"Intel Arc B570","value":250},{"timestamp":22,"productName":"Intel Arc B580","value":300},{"timestamp":22,"productName":"Nvidia RTX 5050","value":260},{"timestamp":22,"productName":"Nvidia RTX 5060","value":299},{"timestamp":22,"productName":"Nvidia RTX 5060 Ti 16 GB","value":520},{"timestamp":22,"productName":"Nvidia RTX 5060 Ti 8 GB","value":360},{"timestamp":22,"productName":"Nvidia RTX 5070","value":620},{"timestamp":22,"productName":"Nvidia RTX 5070 Ti","value":950},{"timestamp":22,"productName":"Nvidia RTX 5080","value":1365},{"timestamp":23,"productName":"AMD RX 9060 XT 16 GB","value":440},{"timestamp":23,"productName":"AMD RX 9060 XT 8 GB","value":346},{"timestamp":23,"productName":"AMD RX 9070","value":630},{"timestamp":23,"productName":"AMD RX 9070 XT","value":730},{"timestamp":23,"productName":"Intel Arc B570","value":250},{"timestamp":23,"productName":"Intel Arc B580","value":300},{"timestamp":23,"productName":"Nvidia RTX 5050","value":260},{"timestamp":23,"productName":"Nvidia RTX 5060","value":340},{"timestamp":23,"productName":"Nvidia RTX 5060 Ti 16 GB","value":520},{"timestamp":23,"productName":"Nvidia RTX 5060 Ti 8 GB","value":360},{"timestamp":23,"productName":"Nvidia RTX 5070","value":630},{"timestamp":23,"productName":"Nvidia RTX 5070 Ti","value":950},{"timestamp":23,"productName":"Nvidia RTX 5080","value":1290},{"timestamp":24,"productName":"AMD RX 9060 XT 16 GB","value":440},{"timestamp":24,"productName":"AMD RX 9060 XT 8 GB","value":346},{"timestamp":24,"productName":"AMD RX 9070","value":620},{"timestamp":24,"productName":"AMD RX 9070 XT","value":730},{"timestamp":24,"productName":"Intel Arc B570","value":250},{"timestamp":24,"productName":"Intel Arc B580","value":300},{"timestamp":24,"productName":"Nvidia RTX 5050","value":260},{"timestamp":24,"productName":"Nvidia RTX 5060","value":340},{"timestamp":24,"productName":"Nvidia RTX 5060 Ti 16 GB","value":520},{"timestamp":24,"productName":"Nvidia RTX 5060 Ti 8 GB","value":360},{"timestamp":24,"productName":"Nvidia RTX 5070","value":625},{"timestamp":24,"productName":"Nvidia RTX 5070 Ti","value":950},{"timestamp":24,"productName":"Nvidia RTX 5080","value":1290},{"timestamp":25,"productName":"AMD RX 9060 XT 16 GB","value":440},{"timestamp":25,"productName":"AMD RX 9060 XT 8 GB","value":346},{"timestamp":25,"productName":"AMD RX 9070","value":610},{"timestamp":25,"productName":"AMD RX 9070 XT","value":730},{"timestamp":25,"productName":"Intel Arc B570","value":250},{"timestamp":25,"productName":"Intel Arc B580","value":300},{"timestamp":25,"productName":"Nvidia RTX 5050","value":260},{"timestamp":25,"productName":"Nvidia RTX 5060","value":349},{"timestamp":25,"productName":"Nvidia RTX 5060 Ti 16 GB","value":550},{"timestamp":25,"productName":"Nvidia RTX 5060 Ti 8 GB","value":360},{"timestamp":25,"productName":"Nvidia RTX 5070","value":630},{"timestamp":25,"productName":"Nvidia RTX 5070 Ti","value":950},{"timestamp":25,"productName":"Nvidia RTX 5080","value":1250},{"timestamp":26,"productName":"AMD RX 9060 XT 16 GB","value":440},{"timestamp":26,"productName":"AMD RX 9060 XT 8 GB","value":340},{"timestamp":26,"productName":"AMD RX 9070","value":610},{"timestamp":26,"productName":"AMD RX 9070 XT","value":730},{"timestamp":26,"productName":"Intel Arc B570","value":250},{"timestamp":26,"productName":"Intel Arc B580","value":300},{"timestamp":26,"productName":"Nvidia RTX 5050","value":290},{"timestamp":26,"productName":"Nvidia RTX 5060","value":349},{"timestamp":26,"productName":"Nvidia RTX 5060 Ti 16 GB","value":550},{"timestamp":26,"productName":"Nvidia RTX 5060 Ti 8 GB","value":360},{"timestamp":26,"productName":"Nvidia RTX 5070","value":604},{"timestamp":26,"productName":"Nvidia RTX 5070 Ti","value":950},{"timestamp":26,"productName":"Nvidia RTX 5080","value":1260},{"timestamp":27,"productName":"AMD RX 9060 XT 16 GB","value":440},{"timestamp":27,"productName":"AMD RX 9060 XT 8 GB","value":340},{"timestamp":27,"productName":"AMD RX 9070","value":630},{"timestamp":27,"productName":"AMD RX 9070 XT","value":730},{"timestamp":27,"productName":"Intel Arc B570","value":250},{"timestamp":27,"productName":"Intel Arc B580","value":300},{"timestamp":27,"productName":"Nvidia RTX 5050","value":290},{"timestamp":27,"productName":"Nvidia RTX 5060","value":349},{"timestamp":27,"productName":"Nvidia RTX 5060 Ti 16 GB","value":570},{"timestamp":27,"productName":"Nvidia RTX 5060 Ti 8 GB","value":360},{"timestamp":27,"productName":"Nvidia RTX 5070","value":640},{"timestamp":27,"productName":"Nvidia RTX 5070 Ti","value":950},{"timestamp":27,"productName":"Nvidia RTX 5080","value":1290},{"timestamp":28,"productName":"AMD RX 9060 XT 16 GB","value":440},{"timestamp":28,"productName":"AMD RX 9060 XT 8 GB","value":346},{"timestamp":28,"productName":"AMD RX 9070","value":620},{"timestamp":28,"productName":"AMD RX 9070 XT","value":720},{"timestamp":28,"productName":"Intel Arc B570","value":250},{"timestamp":28,"productName":"Intel Arc B580","value":290},{"timestamp":28,"productName":"Nvidia RTX 5050","value":290},{"timestamp":28,"productName":"Nvidia RTX 5060","value":349},{"timestamp":28,"productName":"Nvidia RTX 5060 Ti 16 GB","value":515},{"timestamp":28,"productName":"Nvidia RTX 5060 Ti 8 GB","value":390},{"timestamp":28,"productName":"Nvidia RTX 5070","value":630},{"timestamp":28,"productName":"Nvidia RTX 5070 Ti","value":900},{"timestamp":28,"productName":"Nvidia RTX 5080","value":1250},{"timestamp":29,"productName":"AMD RX 9060 XT 16 GB","value":449},{"timestamp":29,"productName":"AMD RX 9060 XT 8 GB","value":350},{"timestamp":29,"productName":"AMD RX 9070","value":620},{"timestamp":29,"productName":"AMD RX 9070 XT","value":710},{"timestamp":29,"productName":"Intel Arc B570","value":250},{"timestamp":29,"productName":"Intel Arc B580","value":290},{"timestamp":29,"productName":"Nvidia RTX 5050","value":290},{"timestamp":29,"productName":"Nvidia RTX 5060","value":349},{"timestamp":29,"productName":"Nvidia RTX 5060 Ti 16 GB","value":500},{"timestamp":29,"productName":"Nvidia RTX 5060 Ti 8 GB","value":390},{"timestamp":29,"productName":"Nvidia RTX 5070","value":636},{"timestamp":29,"productName":"Nvidia RTX 5070 Ti","value":990},{"timestamp":29,"productName":"Nvidia RTX 5080","value":1290},{"timestamp":30,"productName":"AMD RX 9060 XT 16 GB","value":440},{"timestamp":30,"productName":"AMD RX 9060 XT 8 GB","value":350},{"timestamp":30,"productName":"AMD RX 9070","value":620},{"timestamp":30,"productName":"AMD RX 9070 XT","value":710},{"timestamp":30,"productName":"Intel Arc B570","value":260},{"timestamp":30,"productName":"Intel Arc B580","value":290},{"timestamp":30,"productName":"Nvidia RTX 5050","value":290},{"timestamp":30,"productName":"Nvidia RTX 5060","value":330},{"timestamp":30,"productName":"Nvidia RTX 5060 Ti 16 GB","value":500},{"timestamp":30,"productName":"Nvidia RTX 5060 Ti 8 GB","value":390},{"timestamp":30,"productName":"Nvidia RTX 5070","value":630},{"timestamp":30,"productName":"Nvidia RTX 5070 Ti","value":990},{"timestamp":30,"productName":"Nvidia RTX 5080","value":1290},{"timestamp":31,"productName":"AMD RX 9060 XT 16 GB","value":440},{"timestamp":31,"productName":"AMD RX 9060 XT 8 GB","value":350},{"timestamp":31,"productName":"AMD RX 9070","value":620},{"timestamp":31,"productName":"AMD RX 9070 XT","value":670},{"timestamp":31,"productName":"Intel Arc B570","value":260},{"timestamp":31,"productName":"Intel Arc B580","value":290},{"timestamp":31,"productName":"Nvidia RTX 5050","value":290},{"timestamp":31,"productName":"Nvidia RTX 5060","value":330},{"timestamp":31,"productName":"Nvidia RTX 5060 Ti 16 GB","value":500},{"timestamp":31,"productName":"Nvidia RTX 5060 Ti 8 GB","value":380},{"timestamp":31,"productName":"Nvidia RTX 5070","value":599},{"timestamp":31,"productName":"Nvidia RTX 5070 Ti","value":990},{"timestamp":31,"productName":"Nvidia RTX 5080","value":1290},{"timestamp":32,"productName":"AMD RX 9060 XT 16 GB","value":430},{"timestamp":32,"productName":"AMD RX 9060 XT 8 GB","value":360},{"timestamp":32,"productName":"AMD RX 9070","value":620},{"timestamp":32,"productName":"AMD RX 9070 XT","value":710},{"timestamp":32,"productName":"Intel Arc B570","value":260},{"timestamp":32,"productName":"Intel Arc B580","value":290},{"timestamp":32,"productName":"Nvidia RTX 5050","value":290},{"timestamp":32,"productName":"Nvidia RTX 5060","value":310},{"timestamp":32,"productName":"Nvidia RTX 5060 Ti 16 GB","value":515},{"timestamp":32,"productName":"Nvidia RTX 5060 Ti 8 GB","value":380},{"timestamp":32,"productName":"Nvidia RTX 5070","value":599},{"timestamp":32,"productName":"Nvidia RTX 5070 Ti","value":990},{"timestamp":32,"productName":"Nvidia RTX 5080","value":1290},{"timestamp":33,"productName":"AMD RX 9060 XT 16 GB","value":430},{"timestamp":33,"productName":"AMD RX 9060 XT 8 GB","value":360},{"timestamp":33,"productName":"AMD RX 9070","value":600},{"timestamp":33,"productName":"AMD RX 9070 XT","value":710},{"timestamp":33,"productName":"Intel Arc B570","value":260},{"timestamp":33,"productName":"Intel Arc B580","value":290},{"timestamp":33,"productName":"Nvidia RTX 5050","value":290},{"timestamp":33,"productName":"Nvidia RTX 5060","value":349},{"timestamp":33,"productName":"Nvidia RTX 5060 Ti 16 GB","value":490},{"timestamp":33,"productName":"Nvidia RTX 5060 Ti 8 GB","value":400},{"timestamp":33,"productName":"Nvidia RTX 5070","value":599},{"timestamp":33,"productName":"Nvidia RTX 5070 Ti","value":980},{"timestamp":33,"productName":"Nvidia RTX 5080","value":1290},{"timestamp":34,"productName":"AMD RX 9060 XT 16 GB","value":440},{"timestamp":34,"productName":"AMD RX 9060 XT 8 GB","value":360},{"timestamp":34,"productName":"AMD RX 9070","value":620},{"timestamp":34,"productName":"AMD RX 9070 XT","value":710},{"timestamp":34,"productName":"Intel Arc B570","value":260},{"timestamp":34,"productName":"Intel Arc B580","value":290},{"timestamp":34,"productName":"Nvidia RTX 5050","value":290},{"timestamp":34,"productName":"Nvidia RTX 5060","value":349},{"timestamp":34,"productName":"Nvidia RTX 5060 Ti 16 GB","value":550},{"timestamp":34,"productName":"Nvidia RTX 5060 Ti 8 GB","value":380},{"timestamp":34,"productName":"Nvidia RTX 5070","value":599},{"timestamp":34,"productName":"Nvidia RTX 5070 Ti","value":980},{"timestamp":34,"productName":"Nvidia RTX 5080","value":1270},{"timestamp":35,"productName":"AMD RX 9060 XT 16 GB","value":430},{"timestamp":35,"productName":"AMD RX 9060 XT 8 GB","value":360},{"timestamp":35,"productName":"AMD RX 9070","value":600},{"timestamp":35,"productName":"AMD RX 9070 XT","value":700},{"timestamp":35,"productName":"Intel Arc B570","value":260},{"timestamp":35,"productName":"Intel Arc B580","value":304},{"timestamp":35,"productName":"Nvidia RTX 5050","value":290},{"timestamp":35,"productName":"Nvidia RTX 5060","value":350},{"timestamp":35,"productName":"Nvidia RTX 5060 Ti 16 GB","value":550},{"timestamp":35,"productName":"Nvidia RTX 5060 Ti 8 GB","value":380},{"timestamp":35,"productName":"Nvidia RTX 5070","value":599},{"timestamp":35,"productName":"Nvidia RTX 5070 Ti","value":900},{"timestamp":35,"productName":"Nvidia RTX 5080","value":1290},{"timestamp":36,"productName":"AMD Radeon RX 9070 GRE","value":550},{"timestamp":36,"productName":"AMD RX 9060 XT 16 GB","value":440},{"timestamp":36,"productName":"AMD RX 9060 XT 8 GB","value":360},{"timestamp":36,"productName":"AMD RX 9070","value":600},{"timestamp":36,"productName":"AMD RX 9070 XT","value":700},{"timestamp":36,"productName":"Intel Arc B570","value":260},{"timestamp":36,"productName":"Intel Arc B580","value":300},{"timestamp":36,"productName":"Nvidia RTX 5050","value":290},{"timestamp":36,"productName":"Nvidia RTX 5060","value":340},{"timestamp":36,"productName":"Nvidia RTX 5060 Ti 16 GB","value":550},{"timestamp":36,"productName":"Nvidia RTX 5060 Ti 8 GB","value":370},{"timestamp":36,"productName":"Nvidia RTX 5070","value":599},{"timestamp":36,"productName":"Nvidia RTX 5070 Ti","value":980},{"timestamp":36,"productName":"Nvidia RTX 5080","value":1250},{"timestamp":37,"productName":"AMD Radeon RX 9070 GRE","value":550},{"timestamp":37,"productName":"AMD RX 9060 XT 16 GB","value":440},{"timestamp":37,"productName":"AMD RX 9060 XT 8 GB","value":350},{"timestamp":37,"productName":"AMD RX 9070","value":600},{"timestamp":37,"productName":"AMD RX 9070 XT","value":700},{"timestamp":37,"productName":"Intel Arc B570","value":250},{"timestamp":37,"productName":"Intel Arc B580","value":304},{"timestamp":37,"productName":"Nvidia RTX 5050","value":290},{"timestamp":37,"productName":"Nvidia RTX 5060","value":340},{"timestamp":37,"productName":"Nvidia RTX 5060 Ti 16 GB","value":570},{"timestamp":37,"productName":"Nvidia RTX 5060 Ti 8 GB","value":370},{"timestamp":37,"productName":"Nvidia RTX 5070","value":599},{"timestamp":37,"productName":"Nvidia RTX 5070 Ti","value":980},{"timestamp":37,"productName":"Nvidia RTX 5080","value":1250},{"timestamp":38,"productName":"AMD Radeon RX 9070 GRE","value":550},{"timestamp":38,"productName":"AMD RX 9060 XT 16 GB","value":440},{"timestamp":38,"productName":"AMD RX 9060 XT 8 GB","value":350},{"timestamp":38,"productName":"AMD RX 9070","value":600},{"timestamp":38,"productName":"AMD RX 9070 XT","value":700},{"timestamp":38,"productName":"Intel Arc B570","value":250},{"timestamp":38,"productName":"Intel Arc B580","value":304},{"timestamp":38,"productName":"Nvidia RTX 5050","value":290},{"timestamp":38,"productName":"Nvidia RTX 5060","value":340},{"timestamp":38,"productName":"Nvidia RTX 5060 Ti 16 GB","value":570},{"timestamp":38,"productName":"Nvidia RTX 5060 Ti 8 GB","value":370},{"timestamp":38,"productName":"Nvidia RTX 5070","value":599},{"timestamp":38,"productName":"Nvidia RTX 5070 Ti","value":980},{"timestamp":38,"productName":"Nvidia RTX 5080","value":1250},{"timestamp":39,"productName":"AMD Radeon RX 9070 GRE","value":500},{"timestamp":39,"productName":"AMD RX 9060 XT 16 GB","value":400},{"timestamp":39,"productName":"AMD RX 9060 XT 8 GB","value":360},{"timestamp":39,"productName":"AMD RX 9070","value":600},{"timestamp":39,"productName":"AMD RX 9070 XT","value":700},{"timestamp":39,"productName":"Intel Arc B570","value":250},{"timestamp":39,"productName":"Intel Arc B580","value":298},{"timestamp":39,"productName":"Nvidia RTX 5050","value":290},{"timestamp":39,"productName":"Nvidia RTX 5060","value":340},{"timestamp":39,"productName":"Nvidia RTX 5060 Ti 16 GB","value":570},{"timestamp":39,"productName":"Nvidia RTX 5060 Ti 8 GB","value":330},{"timestamp":39,"productName":"Nvidia RTX 5070","value":599},{"timestamp":39,"productName":"Nvidia RTX 5070 Ti","value":920},{"timestamp":39,"productName":"Nvidia RTX 5080","value":1250},{"timestamp":40,"productName":"AMD Radeon RX 9070 GRE","value":500},{"timestamp":40,"productName":"AMD RX 9060 XT 16 GB","value":430},{"timestamp":40,"productName":"AMD RX 9060 XT 8 GB","value":360},{"timestamp":40,"productName":"AMD RX 9070","value":600},{"timestamp":40,"productName":"AMD RX 9070 XT","value":700},{"timestamp":40,"productName":"Intel Arc B570","value":260},{"timestamp":40,"productName":"Intel Arc B580","value":291},{"timestamp":40,"productName":"Nvidia RTX 5050","value":290},{"timestamp":40,"productName":"Nvidia RTX 5060","value":340},{"timestamp":40,"productName":"Nvidia RTX 5060 Ti 16 GB","value":565},{"timestamp":40,"productName":"Nvidia RTX 5060 Ti 8 GB","value":330},{"timestamp":40,"productName":"Nvidia RTX 5070","value":599},{"timestamp":40,"productName":"Nvidia RTX 5070 Ti","value":955},{"timestamp":40,"productName":"Nvidia RTX 5080","value":1250},{"timestamp":41,"productName":"AMD Radeon RX 9070 GRE","value":500},{"timestamp":41,"productName":"AMD RX 9060 XT 16 GB","value":430},{"timestamp":41,"productName":"AMD RX 9060 XT 8 GB","value":360},{"timestamp":41,"productName":"AMD RX 9070","value":600},{"timestamp":41,"productName":"AMD RX 9070 XT","value":700},{"timestamp":41,"productName":"Intel Arc B570","value":250},{"timestamp":41,"productName":"Intel Arc B580","value":290},{"timestamp":41,"productName":"Nvidia RTX 5050","value":290},{"timestamp":41,"productName":"Nvidia RTX 5060","value":339},{"timestamp":41,"productName":"Nvidia RTX 5060 Ti 16 GB","value":560},{"timestamp":41,"productName":"Nvidia RTX 5060 Ti 8 GB","value":330},{"timestamp":41,"productName":"Nvidia RTX 5070","value":560},{"timestamp":41,"productName":"Nvidia RTX 5070 Ti","value":900},{"timestamp":41,"productName":"Nvidia RTX 5080","value":1250},{"timestamp":42,"productName":"AMD Radeon RX 9070 GRE","value":550},{"timestamp":42,"productName":"AMD RX 9060 XT 16 GB","value":450},{"timestamp":42,"productName":"AMD RX 9060 XT 8 GB","value":360},{"timestamp":42,"productName":"AMD RX 9070","value":635},{"timestamp":42,"productName":"AMD RX 9070 XT","value":690},{"timestamp":42,"productName":"Intel Arc B570","value":260},{"timestamp":42,"productName":"Intel Arc B580","value":290},{"timestamp":42,"productName":"Nvidia RTX 5050","value":290},{"timestamp":42,"productName":"Nvidia RTX 5060","value":350},{"timestamp":42,"productName":"Nvidia RTX 5060 Ti 16 GB","value":570},{"timestamp":42,"productName":"Nvidia RTX 5060 Ti 8 GB","value":380},{"timestamp":42,"productName":"Nvidia RTX 5070","value":550},{"timestamp":42,"productName":"Nvidia RTX 5070 Ti","value":950},{"timestamp":42,"productName":"Nvidia RTX 5080","value":1250},{"timestamp":43,"productName":"AMD Radeon RX 9070 GRE","value":500},{"timestamp":43,"productName":"AMD RX 9060 XT 16 GB","value":470},{"timestamp":43,"productName":"AMD RX 9060 XT 8 GB","value":370},{"timestamp":43,"productName":"AMD RX 9070","value":650},{"timestamp":43,"productName":"AMD RX 9070 XT","value":720},{"timestamp":43,"productName":"Intel Arc B570","value":260},{"timestamp":43,"productName":"Intel Arc B580","value":310},{"timestamp":43,"productName":"Nvidia RTX 5050","value":299},{"timestamp":43,"productName":"Nvidia RTX 5060","value":359},{"timestamp":43,"productName":"Nvidia RTX 5060 Ti 16 GB","value":650},{"timestamp":43,"productName":"Nvidia RTX 5060 Ti 8 GB","value":420},{"timestamp":43,"productName":"Nvidia RTX 5070","value":755},{"timestamp":43,"productName":"Nvidia RTX 5070 Ti","value":1030},{"timestamp":43,"productName":"Nvidia RTX 5080","value":1290}],"xMin":1,"xMax":43,"yMin":0,"yMax":1500}</script></div></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-1786704331912-08qcars3b', false); });} else {initialize('fv-chart-1786704331912-08qcars3b', false);}})();</script></div><p>Thankfully we haven't experienced the same sort of exponential price growth that has blighted either the system memory or storage markets with graphics cards. Yes, the RTX 5090 has risen in price by 83% to $4,400, but everything else hit a plateau relatively quickly and we've been living in that new normal more or less happily for most of this year.</p><p>Okay, I say 'relatively happily' but the pricing for both the RTX 5080 and <a href="https://www.pcgamer.com/hardware/graphics-cards/nvidia-rtx-5070-ti-review-msi-ventus-3x/" target="_blank">RTX 5070 Ti</a> did hit levels that meant they could be more or less ignored by the general PC gaming populace who would never be able to countenance spending that much on a single component. And we did actually stop tracking the RTX 5090 when it hit $3,000 for that same reason: there was just no point recommending it.</p><p>And that relative stasis point for GPU pricing—there was individual fluctuation of GPUs, but little of significance—continued until, well, yesterday. I came back from a week away with the family to find Nvidia's mid-range graphics card market determined to wipe itself out. The <a href="https://www.pcgamer.com/hardware/graphics-cards/nvidia-rtx-5070-founders-edition-review/" target="_blank">RTX 5070</a> had been knocking around its $549 MSRP for a while, but all of a sudden that is over. </p><h4 id="tracking-12-and-16-gb-graphics-card-pricing-over-12-months">Tracking 12 and 16 GB graphics card pricing over 12 months</h4><iframe src="https://content.jwplatform.com/players/dp4OjPAz.html" id="dp4OjPAz" title="16 GB GPU Prices Over 12 Months" width="1920" height="1080" frameborder="0" scrolling="auto" allowfullscreen></iframe><p>Boom, prices rocket up to $700, now $755, and largely $800 across the board. For a fourth-tier GPU that was barely an improvement over the <a href="https://www.pcgamer.com/nvidia-rtx-4070-super-founders-edition-review-benchmarks-performance/" target="_blank">RTX 4070 Super</a> of the previous generation once you take out DLSS-related RTX Blackwell luxuries. The <a href="https://www.pcgamer.com/hardware/graphics-cards/nvidia-geforce-rtx-5060-ti-16-gb-review-palit-infinity-3/" target="_blank">RTX 5060 Ti 16 GB</a> card has followed it, like a rat up the ludicrous pricing drainpipe, dragging an increase of 51% up there with it.</p><p>So, we're now at a point where <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">I'm recommending that PC Gamer readers do not buy any Nvidia RTX 50-series GPU with more than 8 GB of VRAM</a>, simply because they've priced themselves out of any form of relevance for gamers. Thankfully, the AMD RDNA 4 cards are still priced almost sensibly, though there are hints that will soon change. But for now the 12 and 16 GB Navi 48-based cards—the <a href="https://www.pcgamer.com/hardware/graphics-cards/amd-radeon-rx-9070-gre-review-acer-nitro/" target="_blank">RX 9070 GRE</a>, <a href="https://www.pcgamer.com/hardware/graphics-cards/xfx-swift-radeon-rx-9070-oc-review/" target="_blank">RX 9070</a>, and <a href="https://www.pcgamer.com/hardware/graphics-cards/amd-radeon-rx-9700-xt-review-asus-prime-oc/" target="_blank">RX 9070 XT</a>—are all priced under the level of the RTX 5070.</p><p>But we're still at a point where the top five Nvidia GeForce GPUs are priced at $650 or above and that makes me want to sick up a bit. Y'know, arching my back like a cat at the thought of an RTX 5060 Ti costing that much. Ack. Acccckhh.</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="egsViELGNtg8LhJYrYfWtk" name="nvidia-rtx-5080-03" alt="Nvidia RTX 5080 Founders Edition graphics card from different angles" src="https://cdn.mos.cms.futurecdn.net/egsViELGNtg8LhJYrYfWtk-1920-80.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>And where do we go from here? I'll be continuing to track the pricing of graphics cards <em>most </em>weeks (43 out of 52 ain't bad) so we'll see when <a href="https://www.pcgamer.com/hardware/graphics-cards/amd-is-reportedly-raising-graphics-card-prices-it-was-just-waiting-for-nvidia-to-do-it-first/" target="_blank">the Radeon price bump</a> comes into effect in retail, and then we have to figure out if this generation of graphics cards is then best just left to the datacentres and AI sickos.</p><p>What happens to the next generation of GPUs? There's been the expectation of a Super refresh for the RTX Blackwell range, which can only really offer a bump in VRAM given the silicon limitations of each GPU, and then how do you price that? Here's an RTX 5080 Super, that'll be $1,499, thanks. RTX 5070 Ti Super, ma'am? Of course it has a stupid name, but we're still going to charge you $1,200.</p><p>Thank you sir, may I have another.</p><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-fgquwur *:not(svg):not(path) { box-sizing: border-box; }    #widget-fgquwur h1, #widget-fgquwur p, #widget-fgquwur 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-fgquwur, :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-fgquwur); 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-fgquwur 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-fgquwur tr:last-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) { border-bottom-width: 0px; }.prose :where(t#widget-fgquwur 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-fgquwur: 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-fgquwur: 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-fgquwur 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-fgquwur td:first-child, tfoot td:first-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) { padding-inline-start: 0px; }.prose :where(t#widget-fgquwur 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-fgquwur 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-fgquwur td:first-child, tfoot td:first-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) { padding-inline-start: 0px; }.prose-lg :where(t#widget-fgquwur 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-fgquwur: 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-fgquwur: 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-fgquwur"><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 108 graphics card 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">1310</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 = "Graphics Cards";        // Embedded complete category data        let LOCAL_REVIEWS = JSON.parse(decodeURIComponent("%5B%7B%22id%22%3A%22eV69U6sbPA9qxxn3tVBwHC%22%2C%22title%22%3A%22AMD%20Radeon%20RX%209070%20GRE%20review%20(Acer%20Nitro)%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fhardware%2Fgraphics-cards%2Famd-radeon-rx-9070-gre-review-acer-nitro%22%2C%22author%22%3A%22PC%20Gamer%22%2C%22publishDate%22%3A%222026-06-02T00%3A00%3A00Z%22%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FWpTzamPBdHocjxuHt8Yh3H.jpg%22%2C%22strapline%22%3A%22Navi%2048%20proves%20it's%20still%20a%20great%20GPU%20with%20this%20cut-down-for-China%20card's%20global%20release.%20If%20its%20divisive%20MSRP%20holds.%22%2C%22categories%22%3A%5B%22Graphics%20Cards%22%2C%22Hardware%22%5D%2C%22score%22%3A81%2C%22summary%22%3A%22Navi%2048%20proves%20it's%20still%20a%20great%20GPU%20with%20this%20cut-down-for-China%20card's%20global%20release.%20If%20its%20divisive%20MSRP%20holds.%22%7D%2C%7B%22id%22%3A%225HuY4xWVJSTdKsNP3fg6MK%22%2C%22title%22%3A%22Nvidia%20RTX%205050%20review%20(Palit%20Dual%20edition)%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fhardware%2Fgraphics-cards%2Fnvidia-rtx-5050-review-palit-dual-edition%22%2C%22author%22%3A%22PC%20Gamer%22%2C%22publishDate%22%3A%222026-05-08T15%3A10%3A06Z%22%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2Fu35b5PddkbRonwVQofCKw7.jpg%22%2C%22strapline%22%3A%22The%20best%20budget%20GPU%2C%20though%20it%20pains%20me%20to%20say%20so.%22%2C%22categories%22%3A%5B%22Graphics%20Cards%22%2C%22Hardware%22%5D%2C%22score%22%3A69%2C%22summary%22%3A%22The%20best%20budget%20GPU%2C%20though%20it%20pains%20me%20to%20say%20so.%22%7D%2C%7B%22id%22%3A%22PUCxF8wgXE7oxgo7rz6RNn%22%2C%22title%22%3A%22AMD%20Radeon%20RX%209060%20XT%208%20GB%20review%20(Asus%20Prime)%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fhardware%2Fgraphics-cards%2Famd-radeon-rx-9060-xt-8-gb-review-asus-prime%22%2C%22author%22%3A%22PC%20Gamer%22%2C%22publishDate%22%3A%222026-04-17T09%3A52%3A42Z%22%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FskBm3FP22PGDfm3wiQehok.jpg%22%2C%22strapline%22%3A%22Yes%2C%20it's%20cheap%E2%80%94but%20there's%20still%20a%20cost.%22%2C%22categories%22%3A%5B%22Graphics%20Cards%22%2C%22Hardware%22%5D%2C%22score%22%3A63%2C%22summary%22%3A%22Yes%2C%20it's%20cheap%E2%80%94but%20there's%20still%20a%20cost.%22%7D%2C%7B%22id%22%3A%22d6D4R6jo2fgtaeXHKUaa7h%22%2C%22title%22%3A%22Nvidia%20RTX%205060%20Ti%208%20GB%20review%20(Palit%20Dual)%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fhardware%2Fgraphics-cards%2Fnvidia-rtx-5060-ti-8-gb-review-palit-dual%22%2C%22author%22%3A%22PC%20Gamer%22%2C%22publishDate%22%3A%222026-04-15T12%3A04%3A09Z%22%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FC4DW3H7JvR5vfuW8pLxMUj.jpg%22%2C%22strapline%22%3A%22A%20punchy%20little%20performer%2C%20but%208%20GB%20of%20VRAM%20comes%20with%20caveats.%22%2C%22categories%22%3A%5B%22Graphics%20Cards%22%2C%22Hardware%22%5D%2C%22score%22%3A73%2C%22summary%22%3A%22A%20punchy%20little%20performer%2C%20but%208%20GB%20of%20VRAM%20comes%20with%20caveats.%22%7D%2C%7B%22id%22%3A%22e4TDdcQCCSEkpGTS4CGBV5%22%2C%22title%22%3A%22PNY%20GeForce%20RTX%205070%20Ti%2016%20GB%20OC%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fhardware%2Fgraphics-cards%2Fpny-geforce-rtx-5070-ti-16-gb-oc-review%22%2C%22author%22%3A%22PC%20Gamer%22%2C%22publishDate%22%3A%222026-03-12T17%3A20%3A30Z%22%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FJchUZnAQTdPtAvrY3JZquJ.jpg%22%2C%22strapline%22%3A%22A%20solid%20pick.%22%2C%22categories%22%3A%5B%22Graphics%20Cards%22%2C%22Hardware%22%5D%2C%22score%22%3A80%2C%22summary%22%3A%22A%20solid%20pick.%22%7D%2C%7B%22id%22%3A%22UoATxcSTc96KQaQf6o8omk%22%2C%22title%22%3A%22Asus%20GeForce%20RTX%205080%20Noctua%20OC%20Edition%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fhardware%2Fgraphics-cards%2Fasus-geforce-rtx-5080-noctua-oc-edition-review%22%2C%22author%22%3A%22PC%20Gamer%22%2C%22publishDate%22%3A%222026-02-12T14%3A55%3A09Z%22%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FRC7x4Hrhf2NJoJzCFhqPy3.jpg%22%2C%22strapline%22%3A%22Big%2C%20chilly%2C%20and%20hella%20headroom.%22%2C%22categories%22%3A%5B%22Graphics%20Cards%22%2C%22Hardware%22%5D%2C%22score%22%3A72%2C%22summary%22%3A%22Big%2C%20chilly%2C%20and%20hella%20headroom.%22%7D%2C%7B%22id%22%3A%22A8CZQyucNgtcXyNSm36xHk%22%2C%22title%22%3A%22AMD%20Radeon%20RX%209060%20XT%2016%20GB%20review%20(XFX%20Swift)%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fhardware%2Fgraphics-cards%2Famd-radeon-rx-9060-xt-16-gb-review-xfx-swift%22%2C%22author%22%3A%22PC%20Gamer%22%2C%22publishDate%22%3A%222025-06-04T13%3A01%3A00Z%22%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FWkmob6ioH83WVGe7x5YdeW.jpg%22%2C%22strapline%22%3A%22AMD's%20budget%20GPU%20offering%20swings%20for%20the%20fences.%22%2C%22categories%22%3A%5B%22Graphics%20Cards%22%2C%22Hardware%22%5D%2C%22score%22%3A84%2C%22summary%22%3A%22AMD's%20budget%20GPU%20offering%20swings%20for%20the%20fences.%22%7D%2C%7B%22id%22%3A%22W3ndxdLm2W73EDQBqnjF6M%22%2C%22title%22%3A%22MSI%20RTX%205060%20Ti%2016G%20Gaming%20Trio%20OC%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fhardware%2Fgraphics-cards%2Fmsi-rtx-5060-ti-16g-gaming-trio-oc-review%22%2C%22author%22%3A%22PC%20Gamer%22%2C%22publishDate%22%3A%222025-04-17T16%3A24%3A29Z%22%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FfTwosJCYyZPjfonTn6Hwfm.jpg%22%2C%22strapline%22%3A%22The%20best%20of%20the%20lot%20but%20its%20price%20tag%20might%20be%20insurmountable.%22%2C%22categories%22%3A%5B%22Graphics%20Cards%22%2C%22Hardware%22%5D%2C%22score%22%3A66%2C%22summary%22%3A%22The%20best%20of%20the%20lot%20but%20its%20price%20tag%20might%20be%20insurmountable.%22%7D%2C%7B%22id%22%3A%22fh779dAA3Ub4VeZQuH7hVg%22%2C%22title%22%3A%22Nvidia%20GeForce%20RTX%205060%20Ti%2016%20GB%20review%20(Palit%20Infinity%203)%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fhardware%2Fgraphics-cards%2Fnvidia-geforce-rtx-5060-ti-16-gb-review-palit-infinity-3%22%2C%22author%22%3A%22PC%20Gamer%22%2C%22publishDate%22%3A%222025-04-16T13%3A00%3A22Z%22%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2Fne7CoNdMQyyigVyD5PvTEZ.jpg%22%2C%22strapline%22%3A%22A%20good%20upgrade%20for%20anyone%20on%20an%20older%20graphics%20card%20and%20with%20plenty%20of%20overclocking%20potential.%22%2C%22categories%22%3A%5B%22Graphics%20Cards%22%2C%22Hardware%22%5D%2C%22score%22%3A81%2C%22summary%22%3A%22A%20good%20upgrade%20for%20anyone%20on%20an%20older%20graphics%20card%20and%20with%20plenty%20of%20overclocking%20potential.%22%7D%2C%7B%22id%22%3A%229AG3MMQNDT6G5QaMyLS3Wc%22%2C%22title%22%3A%22Asus%20TUF%20Gaming%20RTX%205070%20Ti%20OC%20Edition%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fhardware%2Fgraphics-cards%2Fasus-tuf-gaming-rtx-5070-ti-oc-edition-review%22%2C%22author%22%3A%22PC%20Gamer%22%2C%22publishDate%22%3A%222025-04-10T16%3A06%3A17Z%22%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FBBvMiXHTyHtDAeFoDEbBB6.jpg%22%2C%22strapline%22%3A%22An%20overbuilt%20and%20very%20speedy%20gaming%20GPU%2C%20but%20one%20that%20falls%20into%20the%20same%20pricing%20trap%20as%20the%20rest%20of%20the%20pack.%22%2C%22categories%22%3A%5B%22Graphics%20Cards%22%2C%22Hardware%22%5D%2C%22score%22%3A68%2C%22summary%22%3A%22An%20overbuilt%20and%20very%20speedy%20gaming%20GPU%2C%20but%20one%20that%20falls%20into%20the%20same%20pricing%20trap%20as%20the%20rest%20of%20the%20pack.%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 = 1310;        const CATEGORY_COUNT = 108;        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 Graphics Cards Widget"></iframe><script>            function sendMessageToParentWindow(typeOfMessage, message = null) {                let postMessage = { bordeaux: message };                let url = "http://crow.futurecdn.net/output/pcg-widget-graphics-cards-00004/pcg-widget-graphics-cards-00004.html";                if (typeOfMessage === "analytics") {                    postMessage = { analytics: { ...message } };                }                if (postMessage !== {}) {                    window.parent.postMessage(                        postMessage,                        url                    );                }            }            let message = {                targeting: {                    ["pcg-widget-graphics-cards-00004.html"]: "PC Gamer Graphics Cards Widget"                }            }            window.onload = sendMessageToParentWindow("bordeaux", message);        </script></div> ]]></dc:content>
                                                                                                                                            <link>https://www.pcgamer.com/hardware/graphics-cards/weve-been-tracking-graphics-card-prices-for-exactly-one-year-and-its-never-been-worse-than-this/</link>
                                                                            <description>
                            <![CDATA[ And I don't know where we go from here. Any positive thoughts welcome. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">bps332umEScucB2kxutE76</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/LDJaSsWno9xevvDk6NCNuf-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Fri, 14 Aug 2026 16:27:24 +0000</pubDate>                                                                                                                                <updated>Fri, 14 Aug 2026 16:27:29 +0000</updated>
                                                                                                                                            <category><![CDATA[Graphics Cards]]></category>
                                                    <category><![CDATA[Hardware]]></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-320-70.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/LDJaSsWno9xevvDk6NCNuf-1920-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[AMD RX 9070 XT and Nvidia RTX 5070 Ti graphics cards from Asus]]></media:description>                                                            <media:text><![CDATA[AMD RX 9070 XT and Nvidia RTX 5070 Ti graphics cards from Asus]]></media:text>
                                <media:title type="plain"><![CDATA[AMD RX 9070 XT and Nvidia RTX 5070 Ti graphics cards from Asus]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/LDJaSsWno9xevvDk6NCNuf-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>We first started tracking the prices of individual graphics cards on August 14, 2025, and since then we've checked on an <em>almost</em> weekly cadence (we've got to have holidays, y'know). And it's not been a pretty year.</p><p>In the interests of full disclosure, the methodology behind this data capture has been to have one editor spend an inordinate amount of their work day tracking down the cheapest available version of each of the current generation of GPUs from Nvidia, AMD, and yes, even Intel. They must be new in-box, so no refurbs or open box sales, and they must be from reputable sellers—no vendors on Amazon called sdfgwegggggwawfdasfsreqwwqeccccawef, in other words.</p><p>This data captures the very cheapest prices these GPUs were available for throughout the year, but what it doesn't capture is the average price, which has often been much higher. Sometimes there might be a good deal on a particular graphics card, while the rest of the market is significantly more expensive. But our idea was to capture what a reader could spend in a particular week to bag the GPU chipset they wanted. And we're carrying that on, with <a href="https://www.pcgamer.com/hardware/graphics-cards/graphics-card-price-watch-deals/" target="_blank">our weekly updates page</a> always housing links to the cheapest cards we can find.</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>Back in August of last year, things weren't particularly pretty at all. There was a mix of low stock and high demand, which meant that graphics cards from all the various manufacturers were well over their respective MSRPs… and had been since launch. Every GPU launched in 2025 had one thing in common: There was little initial supply and the promised launch prices generally evaporated in a puff of corporate greed.</p><p>And that was all before the RAMpocalypse took hold. </p><div ><table><caption>Changes in minimum GPU chipset price over 12 months</caption><thead><tr><th class="firstcol " ><p>GPU</p></th><th  ><p>August 14, 2025</p></th><th  ><p>August 14, 2026</p></th><th  ><p>Change ($)</p></th><th  ><p>Change (%)</p></th></tr></thead><tbody><tr><td class="firstcol " ><p><strong>Intel Arc B570</strong></p></td><td  ><p>$230</p></td><td  ><p>$260</p></td><td  ><p>+$30</p></td><td  ><p>+13.0%</p></td></tr><tr><td class="firstcol " ><p><strong>Nvidia RTX 5050</strong></p></td><td  ><p>$250</p></td><td  ><p>$299</p></td><td  ><p>+$49</p></td><td  ><p>+19.6%</p></td></tr><tr><td class="firstcol " ><p><strong>Intel Arc B580</strong></p></td><td  ><p>$260</p></td><td  ><p>$310</p></td><td  ><p>+$50</p></td><td  ><p>+19.2%</p></td></tr><tr><td class="firstcol " ><p><strong>AMD RX 9060 XT 8 GB</strong></p></td><td  ><p>$280</p></td><td  ><p>$370</p></td><td  ><p>+$90</p></td><td  ><p>+32.1%</p></td></tr><tr><td class="firstcol " ><p><strong>Nvidia RTX 5060</strong></p></td><td  ><p>$300</p></td><td  ><p>$359</p></td><td  ><p>+$59</p></td><td  ><p>+19.7%</p></td></tr><tr><td class="firstcol " ><p><strong>Nvidia RTX 5060 Ti 8 GB</strong></p></td><td  ><p>$368</p></td><td  ><p>$420</p></td><td  ><p>+$52</p></td><td  ><p>+14.1%</p></td></tr><tr><td class="firstcol " ><p><strong>AMD RX 9060 XT 16 GB</strong></p></td><td  ><p>$370</p></td><td  ><p>$470</p></td><td  ><p>+$100</p></td><td  ><p>+27.0%</p></td></tr><tr><td class="firstcol " ><p><strong>Nvidia RTX 5060 Ti 16 GB</strong></p></td><td  ><p>$430</p></td><td  ><p>$650</p></td><td  ><p>+$220</p></td><td  ><p>+51.2%</p></td></tr><tr><td class="firstcol " ><p><strong>Nvidia RTX 5070</strong></p></td><td  ><p>$550</p></td><td  ><p>$755</p></td><td  ><p>+$205</p></td><td  ><p>+37.3%</p></td></tr><tr><td class="firstcol " ><p><strong>AMD RX 9070</strong></p></td><td  ><p>$600</p></td><td  ><p>$650</p></td><td  ><p>+$50</p></td><td  ><p>+8.3%</p></td></tr><tr><td class="firstcol " ><p><strong>AMD RX 9070 XT</strong></p></td><td  ><p>$700</p></td><td  ><p>$720</p></td><td  ><p>+$20</p></td><td  ><p>+2.9%</p></td></tr><tr><td class="firstcol " ><p><strong>Nvidia RTX 5070 Ti</strong></p></td><td  ><p>$780</p></td><td  ><p>$1030</p></td><td  ><p>+$250</p></td><td  ><p>+32.1%</p></td></tr><tr><td class="firstcol " ><p><strong>Nvidia RTX 5080</strong></p></td><td  ><p>$1100</p></td><td  ><p>$1290</p></td><td  ><p>+$190</p></td><td  ><p>+17.3%</p></td></tr><tr><td class="firstcol " ><p><strong>Nvidia RTX 5090</strong></p></td><td  ><p>$2400</p></td><td  ><p>$4400</p></td><td  ><p>+$2000</p></td><td  ><p>+83.3%</p></td></tr></tbody></table></div><div><blockquote><p>I am getting a lump in my throat as I write this—pretty much every GPU was available at or under its MSRP.</p></blockquote></div><p>There was a beautifully innocent, AI ignorant moment in October, however, when—and I am getting a lump in my throat as I write this—pretty much every GPU except the <a href="https://www.pcgamer.com/hardware/graphics-cards/nvidia-geforce-rtx-5090-fe-review/" target="_blank">RTX 5090</a> was available at or under its MSRP. We've never had it so good… </p><p>But then almost as soon as the Black Friday sales wrapped up at the end of November things went—and I hope you'll forgive the technical industry jargon here—utterly tits up.</p><p>The memory crisis started to bite into the GPU market, and graphics card prices started to rise back up again, starting with the <a href="https://www.pcgamer.com/hardware/graphics-cards/nvidia-rtx-5080-founders-edition-review/" target="_blank">RTX 5080</a>, which then dragged up almost every GPU up the price ladder into the new year.</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-1786704331912-08qcars3b *, #fv-chart-1786704331912-08qcars3b *:before, #fv-chart-1786704331912-08qcars3b *:after, #fv-chart-1786704331912-08qcars3b-slideshow *, #fv-chart-1786704331912-08qcars3b-slideshow *:before, #fv-chart-1786704331912-08qcars3b-slideshow *:after {box-sizing: border-box !important; margin: 0; padding: 0; border: 0;font-size: 100%; font: inherit; vertical-align: baseline;}#fv-chart-1786704331912-08qcars3b, #fv-chart-1786704331912-08qcars3b-slideshow { font-family: 'Open Sans', sans-serif !important; }#fv-chart-1786704331912-08qcars3b {position: relative !important; overflow: visible !important;--riv-primary: #E33235;}#fv-chart-1786704331912-08qcars3b .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-1786704331912-08qcars3b .fv-inner-wrapper.fv-no-header.fv-is-image-compare {padding-top: 0 !important;}#fv-chart-1786704331912-08qcars3b.fv-full-bleed {width: 100vw !important;margin-left: calc(50% - 50vw) !important;}body {overflow-x: clip !important;}#fv-chart-1786704331912-08qcars3b.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-1786704331912-08qcars3b .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-1786704331912-08qcars3b-slideshow {position: relative !important;width: 100% !important;margin: 1rem 0 !important;--riv-primary: #E33235;}#fv-chart-1786704331912-08qcars3b-slideshow .fv-slides-wrapper {position: relative !important;width: 100% !important;}#fv-chart-1786704331912-08qcars3b-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-1786704331912-08qcars3b-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-1786704331912-08qcars3b-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-1786704331912-08qcars3b-slideshow .fv-nav-btn svg {width: 18px !important;height: 18px !important;stroke-width: 3px !important;filter: none !important;}#fv-chart-1786704331912-08qcars3b-slideshow .fv-nav-btn:hover {opacity: 0.9 !important;transform: translateY(-1px) !important;}#fv-chart-1786704331912-08qcars3b-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-1786704331912-08qcars3b-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-1786704331912-08qcars3b-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-1786704331912-08qcars3b-slideshow .fv-slideshow-select:focus {outline: 2px solid #E33235 !important;border-color: #E33235 !important;}#fv-chart-1786704331912-08qcars3b .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-1786704331912-08qcars3b .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-1786704331912-08qcars3b .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-1786704331912-08qcars3b .fv-versus-chart { display: flex; flex-direction: column; width: 100%; margin-top: 1rem; }#fv-chart-1786704331912-08qcars3b .fv-versus-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 1.5rem; padding: 0 1rem; }#fv-chart-1786704331912-08qcars3b .fv-versus-select-wrapper { flex: 1; min-width: 0; }#fv-chart-1786704331912-08qcars3b .fv-versus-select-wrapper.fv-left { text-align: center; padding-right: 1rem; }#fv-chart-1786704331912-08qcars3b .fv-versus-select-wrapper.fv-right { text-align: center; padding-left: 1rem; }#fv-chart-1786704331912-08qcars3b .fv-versus-select-container { position: relative; display: inline-block; max-width: 100%; width: 100%; }#fv-chart-1786704331912-08qcars3b .fv-versus-chevron { position: absolute; top: 50%; transform: translateY(-50%); pointer-events: none; width: 16px; height: 16px; flex-shrink: 0; }#fv-chart-1786704331912-08qcars3b .fv-versus-select-wrapper.fv-left .fv-versus-chevron { right: 0; }#fv-chart-1786704331912-08qcars3b .fv-versus-select-wrapper.fv-right .fv-versus-chevron { right: 0; }#fv-chart-1786704331912-08qcars3b .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-1786704331912-08qcars3b .fv-versus-select.fv-select-left { text-align: center; direction: ltr; padding-right: 1.25rem; }#fv-chart-1786704331912-08qcars3b .fv-versus-select.fv-select-right { text-align: center; padding-right: 1.25rem; }#fv-chart-1786704331912-08qcars3b .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-1786704331912-08qcars3b .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-1786704331912-08qcars3b .fv-versus-body { display: flex; flex-direction: column; gap: 1.5rem; }#fv-chart-1786704331912-08qcars3b .fv-versus-row { position: relative; height: auto; padding-top: 20px; margin-bottom: 0.25rem; display: block; }#fv-chart-1786704331912-08qcars3b .fv-versus-bar-container { position: relative; height: 32px; display: flex; align-items: center; }#fv-chart-1786704331912-08qcars3b .fv-versus-bar-left-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-end; align-items: center; }#fv-chart-1786704331912-08qcars3b .fv-versus-bar-right-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-start; align-items: center; }#fv-chart-1786704331912-08qcars3b .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-1786704331912-08qcars3b .fv-versus-bar-left { border-radius: 4px 0 0 4px; justify-content: flex-end; padding: 0 8px; }#fv-chart-1786704331912-08qcars3b .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-1786704331912-08qcars3b .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-1786704331912-08qcars3b .fv-inside-left { white-space: nowrap; flex-shrink: 0; }#fv-chart-1786704331912-08qcars3b .fv-inside-right { white-space: nowrap; flex-shrink: 0; }#fv-chart-1786704331912-08qcars3b .fv-versus-val-text { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; }#fv-chart-1786704331912-08qcars3b .fv-versus-pct-diff { font-size: 12px; font-weight: 600; }#fv-chart-1786704331912-08qcars3b .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-1786704331912-08qcars3b .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-1786704331912-08qcars3b .fv-bottom-bar { display: flex !important; flex-direction: column !important; align-items: center !important; margin-top: 0.5rem !important; gap: 1rem !important; }#fv-chart-1786704331912-08qcars3b .fv-footer-content { text-align: center !important; width: 100% !important; }#fv-chart-1786704331912-08qcars3b .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-1786704331912-08qcars3b .fv-dropdown-wrapper { text-align: center !important; margin-bottom: 16px !important; margin-top: 0 !important; }#fv-chart-1786704331912-08qcars3b .fv-dropdown-title-container { position: relative !important; display: inline-block !important; max-width: 100% !important; }#fv-chart-1786704331912-08qcars3b .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-1786704331912-08qcars3b .fv-dropdown-title:focus { outline: none !important; }#fv-chart-1786704331912-08qcars3b .fv-dropdown-title::-ms-expand { display: none !important; }#fv-chart-1786704331912-08qcars3b .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-1786704331912-08qcars3b .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-1786704331912-08qcars3b .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-1786704331912-08qcars3b .fv-carousel-nav-btn:hover { border-color: #9ca3af !important; }#fv-chart-1786704331912-08qcars3b .fv-carousel-counter { font-size: 14px !important; color: #374151 !important; text-align: center !important; margin-top: 1rem !important; }#fv-chart-1786704331912-08qcars3b .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-1786704331912-08qcars3b .fv-legend-item { display: flex !important; align-items: center !important; gap: 6px !important; font-size: 14px !important; color: #374151 !important; }#fv-chart-1786704331912-08qcars3b .fv-legend-color { width: 12px !important; height: 12px !important; border-radius: 3px !important; }#fv-chart-1786704331912-08qcars3b .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-1786704331912-08qcars3b .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-1786704331912-08qcars3b .fv-multi-legend-swatch { width: 16px !important; height: 16px !important; border-radius: 3px !important; }#fv-chart-1786704331912-08qcars3b .fv-benchmark-group { margin-bottom: 1rem !important; }#fv-chart-1786704331912-08qcars3b .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-1786704331912-08qcars3b .fv-bar-row, #fv-chart-1786704331912-08qcars3b .fv-stacked-product { display: flex !important; align-items: center !important; width: 100% !important; margin-bottom: 0.75rem !important; position: relative !important; }#fv-chart-1786704331912-08qcars3b .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-1786704331912-08qcars3b .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-1786704331912-08qcars3b .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-1786704331912-08qcars3b.preview-wrapper .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1786704331912-08qcars3b.preview-wrapper .fv-bar-commentary-inline:focus, #fv-chart-1786704331912-08qcars3b.preview-wrapper .fv-bar-commentary-inline:focus-within, #fv-chart-1786704331912-08qcars3b.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1786704331912-08qcars3b.mobile-view .fv-bar-commentary-inline:focus, #fv-chart-1786704331912-08qcars3b.mobile-view .fv-bar-commentary-inline:focus-within { display: flex !important; }#fv-chart-1786704331912-08qcars3b .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-1786704331912-08qcars3b .fv-bar:hover { opacity: 0.8 !important; }#fv-chart-1786704331912-08qcars3b .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-1786704331912-08qcars3b .fv-bar-inner-label { white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; padding-right: 8px !important; }#fv-chart-1786704331912-08qcars3b .fv-bar-inner-value { flex-shrink: 0 !important; }#fv-chart-1786704331912-08qcars3b .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-1786704331912-08qcars3b .fv-bar-label.fv-primary-product { font-weight: bold !important; color: var(--riv-primary) !important; }#fv-chart-1786704331912-08qcars3b .fv-multi-bar-container { flex-direction: column !important; padding: 4px !important; align-items: stretch !important; gap: 4px !important; height: auto !important; }#fv-chart-1786704331912-08qcars3b .fv-multi-bar-item { display: flex !important; align-items: center !important; height: 25px !important; width: 100% !important; }#fv-chart-1786704331912-08qcars3b .fv-stacked-bar { display: flex !important; overflow: hidden !important; }#fv-chart-1786704331912-08qcars3b .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-1786704331912-08qcars3b .fv-stacked-segment:last-child { border-right: none !important; }#fv-chart-1786704331912-08qcars3b .fv-segment-value { font-size: 14px !important; font-weight: bold !important; }#fv-chart-1786704331912-08qcars3b .fv-grouped-bar-product { display: flex !important; flex-direction: column !important; width: 100% !important; margin-bottom: 1.25rem !important; }#fv-chart-1786704331912-08qcars3b .fv-grouped-product-title-wrapper { padding-left: 150px !important; }#fv-chart-1786704331912-08qcars3b .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-1786704331912-08qcars3b .fv-bar-cluster { width: 100% !important; flex-grow: 1 !important; display: flex !important; flex-direction: column !important; }#fv-chart-1786704331912-08qcars3b .fv-bar-cluster .fv-bar-row { margin-bottom: 3px !important; }#fv-chart-1786704331912-08qcars3b .fv-bar-cluster .fv-bar-container { height: 20px !important; }#fv-chart-1786704331912-08qcars3b .riv-grid line {stroke: #D1D5DB !important;stroke-dasharray: 3 3 !important;}#fv-chart-1786704331912-08qcars3b .fv-x-axis-wrapper { display: flex !important; width: 100% !important; margin-top: 0.5rem !important; }#fv-chart-1786704331912-08qcars3b .fv-x-axis-label-space { width: 150px !important; padding-right: 10px !important; flex-shrink: 0 !important; }#fv-chart-1786704331912-08qcars3b .fv-x-axis-chart-space { flex-grow: 1 !important; padding-right: 8px !important; }#fv-chart-1786704331912-08qcars3b .fv-x-axis-wrapper.fv-grouped-x-axis { margin-left: 0 !important; }#fv-chart-1786704331912-08qcars3b .fv-x-axis-line { border-top: 1px solid #D1D5DB !important; }#fv-chart-1786704331912-08qcars3b .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-1786704331912-08qcars3b .fv-x-axis-ticks span { position: relative !important; }#fv-chart-1786704331912-08qcars3b .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-1786704331912-08qcars3b .fv-x-axis-unit { text-align: center !important; font-size: 14px !important; color: #374151 !important; margin-top: 8px !important; display: block !important; }#fv-chart-1786704331912-08qcars3b .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-1786704331912-08qcars3b .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-1786704331912-08qcars3b.mobile-view .fv-pie-container,#fv-chart-1786704331912-08qcars3b.labels-on-top .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1786704331912-08qcars3b.mobile-view .fv-grouped-product-title-wrapper,#fv-chart-1786704331912-08qcars3b.labels-on-top .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1786704331912-08qcars3b.mobile-view .fv-bar-row,#fv-chart-1786704331912-08qcars3b.mobile-view .fv-stacked-product,#fv-chart-1786704331912-08qcars3b.mobile-view .fv-grouped-bar-product,#fv-chart-1786704331912-08qcars3b.labels-on-top .fv-bar-row,#fv-chart-1786704331912-08qcars3b.labels-on-top .fv-stacked-product,#fv-chart-1786704331912-08qcars3b.labels-on-top .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1786704331912-08qcars3b.mobile-view .fv-bar-label:not(.fv-grouped-product-title),#fv-chart-1786704331912-08qcars3b.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-1786704331912-08qcars3b.mobile-view .fv-bar-label,#fv-chart-1786704331912-08qcars3b.mobile-view .fv-grouped-product-title,#fv-chart-1786704331912-08qcars3b.labels-on-top .fv-bar-label,#fv-chart-1786704331912-08qcars3b.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-1786704331912-08qcars3b.mobile-view .fv-bar-container,#fv-chart-1786704331912-08qcars3b.mobile-view .fv-bar-cluster,#fv-chart-1786704331912-08qcars3b.labels-on-top .fv-bar-container,#fv-chart-1786704331912-08qcars3b.labels-on-top .fv-bar-cluster {width: 100% !important;}#fv-chart-1786704331912-08qcars3b.mobile-view .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1786704331912-08qcars3b.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1786704331912-08qcars3b.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1786704331912-08qcars3b.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus-within,#fv-chart-1786704331912-08qcars3b.labels-on-top .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1786704331912-08qcars3b.labels-on-top .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1786704331912-08qcars3b.labels-on-top .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1786704331912-08qcars3b.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-1786704331912-08qcars3b.mobile-view .fv-x-axis-wrapper,#fv-chart-1786704331912-08qcars3b.labels-on-top .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1786704331912-08qcars3b.mobile-view .fv-x-axis-label-space,#fv-chart-1786704331912-08qcars3b.labels-on-top .fv-x-axis-label-space {display: none !important;}#fv-chart-1786704331912-08qcars3b.mobile-view .fv-x-axis-chart-space,#fv-chart-1786704331912-08qcars3b.labels-on-top .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1786704331912-08qcars3b.mobile-view .fv-benchmark-title,#fv-chart-1786704331912-08qcars3b.labels-on-top .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1786704331912-08qcars3b.mobile-view .fv-dropdown-title,#fv-chart-1786704331912-08qcars3b.labels-on-top .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1786704331912-08qcars3b.mobile-view .fv-carousel-nav-btn,#fv-chart-1786704331912-08qcars3b.labels-on-top .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1786704331912-08qcars3b.mobile-view .fv-chart-title,#fv-chart-1786704331912-08qcars3b.labels-on-top .fv-chart-title {padding: 0 8px !important;}#fv-chart-1786704331912-08qcars3b.mobile-view .fv-chart-subhead,#fv-chart-1786704331912-08qcars3b.labels-on-top .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1786704331912-08qcars3b.mobile-view .fv-versus-header,#fv-chart-1786704331912-08qcars3b.labels-on-top .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1786704331912-08qcars3b.mobile-view .fv-versus-select-wrapper,#fv-chart-1786704331912-08qcars3b.labels-on-top .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1786704331912-08qcars3b.mobile-view .fv-versus-select-wrapper.fv-left,#fv-chart-1786704331912-08qcars3b.labels-on-top .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1786704331912-08qcars3b.mobile-view .fv-versus-select-wrapper.fv-right,#fv-chart-1786704331912-08qcars3b.labels-on-top .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1786704331912-08qcars3b.mobile-view .fv-versus-select.fv-select-left,#fv-chart-1786704331912-08qcars3b.labels-on-top .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1786704331912-08qcars3b.mobile-view .fv-versus-select.fv-select-right,#fv-chart-1786704331912-08qcars3b.labels-on-top .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1786704331912-08qcars3b.mobile-view .fv-versus-vs,#fv-chart-1786704331912-08qcars3b.labels-on-top .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1786704331912-08qcars3b.mobile-view .fv-versus-select-container,#fv-chart-1786704331912-08qcars3b.labels-on-top .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1786704331912-08qcars3b.mobile-view .fv-versus-select,#fv-chart-1786704331912-08qcars3b.labels-on-top .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1786704331912-08qcars3b.mobile-view .fv-stl-shop-all-btn,#fv-chart-1786704331912-08qcars3b.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-1786704331912-08qcars3b.mobile-view .fv-stl-shop-all-logo,#fv-chart-1786704331912-08qcars3b.mobile-view .fv-stl-shop-all-icon,#fv-chart-1786704331912-08qcars3b.labels-on-top .fv-stl-shop-all-logo,#fv-chart-1786704331912-08qcars3b.labels-on-top .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1786704331912-08qcars3b.mobile-view .fv-stl-shop-all-icon svg,#fv-chart-1786704331912-08qcars3b.labels-on-top .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1786704331912-08qcars3b.mobile-view .fv-bar-commentary-inline,#fv-chart-1786704331912-08qcars3b.labels-on-top .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1786704331912-08qcars3b.mobile-view .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1786704331912-08qcars3b.mobile-view.fv-contains-line-chart .fv-footer-content {margin-left: -1rem !important;margin-right: -1rem !important;}@media (max-width: 599px) {#fv-chart-1786704331912-08qcars3b .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1786704331912-08qcars3b .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1786704331912-08qcars3b .fv-bar-row,#fv-chart-1786704331912-08qcars3b .fv-stacked-product,#fv-chart-1786704331912-08qcars3b .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1786704331912-08qcars3b .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-1786704331912-08qcars3b .fv-bar-label,#fv-chart-1786704331912-08qcars3b .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-1786704331912-08qcars3b .fv-bar-container,#fv-chart-1786704331912-08qcars3b .fv-bar-cluster {width: 100% !important;}#fv-chart-1786704331912-08qcars3b .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1786704331912-08qcars3b .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1786704331912-08qcars3b .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1786704331912-08qcars3b .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-1786704331912-08qcars3b .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1786704331912-08qcars3b .fv-x-axis-label-space {display: none !important;}#fv-chart-1786704331912-08qcars3b .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1786704331912-08qcars3b .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1786704331912-08qcars3b .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1786704331912-08qcars3b .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1786704331912-08qcars3b .fv-chart-title {padding: 0 8px !important;}#fv-chart-1786704331912-08qcars3b .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1786704331912-08qcars3b .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1786704331912-08qcars3b .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1786704331912-08qcars3b .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1786704331912-08qcars3b .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1786704331912-08qcars3b .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1786704331912-08qcars3b .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1786704331912-08qcars3b .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1786704331912-08qcars3b .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1786704331912-08qcars3b .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1786704331912-08qcars3b .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-1786704331912-08qcars3b .fv-stl-shop-all-logo,#fv-chart-1786704331912-08qcars3b .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1786704331912-08qcars3b .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1786704331912-08qcars3b .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1786704331912-08qcars3b .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1786704331912-08qcars3b.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": "Lowest price per GPU","description": "We've been measuring the lowest available price of each current-gen GPU since August 14, 2025.","creator": {"@type": "Organization","name": "PC Gamer","logo": "https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png"},"isAccessibleForFree": true,"dateCreated": "2026-08-14T10:45:31.915Z","citation": "Add your caption to explain the data, the learnings and the key takeaways of the data being visualized","keywords": ["Nvidia RTX 5080","Nvidia RTX 5070 Ti","AMD RX 9070 XT","AMD RX 9070","Nvidia RTX 5070","Nvidia RTX 5060 Ti 16 GB","Nvidia RTX 5060 Ti 8 GB","AMD RX 9060 XT 16 GB","AMD RX 9060 XT 8 GB","Nvidia RTX 5060","Nvidia RTX 5050","Intel Arc B580","Intel Arc B570","AMD Radeon RX 9070 GRE","Lowest pricing","benchmark","comparison","performance","review","PC Gamer"],"measurementTechnique": "Performance Benchmarking","variableMeasured": [{"@type": "PropertyValue","name": "AMD RX 9060 XT 16 GB – Lowest pricing","value": 470,"unitText": "Price, $"},{"@type": "PropertyValue","name": "AMD RX 9060 XT 8 GB – Lowest pricing","value": 370,"unitText": "Price, $"},{"@type": "PropertyValue","name": "AMD RX 9070 – Lowest pricing","value": 650,"unitText": "Price, $"},{"@type": "PropertyValue","name": "AMD RX 9070 XT – Lowest pricing","value": 720,"unitText": "Price, $"},{"@type": "PropertyValue","name": "Intel Arc B570 – Lowest pricing","value": 260,"unitText": "Price, $"},{"@type": "PropertyValue","name": "Intel Arc B580 – Lowest pricing","value": 310,"unitText": "Price, $"},{"@type": "PropertyValue","name": "Nvidia RTX 5050 – Lowest pricing","value": 299,"unitText": "Price, $"},{"@type": "PropertyValue","name": "Nvidia RTX 5060 – Lowest pricing","value": 359,"unitText": "Price, $"},{"@type": "PropertyValue","name": "Nvidia RTX 5060 Ti 16 GB – Lowest pricing","value": 650,"unitText": "Price, $"},{"@type": "PropertyValue","name": "Nvidia RTX 5060 Ti 8 GB – Lowest pricing","value": 420,"unitText": "Price, $"},{"@type": "PropertyValue","name": "Nvidia RTX 5070 – Lowest pricing","value": 755,"unitText": "Price, $"},{"@type": "PropertyValue","name": "Nvidia RTX 5070 Ti – Lowest pricing","value": 1030,"unitText": "Price, $"},{"@type": "PropertyValue","name": "Nvidia RTX 5080 – Lowest pricing","value": 1290,"unitText": "Price, $"},{"@type": "PropertyValue","name": "AMD Radeon RX 9070 GRE – Lowest pricing","value": 500,"unitText": "Price, $"}]}</script><div id="fv-chart-1786704331912-08qcars3b" class="fv-chart-wrapper fv-contains-line-chart  " data-bar-labels-on-top="false" data-iframe-height="true" data-vizualizer-embed="true"><div class="fv-inner-wrapper    "><h3 class="fv-chart-title">Lowest price per GPU</h3><p class="fv-chart-subhead">We've been measuring the lowest available price of each current-gen GPU since August 14, 2025.</p><div class="riv-chart-container"><div class="fv-chart-item" id="fv-chart-1786704331912-08qcars3b-line-Lowest pricing" data-chart-type="Line" data-title="Lowest pricing" data-subhead="We've been measuring the lowest available price of each current-gen GPU since August 14, 2025." data-caption="We've been measuring the lowest available price of each current-gen GPU since August 14, 2025." style=""><div class="fv-benchmark-group"><div class="riv-line-chart-container" id="fv-chart-1786704331912-08qcars3b-line-Lowest pricing" role="group" aria-label="Line chart for Lowest pricing" style="position: relative;"><style>.riv-line-chart-container { width: 100% !important; }.riv-line-chart-svg-desktop { display: block !important; }.riv-line-chart-svg-mobile { display: none !important; }.mobile-view .riv-line-chart-svg-desktop { display: none !important; }.mobile-view .riv-line-chart-svg-mobile { display: block !important; }@media (max-width: 599px) { .riv-line-chart-svg-desktop { display: none !important; } .riv-line-chart-svg-mobile { display: block !important; } }.riv-line-legend { display: flex !important; flex-wrap: wrap !important; justify-content: center !important; gap: 8px 16px !important; margin-top: 16px !important; font-family: 'Open Sans', sans-serif !important; }.riv-legend-item { display: inline-flex !important; align-items: center !important; gap: 6px !important; font-size: 13px !important; color: #374151 !important; background: none !important; border: none !important; padding: 4px !important; border-radius: 4px !important; cursor: pointer !important; transition: opacity 0.2s !important; }.riv-legend-item.fv-primary-product { font-weight: bold !important; }.riv-legend-item:focus { outline: 2px solid var(--riv-primary) !important; }.riv-legend-marker { width: 12px !important; height: 12px !important; border-radius: 50% !important; }</style><div class="fv-y-axis-title">Lowest pricing (Price, $)</div><svg class="riv-line-chart-svg-desktop" style="overflow: visible;" fill="none" viewBox="0 0 600 340" width="100%" height="auto" aria-hidden="true"><g class="riv-grid"><line x1="45" x2="580" y1="275.00" y2="275.00" /><line x1="45" x2="580" y1="186.67" y2="186.67" /><line x1="45" x2="580" y1="98.33" y2="98.33" /><line x1="45" x2="580" y1="10.00" y2="10.00" /><line x1="95.95" x2="95.95" y1="10" y2="275" /><line x1="159.64" x2="159.64" y1="10" y2="275" /><line x1="223.33" x2="223.33" y1="10" y2="275" /><line x1="287.02" x2="287.02" y1="10" y2="275" /><line x1="350.71" x2="350.71" y1="10" y2="275" /><line x1="414.40" x2="414.40" y1="10" y2="275" /><line x1="478.10" x2="478.10" y1="10" y2="275" /><line x1="541.79" x2="541.79" y1="10" y2="275" /></g><g class="riv-axes"><line x1="45" x2="45" y1="10" y2="275" stroke="#D1D5DB" /><line x1="45" x2="580" y1="275" y2="275" stroke="#D1D5DB" /><text x="37" y="275.00" dy="0.32em" text-anchor="end" style="font-size: 14px; font-weight: normal;" fill="#374151">0</text><text x="37" y="186.67" dy="0.32em" text-anchor="end" style="font-size: 14px; font-weight: normal;" fill="#374151">500</text><text x="37" y="98.33" dy="0.32em" text-anchor="end" style="font-size: 14px; font-weight: normal;" fill="#374151">1000</text><text x="37" y="10.00" dy="0.32em" text-anchor="end" style="font-size: 14px; font-weight: normal;" fill="#374151">1500</text><text x="95.95" y="287" transform="rotate(-45 95.95 287)" text-anchor="end" style="font-size: 14px; font-weight: normal;" fill="#374151">5 Week</text><text x="159.64" y="287" transform="rotate(-45 159.64 287)" text-anchor="end" style="font-size: 14px; font-weight: normal;" fill="#374151">10 Week</text><text x="223.33" y="287" transform="rotate(-45 223.33 287)" text-anchor="end" style="font-size: 14px; font-weight: normal;" fill="#374151">15 Week</text><text x="287.02" y="287" transform="rotate(-45 287.02 287)" text-anchor="end" style="font-size: 14px; font-weight: normal;" fill="#374151">20 Week</text><text x="350.71" y="287" transform="rotate(-45 350.71 287)" text-anchor="end" style="font-size: 14px; font-weight: normal;" fill="#374151">25 Week</text><text x="414.40" y="287" transform="rotate(-45 414.40 287)" text-anchor="end" style="font-size: 14px; font-weight: normal;" fill="#374151">30 Week</text><text x="478.10" y="287" transform="rotate(-45 478.10 287)" text-anchor="end" style="font-size: 14px; font-weight: normal;" fill="#374151">35 Week</text><text x="541.79" y="287" transform="rotate(-45 541.79 287)" text-anchor="end" style="font-size: 14px; font-weight: normal;" fill="#374151">40 Week</text></g><path class="riv-line-path" d="M 45.00,80.67 C 49.25,80.67 53.49,80.84 57.74,80.84 C 61.98,80.84 66.23,98.33 70.48,98.33 C 74.72,98.33 78.97,98.33 83.21,98.33 C 87.46,98.33 91.71,98.33 95.95,98.33 C 100.20,98.33 104.44,110.88 108.69,110.88 C 112.94,110.88 117.18,98.51 121.43,98.51 C 125.67,98.51 129.92,101.87 134.17,101.87 C 138.41,101.87 142.66,98.51 146.90,98.51 C 151.15,98.51 155.40,100.28 159.64,100.28 C 163.89,100.28 168.13,100.10 172.38,100.10 C 176.63,100.10 180.87,100.28 185.12,100.28 C 189.37,100.28 193.61,98.33 197.86,98.33 C 202.10,98.33 206.35,98.33 210.60,98.33 C 214.84,98.33 219.09,98.33 223.33,98.33 C 227.58,98.33 231.83,80.67 236.07,80.67 C 240.32,80.67 244.56,57.70 248.81,57.70 C 253.06,57.70 257.30,50.99 261.55,50.99 C 265.79,50.99 270.04,31.20 274.29,31.20 C 278.53,31.20 282.78,36.50 287.02,36.50 C 291.27,36.50 295.52,33.85 299.76,33.85 C 304.01,33.85 308.25,33.85 312.50,33.85 C 316.75,33.85 320.99,47.10 325.24,47.10 C 329.48,47.10 333.73,47.10 337.98,47.10 C 342.22,47.10 346.47,54.17 350.71,54.17 C 354.96,54.17 359.21,52.40 363.45,52.40 C 367.70,52.40 371.94,47.10 376.19,47.10 C 380.44,47.10 384.68,54.17 388.93,54.17 C 393.17,54.17 397.42,47.10 401.67,47.10 C 405.91,47.10 410.16,47.10 414.40,47.10 C 418.65,47.10 422.90,47.10 427.14,47.10 C 431.39,47.10 435.63,47.10 439.88,47.10 C 444.13,47.10 448.37,47.10 452.62,47.10 C 456.87,47.10 461.11,50.63 465.36,50.63 C 469.60,50.63 473.85,47.10 478.10,47.10 C 482.34,47.10 486.59,54.17 490.83,54.17 C 495.08,54.17 499.33,54.17 503.57,54.17 C 507.82,54.17 512.06,54.17 516.31,54.17 C 520.56,54.17 524.80,54.17 529.05,54.17 C 533.29,54.17 537.54,54.17 541.79,54.17 C 546.03,54.17 550.28,54.17 554.52,54.17 C 558.77,54.17 563.02,54.17 567.26,54.17 C 571.51,54.17 575.75,47.10 580.00,47.10" data-product="Nvidia RTX 5080" fill="none" stroke="#ffcea9" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" /><path class="riv-line-path" d="M 45.00,137.20 C 49.25,137.20 53.49,142.50 57.74,142.50 C 61.98,142.50 66.23,142.50 70.48,142.50 C 74.72,142.50 78.97,142.50 83.21,142.50 C 87.46,142.50 91.71,142.68 95.95,142.68 C 100.20,142.68 104.44,142.68 108.69,142.68 C 112.94,142.68 117.18,142.50 121.43,142.50 C 125.67,142.50 129.92,142.68 134.17,142.68 C 138.41,142.68 142.66,142.50 146.90,142.50 C 151.15,142.50 155.40,146.03 159.64,146.03 C 163.89,146.03 168.13,151.51 172.38,151.51 C 176.63,151.51 180.87,146.03 185.12,146.03 C 189.37,146.03 193.61,142.50 197.86,142.50 C 202.10,142.50 206.35,142.50 210.60,142.50 C 214.84,142.50 219.09,142.68 223.33,142.68 C 227.58,142.68 231.83,142.50 236.07,142.50 C 240.32,142.50 244.56,142.50 248.81,142.50 C 253.06,142.50 257.30,128.54 261.55,128.54 C 265.79,128.54 270.04,116.18 274.29,116.18 C 278.53,116.18 282.78,98.33 287.02,98.33 C 291.27,98.33 295.52,107.17 299.76,107.17 C 304.01,107.17 308.25,107.17 312.50,107.17 C 316.75,107.17 320.99,107.17 325.24,107.17 C 329.48,107.17 333.73,107.17 337.98,107.17 C 342.22,107.17 346.47,107.17 350.71,107.17 C 354.96,107.17 359.21,107.17 363.45,107.17 C 367.70,107.17 371.94,107.17 376.19,107.17 C 380.44,107.17 384.68,116.00 388.93,116.00 C 393.17,116.00 397.42,100.10 401.67,100.10 C 405.91,100.10 410.16,100.10 414.40,100.10 C 418.65,100.10 422.90,100.10 427.14,100.10 C 431.39,100.10 435.63,100.10 439.88,100.10 C 444.13,100.10 448.37,101.87 452.62,101.87 C 456.87,101.87 461.11,101.87 465.36,101.87 C 469.60,101.87 473.85,116.00 478.10,116.00 C 482.34,116.00 486.59,101.87 490.83,101.87 C 495.08,101.87 499.33,101.87 503.57,101.87 C 507.82,101.87 512.06,101.87 516.31,101.87 C 520.56,101.87 524.80,112.47 529.05,112.47 C 533.29,112.47 537.54,106.28 541.79,106.28 C 546.03,106.28 550.28,116.00 554.52,116.00 C 558.77,116.00 563.02,107.17 567.26,107.17 C 571.51,107.17 575.75,93.03 580.00,93.03" data-product="Nvidia RTX 5070 Ti" fill="none" stroke="#d26365" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" /><path class="riv-line-path" d="M 45.00,151.33 C 49.25,151.33 53.49,151.33 57.74,151.33 C 61.98,151.33 66.23,151.33 70.48,151.33 C 74.72,151.33 78.97,152.22 83.21,152.22 C 87.46,152.22 91.71,156.63 95.95,156.63 C 100.20,156.63 104.44,156.63 108.69,156.63 C 112.94,156.63 117.18,160.17 121.43,160.17 C 125.67,160.17 129.92,160.17 134.17,160.17 C 138.41,160.17 142.66,160.17 146.90,160.17 C 151.15,160.17 155.40,169.00 159.64,169.00 C 163.89,169.00 168.13,169.00 172.38,169.00 C 176.63,169.00 180.87,169.00 185.12,169.00 C 189.37,169.00 193.61,169.00 197.86,169.00 C 202.10,169.00 206.35,169.00 210.60,169.00 C 214.84,169.00 219.09,169.00 223.33,169.00 C 227.58,169.00 231.83,165.47 236.07,165.47 C 240.32,165.47 244.56,158.40 248.81,158.40 C 253.06,158.40 257.30,151.33 261.55,151.33 C 265.79,151.33 270.04,147.80 274.29,147.80 C 278.53,147.80 282.78,147.80 287.02,147.80 C 291.27,147.80 295.52,146.03 299.76,146.03 C 304.01,146.03 308.25,146.03 312.50,146.03 C 316.75,146.03 320.99,146.03 325.24,146.03 C 329.48,146.03 333.73,146.03 337.98,146.03 C 342.22,146.03 346.47,146.03 350.71,146.03 C 354.96,146.03 359.21,146.03 363.45,146.03 C 367.70,146.03 371.94,146.03 376.19,146.03 C 380.44,146.03 384.68,147.80 388.93,147.80 C 393.17,147.80 397.42,149.57 401.67,149.57 C 405.91,149.57 410.16,149.57 414.40,149.57 C 418.65,149.57 422.90,156.63 427.14,156.63 C 431.39,156.63 435.63,149.57 439.88,149.57 C 444.13,149.57 448.37,149.57 452.62,149.57 C 456.87,149.57 461.11,149.57 465.36,149.57 C 469.60,149.57 473.85,151.33 478.10,151.33 C 482.34,151.33 486.59,151.33 490.83,151.33 C 495.08,151.33 499.33,151.33 503.57,151.33 C 507.82,151.33 512.06,151.33 516.31,151.33 C 520.56,151.33 524.80,151.33 529.05,151.33 C 533.29,151.33 537.54,151.33 541.79,151.33 C 546.03,151.33 550.28,151.33 554.52,151.33 C 558.77,151.33 563.02,153.10 567.26,153.10 C 571.51,153.10 575.75,147.80 580.00,147.80" data-product="AMD RX 9070 XT" fill="none" stroke="#EB6F71" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" /><path class="riv-line-path" d="M 45.00,169.00 C 49.25,169.00 53.49,169.00 57.74,169.00 C 61.98,169.00 66.23,177.83 70.48,177.83 C 74.72,177.83 78.97,177.83 83.21,177.83 C 87.46,177.83 91.71,169.00 95.95,169.00 C 100.20,169.00 104.44,169.00 108.69,169.00 C 112.94,169.00 117.18,177.83 121.43,177.83 C 125.67,177.83 129.92,177.83 134.17,177.83 C 138.41,177.83 142.66,176.07 146.90,176.07 C 151.15,176.07 155.40,177.83 159.64,177.83 C 163.89,177.83 168.13,177.83 172.38,177.83 C 176.63,177.83 180.87,181.37 185.12,181.37 C 189.37,181.37 193.61,181.37 197.86,181.37 C 202.10,181.37 206.35,181.37 210.60,181.37 C 214.84,181.37 219.09,181.37 223.33,181.37 C 227.58,181.37 231.83,181.37 236.07,181.37 C 240.32,181.37 244.56,172.53 248.81,172.53 C 253.06,172.53 257.30,172.53 261.55,172.53 C 265.79,172.53 270.04,172.53 274.29,172.53 C 278.53,172.53 282.78,169.00 287.02,169.00 C 291.27,169.00 295.52,170.77 299.76,170.77 C 304.01,170.77 308.25,163.70 312.50,163.70 C 316.75,163.70 320.99,163.70 325.24,163.70 C 329.48,163.70 333.73,165.47 337.98,165.47 C 342.22,165.47 346.47,167.23 350.71,167.23 C 354.96,167.23 359.21,167.23 363.45,167.23 C 367.70,167.23 371.94,163.70 376.19,163.70 C 380.44,163.70 384.68,165.47 388.93,165.47 C 393.17,165.47 397.42,165.47 401.67,165.47 C 405.91,165.47 410.16,165.47 414.40,165.47 C 418.65,165.47 422.90,165.47 427.14,165.47 C 431.39,165.47 435.63,165.47 439.88,165.47 C 444.13,165.47 448.37,169.00 452.62,169.00 C 456.87,169.00 461.11,165.47 465.36,165.47 C 469.60,165.47 473.85,169.00 478.10,169.00 C 482.34,169.00 486.59,169.00 490.83,169.00 C 495.08,169.00 499.33,169.00 503.57,169.00 C 507.82,169.00 512.06,169.00 516.31,169.00 C 520.56,169.00 524.80,169.00 529.05,169.00 C 533.29,169.00 537.54,169.00 541.79,169.00 C 546.03,169.00 550.28,169.00 554.52,169.00 C 558.77,169.00 563.02,162.82 567.26,162.82 C 571.51,162.82 575.75,160.17 580.00,160.17" data-product="AMD RX 9070" fill="none" stroke="#1CA9C4" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" /><path class="riv-line-path" d="M 45.00,177.83 C 49.25,177.83 53.49,177.83 57.74,177.83 C 61.98,177.83 66.23,182.43 70.48,182.43 C 74.72,182.43 78.97,178.54 83.21,178.54 C 87.46,178.54 91.71,190.02 95.95,190.02 C 100.20,190.02 104.44,186.84 108.69,186.84 C 112.94,186.84 117.18,183.13 121.43,183.13 C 125.67,183.13 129.92,186.67 134.17,186.67 C 138.41,186.67 142.66,186.67 146.90,186.67 C 151.15,186.67 155.40,190.20 159.64,190.20 C 163.89,190.20 168.13,188.61 172.38,188.61 C 176.63,188.61 180.87,186.67 185.12,186.67 C 189.37,186.67 193.61,181.90 197.86,181.90 C 202.10,181.90 206.35,179.60 210.60,179.60 C 214.84,179.60 219.09,186.84 223.33,186.84 C 227.58,186.84 231.83,186.84 236.07,186.84 C 240.32,186.84 244.56,178.01 248.81,178.01 C 253.06,178.01 257.30,179.60 261.55,179.60 C 265.79,179.60 270.04,178.01 274.29,178.01 C 278.53,178.01 282.78,165.47 287.02,165.47 C 291.27,165.47 295.52,165.47 299.76,165.47 C 304.01,165.47 308.25,165.47 312.50,165.47 C 316.75,165.47 320.99,163.70 325.24,163.70 C 329.48,163.70 333.73,164.58 337.98,164.58 C 342.22,164.58 346.47,163.70 350.71,163.70 C 354.96,163.70 359.21,168.29 363.45,168.29 C 367.70,168.29 371.94,161.93 376.19,161.93 C 380.44,161.93 384.68,163.70 388.93,163.70 C 393.17,163.70 397.42,162.64 401.67,162.64 C 405.91,162.64 410.16,163.70 414.40,163.70 C 418.65,163.70 422.90,169.18 427.14,169.18 C 431.39,169.18 435.63,169.18 439.88,169.18 C 444.13,169.18 448.37,169.18 452.62,169.18 C 456.87,169.18 461.11,169.18 465.36,169.18 C 469.60,169.18 473.85,169.18 478.10,169.18 C 482.34,169.18 486.59,169.18 490.83,169.18 C 495.08,169.18 499.33,169.18 503.57,169.18 C 507.82,169.18 512.06,169.18 516.31,169.18 C 520.56,169.18 524.80,169.18 529.05,169.18 C 533.29,169.18 537.54,169.18 541.79,169.18 C 546.03,169.18 550.28,176.07 554.52,176.07 C 558.77,176.07 563.02,177.83 567.26,177.83 C 571.51,177.83 575.75,141.62 580.00,141.62" data-product="Nvidia RTX 5070" fill="none" stroke="#75bdd1" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" /><path class="riv-line-path" d="M 45.00,199.03 C 49.25,199.03 53.49,199.03 57.74,199.03 C 61.98,199.03 66.23,199.03 70.48,199.03 C 74.72,199.03 78.97,199.03 83.21,199.03 C 87.46,199.03 91.71,199.03 95.95,199.03 C 100.20,199.03 104.44,208.04 108.69,208.04 C 112.94,208.04 117.18,199.03 121.43,199.03 C 125.67,199.03 129.92,199.03 134.17,199.03 C 138.41,199.03 142.66,199.03 146.90,199.03 C 151.15,199.03 155.40,199.03 159.64,199.03 C 163.89,199.03 168.13,204.33 172.38,204.33 C 176.63,204.33 180.87,204.33 185.12,204.33 C 189.37,204.33 193.61,200.80 197.86,200.80 C 202.10,200.80 206.35,200.80 210.60,200.80 C 214.84,200.80 219.09,199.03 223.33,199.03 C 227.58,199.03 231.83,199.03 236.07,199.03 C 240.32,199.03 244.56,199.03 248.81,199.03 C 253.06,199.03 257.30,195.50 261.55,195.50 C 265.79,195.50 270.04,195.50 274.29,195.50 C 278.53,195.50 282.78,183.13 287.02,183.13 C 291.27,183.13 295.52,183.13 299.76,183.13 C 304.01,183.13 308.25,183.13 312.50,183.13 C 316.75,183.13 320.99,183.13 325.24,183.13 C 329.48,183.13 333.73,183.13 337.98,183.13 C 342.22,183.13 346.47,177.83 350.71,177.83 C 354.96,177.83 359.21,177.83 363.45,177.83 C 367.70,177.83 371.94,174.30 376.19,174.30 C 380.44,174.30 384.68,184.02 388.93,184.02 C 393.17,184.02 397.42,186.67 401.67,186.67 C 405.91,186.67 410.16,186.67 414.40,186.67 C 418.65,186.67 422.90,186.67 427.14,186.67 C 431.39,186.67 435.63,184.02 439.88,184.02 C 444.13,184.02 448.37,188.43 452.62,188.43 C 456.87,188.43 461.11,177.83 465.36,177.83 C 469.60,177.83 473.85,177.83 478.10,177.83 C 482.34,177.83 486.59,177.83 490.83,177.83 C 495.08,177.83 499.33,174.30 503.57,174.30 C 507.82,174.30 512.06,174.30 516.31,174.30 C 520.56,174.30 524.80,174.30 529.05,174.30 C 533.29,174.30 537.54,175.18 541.79,175.18 C 546.03,175.18 550.28,176.07 554.52,176.07 C 558.77,176.07 563.02,174.30 567.26,174.30 C 571.51,174.30 575.75,160.17 580.00,160.17" data-product="Nvidia RTX 5060 Ti 16 GB" fill="none" stroke="#e97a7b" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" /><path class="riv-line-path" d="M 45.00,209.99 C 49.25,209.99 53.49,214.93 57.74,214.93 C 61.98,214.93 66.23,209.63 70.48,209.63 C 74.72,209.63 78.97,214.05 83.21,214.05 C 87.46,214.05 91.71,214.93 95.95,214.93 C 100.20,214.93 104.44,214.93 108.69,214.93 C 112.94,214.93 117.18,213.17 121.43,213.17 C 125.67,213.17 129.92,214.58 134.17,214.58 C 138.41,214.58 142.66,217.94 146.90,217.94 C 151.15,217.94 155.40,214.93 159.64,214.93 C 163.89,214.93 168.13,218.47 172.38,218.47 C 176.63,218.47 180.87,218.47 185.12,218.47 C 189.37,218.47 193.61,214.58 197.86,214.58 C 202.10,214.58 206.35,219.70 210.60,219.70 C 214.84,219.70 219.09,213.17 223.33,213.17 C 227.58,213.17 231.83,213.17 236.07,213.17 C 240.32,213.17 244.56,216.70 248.81,216.70 C 253.06,216.70 257.30,216.70 261.55,216.70 C 265.79,216.70 270.04,216.70 274.29,216.70 C 278.53,216.70 282.78,216.70 287.02,216.70 C 291.27,216.70 295.52,212.99 299.76,212.99 C 304.01,212.99 308.25,211.40 312.50,211.40 C 316.75,211.40 320.99,211.40 325.24,211.40 C 329.48,211.40 333.73,211.40 337.98,211.40 C 342.22,211.40 346.47,211.40 350.71,211.40 C 354.96,211.40 359.21,211.40 363.45,211.40 C 367.70,211.40 371.94,211.40 376.19,211.40 C 380.44,211.40 384.68,206.10 388.93,206.10 C 393.17,206.10 397.42,206.10 401.67,206.10 C 405.91,206.10 410.16,206.10 414.40,206.10 C 418.65,206.10 422.90,207.87 427.14,207.87 C 431.39,207.87 435.63,207.87 439.88,207.87 C 444.13,207.87 448.37,204.33 452.62,204.33 C 456.87,204.33 461.11,207.87 465.36,207.87 C 469.60,207.87 473.85,207.87 478.10,207.87 C 482.34,207.87 486.59,209.63 490.83,209.63 C 495.08,209.63 499.33,209.63 503.57,209.63 C 507.82,209.63 512.06,209.63 516.31,209.63 C 520.56,209.63 524.80,216.70 529.05,216.70 C 533.29,216.70 537.54,216.70 541.79,216.70 C 546.03,216.70 550.28,216.70 554.52,216.70 C 558.77,216.70 563.02,207.87 567.26,207.87 C 571.51,207.87 575.75,200.80 580.00,200.80" data-product="Nvidia RTX 5060 Ti 8 GB" fill="none" stroke="#e38e4f" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" /><path class="riv-line-path" d="M 45.00,209.63 C 49.25,209.63 53.49,209.63 57.74,209.63 C 61.98,209.63 66.23,209.63 70.48,209.63 C 74.72,209.63 78.97,209.63 83.21,209.63 C 87.46,209.63 91.71,213.17 95.95,213.17 C 100.20,213.17 104.44,213.17 108.69,213.17 C 112.94,213.17 117.18,213.17 121.43,213.17 C 125.67,213.17 129.92,213.17 134.17,213.17 C 138.41,213.17 142.66,213.17 146.90,213.17 C 151.15,213.17 155.40,211.40 159.64,211.40 C 163.89,211.40 168.13,214.93 172.38,214.93 C 176.63,214.93 180.87,213.17 185.12,213.17 C 189.37,213.17 193.61,213.17 197.86,213.17 C 202.10,213.17 206.35,209.63 210.60,209.63 C 214.84,209.63 219.09,207.87 223.33,207.87 C 227.58,207.87 231.83,207.87 236.07,207.87 C 240.32,207.87 244.56,206.10 248.81,206.10 C 253.06,206.10 257.30,206.10 261.55,206.10 C 265.79,206.10 270.04,204.33 274.29,204.33 C 278.53,204.33 282.78,197.27 287.02,197.27 C 291.27,197.27 295.52,197.27 299.76,197.27 C 304.01,197.27 308.25,204.33 312.50,204.33 C 316.75,204.33 320.99,197.27 325.24,197.27 C 329.48,197.27 333.73,197.27 337.98,197.27 C 342.22,197.27 346.47,197.27 350.71,197.27 C 354.96,197.27 359.21,197.27 363.45,197.27 C 367.70,197.27 371.94,197.27 376.19,197.27 C 380.44,197.27 384.68,197.27 388.93,197.27 C 393.17,197.27 397.42,195.68 401.67,195.68 C 405.91,195.68 410.16,197.27 414.40,197.27 C 418.65,197.27 422.90,197.27 427.14,197.27 C 431.39,197.27 435.63,199.03 439.88,199.03 C 444.13,199.03 448.37,199.03 452.62,199.03 C 456.87,199.03 461.11,197.27 465.36,197.27 C 469.60,197.27 473.85,199.03 478.10,199.03 C 482.34,199.03 486.59,197.27 490.83,197.27 C 495.08,197.27 499.33,197.27 503.57,197.27 C 507.82,197.27 512.06,197.27 516.31,197.27 C 520.56,197.27 524.80,204.33 529.05,204.33 C 533.29,204.33 537.54,199.03 541.79,199.03 C 546.03,199.03 550.28,199.03 554.52,199.03 C 558.77,199.03 563.02,195.50 567.26,195.50 C 571.51,195.50 575.75,191.97 580.00,191.97" data-product="AMD RX 9060 XT 16 GB" fill="none" stroke="#E33235" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" /><path class="riv-line-path" d="M 45.00,225.53 C 49.25,225.53 53.49,227.30 57.74,227.30 C 61.98,227.30 66.23,225.53 70.48,225.53 C 74.72,225.53 78.97,225.53 83.21,225.53 C 87.46,225.53 91.71,227.30 95.95,227.30 C 100.20,227.30 104.44,227.30 108.69,227.30 C 112.94,227.30 117.18,227.30 121.43,227.30 C 125.67,227.30 129.92,227.30 134.17,227.30 C 138.41,227.30 142.66,227.30 146.90,227.30 C 151.15,227.30 155.40,227.30 159.64,227.30 C 163.89,227.30 168.13,230.83 172.38,230.83 C 176.63,230.83 180.87,226.42 185.12,226.42 C 189.37,226.42 193.61,225.53 197.86,225.53 C 202.10,225.53 206.35,225.53 210.60,225.53 C 214.84,225.53 219.09,224.12 223.33,224.12 C 227.58,224.12 231.83,224.12 236.07,224.12 C 240.32,224.12 244.56,220.23 248.81,220.23 C 253.06,220.23 257.30,220.23 261.55,220.23 C 265.79,220.23 270.04,220.23 274.29,220.23 C 278.53,220.23 282.78,220.23 287.02,220.23 C 291.27,220.23 295.52,213.17 299.76,213.17 C 304.01,213.17 308.25,213.87 312.50,213.87 C 316.75,213.87 320.99,213.87 325.24,213.87 C 329.48,213.87 333.73,213.87 337.98,213.87 C 342.22,213.87 346.47,213.87 350.71,213.87 C 354.96,213.87 359.21,214.93 363.45,214.93 C 367.70,214.93 371.94,214.93 376.19,214.93 C 380.44,214.93 384.68,213.87 388.93,213.87 C 393.17,213.87 397.42,213.17 401.67,213.17 C 405.91,213.17 410.16,213.17 414.40,213.17 C 418.65,213.17 422.90,213.17 427.14,213.17 C 431.39,213.17 435.63,211.40 439.88,211.40 C 444.13,211.40 448.37,211.40 452.62,211.40 C 456.87,211.40 461.11,211.40 465.36,211.40 C 469.60,211.40 473.85,211.40 478.10,211.40 C 482.34,211.40 486.59,211.40 490.83,211.40 C 495.08,211.40 499.33,213.17 503.57,213.17 C 507.82,213.17 512.06,213.17 516.31,213.17 C 520.56,213.17 524.80,211.40 529.05,211.40 C 533.29,211.40 537.54,211.40 541.79,211.40 C 546.03,211.40 550.28,211.40 554.52,211.40 C 558.77,211.40 563.02,211.40 567.26,211.40 C 571.51,211.40 575.75,209.63 580.00,209.63" data-product="AMD RX 9060 XT 8 GB" fill="none" stroke="#FE9F58" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" /><path class="riv-line-path" d="M 45.00,222.00 C 49.25,222.00 53.49,222.00 57.74,222.00 C 61.98,222.00 66.23,223.59 70.48,223.59 C 74.72,223.59 78.97,222.71 83.21,222.71 C 87.46,222.71 91.71,222.00 95.95,222.00 C 100.20,222.00 104.44,223.94 108.69,223.94 C 112.94,223.94 117.18,222.18 121.43,222.18 C 125.67,222.18 129.92,222.18 134.17,222.18 C 138.41,222.18 142.66,222.18 146.90,222.18 C 151.15,222.18 155.40,222.18 159.64,222.18 C 163.89,222.18 168.13,225.53 172.38,225.53 C 176.63,225.53 180.87,225.71 185.12,225.71 C 189.37,225.71 193.61,225.71 197.86,225.71 C 202.10,225.71 206.35,225.71 210.60,225.71 C 214.84,225.71 219.09,225.71 223.33,225.71 C 227.58,225.71 231.83,227.30 236.07,227.30 C 240.32,227.30 244.56,229.07 248.81,229.07 C 253.06,229.07 257.30,223.77 261.55,223.77 C 265.79,223.77 270.04,222.18 274.29,222.18 C 278.53,222.18 282.78,222.18 287.02,222.18 C 291.27,222.18 295.52,222.18 299.76,222.18 C 304.01,222.18 308.25,222.18 312.50,222.18 C 316.75,222.18 320.99,214.93 325.24,214.93 C 329.48,214.93 333.73,214.93 337.98,214.93 C 342.22,214.93 346.47,213.34 350.71,213.34 C 354.96,213.34 359.21,213.34 363.45,213.34 C 367.70,213.34 371.94,213.34 376.19,213.34 C 380.44,213.34 384.68,213.34 388.93,213.34 C 393.17,213.34 397.42,213.34 401.67,213.34 C 405.91,213.34 410.16,216.70 414.40,216.70 C 418.65,216.70 422.90,216.70 427.14,216.70 C 431.39,216.70 435.63,220.23 439.88,220.23 C 444.13,220.23 448.37,213.34 452.62,213.34 C 456.87,213.34 461.11,213.34 465.36,213.34 C 469.60,213.34 473.85,213.17 478.10,213.17 C 482.34,213.17 486.59,214.93 490.83,214.93 C 495.08,214.93 499.33,214.93 503.57,214.93 C 507.82,214.93 512.06,214.93 516.31,214.93 C 520.56,214.93 524.80,214.93 529.05,214.93 C 533.29,214.93 537.54,214.93 541.79,214.93 C 546.03,214.93 550.28,215.11 554.52,215.11 C 558.77,215.11 563.02,213.17 567.26,213.17 C 571.51,213.17 575.75,211.58 580.00,211.58" data-product="Nvidia RTX 5060" fill="none" stroke="#D07F46" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" /><path class="riv-line-path" d="M 45.00,230.83 C 49.25,230.83 53.49,230.83 57.74,230.83 C 61.98,230.83 66.23,230.83 70.48,230.83 C 74.72,230.83 78.97,230.83 83.21,230.83 C 87.46,230.83 91.71,230.83 95.95,230.83 C 100.20,230.83 104.44,232.60 108.69,232.60 C 112.94,232.60 117.18,232.60 121.43,232.60 C 125.67,232.60 129.92,230.83 134.17,230.83 C 138.41,230.83 142.66,230.83 146.90,230.83 C 151.15,230.83 155.40,230.83 159.64,230.83 C 163.89,230.83 168.13,234.37 172.38,234.37 C 176.63,234.37 180.87,236.13 185.12,236.13 C 189.37,236.13 193.61,236.13 197.86,236.13 C 202.10,236.13 206.35,236.13 210.60,236.13 C 214.84,236.13 219.09,239.67 223.33,239.67 C 227.58,239.67 231.83,239.67 236.07,239.67 C 240.32,239.67 244.56,233.48 248.81,233.48 C 253.06,233.48 257.30,232.60 261.55,232.60 C 265.79,232.60 270.04,232.60 274.29,232.60 C 278.53,232.60 282.78,232.60 287.02,232.60 C 291.27,232.60 295.52,229.07 299.76,229.07 C 304.01,229.07 308.25,229.07 312.50,229.07 C 316.75,229.07 320.99,229.07 325.24,229.07 C 329.48,229.07 333.73,229.07 337.98,229.07 C 342.22,229.07 346.47,229.07 350.71,229.07 C 354.96,229.07 359.21,223.77 363.45,223.77 C 367.70,223.77 371.94,223.77 376.19,223.77 C 380.44,223.77 384.68,223.77 388.93,223.77 C 393.17,223.77 397.42,223.77 401.67,223.77 C 405.91,223.77 410.16,223.77 414.40,223.77 C 418.65,223.77 422.90,223.77 427.14,223.77 C 431.39,223.77 435.63,223.77 439.88,223.77 C 444.13,223.77 448.37,223.77 452.62,223.77 C 456.87,223.77 461.11,223.77 465.36,223.77 C 469.60,223.77 473.85,223.77 478.10,223.77 C 482.34,223.77 486.59,223.77 490.83,223.77 C 495.08,223.77 499.33,223.77 503.57,223.77 C 507.82,223.77 512.06,223.77 516.31,223.77 C 520.56,223.77 524.80,223.77 529.05,223.77 C 533.29,223.77 537.54,223.77 541.79,223.77 C 546.03,223.77 550.28,223.77 554.52,223.77 C 558.77,223.77 563.02,223.77 567.26,223.77 C 571.51,223.77 575.75,222.18 580.00,222.18" data-product="Nvidia RTX 5050" fill="none" stroke="#B5282A" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" /><path class="riv-line-path" d="M 45.00,229.07 C 49.25,229.07 53.49,229.07 57.74,229.07 C 61.98,229.07 66.23,230.83 70.48,230.83 C 74.72,230.83 78.97,230.83 83.21,230.83 C 87.46,230.83 91.71,230.83 95.95,230.83 C 100.20,230.83 104.44,230.83 108.69,230.83 C 112.94,230.83 117.18,230.83 121.43,230.83 C 125.67,230.83 129.92,230.83 134.17,230.83 C 138.41,230.83 142.66,230.83 146.90,230.83 C 151.15,230.83 155.40,230.83 159.64,230.83 C 163.89,230.83 168.13,230.83 172.38,230.83 C 176.63,230.83 180.87,230.83 185.12,230.83 C 189.37,230.83 193.61,230.83 197.86,230.83 C 202.10,230.83 206.35,230.83 210.60,230.83 C 214.84,230.83 219.09,232.60 223.33,232.60 C 227.58,232.60 231.83,232.60 236.07,232.60 C 240.32,232.60 244.56,230.83 248.81,230.83 C 253.06,230.83 257.30,230.83 261.55,230.83 C 265.79,230.83 270.04,229.07 274.29,229.07 C 278.53,229.07 282.78,223.77 287.02,223.77 C 291.27,223.77 295.52,223.77 299.76,223.77 C 304.01,223.77 308.25,222.00 312.50,222.00 C 316.75,222.00 320.99,222.00 325.24,222.00 C 329.48,222.00 333.73,222.00 337.98,222.00 C 342.22,222.00 346.47,222.00 350.71,222.00 C 354.96,222.00 359.21,222.00 363.45,222.00 C 367.70,222.00 371.94,222.00 376.19,222.00 C 380.44,222.00 384.68,223.77 388.93,223.77 C 393.17,223.77 397.42,223.77 401.67,223.77 C 405.91,223.77 410.16,223.77 414.40,223.77 C 418.65,223.77 422.90,223.77 427.14,223.77 C 431.39,223.77 435.63,223.77 439.88,223.77 C 444.13,223.77 448.37,223.77 452.62,223.77 C 456.87,223.77 461.11,223.77 465.36,223.77 C 469.60,223.77 473.85,221.29 478.10,221.29 C 482.34,221.29 486.59,222.00 490.83,222.00 C 495.08,222.00 499.33,221.29 503.57,221.29 C 507.82,221.29 512.06,221.29 516.31,221.29 C 520.56,221.29 524.80,222.35 529.05,222.35 C 533.29,222.35 537.54,223.59 541.79,223.59 C 546.03,223.59 550.28,223.77 554.52,223.77 C 558.77,223.77 563.02,223.77 567.26,223.77 C 571.51,223.77 575.75,220.23 580.00,220.23" data-product="Intel Arc B580" fill="none" stroke="#66C5D7" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" /><path class="riv-line-path" d="M 45.00,234.37 C 49.25,234.37 53.49,234.37 57.74,234.37 C 61.98,234.37 66.23,234.37 70.48,234.37 C 74.72,234.37 78.97,234.37 83.21,234.37 C 87.46,234.37 91.71,234.37 95.95,234.37 C 100.20,234.37 104.44,234.37 108.69,234.37 C 112.94,234.37 117.18,234.37 121.43,234.37 C 125.67,234.37 129.92,239.67 134.17,239.67 C 138.41,239.67 142.66,236.13 146.90,236.13 C 151.15,236.13 155.40,237.90 159.64,237.90 C 163.89,237.90 168.13,239.67 172.38,239.67 C 176.63,239.67 180.87,239.67 185.12,239.67 C 189.37,239.67 193.61,239.67 197.86,239.67 C 202.10,239.67 206.35,239.31 210.60,239.31 C 214.84,239.31 219.09,239.31 223.33,239.31 C 227.58,239.31 231.83,239.31 236.07,239.31 C 240.32,239.31 244.56,239.67 248.81,239.67 C 253.06,239.67 257.30,239.67 261.55,239.67 C 265.79,239.67 270.04,239.67 274.29,239.67 C 278.53,239.67 282.78,239.67 287.02,239.67 C 291.27,239.67 295.52,230.83 299.76,230.83 C 304.01,230.83 308.25,230.83 312.50,230.83 C 316.75,230.83 320.99,230.83 325.24,230.83 C 329.48,230.83 333.73,230.83 337.98,230.83 C 342.22,230.83 346.47,230.83 350.71,230.83 C 354.96,230.83 359.21,230.83 363.45,230.83 C 367.70,230.83 371.94,230.83 376.19,230.83 C 380.44,230.83 384.68,230.83 388.93,230.83 C 393.17,230.83 397.42,230.83 401.67,230.83 C 405.91,230.83 410.16,229.07 414.40,229.07 C 418.65,229.07 422.90,229.07 427.14,229.07 C 431.39,229.07 435.63,229.07 439.88,229.07 C 444.13,229.07 448.37,229.07 452.62,229.07 C 456.87,229.07 461.11,229.07 465.36,229.07 C 469.60,229.07 473.85,229.07 478.10,229.07 C 482.34,229.07 486.59,229.07 490.83,229.07 C 495.08,229.07 499.33,230.83 503.57,230.83 C 507.82,230.83 512.06,230.83 516.31,230.83 C 520.56,230.83 524.80,230.83 529.05,230.83 C 533.29,230.83 537.54,229.07 541.79,229.07 C 546.03,229.07 550.28,230.83 554.52,230.83 C 558.77,230.83 563.02,229.07 567.26,229.07 C 571.51,229.07 575.75,229.07 580.00,229.07" data-product="Intel Arc B570" fill="none" stroke="#FFC08B" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" /><path class="riv-line-path" d="M 490.83,177.83 C 495.08,177.83 499.33,177.83 503.57,177.83 C 507.82,177.83 512.06,177.83 516.31,177.83 C 520.56,177.83 524.80,186.67 529.05,186.67 C 533.29,186.67 537.54,186.67 541.79,186.67 C 546.03,186.67 550.28,186.67 554.52,186.67 C 558.77,186.67 563.02,177.83 567.26,177.83 C 571.51,177.83 575.75,186.67 580.00,186.67" data-product="AMD Radeon RX 9070 GRE" fill="none" stroke="#E33235" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="45.00" cy="80.67" r="3" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="57.74" cy="80.84" r="3" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="70.48" cy="98.33" r="3" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="83.21" cy="98.33" r="3" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="95.95" cy="98.33" r="3" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="108.69" cy="110.88" r="3" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="121.43" cy="98.51" r="3" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="134.17" cy="101.87" r="3" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="146.90" cy="98.51" r="3" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="159.64" cy="100.28" r="3" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="172.38" cy="100.10" r="3" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="185.12" cy="100.28" r="3" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="197.86" cy="98.33" r="3" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="210.60" cy="98.33" r="3" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="223.33" cy="98.33" r="3" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="236.07" cy="80.67" r="3" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="248.81" cy="57.70" r="3" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="261.55" cy="50.99" r="3" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="274.29" cy="31.20" r="3" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="287.02" cy="36.50" r="3" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="299.76" cy="33.85" r="3" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="312.50" cy="33.85" r="3" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="325.24" cy="47.10" r="3" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="337.98" cy="47.10" r="3" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="350.71" cy="54.17" r="3" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="363.45" cy="52.40" r="3" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="376.19" cy="47.10" r="3" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="388.93" cy="54.17" r="3" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="401.67" cy="47.10" r="3" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="414.40" cy="47.10" r="3" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="427.14" cy="47.10" r="3" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="439.88" cy="47.10" r="3" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="452.62" cy="47.10" r="3" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="465.36" cy="50.63" r="3" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="478.10" cy="47.10" r="3" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="490.83" cy="54.17" r="3" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="503.57" cy="54.17" r="3" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="516.31" cy="54.17" r="3" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="529.05" cy="54.17" r="3" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="541.79" cy="54.17" r="3" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="554.52" cy="54.17" r="3" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="567.26" cy="54.17" r="3" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="580.00" cy="47.10" r="3" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="45.00" cy="137.20" r="3" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="57.74" cy="142.50" r="3" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="70.48" cy="142.50" r="3" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="83.21" cy="142.50" r="3" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="95.95" cy="142.68" r="3" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="108.69" cy="142.68" r="3" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="121.43" cy="142.50" r="3" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="134.17" cy="142.68" r="3" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="146.90" cy="142.50" r="3" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="159.64" cy="146.03" r="3" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="172.38" cy="151.51" r="3" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="185.12" cy="146.03" r="3" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="197.86" cy="142.50" r="3" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="210.60" cy="142.50" r="3" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="223.33" cy="142.68" r="3" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="236.07" cy="142.50" r="3" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="248.81" cy="142.50" r="3" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="261.55" cy="128.54" r="3" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="274.29" cy="116.18" r="3" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="287.02" cy="98.33" r="3" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="299.76" cy="107.17" r="3" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="312.50" cy="107.17" r="3" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="325.24" cy="107.17" r="3" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="337.98" cy="107.17" r="3" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="350.71" cy="107.17" r="3" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="363.45" cy="107.17" r="3" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="376.19" cy="107.17" r="3" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="388.93" cy="116.00" r="3" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="401.67" cy="100.10" r="3" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="414.40" cy="100.10" r="3" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="427.14" cy="100.10" r="3" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="439.88" cy="100.10" r="3" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="452.62" cy="101.87" r="3" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="465.36" cy="101.87" r="3" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="478.10" cy="116.00" r="3" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="490.83" cy="101.87" r="3" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="503.57" cy="101.87" r="3" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="516.31" cy="101.87" r="3" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="529.05" cy="112.47" r="3" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="541.79" cy="106.28" r="3" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="554.52" cy="116.00" r="3" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="567.26" cy="107.17" r="3" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="580.00" cy="93.03" r="3" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="45.00" cy="151.33" r="3" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="57.74" cy="151.33" r="3" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="70.48" cy="151.33" r="3" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="83.21" cy="152.22" r="3" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="95.95" cy="156.63" r="3" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="108.69" cy="156.63" r="3" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="121.43" cy="160.17" r="3" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="134.17" cy="160.17" r="3" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="146.90" cy="160.17" r="3" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="159.64" cy="169.00" r="3" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="172.38" cy="169.00" r="3" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="185.12" cy="169.00" r="3" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="197.86" cy="169.00" r="3" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="210.60" cy="169.00" r="3" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="223.33" cy="169.00" r="3" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="236.07" cy="165.47" r="3" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="248.81" cy="158.40" r="3" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="261.55" cy="151.33" r="3" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="274.29" cy="147.80" r="3" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="287.02" cy="147.80" r="3" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="299.76" cy="146.03" r="3" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="312.50" cy="146.03" r="3" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="325.24" cy="146.03" r="3" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="337.98" cy="146.03" r="3" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="350.71" cy="146.03" r="3" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="363.45" cy="146.03" r="3" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="376.19" cy="146.03" r="3" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="388.93" cy="147.80" r="3" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="401.67" cy="149.57" r="3" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="414.40" cy="149.57" r="3" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="427.14" cy="156.63" r="3" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="439.88" cy="149.57" r="3" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="452.62" cy="149.57" r="3" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="465.36" cy="149.57" r="3" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="478.10" cy="151.33" r="3" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="490.83" cy="151.33" r="3" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="503.57" cy="151.33" r="3" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="516.31" cy="151.33" r="3" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="529.05" cy="151.33" r="3" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="541.79" cy="151.33" r="3" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="554.52" cy="151.33" r="3" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="567.26" cy="153.10" r="3" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="580.00" cy="147.80" r="3" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="45.00" cy="169.00" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="57.74" cy="169.00" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="70.48" cy="177.83" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="83.21" cy="177.83" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="95.95" cy="169.00" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="108.69" cy="169.00" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="121.43" cy="177.83" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="134.17" cy="177.83" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="146.90" cy="176.07" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="159.64" cy="177.83" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="172.38" cy="177.83" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="185.12" cy="181.37" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="197.86" cy="181.37" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="210.60" cy="181.37" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="223.33" cy="181.37" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="236.07" cy="181.37" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="248.81" cy="172.53" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="261.55" cy="172.53" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="274.29" cy="172.53" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="287.02" cy="169.00" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="299.76" cy="170.77" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="312.50" cy="163.70" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="325.24" cy="163.70" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="337.98" cy="165.47" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="350.71" cy="167.23" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="363.45" cy="167.23" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="376.19" cy="163.70" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="388.93" cy="165.47" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="401.67" cy="165.47" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="414.40" cy="165.47" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="427.14" cy="165.47" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="439.88" cy="165.47" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="452.62" cy="169.00" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="465.36" cy="165.47" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="478.10" cy="169.00" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="490.83" cy="169.00" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="503.57" cy="169.00" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="516.31" cy="169.00" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="529.05" cy="169.00" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="541.79" cy="169.00" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="554.52" cy="169.00" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="567.26" cy="162.82" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="580.00" cy="160.17" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="45.00" cy="177.83" r="3" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="57.74" cy="177.83" r="3" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="70.48" cy="182.43" r="3" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="83.21" cy="178.54" r="3" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="95.95" cy="190.02" r="3" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="108.69" cy="186.84" r="3" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="121.43" cy="183.13" r="3" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="134.17" cy="186.67" r="3" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="146.90" cy="186.67" r="3" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="159.64" cy="190.20" r="3" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="172.38" cy="188.61" r="3" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="185.12" cy="186.67" r="3" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="197.86" cy="181.90" r="3" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="210.60" cy="179.60" r="3" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="223.33" cy="186.84" r="3" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="236.07" cy="186.84" r="3" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="248.81" cy="178.01" r="3" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="261.55" cy="179.60" r="3" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="274.29" cy="178.01" r="3" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="287.02" cy="165.47" r="3" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="299.76" cy="165.47" r="3" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="312.50" cy="165.47" r="3" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="325.24" cy="163.70" r="3" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="337.98" cy="164.58" r="3" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="350.71" cy="163.70" r="3" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="363.45" cy="168.29" r="3" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="376.19" cy="161.93" r="3" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="388.93" cy="163.70" r="3" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="401.67" cy="162.64" r="3" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="414.40" cy="163.70" r="3" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="427.14" cy="169.18" r="3" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="439.88" cy="169.18" r="3" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="452.62" cy="169.18" r="3" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="465.36" cy="169.18" r="3" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="478.10" cy="169.18" r="3" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="490.83" cy="169.18" r="3" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="503.57" cy="169.18" r="3" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="516.31" cy="169.18" r="3" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="529.05" cy="169.18" r="3" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="541.79" cy="169.18" r="3" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="554.52" cy="176.07" r="3" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="567.26" cy="177.83" r="3" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="580.00" cy="141.62" r="3" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="45.00" cy="199.03" r="3" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="57.74" cy="199.03" r="3" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="70.48" cy="199.03" r="3" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="83.21" cy="199.03" r="3" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="95.95" cy="199.03" r="3" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="108.69" cy="208.04" r="3" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="121.43" cy="199.03" r="3" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="134.17" cy="199.03" r="3" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="146.90" cy="199.03" r="3" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="159.64" cy="199.03" r="3" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="172.38" cy="204.33" r="3" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="185.12" cy="204.33" r="3" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="197.86" cy="200.80" r="3" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="210.60" cy="200.80" r="3" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="223.33" cy="199.03" r="3" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="236.07" cy="199.03" r="3" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="248.81" cy="199.03" r="3" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="261.55" cy="195.50" r="3" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="274.29" cy="195.50" r="3" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="287.02" cy="183.13" r="3" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="299.76" cy="183.13" r="3" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="312.50" cy="183.13" r="3" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="325.24" cy="183.13" r="3" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="337.98" cy="183.13" r="3" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="350.71" cy="177.83" r="3" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="363.45" cy="177.83" r="3" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="376.19" cy="174.30" r="3" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="388.93" cy="184.02" r="3" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="401.67" cy="186.67" r="3" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="414.40" cy="186.67" r="3" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="427.14" cy="186.67" r="3" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="439.88" cy="184.02" r="3" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="452.62" cy="188.43" r="3" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="465.36" cy="177.83" r="3" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="478.10" cy="177.83" r="3" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="490.83" cy="177.83" r="3" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="503.57" cy="174.30" r="3" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="516.31" cy="174.30" r="3" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="529.05" cy="174.30" r="3" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="541.79" cy="175.18" r="3" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="554.52" cy="176.07" r="3" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="567.26" cy="174.30" r="3" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="580.00" cy="160.17" r="3" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="45.00" cy="209.99" r="3" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="57.74" cy="214.93" r="3" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="70.48" cy="209.63" r="3" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="83.21" cy="214.05" r="3" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="95.95" cy="214.93" r="3" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="108.69" cy="214.93" r="3" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="121.43" cy="213.17" r="3" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="134.17" cy="214.58" r="3" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="146.90" cy="217.94" r="3" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="159.64" cy="214.93" r="3" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="172.38" cy="218.47" r="3" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="185.12" cy="218.47" r="3" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="197.86" cy="214.58" r="3" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="210.60" cy="219.70" r="3" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="223.33" cy="213.17" r="3" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="236.07" cy="213.17" r="3" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="248.81" cy="216.70" r="3" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="261.55" cy="216.70" r="3" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="274.29" cy="216.70" r="3" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="287.02" cy="216.70" r="3" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="299.76" cy="212.99" r="3" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="312.50" cy="211.40" r="3" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="325.24" cy="211.40" r="3" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="337.98" cy="211.40" r="3" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="350.71" cy="211.40" r="3" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="363.45" cy="211.40" r="3" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="376.19" cy="211.40" r="3" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="388.93" cy="206.10" r="3" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="401.67" cy="206.10" r="3" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="414.40" cy="206.10" r="3" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="427.14" cy="207.87" r="3" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="439.88" cy="207.87" r="3" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="452.62" cy="204.33" r="3" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="465.36" cy="207.87" r="3" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="478.10" cy="207.87" r="3" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="490.83" cy="209.63" r="3" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="503.57" cy="209.63" r="3" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="516.31" cy="209.63" r="3" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="529.05" cy="216.70" r="3" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="541.79" cy="216.70" r="3" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="554.52" cy="216.70" r="3" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="567.26" cy="207.87" r="3" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="580.00" cy="200.80" r="3" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="45.00" cy="209.63" r="3" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="57.74" cy="209.63" r="3" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="70.48" cy="209.63" r="3" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="83.21" cy="209.63" r="3" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="95.95" cy="213.17" r="3" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="108.69" cy="213.17" r="3" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="121.43" cy="213.17" r="3" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="134.17" cy="213.17" r="3" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="146.90" cy="213.17" r="3" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="159.64" cy="211.40" r="3" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="172.38" cy="214.93" r="3" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="185.12" cy="213.17" r="3" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="197.86" cy="213.17" r="3" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="210.60" cy="209.63" r="3" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="223.33" cy="207.87" r="3" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="236.07" cy="207.87" r="3" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="248.81" cy="206.10" r="3" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="261.55" cy="206.10" r="3" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="274.29" cy="204.33" r="3" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="287.02" cy="197.27" r="3" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="299.76" cy="197.27" r="3" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="312.50" cy="204.33" r="3" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="325.24" cy="197.27" r="3" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="337.98" cy="197.27" r="3" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="350.71" cy="197.27" r="3" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="363.45" cy="197.27" r="3" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="376.19" cy="197.27" r="3" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="388.93" cy="197.27" r="3" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="401.67" cy="195.68" r="3" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="414.40" cy="197.27" r="3" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="427.14" cy="197.27" r="3" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="439.88" cy="199.03" r="3" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="452.62" cy="199.03" r="3" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="465.36" cy="197.27" r="3" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="478.10" cy="199.03" r="3" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="490.83" cy="197.27" r="3" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="503.57" cy="197.27" r="3" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="516.31" cy="197.27" r="3" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="529.05" cy="204.33" r="3" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="541.79" cy="199.03" r="3" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="554.52" cy="199.03" r="3" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="567.26" cy="195.50" r="3" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="580.00" cy="191.97" r="3" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="45.00" cy="225.53" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="57.74" cy="227.30" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="70.48" cy="225.53" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="83.21" cy="225.53" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="95.95" cy="227.30" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="108.69" cy="227.30" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="121.43" cy="227.30" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="134.17" cy="227.30" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="146.90" cy="227.30" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="159.64" cy="227.30" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="172.38" cy="230.83" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="185.12" cy="226.42" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="197.86" cy="225.53" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="210.60" cy="225.53" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="223.33" cy="224.12" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="236.07" cy="224.12" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="248.81" cy="220.23" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="261.55" cy="220.23" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="274.29" cy="220.23" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="287.02" cy="220.23" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="299.76" cy="213.17" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="312.50" cy="213.87" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="325.24" cy="213.87" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="337.98" cy="213.87" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="350.71" cy="213.87" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="363.45" cy="214.93" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="376.19" cy="214.93" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="388.93" cy="213.87" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="401.67" cy="213.17" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="414.40" cy="213.17" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="427.14" cy="213.17" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="439.88" cy="211.40" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="452.62" cy="211.40" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="465.36" cy="211.40" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="478.10" cy="211.40" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="490.83" cy="211.40" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="503.57" cy="213.17" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="516.31" cy="213.17" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="529.05" cy="211.40" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="541.79" cy="211.40" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="554.52" cy="211.40" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="567.26" cy="211.40" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="580.00" cy="209.63" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="45.00" cy="222.00" r="3" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="57.74" cy="222.00" r="3" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="70.48" cy="223.59" r="3" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="83.21" cy="222.71" r="3" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="95.95" cy="222.00" r="3" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="108.69" cy="223.94" r="3" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="121.43" cy="222.18" r="3" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="134.17" cy="222.18" r="3" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="146.90" cy="222.18" r="3" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="159.64" cy="222.18" r="3" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="172.38" cy="225.53" r="3" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="185.12" cy="225.71" r="3" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="197.86" cy="225.71" r="3" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="210.60" cy="225.71" r="3" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="223.33" cy="225.71" r="3" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="236.07" cy="227.30" r="3" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="248.81" cy="229.07" r="3" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="261.55" cy="223.77" r="3" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="274.29" cy="222.18" r="3" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="287.02" cy="222.18" r="3" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="299.76" cy="222.18" r="3" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="312.50" cy="222.18" r="3" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="325.24" cy="214.93" r="3" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="337.98" cy="214.93" r="3" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="350.71" cy="213.34" r="3" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="363.45" cy="213.34" r="3" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="376.19" cy="213.34" r="3" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="388.93" cy="213.34" r="3" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="401.67" cy="213.34" r="3" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="414.40" cy="216.70" r="3" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="427.14" cy="216.70" r="3" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="439.88" cy="220.23" r="3" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="452.62" cy="213.34" r="3" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="465.36" cy="213.34" r="3" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="478.10" cy="213.17" r="3" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="490.83" cy="214.93" r="3" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="503.57" cy="214.93" r="3" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="516.31" cy="214.93" r="3" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="529.05" cy="214.93" r="3" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="541.79" cy="214.93" r="3" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="554.52" cy="215.11" r="3" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="567.26" cy="213.17" r="3" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="580.00" cy="211.58" r="3" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="45.00" cy="230.83" r="3" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="57.74" cy="230.83" r="3" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="70.48" cy="230.83" r="3" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="83.21" cy="230.83" r="3" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="95.95" cy="230.83" r="3" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="108.69" cy="232.60" r="3" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="121.43" cy="232.60" r="3" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="134.17" cy="230.83" r="3" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="146.90" cy="230.83" r="3" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="159.64" cy="230.83" r="3" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="172.38" cy="234.37" r="3" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="185.12" cy="236.13" r="3" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="197.86" cy="236.13" r="3" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="210.60" cy="236.13" r="3" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="223.33" cy="239.67" r="3" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="236.07" cy="239.67" r="3" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="248.81" cy="233.48" r="3" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="261.55" cy="232.60" r="3" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="274.29" cy="232.60" r="3" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="287.02" cy="232.60" r="3" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="299.76" cy="229.07" r="3" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="312.50" cy="229.07" r="3" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="325.24" cy="229.07" r="3" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="337.98" cy="229.07" r="3" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="350.71" cy="229.07" r="3" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="363.45" cy="223.77" r="3" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="376.19" cy="223.77" r="3" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="388.93" cy="223.77" r="3" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="401.67" cy="223.77" r="3" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="414.40" cy="223.77" r="3" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="427.14" cy="223.77" r="3" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="439.88" cy="223.77" r="3" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="452.62" cy="223.77" r="3" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="465.36" cy="223.77" r="3" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="478.10" cy="223.77" r="3" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="490.83" cy="223.77" r="3" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="503.57" cy="223.77" r="3" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="516.31" cy="223.77" r="3" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="529.05" cy="223.77" r="3" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="541.79" cy="223.77" r="3" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="554.52" cy="223.77" r="3" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="567.26" cy="223.77" r="3" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="580.00" cy="222.18" r="3" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="45.00" cy="229.07" r="3" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="57.74" cy="229.07" r="3" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="70.48" cy="230.83" r="3" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="83.21" cy="230.83" r="3" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="95.95" cy="230.83" r="3" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="108.69" cy="230.83" r="3" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="121.43" cy="230.83" r="3" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="134.17" cy="230.83" r="3" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="146.90" cy="230.83" r="3" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="159.64" cy="230.83" r="3" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="172.38" cy="230.83" r="3" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="185.12" cy="230.83" r="3" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="197.86" cy="230.83" r="3" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="210.60" cy="230.83" r="3" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="223.33" cy="232.60" r="3" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="236.07" cy="232.60" r="3" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="248.81" cy="230.83" r="3" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="261.55" cy="230.83" r="3" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="274.29" cy="229.07" r="3" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="287.02" cy="223.77" r="3" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="299.76" cy="223.77" r="3" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="312.50" cy="222.00" r="3" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="325.24" cy="222.00" r="3" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="337.98" cy="222.00" r="3" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="350.71" cy="222.00" r="3" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="363.45" cy="222.00" r="3" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="376.19" cy="222.00" r="3" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="388.93" cy="223.77" r="3" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="401.67" cy="223.77" r="3" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="414.40" cy="223.77" r="3" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="427.14" cy="223.77" r="3" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="439.88" cy="223.77" r="3" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="452.62" cy="223.77" r="3" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="465.36" cy="223.77" r="3" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="478.10" cy="221.29" r="3" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="490.83" cy="222.00" r="3" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="503.57" cy="221.29" r="3" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="516.31" cy="221.29" r="3" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="529.05" cy="222.35" r="3" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="541.79" cy="223.59" r="3" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="554.52" cy="223.77" r="3" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="567.26" cy="223.77" r="3" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="580.00" cy="220.23" r="3" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="45.00" cy="234.37" r="3" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="57.74" cy="234.37" r="3" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="70.48" cy="234.37" r="3" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="83.21" cy="234.37" r="3" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="95.95" cy="234.37" r="3" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="108.69" cy="234.37" r="3" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="121.43" cy="234.37" r="3" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="134.17" cy="239.67" r="3" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="146.90" cy="236.13" r="3" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="159.64" cy="237.90" r="3" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="172.38" cy="239.67" r="3" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="185.12" cy="239.67" r="3" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="197.86" cy="239.67" r="3" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="210.60" cy="239.31" r="3" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="223.33" cy="239.31" r="3" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="236.07" cy="239.31" r="3" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="248.81" cy="239.67" r="3" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="261.55" cy="239.67" r="3" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="274.29" cy="239.67" r="3" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="287.02" cy="239.67" r="3" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="299.76" cy="230.83" r="3" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="312.50" cy="230.83" r="3" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="325.24" cy="230.83" r="3" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="337.98" cy="230.83" r="3" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="350.71" cy="230.83" r="3" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="363.45" cy="230.83" r="3" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="376.19" cy="230.83" r="3" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="388.93" cy="230.83" r="3" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="401.67" cy="230.83" r="3" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="414.40" cy="229.07" r="3" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="427.14" cy="229.07" r="3" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="439.88" cy="229.07" r="3" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="452.62" cy="229.07" r="3" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="465.36" cy="229.07" r="3" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="478.10" cy="229.07" r="3" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="490.83" cy="229.07" r="3" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="503.57" cy="230.83" r="3" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="516.31" cy="230.83" r="3" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="529.05" cy="230.83" r="3" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="541.79" cy="229.07" r="3" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="554.52" cy="230.83" r="3" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="567.26" cy="229.07" r="3" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="580.00" cy="229.07" r="3" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="AMD Radeon RX 9070 GRE" cx="490.83" cy="177.83" r="3" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD Radeon RX 9070 GRE" cx="503.57" cy="177.83" r="3" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD Radeon RX 9070 GRE" cx="516.31" cy="177.83" r="3" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD Radeon RX 9070 GRE" cx="529.05" cy="186.67" r="3" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD Radeon RX 9070 GRE" cx="541.79" cy="186.67" r="3" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD Radeon RX 9070 GRE" cx="554.52" cy="186.67" r="3" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD Radeon RX 9070 GRE" cx="567.26" cy="177.83" r="3" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD Radeon RX 9070 GRE" cx="580.00" cy="186.67" r="3" fill="#E33235" style="opacity:0;" /></svg><svg class="riv-line-chart-svg-mobile" style="overflow: visible;" fill="none" viewBox="0 0 600 440" width="100%" height="auto" aria-hidden="true"><g class="riv-grid"><line x1="40" x2="585" y1="375.00" y2="375.00" /><line x1="40" x2="585" y1="253.33" y2="253.33" /><line x1="40" x2="585" y1="131.67" y2="131.67" /><line x1="40" x2="585" y1="10.00" y2="10.00" /><line x1="91.90" x2="91.90" y1="10" y2="375" /><line x1="156.79" x2="156.79" y1="10" y2="375" /><line x1="221.67" x2="221.67" y1="10" y2="375" /><line x1="286.55" x2="286.55" y1="10" y2="375" /><line x1="351.43" x2="351.43" y1="10" y2="375" /><line x1="416.31" x2="416.31" y1="10" y2="375" /><line x1="481.19" x2="481.19" y1="10" y2="375" /><line x1="546.07" x2="546.07" y1="10" y2="375" /></g><g class="riv-axes"><line x1="40" x2="40" y1="10" y2="375" stroke="#D1D5DB" /><line x1="40" x2="585" y1="375" y2="375" stroke="#D1D5DB" /><text x="32" y="375.00" dy="0.32em" text-anchor="end" style="font-size: 14px; font-weight: normal;" fill="#374151">0</text><text x="32" y="253.33" dy="0.32em" text-anchor="end" style="font-size: 14px; font-weight: normal;" fill="#374151">500</text><text x="32" y="131.67" dy="0.32em" text-anchor="end" style="font-size: 14px; font-weight: normal;" fill="#374151">1000</text><text x="32" y="10.00" dy="0.32em" text-anchor="end" style="font-size: 14px; font-weight: normal;" fill="#374151">1500</text><text x="91.90" y="387" transform="rotate(-45 91.90 387)" text-anchor="end" style="font-size: 14px; font-weight: normal;" fill="#374151">5 Week</text><text x="156.79" y="387" transform="rotate(-45 156.79 387)" text-anchor="end" style="font-size: 14px; font-weight: normal;" fill="#374151">10 Week</text><text x="221.67" y="387" transform="rotate(-45 221.67 387)" text-anchor="end" style="font-size: 14px; font-weight: normal;" fill="#374151">15 Week</text><text x="286.55" y="387" transform="rotate(-45 286.55 387)" text-anchor="end" style="font-size: 14px; font-weight: normal;" fill="#374151">20 Week</text><text x="351.43" y="387" transform="rotate(-45 351.43 387)" text-anchor="end" style="font-size: 14px; font-weight: normal;" fill="#374151">25 Week</text><text x="416.31" y="387" transform="rotate(-45 416.31 387)" text-anchor="end" style="font-size: 14px; font-weight: normal;" fill="#374151">30 Week</text><text x="481.19" y="387" transform="rotate(-45 481.19 387)" text-anchor="end" style="font-size: 14px; font-weight: normal;" fill="#374151">35 Week</text><text x="546.07" y="387" transform="rotate(-45 546.07 387)" text-anchor="end" style="font-size: 14px; font-weight: normal;" fill="#374151">40 Week</text></g><path class="riv-line-path" d="M 40.00,107.33 C 44.33,107.33 48.65,107.58 52.98,107.58 C 57.30,107.58 61.63,131.67 65.95,131.67 C 70.28,131.67 74.60,131.67 78.93,131.67 C 83.25,131.67 87.58,131.67 91.90,131.67 C 96.23,131.67 100.56,148.94 104.88,148.94 C 109.21,148.94 113.53,131.91 117.86,131.91 C 122.18,131.91 126.51,136.53 130.83,136.53 C 135.16,136.53 139.48,131.91 143.81,131.91 C 148.13,131.91 152.46,134.34 156.79,134.34 C 161.11,134.34 165.44,134.10 169.76,134.10 C 174.09,134.10 178.41,134.34 182.74,134.34 C 187.06,134.34 191.39,131.67 195.71,131.67 C 200.04,131.67 204.37,131.67 208.69,131.67 C 213.02,131.67 217.34,131.67 221.67,131.67 C 225.99,131.67 230.32,107.33 234.64,107.33 C 238.97,107.33 243.29,75.70 247.62,75.70 C 251.94,75.70 256.27,66.45 260.60,66.45 C 264.92,66.45 269.25,39.20 273.57,39.20 C 277.90,39.20 282.22,46.50 286.55,46.50 C 290.87,46.50 295.20,42.85 299.52,42.85 C 303.85,42.85 308.17,42.85 312.50,42.85 C 316.83,42.85 321.15,61.10 325.48,61.10 C 329.80,61.10 334.13,61.10 338.45,61.10 C 342.78,61.10 347.10,70.83 351.43,70.83 C 355.75,70.83 360.08,68.40 364.40,68.40 C 368.73,68.40 373.06,61.10 377.38,61.10 C 381.71,61.10 386.03,70.83 390.36,70.83 C 394.68,70.83 399.01,61.10 403.33,61.10 C 407.66,61.10 411.98,61.10 416.31,61.10 C 420.63,61.10 424.96,61.10 429.29,61.10 C 433.61,61.10 437.94,61.10 442.26,61.10 C 446.59,61.10 450.91,61.10 455.24,61.10 C 459.56,61.10 463.89,65.97 468.21,65.97 C 472.54,65.97 476.87,61.10 481.19,61.10 C 485.52,61.10 489.84,70.83 494.17,70.83 C 498.49,70.83 502.82,70.83 507.14,70.83 C 511.47,70.83 515.79,70.83 520.12,70.83 C 524.44,70.83 528.77,70.83 533.10,70.83 C 537.42,70.83 541.75,70.83 546.07,70.83 C 550.40,70.83 554.72,70.83 559.05,70.83 C 563.37,70.83 567.70,70.83 572.02,70.83 C 576.35,70.83 580.67,61.10 585.00,61.10" data-product="Nvidia RTX 5080" fill="none" stroke="#ffcea9" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" /><path class="riv-line-path" d="M 40.00,185.20 C 44.33,185.20 48.65,192.50 52.98,192.50 C 57.30,192.50 61.63,192.50 65.95,192.50 C 70.28,192.50 74.60,192.50 78.93,192.50 C 83.25,192.50 87.58,192.74 91.90,192.74 C 96.23,192.74 100.56,192.74 104.88,192.74 C 109.21,192.74 113.53,192.50 117.86,192.50 C 122.18,192.50 126.51,192.74 130.83,192.74 C 135.16,192.74 139.48,192.50 143.81,192.50 C 148.13,192.50 152.46,197.37 156.79,197.37 C 161.11,197.37 165.44,204.91 169.76,204.91 C 174.09,204.91 178.41,197.37 182.74,197.37 C 187.06,197.37 191.39,192.50 195.71,192.50 C 200.04,192.50 204.37,192.50 208.69,192.50 C 213.02,192.50 217.34,192.74 221.67,192.74 C 225.99,192.74 230.32,192.50 234.64,192.50 C 238.97,192.50 243.29,192.50 247.62,192.50 C 251.94,192.50 256.27,173.28 260.60,173.28 C 264.92,173.28 269.25,156.24 273.57,156.24 C 277.90,156.24 282.22,131.67 286.55,131.67 C 290.87,131.67 295.20,143.83 299.52,143.83 C 303.85,143.83 308.17,143.83 312.50,143.83 C 316.83,143.83 321.15,143.83 325.48,143.83 C 329.80,143.83 334.13,143.83 338.45,143.83 C 342.78,143.83 347.10,143.83 351.43,143.83 C 355.75,143.83 360.08,143.83 364.40,143.83 C 368.73,143.83 373.06,143.83 377.38,143.83 C 381.71,143.83 386.03,156.00 390.36,156.00 C 394.68,156.00 399.01,134.10 403.33,134.10 C 407.66,134.10 411.98,134.10 416.31,134.10 C 420.63,134.10 424.96,134.10 429.29,134.10 C 433.61,134.10 437.94,134.10 442.26,134.10 C 446.59,134.10 450.91,136.53 455.24,136.53 C 459.56,136.53 463.89,136.53 468.21,136.53 C 472.54,136.53 476.87,156.00 481.19,156.00 C 485.52,156.00 489.84,136.53 494.17,136.53 C 498.49,136.53 502.82,136.53 507.14,136.53 C 511.47,136.53 515.79,136.53 520.12,136.53 C 524.44,136.53 528.77,151.13 533.10,151.13 C 537.42,151.13 541.75,142.62 546.07,142.62 C 550.40,142.62 554.72,156.00 559.05,156.00 C 563.37,156.00 567.70,143.83 572.02,143.83 C 576.35,143.83 580.67,124.37 585.00,124.37" data-product="Nvidia RTX 5070 Ti" fill="none" stroke="#d26365" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" /><path class="riv-line-path" d="M 40.00,204.67 C 44.33,204.67 48.65,204.67 52.98,204.67 C 57.30,204.67 61.63,204.67 65.95,204.67 C 70.28,204.67 74.60,205.88 78.93,205.88 C 83.25,205.88 87.58,211.97 91.90,211.97 C 96.23,211.97 100.56,211.97 104.88,211.97 C 109.21,211.97 113.53,216.83 117.86,216.83 C 122.18,216.83 126.51,216.83 130.83,216.83 C 135.16,216.83 139.48,216.83 143.81,216.83 C 148.13,216.83 152.46,229.00 156.79,229.00 C 161.11,229.00 165.44,229.00 169.76,229.00 C 174.09,229.00 178.41,229.00 182.74,229.00 C 187.06,229.00 191.39,229.00 195.71,229.00 C 200.04,229.00 204.37,229.00 208.69,229.00 C 213.02,229.00 217.34,229.00 221.67,229.00 C 225.99,229.00 230.32,224.13 234.64,224.13 C 238.97,224.13 243.29,214.40 247.62,214.40 C 251.94,214.40 256.27,204.67 260.60,204.67 C 264.92,204.67 269.25,199.80 273.57,199.80 C 277.90,199.80 282.22,199.80 286.55,199.80 C 290.87,199.80 295.20,197.37 299.52,197.37 C 303.85,197.37 308.17,197.37 312.50,197.37 C 316.83,197.37 321.15,197.37 325.48,197.37 C 329.80,197.37 334.13,197.37 338.45,197.37 C 342.78,197.37 347.10,197.37 351.43,197.37 C 355.75,197.37 360.08,197.37 364.40,197.37 C 368.73,197.37 373.06,197.37 377.38,197.37 C 381.71,197.37 386.03,199.80 390.36,199.80 C 394.68,199.80 399.01,202.23 403.33,202.23 C 407.66,202.23 411.98,202.23 416.31,202.23 C 420.63,202.23 424.96,211.97 429.29,211.97 C 433.61,211.97 437.94,202.23 442.26,202.23 C 446.59,202.23 450.91,202.23 455.24,202.23 C 459.56,202.23 463.89,202.23 468.21,202.23 C 472.54,202.23 476.87,204.67 481.19,204.67 C 485.52,204.67 489.84,204.67 494.17,204.67 C 498.49,204.67 502.82,204.67 507.14,204.67 C 511.47,204.67 515.79,204.67 520.12,204.67 C 524.44,204.67 528.77,204.67 533.10,204.67 C 537.42,204.67 541.75,204.67 546.07,204.67 C 550.40,204.67 554.72,204.67 559.05,204.67 C 563.37,204.67 567.70,207.10 572.02,207.10 C 576.35,207.10 580.67,199.80 585.00,199.80" data-product="AMD RX 9070 XT" fill="none" stroke="#EB6F71" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" /><path class="riv-line-path" d="M 40.00,229.00 C 44.33,229.00 48.65,229.00 52.98,229.00 C 57.30,229.00 61.63,241.17 65.95,241.17 C 70.28,241.17 74.60,241.17 78.93,241.17 C 83.25,241.17 87.58,229.00 91.90,229.00 C 96.23,229.00 100.56,229.00 104.88,229.00 C 109.21,229.00 113.53,241.17 117.86,241.17 C 122.18,241.17 126.51,241.17 130.83,241.17 C 135.16,241.17 139.48,238.73 143.81,238.73 C 148.13,238.73 152.46,241.17 156.79,241.17 C 161.11,241.17 165.44,241.17 169.76,241.17 C 174.09,241.17 178.41,246.03 182.74,246.03 C 187.06,246.03 191.39,246.03 195.71,246.03 C 200.04,246.03 204.37,246.03 208.69,246.03 C 213.02,246.03 217.34,246.03 221.67,246.03 C 225.99,246.03 230.32,246.03 234.64,246.03 C 238.97,246.03 243.29,233.87 247.62,233.87 C 251.94,233.87 256.27,233.87 260.60,233.87 C 264.92,233.87 269.25,233.87 273.57,233.87 C 277.90,233.87 282.22,229.00 286.55,229.00 C 290.87,229.00 295.20,231.43 299.52,231.43 C 303.85,231.43 308.17,221.70 312.50,221.70 C 316.83,221.70 321.15,221.70 325.48,221.70 C 329.80,221.70 334.13,224.13 338.45,224.13 C 342.78,224.13 347.10,226.57 351.43,226.57 C 355.75,226.57 360.08,226.57 364.40,226.57 C 368.73,226.57 373.06,221.70 377.38,221.70 C 381.71,221.70 386.03,224.13 390.36,224.13 C 394.68,224.13 399.01,224.13 403.33,224.13 C 407.66,224.13 411.98,224.13 416.31,224.13 C 420.63,224.13 424.96,224.13 429.29,224.13 C 433.61,224.13 437.94,224.13 442.26,224.13 C 446.59,224.13 450.91,229.00 455.24,229.00 C 459.56,229.00 463.89,224.13 468.21,224.13 C 472.54,224.13 476.87,229.00 481.19,229.00 C 485.52,229.00 489.84,229.00 494.17,229.00 C 498.49,229.00 502.82,229.00 507.14,229.00 C 511.47,229.00 515.79,229.00 520.12,229.00 C 524.44,229.00 528.77,229.00 533.10,229.00 C 537.42,229.00 541.75,229.00 546.07,229.00 C 550.40,229.00 554.72,229.00 559.05,229.00 C 563.37,229.00 567.70,220.48 572.02,220.48 C 576.35,220.48 580.67,216.83 585.00,216.83" data-product="AMD RX 9070" fill="none" stroke="#1CA9C4" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" /><path class="riv-line-path" d="M 40.00,241.17 C 44.33,241.17 48.65,241.17 52.98,241.17 C 57.30,241.17 61.63,247.49 65.95,247.49 C 70.28,247.49 74.60,242.14 78.93,242.14 C 83.25,242.14 87.58,257.96 91.90,257.96 C 96.23,257.96 100.56,253.58 104.88,253.58 C 109.21,253.58 113.53,248.47 117.86,248.47 C 122.18,248.47 126.51,253.33 130.83,253.33 C 135.16,253.33 139.48,253.33 143.81,253.33 C 148.13,253.33 152.46,258.20 156.79,258.20 C 161.11,258.20 165.44,256.01 169.76,256.01 C 174.09,256.01 178.41,253.33 182.74,253.33 C 187.06,253.33 191.39,246.76 195.71,246.76 C 200.04,246.76 204.37,243.60 208.69,243.60 C 213.02,243.60 217.34,253.58 221.67,253.58 C 225.99,253.58 230.32,253.58 234.64,253.58 C 238.97,253.58 243.29,241.41 247.62,241.41 C 251.94,241.41 256.27,243.60 260.60,243.60 C 264.92,243.60 269.25,241.41 273.57,241.41 C 277.90,241.41 282.22,224.13 286.55,224.13 C 290.87,224.13 295.20,224.13 299.52,224.13 C 303.85,224.13 308.17,224.13 312.50,224.13 C 316.83,224.13 321.15,221.70 325.48,221.70 C 329.80,221.70 334.13,222.92 338.45,222.92 C 342.78,222.92 347.10,221.70 351.43,221.70 C 355.75,221.70 360.08,228.03 364.40,228.03 C 368.73,228.03 373.06,219.27 377.38,219.27 C 381.71,219.27 386.03,221.70 390.36,221.70 C 394.68,221.70 399.01,220.24 403.33,220.24 C 407.66,220.24 411.98,221.70 416.31,221.70 C 420.63,221.70 424.96,229.24 429.29,229.24 C 433.61,229.24 437.94,229.24 442.26,229.24 C 446.59,229.24 450.91,229.24 455.24,229.24 C 459.56,229.24 463.89,229.24 468.21,229.24 C 472.54,229.24 476.87,229.24 481.19,229.24 C 485.52,229.24 489.84,229.24 494.17,229.24 C 498.49,229.24 502.82,229.24 507.14,229.24 C 511.47,229.24 515.79,229.24 520.12,229.24 C 524.44,229.24 528.77,229.24 533.10,229.24 C 537.42,229.24 541.75,229.24 546.07,229.24 C 550.40,229.24 554.72,238.73 559.05,238.73 C 563.37,238.73 567.70,241.17 572.02,241.17 C 576.35,241.17 580.67,191.28 585.00,191.28" data-product="Nvidia RTX 5070" fill="none" stroke="#75bdd1" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" /><path class="riv-line-path" d="M 40.00,270.37 C 44.33,270.37 48.65,270.37 52.98,270.37 C 57.30,270.37 61.63,270.37 65.95,270.37 C 70.28,270.37 74.60,270.37 78.93,270.37 C 83.25,270.37 87.58,270.37 91.90,270.37 C 96.23,270.37 100.56,282.78 104.88,282.78 C 109.21,282.78 113.53,270.37 117.86,270.37 C 122.18,270.37 126.51,270.37 130.83,270.37 C 135.16,270.37 139.48,270.37 143.81,270.37 C 148.13,270.37 152.46,270.37 156.79,270.37 C 161.11,270.37 165.44,277.67 169.76,277.67 C 174.09,277.67 178.41,277.67 182.74,277.67 C 187.06,277.67 191.39,272.80 195.71,272.80 C 200.04,272.80 204.37,272.80 208.69,272.80 C 213.02,272.80 217.34,270.37 221.67,270.37 C 225.99,270.37 230.32,270.37 234.64,270.37 C 238.97,270.37 243.29,270.37 247.62,270.37 C 251.94,270.37 256.27,265.50 260.60,265.50 C 264.92,265.50 269.25,265.50 273.57,265.50 C 277.90,265.50 282.22,248.47 286.55,248.47 C 290.87,248.47 295.20,248.47 299.52,248.47 C 303.85,248.47 308.17,248.47 312.50,248.47 C 316.83,248.47 321.15,248.47 325.48,248.47 C 329.80,248.47 334.13,248.47 338.45,248.47 C 342.78,248.47 347.10,241.17 351.43,241.17 C 355.75,241.17 360.08,241.17 364.40,241.17 C 368.73,241.17 373.06,236.30 377.38,236.30 C 381.71,236.30 386.03,249.68 390.36,249.68 C 394.68,249.68 399.01,253.33 403.33,253.33 C 407.66,253.33 411.98,253.33 416.31,253.33 C 420.63,253.33 424.96,253.33 429.29,253.33 C 433.61,253.33 437.94,249.68 442.26,249.68 C 446.59,249.68 450.91,255.77 455.24,255.77 C 459.56,255.77 463.89,241.17 468.21,241.17 C 472.54,241.17 476.87,241.17 481.19,241.17 C 485.52,241.17 489.84,241.17 494.17,241.17 C 498.49,241.17 502.82,236.30 507.14,236.30 C 511.47,236.30 515.79,236.30 520.12,236.30 C 524.44,236.30 528.77,236.30 533.10,236.30 C 537.42,236.30 541.75,237.52 546.07,237.52 C 550.40,237.52 554.72,238.73 559.05,238.73 C 563.37,238.73 567.70,236.30 572.02,236.30 C 576.35,236.30 580.67,216.83 585.00,216.83" data-product="Nvidia RTX 5060 Ti 16 GB" fill="none" stroke="#e97a7b" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" /><path class="riv-line-path" d="M 40.00,285.45 C 44.33,285.45 48.65,292.27 52.98,292.27 C 57.30,292.27 61.63,284.97 65.95,284.97 C 70.28,284.97 74.60,291.05 78.93,291.05 C 83.25,291.05 87.58,292.27 91.90,292.27 C 96.23,292.27 100.56,292.27 104.88,292.27 C 109.21,292.27 113.53,289.83 117.86,289.83 C 122.18,289.83 126.51,291.78 130.83,291.78 C 135.16,291.78 139.48,296.40 143.81,296.40 C 148.13,296.40 152.46,292.27 156.79,292.27 C 161.11,292.27 165.44,297.13 169.76,297.13 C 174.09,297.13 178.41,297.13 182.74,297.13 C 187.06,297.13 191.39,291.78 195.71,291.78 C 200.04,291.78 204.37,298.84 208.69,298.84 C 213.02,298.84 217.34,289.83 221.67,289.83 C 225.99,289.83 230.32,289.83 234.64,289.83 C 238.97,289.83 243.29,294.70 247.62,294.70 C 251.94,294.70 256.27,294.70 260.60,294.70 C 264.92,294.70 269.25,294.70 273.57,294.70 C 277.90,294.70 282.22,294.70 286.55,294.70 C 290.87,294.70 295.20,289.59 299.52,289.59 C 303.85,289.59 308.17,287.40 312.50,287.40 C 316.83,287.40 321.15,287.40 325.48,287.40 C 329.80,287.40 334.13,287.40 338.45,287.40 C 342.78,287.40 347.10,287.40 351.43,287.40 C 355.75,287.40 360.08,287.40 364.40,287.40 C 368.73,287.40 373.06,287.40 377.38,287.40 C 381.71,287.40 386.03,280.10 390.36,280.10 C 394.68,280.10 399.01,280.10 403.33,280.10 C 407.66,280.10 411.98,280.10 416.31,280.10 C 420.63,280.10 424.96,282.53 429.29,282.53 C 433.61,282.53 437.94,282.53 442.26,282.53 C 446.59,282.53 450.91,277.67 455.24,277.67 C 459.56,277.67 463.89,282.53 468.21,282.53 C 472.54,282.53 476.87,282.53 481.19,282.53 C 485.52,282.53 489.84,284.97 494.17,284.97 C 498.49,284.97 502.82,284.97 507.14,284.97 C 511.47,284.97 515.79,284.97 520.12,284.97 C 524.44,284.97 528.77,294.70 533.10,294.70 C 537.42,294.70 541.75,294.70 546.07,294.70 C 550.40,294.70 554.72,294.70 559.05,294.70 C 563.37,294.70 567.70,282.53 572.02,282.53 C 576.35,282.53 580.67,272.80 585.00,272.80" data-product="Nvidia RTX 5060 Ti 8 GB" fill="none" stroke="#e38e4f" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" /><path class="riv-line-path" d="M 40.00,284.97 C 44.33,284.97 48.65,284.97 52.98,284.97 C 57.30,284.97 61.63,284.97 65.95,284.97 C 70.28,284.97 74.60,284.97 78.93,284.97 C 83.25,284.97 87.58,289.83 91.90,289.83 C 96.23,289.83 100.56,289.83 104.88,289.83 C 109.21,289.83 113.53,289.83 117.86,289.83 C 122.18,289.83 126.51,289.83 130.83,289.83 C 135.16,289.83 139.48,289.83 143.81,289.83 C 148.13,289.83 152.46,287.40 156.79,287.40 C 161.11,287.40 165.44,292.27 169.76,292.27 C 174.09,292.27 178.41,289.83 182.74,289.83 C 187.06,289.83 191.39,289.83 195.71,289.83 C 200.04,289.83 204.37,284.97 208.69,284.97 C 213.02,284.97 217.34,282.53 221.67,282.53 C 225.99,282.53 230.32,282.53 234.64,282.53 C 238.97,282.53 243.29,280.10 247.62,280.10 C 251.94,280.10 256.27,280.10 260.60,280.10 C 264.92,280.10 269.25,277.67 273.57,277.67 C 277.90,277.67 282.22,267.93 286.55,267.93 C 290.87,267.93 295.20,267.93 299.52,267.93 C 303.85,267.93 308.17,277.67 312.50,277.67 C 316.83,277.67 321.15,267.93 325.48,267.93 C 329.80,267.93 334.13,267.93 338.45,267.93 C 342.78,267.93 347.10,267.93 351.43,267.93 C 355.75,267.93 360.08,267.93 364.40,267.93 C 368.73,267.93 373.06,267.93 377.38,267.93 C 381.71,267.93 386.03,267.93 390.36,267.93 C 394.68,267.93 399.01,265.74 403.33,265.74 C 407.66,265.74 411.98,267.93 416.31,267.93 C 420.63,267.93 424.96,267.93 429.29,267.93 C 433.61,267.93 437.94,270.37 442.26,270.37 C 446.59,270.37 450.91,270.37 455.24,270.37 C 459.56,270.37 463.89,267.93 468.21,267.93 C 472.54,267.93 476.87,270.37 481.19,270.37 C 485.52,270.37 489.84,267.93 494.17,267.93 C 498.49,267.93 502.82,267.93 507.14,267.93 C 511.47,267.93 515.79,267.93 520.12,267.93 C 524.44,267.93 528.77,277.67 533.10,277.67 C 537.42,277.67 541.75,270.37 546.07,270.37 C 550.40,270.37 554.72,270.37 559.05,270.37 C 563.37,270.37 567.70,265.50 572.02,265.50 C 576.35,265.50 580.67,260.63 585.00,260.63" data-product="AMD RX 9060 XT 16 GB" fill="none" stroke="#E33235" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" /><path class="riv-line-path" d="M 40.00,306.87 C 44.33,306.87 48.65,309.30 52.98,309.30 C 57.30,309.30 61.63,306.87 65.95,306.87 C 70.28,306.87 74.60,306.87 78.93,306.87 C 83.25,306.87 87.58,309.30 91.90,309.30 C 96.23,309.30 100.56,309.30 104.88,309.30 C 109.21,309.30 113.53,309.30 117.86,309.30 C 122.18,309.30 126.51,309.30 130.83,309.30 C 135.16,309.30 139.48,309.30 143.81,309.30 C 148.13,309.30 152.46,309.30 156.79,309.30 C 161.11,309.30 165.44,314.17 169.76,314.17 C 174.09,314.17 178.41,308.08 182.74,308.08 C 187.06,308.08 191.39,306.87 195.71,306.87 C 200.04,306.87 204.37,306.87 208.69,306.87 C 213.02,306.87 217.34,304.92 221.67,304.92 C 225.99,304.92 230.32,304.92 234.64,304.92 C 238.97,304.92 243.29,299.57 247.62,299.57 C 251.94,299.57 256.27,299.57 260.60,299.57 C 264.92,299.57 269.25,299.57 273.57,299.57 C 277.90,299.57 282.22,299.57 286.55,299.57 C 290.87,299.57 295.20,289.83 299.52,289.83 C 303.85,289.83 308.17,290.81 312.50,290.81 C 316.83,290.81 321.15,290.81 325.48,290.81 C 329.80,290.81 334.13,290.81 338.45,290.81 C 342.78,290.81 347.10,290.81 351.43,290.81 C 355.75,290.81 360.08,292.27 364.40,292.27 C 368.73,292.27 373.06,292.27 377.38,292.27 C 381.71,292.27 386.03,290.81 390.36,290.81 C 394.68,290.81 399.01,289.83 403.33,289.83 C 407.66,289.83 411.98,289.83 416.31,289.83 C 420.63,289.83 424.96,289.83 429.29,289.83 C 433.61,289.83 437.94,287.40 442.26,287.40 C 446.59,287.40 450.91,287.40 455.24,287.40 C 459.56,287.40 463.89,287.40 468.21,287.40 C 472.54,287.40 476.87,287.40 481.19,287.40 C 485.52,287.40 489.84,287.40 494.17,287.40 C 498.49,287.40 502.82,289.83 507.14,289.83 C 511.47,289.83 515.79,289.83 520.12,289.83 C 524.44,289.83 528.77,287.40 533.10,287.40 C 537.42,287.40 541.75,287.40 546.07,287.40 C 550.40,287.40 554.72,287.40 559.05,287.40 C 563.37,287.40 567.70,287.40 572.02,287.40 C 576.35,287.40 580.67,284.97 585.00,284.97" data-product="AMD RX 9060 XT 8 GB" fill="none" stroke="#FE9F58" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" /><path class="riv-line-path" d="M 40.00,302.00 C 44.33,302.00 48.65,302.00 52.98,302.00 C 57.30,302.00 61.63,304.19 65.95,304.19 C 70.28,304.19 74.60,302.97 78.93,302.97 C 83.25,302.97 87.58,302.00 91.90,302.00 C 96.23,302.00 100.56,304.68 104.88,304.68 C 109.21,304.68 113.53,302.24 117.86,302.24 C 122.18,302.24 126.51,302.24 130.83,302.24 C 135.16,302.24 139.48,302.24 143.81,302.24 C 148.13,302.24 152.46,302.24 156.79,302.24 C 161.11,302.24 165.44,306.87 169.76,306.87 C 174.09,306.87 178.41,307.11 182.74,307.11 C 187.06,307.11 191.39,307.11 195.71,307.11 C 200.04,307.11 204.37,307.11 208.69,307.11 C 213.02,307.11 217.34,307.11 221.67,307.11 C 225.99,307.11 230.32,309.30 234.64,309.30 C 238.97,309.30 243.29,311.73 247.62,311.73 C 251.94,311.73 256.27,304.43 260.60,304.43 C 264.92,304.43 269.25,302.24 273.57,302.24 C 277.90,302.24 282.22,302.24 286.55,302.24 C 290.87,302.24 295.20,302.24 299.52,302.24 C 303.85,302.24 308.17,302.24 312.50,302.24 C 316.83,302.24 321.15,292.27 325.48,292.27 C 329.80,292.27 334.13,292.27 338.45,292.27 C 342.78,292.27 347.10,290.08 351.43,290.08 C 355.75,290.08 360.08,290.08 364.40,290.08 C 368.73,290.08 373.06,290.08 377.38,290.08 C 381.71,290.08 386.03,290.08 390.36,290.08 C 394.68,290.08 399.01,290.08 403.33,290.08 C 407.66,290.08 411.98,294.70 416.31,294.70 C 420.63,294.70 424.96,294.70 429.29,294.70 C 433.61,294.70 437.94,299.57 442.26,299.57 C 446.59,299.57 450.91,290.08 455.24,290.08 C 459.56,290.08 463.89,290.08 468.21,290.08 C 472.54,290.08 476.87,289.83 481.19,289.83 C 485.52,289.83 489.84,292.27 494.17,292.27 C 498.49,292.27 502.82,292.27 507.14,292.27 C 511.47,292.27 515.79,292.27 520.12,292.27 C 524.44,292.27 528.77,292.27 533.10,292.27 C 537.42,292.27 541.75,292.27 546.07,292.27 C 550.40,292.27 554.72,292.51 559.05,292.51 C 563.37,292.51 567.70,289.83 572.02,289.83 C 576.35,289.83 580.67,287.64 585.00,287.64" data-product="Nvidia RTX 5060" fill="none" stroke="#D07F46" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" /><path class="riv-line-path" d="M 40.00,314.17 C 44.33,314.17 48.65,314.17 52.98,314.17 C 57.30,314.17 61.63,314.17 65.95,314.17 C 70.28,314.17 74.60,314.17 78.93,314.17 C 83.25,314.17 87.58,314.17 91.90,314.17 C 96.23,314.17 100.56,316.60 104.88,316.60 C 109.21,316.60 113.53,316.60 117.86,316.60 C 122.18,316.60 126.51,314.17 130.83,314.17 C 135.16,314.17 139.48,314.17 143.81,314.17 C 148.13,314.17 152.46,314.17 156.79,314.17 C 161.11,314.17 165.44,319.03 169.76,319.03 C 174.09,319.03 178.41,321.47 182.74,321.47 C 187.06,321.47 191.39,321.47 195.71,321.47 C 200.04,321.47 204.37,321.47 208.69,321.47 C 213.02,321.47 217.34,326.33 221.67,326.33 C 225.99,326.33 230.32,326.33 234.64,326.33 C 238.97,326.33 243.29,317.82 247.62,317.82 C 251.94,317.82 256.27,316.60 260.60,316.60 C 264.92,316.60 269.25,316.60 273.57,316.60 C 277.90,316.60 282.22,316.60 286.55,316.60 C 290.87,316.60 295.20,311.73 299.52,311.73 C 303.85,311.73 308.17,311.73 312.50,311.73 C 316.83,311.73 321.15,311.73 325.48,311.73 C 329.80,311.73 334.13,311.73 338.45,311.73 C 342.78,311.73 347.10,311.73 351.43,311.73 C 355.75,311.73 360.08,304.43 364.40,304.43 C 368.73,304.43 373.06,304.43 377.38,304.43 C 381.71,304.43 386.03,304.43 390.36,304.43 C 394.68,304.43 399.01,304.43 403.33,304.43 C 407.66,304.43 411.98,304.43 416.31,304.43 C 420.63,304.43 424.96,304.43 429.29,304.43 C 433.61,304.43 437.94,304.43 442.26,304.43 C 446.59,304.43 450.91,304.43 455.24,304.43 C 459.56,304.43 463.89,304.43 468.21,304.43 C 472.54,304.43 476.87,304.43 481.19,304.43 C 485.52,304.43 489.84,304.43 494.17,304.43 C 498.49,304.43 502.82,304.43 507.14,304.43 C 511.47,304.43 515.79,304.43 520.12,304.43 C 524.44,304.43 528.77,304.43 533.10,304.43 C 537.42,304.43 541.75,304.43 546.07,304.43 C 550.40,304.43 554.72,304.43 559.05,304.43 C 563.37,304.43 567.70,304.43 572.02,304.43 C 576.35,304.43 580.67,302.24 585.00,302.24" data-product="Nvidia RTX 5050" fill="none" stroke="#B5282A" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" /><path class="riv-line-path" d="M 40.00,311.73 C 44.33,311.73 48.65,311.73 52.98,311.73 C 57.30,311.73 61.63,314.17 65.95,314.17 C 70.28,314.17 74.60,314.17 78.93,314.17 C 83.25,314.17 87.58,314.17 91.90,314.17 C 96.23,314.17 100.56,314.17 104.88,314.17 C 109.21,314.17 113.53,314.17 117.86,314.17 C 122.18,314.17 126.51,314.17 130.83,314.17 C 135.16,314.17 139.48,314.17 143.81,314.17 C 148.13,314.17 152.46,314.17 156.79,314.17 C 161.11,314.17 165.44,314.17 169.76,314.17 C 174.09,314.17 178.41,314.17 182.74,314.17 C 187.06,314.17 191.39,314.17 195.71,314.17 C 200.04,314.17 204.37,314.17 208.69,314.17 C 213.02,314.17 217.34,316.60 221.67,316.60 C 225.99,316.60 230.32,316.60 234.64,316.60 C 238.97,316.60 243.29,314.17 247.62,314.17 C 251.94,314.17 256.27,314.17 260.60,314.17 C 264.92,314.17 269.25,311.73 273.57,311.73 C 277.90,311.73 282.22,304.43 286.55,304.43 C 290.87,304.43 295.20,304.43 299.52,304.43 C 303.85,304.43 308.17,302.00 312.50,302.00 C 316.83,302.00 321.15,302.00 325.48,302.00 C 329.80,302.00 334.13,302.00 338.45,302.00 C 342.78,302.00 347.10,302.00 351.43,302.00 C 355.75,302.00 360.08,302.00 364.40,302.00 C 368.73,302.00 373.06,302.00 377.38,302.00 C 381.71,302.00 386.03,304.43 390.36,304.43 C 394.68,304.43 399.01,304.43 403.33,304.43 C 407.66,304.43 411.98,304.43 416.31,304.43 C 420.63,304.43 424.96,304.43 429.29,304.43 C 433.61,304.43 437.94,304.43 442.26,304.43 C 446.59,304.43 450.91,304.43 455.24,304.43 C 459.56,304.43 463.89,304.43 468.21,304.43 C 472.54,304.43 476.87,301.03 481.19,301.03 C 485.52,301.03 489.84,302.00 494.17,302.00 C 498.49,302.00 502.82,301.03 507.14,301.03 C 511.47,301.03 515.79,301.03 520.12,301.03 C 524.44,301.03 528.77,302.49 533.10,302.49 C 537.42,302.49 541.75,304.19 546.07,304.19 C 550.40,304.19 554.72,304.43 559.05,304.43 C 563.37,304.43 567.70,304.43 572.02,304.43 C 576.35,304.43 580.67,299.57 585.00,299.57" data-product="Intel Arc B580" fill="none" stroke="#66C5D7" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" /><path class="riv-line-path" d="M 40.00,319.03 C 44.33,319.03 48.65,319.03 52.98,319.03 C 57.30,319.03 61.63,319.03 65.95,319.03 C 70.28,319.03 74.60,319.03 78.93,319.03 C 83.25,319.03 87.58,319.03 91.90,319.03 C 96.23,319.03 100.56,319.03 104.88,319.03 C 109.21,319.03 113.53,319.03 117.86,319.03 C 122.18,319.03 126.51,326.33 130.83,326.33 C 135.16,326.33 139.48,321.47 143.81,321.47 C 148.13,321.47 152.46,323.90 156.79,323.90 C 161.11,323.90 165.44,326.33 169.76,326.33 C 174.09,326.33 178.41,326.33 182.74,326.33 C 187.06,326.33 191.39,326.33 195.71,326.33 C 200.04,326.33 204.37,325.85 208.69,325.85 C 213.02,325.85 217.34,325.85 221.67,325.85 C 225.99,325.85 230.32,325.85 234.64,325.85 C 238.97,325.85 243.29,326.33 247.62,326.33 C 251.94,326.33 256.27,326.33 260.60,326.33 C 264.92,326.33 269.25,326.33 273.57,326.33 C 277.90,326.33 282.22,326.33 286.55,326.33 C 290.87,326.33 295.20,314.17 299.52,314.17 C 303.85,314.17 308.17,314.17 312.50,314.17 C 316.83,314.17 321.15,314.17 325.48,314.17 C 329.80,314.17 334.13,314.17 338.45,314.17 C 342.78,314.17 347.10,314.17 351.43,314.17 C 355.75,314.17 360.08,314.17 364.40,314.17 C 368.73,314.17 373.06,314.17 377.38,314.17 C 381.71,314.17 386.03,314.17 390.36,314.17 C 394.68,314.17 399.01,314.17 403.33,314.17 C 407.66,314.17 411.98,311.73 416.31,311.73 C 420.63,311.73 424.96,311.73 429.29,311.73 C 433.61,311.73 437.94,311.73 442.26,311.73 C 446.59,311.73 450.91,311.73 455.24,311.73 C 459.56,311.73 463.89,311.73 468.21,311.73 C 472.54,311.73 476.87,311.73 481.19,311.73 C 485.52,311.73 489.84,311.73 494.17,311.73 C 498.49,311.73 502.82,314.17 507.14,314.17 C 511.47,314.17 515.79,314.17 520.12,314.17 C 524.44,314.17 528.77,314.17 533.10,314.17 C 537.42,314.17 541.75,311.73 546.07,311.73 C 550.40,311.73 554.72,314.17 559.05,314.17 C 563.37,314.17 567.70,311.73 572.02,311.73 C 576.35,311.73 580.67,311.73 585.00,311.73" data-product="Intel Arc B570" fill="none" stroke="#FFC08B" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" /><path class="riv-line-path" d="M 494.17,241.17 C 498.49,241.17 502.82,241.17 507.14,241.17 C 511.47,241.17 515.79,241.17 520.12,241.17 C 524.44,241.17 528.77,253.33 533.10,253.33 C 537.42,253.33 541.75,253.33 546.07,253.33 C 550.40,253.33 554.72,253.33 559.05,253.33 C 563.37,253.33 567.70,241.17 572.02,241.17 C 576.35,241.17 580.67,253.33 585.00,253.33" data-product="AMD Radeon RX 9070 GRE" fill="none" stroke="#E33235" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="40.00" cy="107.33" r="2" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="52.98" cy="107.58" r="2" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="65.95" cy="131.67" r="2" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="78.93" cy="131.67" r="2" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="91.90" cy="131.67" r="2" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="104.88" cy="148.94" r="2" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="117.86" cy="131.91" r="2" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="130.83" cy="136.53" r="2" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="143.81" cy="131.91" r="2" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="156.79" cy="134.34" r="2" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="169.76" cy="134.10" r="2" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="182.74" cy="134.34" r="2" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="195.71" cy="131.67" r="2" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="208.69" cy="131.67" r="2" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="221.67" cy="131.67" r="2" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="234.64" cy="107.33" r="2" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="247.62" cy="75.70" r="2" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="260.60" cy="66.45" r="2" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="273.57" cy="39.20" r="2" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="286.55" cy="46.50" r="2" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="299.52" cy="42.85" r="2" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="312.50" cy="42.85" r="2" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="325.48" cy="61.10" r="2" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="338.45" cy="61.10" r="2" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="351.43" cy="70.83" r="2" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="364.40" cy="68.40" r="2" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="377.38" cy="61.10" r="2" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="390.36" cy="70.83" r="2" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="403.33" cy="61.10" r="2" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="416.31" cy="61.10" r="2" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="429.29" cy="61.10" r="2" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="442.26" cy="61.10" r="2" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="455.24" cy="61.10" r="2" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="468.21" cy="65.97" r="2" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="481.19" cy="61.10" r="2" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="494.17" cy="70.83" r="2" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="507.14" cy="70.83" r="2" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="520.12" cy="70.83" r="2" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="533.10" cy="70.83" r="2" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="546.07" cy="70.83" r="2" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="559.05" cy="70.83" r="2" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="572.02" cy="70.83" r="2" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="585.00" cy="61.10" r="2" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="40.00" cy="185.20" r="2" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="52.98" cy="192.50" r="2" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="65.95" cy="192.50" r="2" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="78.93" cy="192.50" r="2" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="91.90" cy="192.74" r="2" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="104.88" cy="192.74" r="2" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="117.86" cy="192.50" r="2" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="130.83" cy="192.74" r="2" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="143.81" cy="192.50" r="2" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="156.79" cy="197.37" r="2" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="169.76" cy="204.91" r="2" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="182.74" cy="197.37" r="2" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="195.71" cy="192.50" r="2" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="208.69" cy="192.50" r="2" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="221.67" cy="192.74" r="2" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="234.64" cy="192.50" r="2" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="247.62" cy="192.50" r="2" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="260.60" cy="173.28" r="2" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="273.57" cy="156.24" r="2" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="286.55" cy="131.67" r="2" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="299.52" cy="143.83" r="2" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="312.50" cy="143.83" r="2" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="325.48" cy="143.83" r="2" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="338.45" cy="143.83" r="2" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="351.43" cy="143.83" r="2" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="364.40" cy="143.83" r="2" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="377.38" cy="143.83" r="2" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="390.36" cy="156.00" r="2" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="403.33" cy="134.10" r="2" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="416.31" cy="134.10" r="2" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="429.29" cy="134.10" r="2" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="442.26" cy="134.10" r="2" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="455.24" cy="136.53" r="2" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="468.21" cy="136.53" r="2" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="481.19" cy="156.00" r="2" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="494.17" cy="136.53" r="2" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="507.14" cy="136.53" r="2" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="520.12" cy="136.53" r="2" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="533.10" cy="151.13" r="2" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="546.07" cy="142.62" r="2" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="559.05" cy="156.00" r="2" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="572.02" cy="143.83" r="2" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="585.00" cy="124.37" r="2" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="40.00" cy="204.67" r="2" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="52.98" cy="204.67" r="2" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="65.95" cy="204.67" r="2" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="78.93" cy="205.88" r="2" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="91.90" cy="211.97" r="2" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="104.88" cy="211.97" r="2" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="117.86" cy="216.83" r="2" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="130.83" cy="216.83" r="2" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="143.81" cy="216.83" r="2" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="156.79" cy="229.00" r="2" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="169.76" cy="229.00" r="2" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="182.74" cy="229.00" r="2" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="195.71" cy="229.00" r="2" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="208.69" cy="229.00" r="2" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="221.67" cy="229.00" r="2" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="234.64" cy="224.13" r="2" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="247.62" cy="214.40" r="2" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="260.60" cy="204.67" r="2" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="273.57" cy="199.80" r="2" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="286.55" cy="199.80" r="2" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="299.52" cy="197.37" r="2" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="312.50" cy="197.37" r="2" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="325.48" cy="197.37" r="2" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="338.45" cy="197.37" r="2" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="351.43" cy="197.37" r="2" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="364.40" cy="197.37" r="2" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="377.38" cy="197.37" r="2" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="390.36" cy="199.80" r="2" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="403.33" cy="202.23" r="2" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="416.31" cy="202.23" r="2" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="429.29" cy="211.97" r="2" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="442.26" cy="202.23" r="2" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="455.24" cy="202.23" r="2" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="468.21" cy="202.23" r="2" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="481.19" cy="204.67" r="2" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="494.17" cy="204.67" r="2" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="507.14" cy="204.67" r="2" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="520.12" cy="204.67" r="2" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="533.10" cy="204.67" r="2" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="546.07" cy="204.67" r="2" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="559.05" cy="204.67" r="2" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="572.02" cy="207.10" r="2" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="585.00" cy="199.80" r="2" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="40.00" cy="229.00" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="52.98" cy="229.00" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="65.95" cy="241.17" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="78.93" cy="241.17" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="91.90" cy="229.00" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="104.88" cy="229.00" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="117.86" cy="241.17" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="130.83" cy="241.17" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="143.81" cy="238.73" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="156.79" cy="241.17" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="169.76" cy="241.17" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="182.74" cy="246.03" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="195.71" cy="246.03" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="208.69" cy="246.03" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="221.67" cy="246.03" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="234.64" cy="246.03" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="247.62" cy="233.87" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="260.60" cy="233.87" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="273.57" cy="233.87" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="286.55" cy="229.00" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="299.52" cy="231.43" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="312.50" cy="221.70" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="325.48" cy="221.70" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="338.45" cy="224.13" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="351.43" cy="226.57" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="364.40" cy="226.57" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="377.38" cy="221.70" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="390.36" cy="224.13" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="403.33" cy="224.13" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="416.31" cy="224.13" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="429.29" cy="224.13" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="442.26" cy="224.13" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="455.24" cy="229.00" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="468.21" cy="224.13" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="481.19" cy="229.00" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="494.17" cy="229.00" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="507.14" cy="229.00" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="520.12" cy="229.00" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="533.10" cy="229.00" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="546.07" cy="229.00" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="559.05" cy="229.00" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="572.02" cy="220.48" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="585.00" cy="216.83" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="40.00" cy="241.17" r="2" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="52.98" cy="241.17" r="2" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="65.95" cy="247.49" r="2" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="78.93" cy="242.14" r="2" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="91.90" cy="257.96" r="2" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="104.88" cy="253.58" r="2" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="117.86" cy="248.47" r="2" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="130.83" cy="253.33" r="2" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="143.81" cy="253.33" r="2" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="156.79" cy="258.20" r="2" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="169.76" cy="256.01" r="2" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="182.74" cy="253.33" r="2" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="195.71" cy="246.76" r="2" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="208.69" cy="243.60" r="2" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="221.67" cy="253.58" r="2" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="234.64" cy="253.58" r="2" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="247.62" cy="241.41" r="2" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="260.60" cy="243.60" r="2" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="273.57" cy="241.41" r="2" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="286.55" cy="224.13" r="2" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="299.52" cy="224.13" r="2" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="312.50" cy="224.13" r="2" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="325.48" cy="221.70" r="2" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="338.45" cy="222.92" r="2" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="351.43" cy="221.70" r="2" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="364.40" cy="228.03" r="2" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="377.38" cy="219.27" r="2" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="390.36" cy="221.70" r="2" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="403.33" cy="220.24" r="2" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="416.31" cy="221.70" r="2" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="429.29" cy="229.24" r="2" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="442.26" cy="229.24" r="2" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="455.24" cy="229.24" r="2" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="468.21" cy="229.24" r="2" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="481.19" cy="229.24" r="2" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="494.17" cy="229.24" r="2" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="507.14" cy="229.24" r="2" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="520.12" cy="229.24" r="2" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="533.10" cy="229.24" r="2" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="546.07" cy="229.24" r="2" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="559.05" cy="238.73" r="2" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="572.02" cy="241.17" r="2" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="585.00" cy="191.28" r="2" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="40.00" cy="270.37" r="2" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="52.98" cy="270.37" r="2" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="65.95" cy="270.37" r="2" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="78.93" cy="270.37" r="2" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="91.90" cy="270.37" r="2" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="104.88" cy="282.78" r="2" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="117.86" cy="270.37" r="2" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="130.83" cy="270.37" r="2" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="143.81" cy="270.37" r="2" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="156.79" cy="270.37" r="2" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="169.76" cy="277.67" r="2" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="182.74" cy="277.67" r="2" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="195.71" cy="272.80" r="2" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="208.69" cy="272.80" r="2" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="221.67" cy="270.37" r="2" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="234.64" cy="270.37" r="2" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="247.62" cy="270.37" r="2" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="260.60" cy="265.50" r="2" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="273.57" cy="265.50" r="2" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="286.55" cy="248.47" r="2" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="299.52" cy="248.47" r="2" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="312.50" cy="248.47" r="2" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="325.48" cy="248.47" r="2" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="338.45" cy="248.47" r="2" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="351.43" cy="241.17" r="2" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="364.40" cy="241.17" r="2" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="377.38" cy="236.30" r="2" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="390.36" cy="249.68" r="2" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="403.33" cy="253.33" r="2" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="416.31" cy="253.33" r="2" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="429.29" cy="253.33" r="2" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="442.26" cy="249.68" r="2" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="455.24" cy="255.77" r="2" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="468.21" cy="241.17" r="2" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="481.19" cy="241.17" r="2" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="494.17" cy="241.17" r="2" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="507.14" cy="236.30" r="2" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="520.12" cy="236.30" r="2" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="533.10" cy="236.30" r="2" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="546.07" cy="237.52" r="2" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="559.05" cy="238.73" r="2" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="572.02" cy="236.30" r="2" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="585.00" cy="216.83" r="2" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="40.00" cy="285.45" r="2" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="52.98" cy="292.27" r="2" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="65.95" cy="284.97" r="2" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="78.93" cy="291.05" r="2" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="91.90" cy="292.27" r="2" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="104.88" cy="292.27" r="2" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="117.86" cy="289.83" r="2" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="130.83" cy="291.78" r="2" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="143.81" cy="296.40" r="2" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="156.79" cy="292.27" r="2" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="169.76" cy="297.13" r="2" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="182.74" cy="297.13" r="2" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="195.71" cy="291.78" r="2" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="208.69" cy="298.84" r="2" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="221.67" cy="289.83" r="2" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="234.64" cy="289.83" r="2" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="247.62" cy="294.70" r="2" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="260.60" cy="294.70" r="2" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="273.57" cy="294.70" r="2" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="286.55" cy="294.70" r="2" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="299.52" cy="289.59" r="2" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="312.50" cy="287.40" r="2" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="325.48" cy="287.40" r="2" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="338.45" cy="287.40" r="2" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="351.43" cy="287.40" r="2" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="364.40" cy="287.40" r="2" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="377.38" cy="287.40" r="2" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="390.36" cy="280.10" r="2" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="403.33" cy="280.10" r="2" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="416.31" cy="280.10" r="2" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="429.29" cy="282.53" r="2" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="442.26" cy="282.53" r="2" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="455.24" cy="277.67" r="2" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="468.21" cy="282.53" r="2" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="481.19" cy="282.53" r="2" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="494.17" cy="284.97" r="2" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="507.14" cy="284.97" r="2" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="520.12" cy="284.97" r="2" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="533.10" cy="294.70" r="2" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="546.07" cy="294.70" r="2" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="559.05" cy="294.70" r="2" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="572.02" cy="282.53" r="2" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="585.00" cy="272.80" r="2" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="40.00" cy="284.97" r="2" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="52.98" cy="284.97" r="2" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="65.95" cy="284.97" r="2" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="78.93" cy="284.97" r="2" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="91.90" cy="289.83" r="2" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="104.88" cy="289.83" r="2" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="117.86" cy="289.83" r="2" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="130.83" cy="289.83" r="2" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="143.81" cy="289.83" r="2" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="156.79" cy="287.40" r="2" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="169.76" cy="292.27" r="2" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="182.74" cy="289.83" r="2" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="195.71" cy="289.83" r="2" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="208.69" cy="284.97" r="2" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="221.67" cy="282.53" r="2" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="234.64" cy="282.53" r="2" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="247.62" cy="280.10" r="2" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="260.60" cy="280.10" r="2" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="273.57" cy="277.67" r="2" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="286.55" cy="267.93" r="2" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="299.52" cy="267.93" r="2" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="312.50" cy="277.67" r="2" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="325.48" cy="267.93" r="2" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="338.45" cy="267.93" r="2" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="351.43" cy="267.93" r="2" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="364.40" cy="267.93" r="2" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="377.38" cy="267.93" r="2" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="390.36" cy="267.93" r="2" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="403.33" cy="265.74" r="2" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="416.31" cy="267.93" r="2" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="429.29" cy="267.93" r="2" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="442.26" cy="270.37" r="2" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="455.24" cy="270.37" r="2" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="468.21" cy="267.93" r="2" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="481.19" cy="270.37" r="2" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="494.17" cy="267.93" r="2" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="507.14" cy="267.93" r="2" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="520.12" cy="267.93" r="2" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="533.10" cy="277.67" r="2" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="546.07" cy="270.37" r="2" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="559.05" cy="270.37" r="2" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="572.02" cy="265.50" r="2" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="585.00" cy="260.63" r="2" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="40.00" cy="306.87" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="52.98" cy="309.30" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="65.95" cy="306.87" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="78.93" cy="306.87" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="91.90" cy="309.30" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="104.88" cy="309.30" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="117.86" cy="309.30" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="130.83" cy="309.30" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="143.81" cy="309.30" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="156.79" cy="309.30" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="169.76" cy="314.17" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="182.74" cy="308.08" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="195.71" cy="306.87" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="208.69" cy="306.87" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="221.67" cy="304.92" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="234.64" cy="304.92" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="247.62" cy="299.57" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="260.60" cy="299.57" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="273.57" cy="299.57" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="286.55" cy="299.57" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="299.52" cy="289.83" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="312.50" cy="290.81" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="325.48" cy="290.81" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="338.45" cy="290.81" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="351.43" cy="290.81" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="364.40" cy="292.27" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="377.38" cy="292.27" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="390.36" cy="290.81" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="403.33" cy="289.83" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="416.31" cy="289.83" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="429.29" cy="289.83" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="442.26" cy="287.40" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="455.24" cy="287.40" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="468.21" cy="287.40" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="481.19" cy="287.40" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="494.17" cy="287.40" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="507.14" cy="289.83" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="520.12" cy="289.83" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="533.10" cy="287.40" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="546.07" cy="287.40" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="559.05" cy="287.40" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="572.02" cy="287.40" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="585.00" cy="284.97" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="40.00" cy="302.00" r="2" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="52.98" cy="302.00" r="2" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="65.95" cy="304.19" r="2" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="78.93" cy="302.97" r="2" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="91.90" cy="302.00" r="2" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="104.88" cy="304.68" r="2" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="117.86" cy="302.24" r="2" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="130.83" cy="302.24" r="2" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="143.81" cy="302.24" r="2" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="156.79" cy="302.24" r="2" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="169.76" cy="306.87" r="2" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="182.74" cy="307.11" r="2" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="195.71" cy="307.11" r="2" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="208.69" cy="307.11" r="2" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="221.67" cy="307.11" r="2" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="234.64" cy="309.30" r="2" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="247.62" cy="311.73" r="2" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="260.60" cy="304.43" r="2" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="273.57" cy="302.24" r="2" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="286.55" cy="302.24" r="2" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="299.52" cy="302.24" r="2" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="312.50" cy="302.24" r="2" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="325.48" cy="292.27" r="2" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="338.45" cy="292.27" r="2" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="351.43" cy="290.08" r="2" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="364.40" cy="290.08" r="2" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="377.38" cy="290.08" r="2" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="390.36" cy="290.08" r="2" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="403.33" cy="290.08" r="2" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="416.31" cy="294.70" r="2" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="429.29" cy="294.70" r="2" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="442.26" cy="299.57" r="2" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="455.24" cy="290.08" r="2" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="468.21" cy="290.08" r="2" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="481.19" cy="289.83" r="2" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="494.17" cy="292.27" r="2" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="507.14" cy="292.27" r="2" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="520.12" cy="292.27" r="2" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="533.10" cy="292.27" r="2" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="546.07" cy="292.27" r="2" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="559.05" cy="292.51" r="2" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="572.02" cy="289.83" r="2" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="585.00" cy="287.64" r="2" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="40.00" cy="314.17" r="2" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="52.98" cy="314.17" r="2" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="65.95" cy="314.17" r="2" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="78.93" cy="314.17" r="2" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="91.90" cy="314.17" r="2" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="104.88" cy="316.60" r="2" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="117.86" cy="316.60" r="2" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="130.83" cy="314.17" r="2" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="143.81" cy="314.17" r="2" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="156.79" cy="314.17" r="2" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="169.76" cy="319.03" r="2" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="182.74" cy="321.47" r="2" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="195.71" cy="321.47" r="2" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="208.69" cy="321.47" r="2" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="221.67" cy="326.33" r="2" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="234.64" cy="326.33" r="2" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="247.62" cy="317.82" r="2" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="260.60" cy="316.60" r="2" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="273.57" cy="316.60" r="2" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="286.55" cy="316.60" r="2" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="299.52" cy="311.73" r="2" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="312.50" cy="311.73" r="2" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="325.48" cy="311.73" r="2" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="338.45" cy="311.73" r="2" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="351.43" cy="311.73" r="2" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="364.40" cy="304.43" r="2" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="377.38" cy="304.43" r="2" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="390.36" cy="304.43" r="2" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="403.33" cy="304.43" r="2" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="416.31" cy="304.43" r="2" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="429.29" cy="304.43" r="2" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="442.26" cy="304.43" r="2" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="455.24" cy="304.43" r="2" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="468.21" cy="304.43" r="2" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="481.19" cy="304.43" r="2" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="494.17" cy="304.43" r="2" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="507.14" cy="304.43" r="2" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="520.12" cy="304.43" r="2" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="533.10" cy="304.43" r="2" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="546.07" cy="304.43" r="2" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="559.05" cy="304.43" r="2" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="572.02" cy="304.43" r="2" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="585.00" cy="302.24" r="2" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="40.00" cy="311.73" r="2" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="52.98" cy="311.73" r="2" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="65.95" cy="314.17" r="2" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="78.93" cy="314.17" r="2" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="91.90" cy="314.17" r="2" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="104.88" cy="314.17" r="2" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="117.86" cy="314.17" r="2" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="130.83" cy="314.17" r="2" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="143.81" cy="314.17" r="2" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="156.79" cy="314.17" r="2" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="169.76" cy="314.17" r="2" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="182.74" cy="314.17" r="2" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="195.71" cy="314.17" r="2" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="208.69" cy="314.17" r="2" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="221.67" cy="316.60" r="2" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="234.64" cy="316.60" r="2" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="247.62" cy="314.17" r="2" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="260.60" cy="314.17" r="2" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="273.57" cy="311.73" r="2" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="286.55" cy="304.43" r="2" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="299.52" cy="304.43" r="2" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="312.50" cy="302.00" r="2" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="325.48" cy="302.00" r="2" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="338.45" cy="302.00" r="2" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="351.43" cy="302.00" r="2" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="364.40" cy="302.00" r="2" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="377.38" cy="302.00" r="2" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="390.36" cy="304.43" r="2" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="403.33" cy="304.43" r="2" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="416.31" cy="304.43" r="2" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="429.29" cy="304.43" r="2" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="442.26" cy="304.43" r="2" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="455.24" cy="304.43" r="2" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="468.21" cy="304.43" r="2" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="481.19" cy="301.03" r="2" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="494.17" cy="302.00" r="2" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="507.14" cy="301.03" r="2" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="520.12" cy="301.03" r="2" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="533.10" cy="302.49" r="2" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="546.07" cy="304.19" r="2" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="559.05" cy="304.43" r="2" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="572.02" cy="304.43" r="2" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="585.00" cy="299.57" r="2" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="40.00" cy="319.03" r="2" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="52.98" cy="319.03" r="2" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="65.95" cy="319.03" r="2" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="78.93" cy="319.03" r="2" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="91.90" cy="319.03" r="2" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="104.88" cy="319.03" r="2" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="117.86" cy="319.03" r="2" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="130.83" cy="326.33" r="2" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="143.81" cy="321.47" r="2" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="156.79" cy="323.90" r="2" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="169.76" cy="326.33" r="2" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="182.74" cy="326.33" r="2" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="195.71" cy="326.33" r="2" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="208.69" cy="325.85" r="2" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="221.67" cy="325.85" r="2" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="234.64" cy="325.85" r="2" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="247.62" cy="326.33" r="2" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="260.60" cy="326.33" r="2" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="273.57" cy="326.33" r="2" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="286.55" cy="326.33" r="2" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="299.52" cy="314.17" r="2" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="312.50" cy="314.17" r="2" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="325.48" cy="314.17" r="2" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="338.45" cy="314.17" r="2" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="351.43" cy="314.17" r="2" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="364.40" cy="314.17" r="2" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="377.38" cy="314.17" r="2" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="390.36" cy="314.17" r="2" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="403.33" cy="314.17" r="2" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="416.31" cy="311.73" r="2" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="429.29" cy="311.73" r="2" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="442.26" cy="311.73" r="2" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="455.24" cy="311.73" r="2" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="468.21" cy="311.73" r="2" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="481.19" cy="311.73" r="2" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="494.17" cy="311.73" r="2" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="507.14" cy="314.17" r="2" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="520.12" cy="314.17" r="2" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="533.10" cy="314.17" r="2" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="546.07" cy="311.73" r="2" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="559.05" cy="314.17" r="2" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="572.02" cy="311.73" r="2" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="585.00" cy="311.73" r="2" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="AMD Radeon RX 9070 GRE" cx="494.17" cy="241.17" r="2" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD Radeon RX 9070 GRE" cx="507.14" cy="241.17" r="2" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD Radeon RX 9070 GRE" cx="520.12" cy="241.17" r="2" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD Radeon RX 9070 GRE" cx="533.10" cy="253.33" r="2" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD Radeon RX 9070 GRE" cx="546.07" cy="253.33" r="2" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD Radeon RX 9070 GRE" cx="559.05" cy="253.33" r="2" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD Radeon RX 9070 GRE" cx="572.02" cy="241.17" r="2" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD Radeon RX 9070 GRE" cx="585.00" cy="253.33" r="2" fill="#E33235" style="opacity:0;" /></svg><div class="fv-x-axis-title">Week</div><div class="riv-line-legend" data-chart="fv-chart-1786704331912-08qcars3b-line-Lowest pricing"><button class="riv-legend-item " data-product="Nvidia RTX 5080"><span class="riv-legend-marker" style="background-color: #ffcea9;"></span>Nvidia RTX 5080</button><button class="riv-legend-item " data-product="Nvidia RTX 5070 Ti"><span class="riv-legend-marker" style="background-color: #d26365;"></span>Nvidia RTX 5070 Ti</button><button class="riv-legend-item " data-product="AMD RX 9070 XT"><span class="riv-legend-marker" style="background-color: #EB6F71;"></span>AMD RX 9070 XT</button><button class="riv-legend-item " data-product="AMD RX 9070"><span class="riv-legend-marker" style="background-color: #1CA9C4;"></span>AMD RX 9070</button><button class="riv-legend-item " data-product="Nvidia RTX 5070"><span class="riv-legend-marker" style="background-color: #75bdd1;"></span>Nvidia RTX 5070</button><button class="riv-legend-item " data-product="Nvidia RTX 5060 Ti 16 GB"><span class="riv-legend-marker" style="background-color: #e97a7b;"></span>Nvidia RTX 5060 Ti 16 GB</button><button class="riv-legend-item " data-product="Nvidia RTX 5060 Ti 8 GB"><span class="riv-legend-marker" style="background-color: #e38e4f;"></span>Nvidia RTX 5060 Ti 8 GB</button><button class="riv-legend-item " data-product="AMD RX 9060 XT 16 GB"><span class="riv-legend-marker" style="background-color: #E33235;"></span>AMD RX 9060 XT 16 GB</button><button class="riv-legend-item " data-product="AMD RX 9060 XT 8 GB"><span class="riv-legend-marker" style="background-color: #FE9F58;"></span>AMD RX 9060 XT 8 GB</button><button class="riv-legend-item " data-product="Nvidia RTX 5060"><span class="riv-legend-marker" style="background-color: #D07F46;"></span>Nvidia RTX 5060</button><button class="riv-legend-item " data-product="Nvidia RTX 5050"><span class="riv-legend-marker" style="background-color: #B5282A;"></span>Nvidia RTX 5050</button><button class="riv-legend-item " data-product="Intel Arc B580"><span class="riv-legend-marker" style="background-color: #66C5D7;"></span>Intel Arc B580</button><button class="riv-legend-item " data-product="Intel Arc B570"><span class="riv-legend-marker" style="background-color: #FFC08B;"></span>Intel Arc B570</button><button class="riv-legend-item " data-product="AMD Radeon RX 9070 GRE"><span class="riv-legend-marker" style="background-color: #E33235;"></span>AMD Radeon RX 9070 GRE</button></div><table class="sr-only"><caption>Lowest pricing Data</caption><thead><tr><th>Timestamp (Week)</th><th>Nvidia RTX 5080 (Price, $)</th><th>Nvidia RTX 5070 Ti (Price, $)</th><th>AMD RX 9070 XT (Price, $)</th><th>AMD RX 9070 (Price, $)</th><th>Nvidia RTX 5070 (Price, $)</th><th>Nvidia RTX 5060 Ti 16 GB (Price, $)</th><th>Nvidia RTX 5060 Ti 8 GB (Price, $)</th><th>AMD RX 9060 XT 16 GB (Price, $)</th><th>AMD RX 9060 XT 8 GB (Price, $)</th><th>Nvidia RTX 5060 (Price, $)</th><th>Nvidia RTX 5050 (Price, $)</th><th>Intel Arc B580 (Price, $)</th><th>Intel Arc B570 (Price, $)</th><th>AMD Radeon RX 9070 GRE (Price, $)</th></tr></thead><tbody><tr><td>1</td><td>1100</td><td>780</td><td>700</td><td>600</td><td>550</td><td>430</td><td>368</td><td>370</td><td>280</td><td>300</td><td>250</td><td>260</td><td>230</td><td>N/A</td></tr><tr><td>2</td><td>1099</td><td>750</td><td>700</td><td>600</td><td>550</td><td>430</td><td>340</td><td>370</td><td>270</td><td>300</td><td>250</td><td>260</td><td>230</td><td>N/A</td></tr><tr><td>3</td><td>1000</td><td>750</td><td>700</td><td>550</td><td>524</td><td>430</td><td>370</td><td>370</td><td>280</td><td>291</td><td>250</td><td>250</td><td>230</td><td>N/A</td></tr><tr><td>4</td><td>1000</td><td>750</td><td>695</td><td>550</td><td>546</td><td>430</td><td>345</td><td>370</td><td>280</td><td>296</td><td>250</td><td>250</td><td>230</td><td>N/A</td></tr><tr><td>5</td><td>1000</td><td>749</td><td>670</td><td>600</td><td>481</td><td>430</td><td>340</td><td>350</td><td>270</td><td>300</td><td>250</td><td>250</td><td>230</td><td>N/A</td></tr><tr><td>6</td><td>929</td><td>749</td><td>670</td><td>600</td><td>499</td><td>379</td><td>340</td><td>350</td><td>270</td><td>289</td><td>240</td><td>250</td><td>230</td><td>N/A</td></tr><tr><td>7</td><td>999</td><td>750</td><td>650</td><td>550</td><td>520</td><td>430</td><td>350</td><td>350</td><td>270</td><td>299</td><td>240</td><td>250</td><td>230</td><td>N/A</td></tr><tr><td>8</td><td>980</td><td>749</td><td>650</td><td>550</td><td>500</td><td>430</td><td>342</td><td>350</td><td>270</td><td>299</td><td>250</td><td>250</td><td>200</td><td>N/A</td></tr><tr><td>9</td><td>999</td><td>750</td><td>650</td><td>560</td><td>500</td><td>430</td><td>323</td><td>350</td><td>270</td><td>299</td><td>250</td><td>250</td><td>220</td><td>N/A</td></tr><tr><td>10</td><td>989</td><td>730</td><td>600</td><td>550</td><td>480</td><td>430</td><td>340</td><td>360</td><td>270</td><td>299</td><td>250</td><td>250</td><td>210</td><td>N/A</td></tr><tr><td>11</td><td>990</td><td>699</td><td>600</td><td>550</td><td>489</td><td>400</td><td>320</td><td>340</td><td>250</td><td>280</td><td>230</td><td>250</td><td>200</td><td>N/A</td></tr><tr><td>12</td><td>989</td><td>730</td><td>600</td><td>530</td><td>500</td><td>400</td><td>320</td><td>350</td><td>275</td><td>279</td><td>220</td><td>250</td><td>200</td><td>N/A</td></tr><tr><td>13</td><td>1000</td><td>750</td><td>600</td><td>530</td><td>527</td><td>420</td><td>342</td><td>350</td><td>280</td><td>279</td><td>220</td><td>250</td><td>200</td><td>N/A</td></tr><tr><td>14</td><td>1000</td><td>750</td><td>600</td><td>530</td><td>540</td><td>420</td><td>313</td><td>370</td><td>280</td><td>279</td><td>220</td><td>250</td><td>202</td><td>N/A</td></tr><tr><td>15</td><td>1000</td><td>749</td><td>600</td><td>530</td><td>499</td><td>430</td><td>350</td><td>380</td><td>288</td><td>279</td><td>200</td><td>240</td><td>202</td><td>N/A</td></tr><tr><td>16</td><td>1100</td><td>750</td><td>620</td><td>530</td><td>499</td><td>430</td><td>350</td><td>380</td><td>288</td><td>270</td><td>200</td><td>240</td><td>202</td><td>N/A</td></tr><tr><td>17</td><td>1230</td><td>750</td><td>660</td><td>580</td><td>549</td><td>430</td><td>330</td><td>390</td><td>310</td><td>260</td><td>235</td><td>250</td><td>200</td><td>N/A</td></tr><tr><td>18</td><td>1268</td><td>829</td><td>700</td><td>580</td><td>540</td><td>450</td><td>330</td><td>390</td><td>310</td><td>290</td><td>240</td><td>250</td><td>200</td><td>N/A</td></tr><tr><td>19</td><td>1380</td><td>899</td><td>720</td><td>580</td><td>549</td><td>450</td><td>330</td><td>400</td><td>310</td><td>299</td><td>240</td><td>260</td><td>200</td><td>N/A</td></tr><tr><td>20</td><td>1350</td><td>1000</td><td>720</td><td>600</td><td>620</td><td>520</td><td>330</td><td>440</td><td>310</td><td>299</td><td>240</td><td>290</td><td>200</td><td>N/A</td></tr><tr><td>21</td><td>1365</td><td>950</td><td>730</td><td>590</td><td>620</td><td>520</td><td>351</td><td>440</td><td>350</td><td>299</td><td>260</td><td>290</td><td>250</td><td>N/A</td></tr><tr><td>22</td><td>1365</td><td>950</td><td>730</td><td>630</td><td>620</td><td>520</td><td>360</td><td>400</td><td>346</td><td>299</td><td>260</td><td>300</td><td>250</td><td>N/A</td></tr><tr><td>23</td><td>1290</td><td>950</td><td>730</td><td>630</td><td>630</td><td>520</td><td>360</td><td>440</td><td>346</td><td>340</td><td>260</td><td>300</td><td>250</td><td>N/A</td></tr><tr><td>24</td><td>1290</td><td>950</td><td>730</td><td>620</td><td>625</td><td>520</td><td>360</td><td>440</td><td>346</td><td>340</td><td>260</td><td>300</td><td>250</td><td>N/A</td></tr><tr><td>25</td><td>1250</td><td>950</td><td>730</td><td>610</td><td>630</td><td>550</td><td>360</td><td>440</td><td>346</td><td>349</td><td>260</td><td>300</td><td>250</td><td>N/A</td></tr><tr><td>26</td><td>1260</td><td>950</td><td>730</td><td>610</td><td>604</td><td>550</td><td>360</td><td>440</td><td>340</td><td>349</td><td>290</td><td>300</td><td>250</td><td>N/A</td></tr><tr><td>27</td><td>1290</td><td>950</td><td>730</td><td>630</td><td>640</td><td>570</td><td>360</td><td>440</td><td>340</td><td>349</td><td>290</td><td>300</td><td>250</td><td>N/A</td></tr><tr><td>28</td><td>1250</td><td>900</td><td>720</td><td>620</td><td>630</td><td>515</td><td>390</td><td>440</td><td>346</td><td>349</td><td>290</td><td>290</td><td>250</td><td>N/A</td></tr><tr><td>29</td><td>1290</td><td>990</td><td>710</td><td>620</td><td>636</td><td>500</td><td>390</td><td>449</td><td>350</td><td>349</td><td>290</td><td>290</td><td>250</td><td>N/A</td></tr><tr><td>30</td><td>1290</td><td>990</td><td>710</td><td>620</td><td>630</td><td>500</td><td>390</td><td>440</td><td>350</td><td>330</td><td>290</td><td>290</td><td>260</td><td>N/A</td></tr><tr><td>31</td><td>1290</td><td>990</td><td>670</td><td>620</td><td>599</td><td>500</td><td>380</td><td>440</td><td>350</td><td>330</td><td>290</td><td>290</td><td>260</td><td>N/A</td></tr><tr><td>32</td><td>1290</td><td>990</td><td>710</td><td>620</td><td>599</td><td>515</td><td>380</td><td>430</td><td>360</td><td>310</td><td>290</td><td>290</td><td>260</td><td>N/A</td></tr><tr><td>33</td><td>1290</td><td>980</td><td>710</td><td>600</td><td>599</td><td>490</td><td>400</td><td>430</td><td>360</td><td>349</td><td>290</td><td>290</td><td>260</td><td>N/A</td></tr><tr><td>34</td><td>1270</td><td>980</td><td>710</td><td>620</td><td>599</td><td>550</td><td>380</td><td>440</td><td>360</td><td>349</td><td>290</td><td>290</td><td>260</td><td>N/A</td></tr><tr><td>35</td><td>1290</td><td>900</td><td>700</td><td>600</td><td>599</td><td>550</td><td>380</td><td>430</td><td>360</td><td>350</td><td>290</td><td>304</td><td>260</td><td>N/A</td></tr><tr><td>36</td><td>1250</td><td>980</td><td>700</td><td>600</td><td>599</td><td>550</td><td>370</td><td>440</td><td>360</td><td>340</td><td>290</td><td>300</td><td>260</td><td>550</td></tr><tr><td>37</td><td>1250</td><td>980</td><td>700</td><td>600</td><td>599</td><td>570</td><td>370</td><td>440</td><td>350</td><td>340</td><td>290</td><td>304</td><td>250</td><td>550</td></tr><tr><td>38</td><td>1250</td><td>980</td><td>700</td><td>600</td><td>599</td><td>570</td><td>370</td><td>440</td><td>350</td><td>340</td><td>290</td><td>304</td><td>250</td><td>550</td></tr><tr><td>39</td><td>1250</td><td>920</td><td>700</td><td>600</td><td>599</td><td>570</td><td>330</td><td>400</td><td>360</td><td>340</td><td>290</td><td>298</td><td>250</td><td>500</td></tr><tr><td>40</td><td>1250</td><td>955</td><td>700</td><td>600</td><td>599</td><td>565</td><td>330</td><td>430</td><td>360</td><td>340</td><td>290</td><td>291</td><td>260</td><td>500</td></tr><tr><td>41</td><td>1250</td><td>900</td><td>700</td><td>600</td><td>560</td><td>560</td><td>330</td><td>430</td><td>360</td><td>339</td><td>290</td><td>290</td><td>250</td><td>500</td></tr><tr><td>42</td><td>1250</td><td>950</td><td>690</td><td>635</td><td>550</td><td>570</td><td>380</td><td>450</td><td>360</td><td>350</td><td>290</td><td>290</td><td>260</td><td>550</td></tr><tr><td>43</td><td>1290</td><td>1030</td><td>720</td><td>650</td><td>755</td><td>650</td><td>420</td><td>470</td><td>370</td><td>359</td><td>299</td><td>310</td><td>260</td><td>500</td></tr></tbody></table><script type="application/json" class="riv-line-chart-data">{"products":[{"name":"Nvidia RTX 5080","displayName":"Nvidia RTX 5080","color":"#ffcea9"},{"name":"Nvidia RTX 5070 Ti","displayName":"Nvidia RTX 5070 Ti","color":"#d26365"},{"name":"AMD RX 9070 XT","displayName":"AMD RX 9070 XT","color":"#EB6F71"},{"name":"AMD RX 9070","displayName":"AMD RX 9070","color":"#1CA9C4"},{"name":"Nvidia RTX 5070","displayName":"Nvidia RTX 5070","color":"#75bdd1"},{"name":"Nvidia RTX 5060 Ti 16 GB","displayName":"Nvidia RTX 5060 Ti 16 GB","color":"#e97a7b"},{"name":"Nvidia RTX 5060 Ti 8 GB","displayName":"Nvidia RTX 5060 Ti 8 GB","color":"#e38e4f"},{"name":"AMD RX 9060 XT 16 GB","displayName":"AMD RX 9060 XT 16 GB","color":"#E33235"},{"name":"AMD RX 9060 XT 8 GB","displayName":"AMD RX 9060 XT 8 GB","color":"#FE9F58"},{"name":"Nvidia RTX 5060","displayName":"Nvidia RTX 5060","color":"#D07F46"},{"name":"Nvidia RTX 5050","displayName":"Nvidia RTX 5050","color":"#B5282A"},{"name":"Intel Arc B580","displayName":"Intel Arc B580","color":"#66C5D7"},{"name":"Intel Arc B570","displayName":"Intel Arc B570","color":"#FFC08B"},{"name":"AMD Radeon RX 9070 GRE","displayName":"AMD Radeon RX 9070 GRE","color":"#E33235"}],"timestampUnit":"Week","unit":"Price, $","xAxisLabel":"Week","xAxisTickIncrement":5,"data":[{"timestamp":1,"productName":"AMD RX 9060 XT 16 GB","value":370},{"timestamp":1,"productName":"AMD RX 9060 XT 8 GB","value":280},{"timestamp":1,"productName":"AMD RX 9070","value":600},{"timestamp":1,"productName":"AMD RX 9070 XT","value":700},{"timestamp":1,"productName":"Intel Arc B570","value":230},{"timestamp":1,"productName":"Intel Arc B580","value":260},{"timestamp":1,"productName":"Nvidia RTX 5050","value":250},{"timestamp":1,"productName":"Nvidia RTX 5060","value":300},{"timestamp":1,"productName":"Nvidia RTX 5060 Ti 16 GB","value":430},{"timestamp":1,"productName":"Nvidia RTX 5060 Ti 8 GB","value":368},{"timestamp":1,"productName":"Nvidia RTX 5070","value":550},{"timestamp":1,"productName":"Nvidia RTX 5070 Ti","value":780},{"timestamp":1,"productName":"Nvidia RTX 5080","value":1100},{"timestamp":2,"productName":"AMD RX 9060 XT 16 GB","value":370},{"timestamp":2,"productName":"AMD RX 9060 XT 8 GB","value":270},{"timestamp":2,"productName":"AMD RX 9070","value":600},{"timestamp":2,"productName":"AMD RX 9070 XT","value":700},{"timestamp":2,"productName":"Intel Arc B570","value":230},{"timestamp":2,"productName":"Intel Arc B580","value":260},{"timestamp":2,"productName":"Nvidia RTX 5050","value":250},{"timestamp":2,"productName":"Nvidia RTX 5060","value":300},{"timestamp":2,"productName":"Nvidia RTX 5060 Ti 16 GB","value":430},{"timestamp":2,"productName":"Nvidia RTX 5060 Ti 8 GB","value":340},{"timestamp":2,"productName":"Nvidia RTX 5070","value":550},{"timestamp":2,"productName":"Nvidia RTX 5070 Ti","value":750},{"timestamp":2,"productName":"Nvidia RTX 5080","value":1099},{"timestamp":3,"productName":"AMD RX 9060 XT 16 GB","value":370},{"timestamp":3,"productName":"AMD RX 9060 XT 8 GB","value":280},{"timestamp":3,"productName":"AMD RX 9070","value":550},{"timestamp":3,"productName":"AMD RX 9070 XT","value":700},{"timestamp":3,"productName":"Intel Arc B570","value":230},{"timestamp":3,"productName":"Intel Arc B580","value":250},{"timestamp":3,"productName":"Nvidia RTX 5050","value":250},{"timestamp":3,"productName":"Nvidia RTX 5060","value":291},{"timestamp":3,"productName":"Nvidia RTX 5060 Ti 16 GB","value":430},{"timestamp":3,"productName":"Nvidia RTX 5060 Ti 8 GB","value":370},{"timestamp":3,"productName":"Nvidia RTX 5070","value":524},{"timestamp":3,"productName":"Nvidia RTX 5070 Ti","value":750},{"timestamp":3,"productName":"Nvidia RTX 5080","value":1000},{"timestamp":4,"productName":"AMD RX 9060 XT 16 GB","value":370},{"timestamp":4,"productName":"AMD RX 9060 XT 8 GB","value":280},{"timestamp":4,"productName":"AMD RX 9070","value":550},{"timestamp":4,"productName":"AMD RX 9070 XT","value":695},{"timestamp":4,"productName":"Intel Arc B570","value":230},{"timestamp":4,"productName":"Intel Arc B580","value":250},{"timestamp":4,"productName":"Nvidia RTX 5050","value":250},{"timestamp":4,"productName":"Nvidia RTX 5060","value":296},{"timestamp":4,"productName":"Nvidia RTX 5060 Ti 16 GB","value":430},{"timestamp":4,"productName":"Nvidia RTX 5060 Ti 8 GB","value":345},{"timestamp":4,"productName":"Nvidia RTX 5070","value":546},{"timestamp":4,"productName":"Nvidia RTX 5070 Ti","value":750},{"timestamp":4,"productName":"Nvidia RTX 5080","value":1000},{"timestamp":5,"productName":"AMD RX 9060 XT 16 GB","value":350},{"timestamp":5,"productName":"AMD RX 9060 XT 8 GB","value":270},{"timestamp":5,"productName":"AMD RX 9070","value":600},{"timestamp":5,"productName":"AMD RX 9070 XT","value":670},{"timestamp":5,"productName":"Intel Arc B570","value":230},{"timestamp":5,"productName":"Intel Arc B580","value":250},{"timestamp":5,"productName":"Nvidia RTX 5050","value":250},{"timestamp":5,"productName":"Nvidia RTX 5060","value":300},{"timestamp":5,"productName":"Nvidia RTX 5060 Ti 16 GB","value":430},{"timestamp":5,"productName":"Nvidia RTX 5060 Ti 8 GB","value":340},{"timestamp":5,"productName":"Nvidia RTX 5070","value":481},{"timestamp":5,"productName":"Nvidia RTX 5070 Ti","value":749},{"timestamp":5,"productName":"Nvidia RTX 5080","value":1000},{"timestamp":6,"productName":"AMD RX 9060 XT 16 GB","value":350},{"timestamp":6,"productName":"AMD RX 9060 XT 8 GB","value":270},{"timestamp":6,"productName":"AMD RX 9070","value":600},{"timestamp":6,"productName":"AMD RX 9070 XT","value":670},{"timestamp":6,"productName":"Intel Arc B570","value":230},{"timestamp":6,"productName":"Intel Arc B580","value":250},{"timestamp":6,"productName":"Nvidia RTX 5050","value":240},{"timestamp":6,"productName":"Nvidia RTX 5060","value":289},{"timestamp":6,"productName":"Nvidia RTX 5060 Ti 16 GB","value":379},{"timestamp":6,"productName":"Nvidia RTX 5060 Ti 8 GB","value":340},{"timestamp":6,"productName":"Nvidia RTX 5070","value":499},{"timestamp":6,"productName":"Nvidia RTX 5070 Ti","value":749},{"timestamp":6,"productName":"Nvidia RTX 5080","value":929},{"timestamp":7,"productName":"AMD RX 9060 XT 16 GB","value":350},{"timestamp":7,"productName":"AMD RX 9060 XT 8 GB","value":270},{"timestamp":7,"productName":"AMD RX 9070","value":550},{"timestamp":7,"productName":"AMD RX 9070 XT","value":650},{"timestamp":7,"productName":"Intel Arc B570","value":230},{"timestamp":7,"productName":"Intel Arc B580","value":250},{"timestamp":7,"productName":"Nvidia RTX 5050","value":240},{"timestamp":7,"productName":"Nvidia RTX 5060","value":299},{"timestamp":7,"productName":"Nvidia RTX 5060 Ti 16 GB","value":430},{"timestamp":7,"productName":"Nvidia RTX 5060 Ti 8 GB","value":350},{"timestamp":7,"productName":"Nvidia RTX 5070","value":520},{"timestamp":7,"productName":"Nvidia RTX 5070 Ti","value":750},{"timestamp":7,"productName":"Nvidia RTX 5080","value":999},{"timestamp":8,"productName":"AMD RX 9060 XT 16 GB","value":350},{"timestamp":8,"productName":"AMD RX 9060 XT 8 GB","value":270},{"timestamp":8,"productName":"AMD RX 9070","value":550},{"timestamp":8,"productName":"AMD RX 9070 XT","value":650},{"timestamp":8,"productName":"Intel Arc B570","value":200},{"timestamp":8,"productName":"Intel Arc B580","value":250},{"timestamp":8,"productName":"Nvidia RTX 5050","value":250},{"timestamp":8,"productName":"Nvidia RTX 5060","value":299},{"timestamp":8,"productName":"Nvidia RTX 5060 Ti 16 GB","value":430},{"timestamp":8,"productName":"Nvidia RTX 5060 Ti 8 GB","value":342},{"timestamp":8,"productName":"Nvidia RTX 5070","value":500},{"timestamp":8,"productName":"Nvidia RTX 5070 Ti","value":749},{"timestamp":8,"productName":"Nvidia RTX 5080","value":980},{"timestamp":9,"productName":"AMD RX 9060 XT 16 GB","value":350},{"timestamp":9,"productName":"AMD RX 9060 XT 8 GB","value":270},{"timestamp":9,"productName":"AMD RX 9070","value":560},{"timestamp":9,"productName":"AMD RX 9070 XT","value":650},{"timestamp":9,"productName":"Intel Arc B570","value":220},{"timestamp":9,"productName":"Intel Arc B580","value":250},{"timestamp":9,"productName":"Nvidia RTX 5050","value":250},{"timestamp":9,"productName":"Nvidia RTX 5060","value":299},{"timestamp":9,"productName":"Nvidia RTX 5060 Ti 16 GB","value":430},{"timestamp":9,"productName":"Nvidia RTX 5060 Ti 8 GB","value":323},{"timestamp":9,"productName":"Nvidia RTX 5070","value":500},{"timestamp":9,"productName":"Nvidia RTX 5070 Ti","value":750},{"timestamp":9,"productName":"Nvidia RTX 5080","value":999},{"timestamp":10,"productName":"AMD RX 9060 XT 16 GB","value":360},{"timestamp":10,"productName":"AMD RX 9060 XT 8 GB","value":270},{"timestamp":10,"productName":"AMD RX 9070","value":550},{"timestamp":10,"productName":"AMD RX 9070 XT","value":600},{"timestamp":10,"productName":"Intel Arc B570","value":210},{"timestamp":10,"productName":"Intel Arc B580","value":250},{"timestamp":10,"productName":"Nvidia RTX 5050","value":250},{"timestamp":10,"productName":"Nvidia RTX 5060","value":299},{"timestamp":10,"productName":"Nvidia RTX 5060 Ti 16 GB","value":430},{"timestamp":10,"productName":"Nvidia RTX 5060 Ti 8 GB","value":340},{"timestamp":10,"productName":"Nvidia RTX 5070","value":480},{"timestamp":10,"productName":"Nvidia RTX 5070 Ti","value":730},{"timestamp":10,"productName":"Nvidia RTX 5080","value":989},{"timestamp":11,"productName":"AMD RX 9060 XT 16 GB","value":340},{"timestamp":11,"productName":"AMD RX 9060 XT 8 GB","value":250},{"timestamp":11,"productName":"AMD RX 9070","value":550},{"timestamp":11,"productName":"AMD RX 9070 XT","value":600},{"timestamp":11,"productName":"Intel Arc B570","value":200},{"timestamp":11,"productName":"Intel Arc B580","value":250},{"timestamp":11,"productName":"Nvidia RTX 5050","value":230},{"timestamp":11,"productName":"Nvidia RTX 5060","value":280},{"timestamp":11,"productName":"Nvidia RTX 5060 Ti 16 GB","value":400},{"timestamp":11,"productName":"Nvidia RTX 5060 Ti 8 GB","value":320},{"timestamp":11,"productName":"Nvidia RTX 5070","value":489},{"timestamp":11,"productName":"Nvidia RTX 5070 Ti","value":699},{"timestamp":11,"productName":"Nvidia RTX 5080","value":990},{"timestamp":12,"productName":"AMD RX 9060 XT 16 GB","value":350},{"timestamp":12,"productName":"AMD RX 9060 XT 8 GB","value":275},{"timestamp":12,"productName":"AMD RX 9070","value":530},{"timestamp":12,"productName":"AMD RX 9070 XT","value":600},{"timestamp":12,"productName":"Intel Arc B570","value":200},{"timestamp":12,"productName":"Intel Arc B580","value":250},{"timestamp":12,"productName":"Nvidia RTX 5050","value":220},{"timestamp":12,"productName":"Nvidia RTX 5060","value":279},{"timestamp":12,"productName":"Nvidia RTX 5060 Ti 16 GB","value":400},{"timestamp":12,"productName":"Nvidia RTX 5060 Ti 8 GB","value":320},{"timestamp":12,"productName":"Nvidia RTX 5070","value":500},{"timestamp":12,"productName":"Nvidia RTX 5070 Ti","value":730},{"timestamp":12,"productName":"Nvidia RTX 5080","value":989},{"timestamp":13,"productName":"AMD RX 9060 XT 16 GB","value":350},{"timestamp":13,"productName":"AMD RX 9060 XT 8 GB","value":280},{"timestamp":13,"productName":"AMD RX 9070","value":530},{"timestamp":13,"productName":"AMD RX 9070 XT","value":600},{"timestamp":13,"productName":"Intel Arc B570","value":200},{"timestamp":13,"productName":"Intel Arc B580","value":250},{"timestamp":13,"productName":"Nvidia RTX 5050","value":220},{"timestamp":13,"productName":"Nvidia RTX 5060","value":279},{"timestamp":13,"productName":"Nvidia RTX 5060 Ti 16 GB","value":420},{"timestamp":13,"productName":"Nvidia RTX 5060 Ti 8 GB","value":342},{"timestamp":13,"productName":"Nvidia RTX 5070","value":527},{"timestamp":13,"productName":"Nvidia RTX 5070 Ti","value":750},{"timestamp":13,"productName":"Nvidia RTX 5080","value":1000},{"timestamp":14,"productName":"AMD RX 9060 XT 16 GB","value":370},{"timestamp":14,"productName":"AMD RX 9060 XT 8 GB","value":280},{"timestamp":14,"productName":"AMD RX 9070","value":530},{"timestamp":14,"productName":"AMD RX 9070 XT","value":600},{"timestamp":14,"productName":"Intel Arc B570","value":202},{"timestamp":14,"productName":"Intel Arc B580","value":250},{"timestamp":14,"productName":"Nvidia RTX 5050","value":220},{"timestamp":14,"productName":"Nvidia RTX 5060","value":279},{"timestamp":14,"productName":"Nvidia RTX 5060 Ti 16 GB","value":420},{"timestamp":14,"productName":"Nvidia RTX 5060 Ti 8 GB","value":313},{"timestamp":14,"productName":"Nvidia RTX 5070","value":540},{"timestamp":14,"productName":"Nvidia RTX 5070 Ti","value":750},{"timestamp":14,"productName":"Nvidia RTX 5080","value":1000},{"timestamp":15,"productName":"AMD RX 9060 XT 16 GB","value":380},{"timestamp":15,"productName":"AMD RX 9060 XT 8 GB","value":288},{"timestamp":15,"productName":"AMD RX 9070","value":530},{"timestamp":15,"productName":"AMD RX 9070 XT","value":600},{"timestamp":15,"productName":"Intel Arc B570","value":202},{"timestamp":15,"productName":"Intel Arc B580","value":240},{"timestamp":15,"productName":"Nvidia RTX 5050","value":200},{"timestamp":15,"productName":"Nvidia RTX 5060","value":279},{"timestamp":15,"productName":"Nvidia RTX 5060 Ti 16 GB","value":430},{"timestamp":15,"productName":"Nvidia RTX 5060 Ti 8 GB","value":350},{"timestamp":15,"productName":"Nvidia RTX 5070","value":499},{"timestamp":15,"productName":"Nvidia RTX 5070 Ti","value":749},{"timestamp":15,"productName":"Nvidia RTX 5080","value":1000},{"timestamp":16,"productName":"AMD RX 9060 XT 16 GB","value":380},{"timestamp":16,"productName":"AMD RX 9060 XT 8 GB","value":288},{"timestamp":16,"productName":"AMD RX 9070","value":530},{"timestamp":16,"productName":"AMD RX 9070 XT","value":620},{"timestamp":16,"productName":"Intel Arc B570","value":202},{"timestamp":16,"productName":"Intel Arc B580","value":240},{"timestamp":16,"productName":"Nvidia RTX 5050","value":200},{"timestamp":16,"productName":"Nvidia RTX 5060","value":270},{"timestamp":16,"productName":"Nvidia RTX 5060 Ti 16 GB","value":430},{"timestamp":16,"productName":"Nvidia RTX 5060 Ti 8 GB","value":350},{"timestamp":16,"productName":"Nvidia RTX 5070","value":499},{"timestamp":16,"productName":"Nvidia RTX 5070 Ti","value":750},{"timestamp":16,"productName":"Nvidia RTX 5080","value":1100},{"timestamp":17,"productName":"AMD RX 9060 XT 16 GB","value":390},{"timestamp":17,"productName":"AMD RX 9060 XT 8 GB","value":310},{"timestamp":17,"productName":"AMD RX 9070","value":580},{"timestamp":17,"productName":"AMD RX 9070 XT","value":660},{"timestamp":17,"productName":"Intel Arc B570","value":200},{"timestamp":17,"productName":"Intel Arc B580","value":250},{"timestamp":17,"productName":"Nvidia RTX 5050","value":235},{"timestamp":17,"productName":"Nvidia RTX 5060","value":260},{"timestamp":17,"productName":"Nvidia RTX 5060 Ti 16 GB","value":430},{"timestamp":17,"productName":"Nvidia RTX 5060 Ti 8 GB","value":330},{"timestamp":17,"productName":"Nvidia RTX 5070","value":549},{"timestamp":17,"productName":"Nvidia RTX 5070 Ti","value":750},{"timestamp":17,"productName":"Nvidia RTX 5080","value":1230},{"timestamp":18,"productName":"AMD RX 9060 XT 16 GB","value":390},{"timestamp":18,"productName":"AMD RX 9060 XT 8 GB","value":310},{"timestamp":18,"productName":"AMD RX 9070","value":580},{"timestamp":18,"productName":"AMD RX 9070 XT","value":700},{"timestamp":18,"productName":"Intel Arc B570","value":200},{"timestamp":18,"productName":"Intel Arc B580","value":250},{"timestamp":18,"productName":"Nvidia RTX 5050","value":240},{"timestamp":18,"productName":"Nvidia RTX 5060","value":290},{"timestamp":18,"productName":"Nvidia RTX 5060 Ti 16 GB","value":450},{"timestamp":18,"productName":"Nvidia RTX 5060 Ti 8 GB","value":330},{"timestamp":18,"productName":"Nvidia RTX 5070","value":540},{"timestamp":18,"productName":"Nvidia RTX 5070 Ti","value":829},{"timestamp":18,"productName":"Nvidia RTX 5080","value":1268},{"timestamp":19,"productName":"AMD RX 9060 XT 16 GB","value":400},{"timestamp":19,"productName":"AMD RX 9060 XT 8 GB","value":310},{"timestamp":19,"productName":"AMD RX 9070","value":580},{"timestamp":19,"productName":"AMD RX 9070 XT","value":720},{"timestamp":19,"productName":"Intel Arc B570","value":200},{"timestamp":19,"productName":"Intel Arc B580","value":260},{"timestamp":19,"productName":"Nvidia RTX 5050","value":240},{"timestamp":19,"productName":"Nvidia RTX 5060","value":299},{"timestamp":19,"productName":"Nvidia RTX 5060 Ti 16 GB","value":450},{"timestamp":19,"productName":"Nvidia RTX 5060 Ti 8 GB","value":330},{"timestamp":19,"productName":"Nvidia RTX 5070","value":549},{"timestamp":19,"productName":"Nvidia RTX 5070 Ti","value":899},{"timestamp":19,"productName":"Nvidia RTX 5080","value":1380},{"timestamp":20,"productName":"AMD RX 9060 XT 16 GB","value":440},{"timestamp":20,"productName":"AMD RX 9060 XT 8 GB","value":310},{"timestamp":20,"productName":"AMD RX 9070","value":600},{"timestamp":20,"productName":"AMD RX 9070 XT","value":720},{"timestamp":20,"productName":"Intel Arc B570","value":200},{"timestamp":20,"productName":"Intel Arc B580","value":290},{"timestamp":20,"productName":"Nvidia RTX 5050","value":240},{"timestamp":20,"productName":"Nvidia RTX 5060","value":299},{"timestamp":20,"productName":"Nvidia RTX 5060 Ti 16 GB","value":520},{"timestamp":20,"productName":"Nvidia RTX 5060 Ti 8 GB","value":330},{"timestamp":20,"productName":"Nvidia RTX 5070","value":620},{"timestamp":20,"productName":"Nvidia RTX 5070 Ti","value":1000},{"timestamp":20,"productName":"Nvidia RTX 5080","value":1350},{"timestamp":21,"productName":"AMD RX 9060 XT 16 GB","value":440},{"timestamp":21,"productName":"AMD RX 9060 XT 8 GB","value":350},{"timestamp":21,"productName":"AMD RX 9070","value":590},{"timestamp":21,"productName":"AMD RX 9070 XT","value":730},{"timestamp":21,"productName":"Intel Arc B570","value":250},{"timestamp":21,"productName":"Intel Arc B580","value":290},{"timestamp":21,"productName":"Nvidia RTX 5050","value":260},{"timestamp":21,"productName":"Nvidia RTX 5060","value":299},{"timestamp":21,"productName":"Nvidia RTX 5060 Ti 16 GB","value":520},{"timestamp":21,"productName":"Nvidia RTX 5060 Ti 8 GB","value":351},{"timestamp":21,"productName":"Nvidia RTX 5070","value":620},{"timestamp":21,"productName":"Nvidia RTX 5070 Ti","value":950},{"timestamp":21,"productName":"Nvidia RTX 5080","value":1365},{"timestamp":22,"productName":"AMD RX 9060 XT 16 GB","value":400},{"timestamp":22,"productName":"AMD RX 9060 XT 8 GB","value":346},{"timestamp":22,"productName":"AMD RX 9070","value":630},{"timestamp":22,"productName":"AMD RX 9070 XT","value":730},{"timestamp":22,"productName":"Intel Arc B570","value":250},{"timestamp":22,"productName":"Intel Arc B580","value":300},{"timestamp":22,"productName":"Nvidia RTX 5050","value":260},{"timestamp":22,"productName":"Nvidia RTX 5060","value":299},{"timestamp":22,"productName":"Nvidia RTX 5060 Ti 16 GB","value":520},{"timestamp":22,"productName":"Nvidia RTX 5060 Ti 8 GB","value":360},{"timestamp":22,"productName":"Nvidia RTX 5070","value":620},{"timestamp":22,"productName":"Nvidia RTX 5070 Ti","value":950},{"timestamp":22,"productName":"Nvidia RTX 5080","value":1365},{"timestamp":23,"productName":"AMD RX 9060 XT 16 GB","value":440},{"timestamp":23,"productName":"AMD RX 9060 XT 8 GB","value":346},{"timestamp":23,"productName":"AMD RX 9070","value":630},{"timestamp":23,"productName":"AMD RX 9070 XT","value":730},{"timestamp":23,"productName":"Intel Arc B570","value":250},{"timestamp":23,"productName":"Intel Arc B580","value":300},{"timestamp":23,"productName":"Nvidia RTX 5050","value":260},{"timestamp":23,"productName":"Nvidia RTX 5060","value":340},{"timestamp":23,"productName":"Nvidia RTX 5060 Ti 16 GB","value":520},{"timestamp":23,"productName":"Nvidia RTX 5060 Ti 8 GB","value":360},{"timestamp":23,"productName":"Nvidia RTX 5070","value":630},{"timestamp":23,"productName":"Nvidia RTX 5070 Ti","value":950},{"timestamp":23,"productName":"Nvidia RTX 5080","value":1290},{"timestamp":24,"productName":"AMD RX 9060 XT 16 GB","value":440},{"timestamp":24,"productName":"AMD RX 9060 XT 8 GB","value":346},{"timestamp":24,"productName":"AMD RX 9070","value":620},{"timestamp":24,"productName":"AMD RX 9070 XT","value":730},{"timestamp":24,"productName":"Intel Arc B570","value":250},{"timestamp":24,"productName":"Intel Arc B580","value":300},{"timestamp":24,"productName":"Nvidia RTX 5050","value":260},{"timestamp":24,"productName":"Nvidia RTX 5060","value":340},{"timestamp":24,"productName":"Nvidia RTX 5060 Ti 16 GB","value":520},{"timestamp":24,"productName":"Nvidia RTX 5060 Ti 8 GB","value":360},{"timestamp":24,"productName":"Nvidia RTX 5070","value":625},{"timestamp":24,"productName":"Nvidia RTX 5070 Ti","value":950},{"timestamp":24,"productName":"Nvidia RTX 5080","value":1290},{"timestamp":25,"productName":"AMD RX 9060 XT 16 GB","value":440},{"timestamp":25,"productName":"AMD RX 9060 XT 8 GB","value":346},{"timestamp":25,"productName":"AMD RX 9070","value":610},{"timestamp":25,"productName":"AMD RX 9070 XT","value":730},{"timestamp":25,"productName":"Intel Arc B570","value":250},{"timestamp":25,"productName":"Intel Arc B580","value":300},{"timestamp":25,"productName":"Nvidia RTX 5050","value":260},{"timestamp":25,"productName":"Nvidia RTX 5060","value":349},{"timestamp":25,"productName":"Nvidia RTX 5060 Ti 16 GB","value":550},{"timestamp":25,"productName":"Nvidia RTX 5060 Ti 8 GB","value":360},{"timestamp":25,"productName":"Nvidia RTX 5070","value":630},{"timestamp":25,"productName":"Nvidia RTX 5070 Ti","value":950},{"timestamp":25,"productName":"Nvidia RTX 5080","value":1250},{"timestamp":26,"productName":"AMD RX 9060 XT 16 GB","value":440},{"timestamp":26,"productName":"AMD RX 9060 XT 8 GB","value":340},{"timestamp":26,"productName":"AMD RX 9070","value":610},{"timestamp":26,"productName":"AMD RX 9070 XT","value":730},{"timestamp":26,"productName":"Intel Arc B570","value":250},{"timestamp":26,"productName":"Intel Arc B580","value":300},{"timestamp":26,"productName":"Nvidia RTX 5050","value":290},{"timestamp":26,"productName":"Nvidia RTX 5060","value":349},{"timestamp":26,"productName":"Nvidia RTX 5060 Ti 16 GB","value":550},{"timestamp":26,"productName":"Nvidia RTX 5060 Ti 8 GB","value":360},{"timestamp":26,"productName":"Nvidia RTX 5070","value":604},{"timestamp":26,"productName":"Nvidia RTX 5070 Ti","value":950},{"timestamp":26,"productName":"Nvidia RTX 5080","value":1260},{"timestamp":27,"productName":"AMD RX 9060 XT 16 GB","value":440},{"timestamp":27,"productName":"AMD RX 9060 XT 8 GB","value":340},{"timestamp":27,"productName":"AMD RX 9070","value":630},{"timestamp":27,"productName":"AMD RX 9070 XT","value":730},{"timestamp":27,"productName":"Intel Arc B570","value":250},{"timestamp":27,"productName":"Intel Arc B580","value":300},{"timestamp":27,"productName":"Nvidia RTX 5050","value":290},{"timestamp":27,"productName":"Nvidia RTX 5060","value":349},{"timestamp":27,"productName":"Nvidia RTX 5060 Ti 16 GB","value":570},{"timestamp":27,"productName":"Nvidia RTX 5060 Ti 8 GB","value":360},{"timestamp":27,"productName":"Nvidia RTX 5070","value":640},{"timestamp":27,"productName":"Nvidia RTX 5070 Ti","value":950},{"timestamp":27,"productName":"Nvidia RTX 5080","value":1290},{"timestamp":28,"productName":"AMD RX 9060 XT 16 GB","value":440},{"timestamp":28,"productName":"AMD RX 9060 XT 8 GB","value":346},{"timestamp":28,"productName":"AMD RX 9070","value":620},{"timestamp":28,"productName":"AMD RX 9070 XT","value":720},{"timestamp":28,"productName":"Intel Arc B570","value":250},{"timestamp":28,"productName":"Intel Arc B580","value":290},{"timestamp":28,"productName":"Nvidia RTX 5050","value":290},{"timestamp":28,"productName":"Nvidia RTX 5060","value":349},{"timestamp":28,"productName":"Nvidia RTX 5060 Ti 16 GB","value":515},{"timestamp":28,"productName":"Nvidia RTX 5060 Ti 8 GB","value":390},{"timestamp":28,"productName":"Nvidia RTX 5070","value":630},{"timestamp":28,"productName":"Nvidia RTX 5070 Ti","value":900},{"timestamp":28,"productName":"Nvidia RTX 5080","value":1250},{"timestamp":29,"productName":"AMD RX 9060 XT 16 GB","value":449},{"timestamp":29,"productName":"AMD RX 9060 XT 8 GB","value":350},{"timestamp":29,"productName":"AMD RX 9070","value":620},{"timestamp":29,"productName":"AMD RX 9070 XT","value":710},{"timestamp":29,"productName":"Intel Arc B570","value":250},{"timestamp":29,"productName":"Intel Arc B580","value":290},{"timestamp":29,"productName":"Nvidia RTX 5050","value":290},{"timestamp":29,"productName":"Nvidia RTX 5060","value":349},{"timestamp":29,"productName":"Nvidia RTX 5060 Ti 16 GB","value":500},{"timestamp":29,"productName":"Nvidia RTX 5060 Ti 8 GB","value":390},{"timestamp":29,"productName":"Nvidia RTX 5070","value":636},{"timestamp":29,"productName":"Nvidia RTX 5070 Ti","value":990},{"timestamp":29,"productName":"Nvidia RTX 5080","value":1290},{"timestamp":30,"productName":"AMD RX 9060 XT 16 GB","value":440},{"timestamp":30,"productName":"AMD RX 9060 XT 8 GB","value":350},{"timestamp":30,"productName":"AMD RX 9070","value":620},{"timestamp":30,"productName":"AMD RX 9070 XT","value":710},{"timestamp":30,"productName":"Intel Arc B570","value":260},{"timestamp":30,"productName":"Intel Arc B580","value":290},{"timestamp":30,"productName":"Nvidia RTX 5050","value":290},{"timestamp":30,"productName":"Nvidia RTX 5060","value":330},{"timestamp":30,"productName":"Nvidia RTX 5060 Ti 16 GB","value":500},{"timestamp":30,"productName":"Nvidia RTX 5060 Ti 8 GB","value":390},{"timestamp":30,"productName":"Nvidia RTX 5070","value":630},{"timestamp":30,"productName":"Nvidia RTX 5070 Ti","value":990},{"timestamp":30,"productName":"Nvidia RTX 5080","value":1290},{"timestamp":31,"productName":"AMD RX 9060 XT 16 GB","value":440},{"timestamp":31,"productName":"AMD RX 9060 XT 8 GB","value":350},{"timestamp":31,"productName":"AMD RX 9070","value":620},{"timestamp":31,"productName":"AMD RX 9070 XT","value":670},{"timestamp":31,"productName":"Intel Arc B570","value":260},{"timestamp":31,"productName":"Intel Arc B580","value":290},{"timestamp":31,"productName":"Nvidia RTX 5050","value":290},{"timestamp":31,"productName":"Nvidia RTX 5060","value":330},{"timestamp":31,"productName":"Nvidia RTX 5060 Ti 16 GB","value":500},{"timestamp":31,"productName":"Nvidia RTX 5060 Ti 8 GB","value":380},{"timestamp":31,"productName":"Nvidia RTX 5070","value":599},{"timestamp":31,"productName":"Nvidia RTX 5070 Ti","value":990},{"timestamp":31,"productName":"Nvidia RTX 5080","value":1290},{"timestamp":32,"productName":"AMD RX 9060 XT 16 GB","value":430},{"timestamp":32,"productName":"AMD RX 9060 XT 8 GB","value":360},{"timestamp":32,"productName":"AMD RX 9070","value":620},{"timestamp":32,"productName":"AMD RX 9070 XT","value":710},{"timestamp":32,"productName":"Intel Arc B570","value":260},{"timestamp":32,"productName":"Intel Arc B580","value":290},{"timestamp":32,"productName":"Nvidia RTX 5050","value":290},{"timestamp":32,"productName":"Nvidia RTX 5060","value":310},{"timestamp":32,"productName":"Nvidia RTX 5060 Ti 16 GB","value":515},{"timestamp":32,"productName":"Nvidia RTX 5060 Ti 8 GB","value":380},{"timestamp":32,"productName":"Nvidia RTX 5070","value":599},{"timestamp":32,"productName":"Nvidia RTX 5070 Ti","value":990},{"timestamp":32,"productName":"Nvidia RTX 5080","value":1290},{"timestamp":33,"productName":"AMD RX 9060 XT 16 GB","value":430},{"timestamp":33,"productName":"AMD RX 9060 XT 8 GB","value":360},{"timestamp":33,"productName":"AMD RX 9070","value":600},{"timestamp":33,"productName":"AMD RX 9070 XT","value":710},{"timestamp":33,"productName":"Intel Arc B570","value":260},{"timestamp":33,"productName":"Intel Arc B580","value":290},{"timestamp":33,"productName":"Nvidia RTX 5050","value":290},{"timestamp":33,"productName":"Nvidia RTX 5060","value":349},{"timestamp":33,"productName":"Nvidia RTX 5060 Ti 16 GB","value":490},{"timestamp":33,"productName":"Nvidia RTX 5060 Ti 8 GB","value":400},{"timestamp":33,"productName":"Nvidia RTX 5070","value":599},{"timestamp":33,"productName":"Nvidia RTX 5070 Ti","value":980},{"timestamp":33,"productName":"Nvidia RTX 5080","value":1290},{"timestamp":34,"productName":"AMD RX 9060 XT 16 GB","value":440},{"timestamp":34,"productName":"AMD RX 9060 XT 8 GB","value":360},{"timestamp":34,"productName":"AMD RX 9070","value":620},{"timestamp":34,"productName":"AMD RX 9070 XT","value":710},{"timestamp":34,"productName":"Intel Arc B570","value":260},{"timestamp":34,"productName":"Intel Arc B580","value":290},{"timestamp":34,"productName":"Nvidia RTX 5050","value":290},{"timestamp":34,"productName":"Nvidia RTX 5060","value":349},{"timestamp":34,"productName":"Nvidia RTX 5060 Ti 16 GB","value":550},{"timestamp":34,"productName":"Nvidia RTX 5060 Ti 8 GB","value":380},{"timestamp":34,"productName":"Nvidia RTX 5070","value":599},{"timestamp":34,"productName":"Nvidia RTX 5070 Ti","value":980},{"timestamp":34,"productName":"Nvidia RTX 5080","value":1270},{"timestamp":35,"productName":"AMD RX 9060 XT 16 GB","value":430},{"timestamp":35,"productName":"AMD RX 9060 XT 8 GB","value":360},{"timestamp":35,"productName":"AMD RX 9070","value":600},{"timestamp":35,"productName":"AMD RX 9070 XT","value":700},{"timestamp":35,"productName":"Intel Arc B570","value":260},{"timestamp":35,"productName":"Intel Arc B580","value":304},{"timestamp":35,"productName":"Nvidia RTX 5050","value":290},{"timestamp":35,"productName":"Nvidia RTX 5060","value":350},{"timestamp":35,"productName":"Nvidia RTX 5060 Ti 16 GB","value":550},{"timestamp":35,"productName":"Nvidia RTX 5060 Ti 8 GB","value":380},{"timestamp":35,"productName":"Nvidia RTX 5070","value":599},{"timestamp":35,"productName":"Nvidia RTX 5070 Ti","value":900},{"timestamp":35,"productName":"Nvidia RTX 5080","value":1290},{"timestamp":36,"productName":"AMD Radeon RX 9070 GRE","value":550},{"timestamp":36,"productName":"AMD RX 9060 XT 16 GB","value":440},{"timestamp":36,"productName":"AMD RX 9060 XT 8 GB","value":360},{"timestamp":36,"productName":"AMD RX 9070","value":600},{"timestamp":36,"productName":"AMD RX 9070 XT","value":700},{"timestamp":36,"productName":"Intel Arc B570","value":260},{"timestamp":36,"productName":"Intel Arc B580","value":300},{"timestamp":36,"productName":"Nvidia RTX 5050","value":290},{"timestamp":36,"productName":"Nvidia RTX 5060","value":340},{"timestamp":36,"productName":"Nvidia RTX 5060 Ti 16 GB","value":550},{"timestamp":36,"productName":"Nvidia RTX 5060 Ti 8 GB","value":370},{"timestamp":36,"productName":"Nvidia RTX 5070","value":599},{"timestamp":36,"productName":"Nvidia RTX 5070 Ti","value":980},{"timestamp":36,"productName":"Nvidia RTX 5080","value":1250},{"timestamp":37,"productName":"AMD Radeon RX 9070 GRE","value":550},{"timestamp":37,"productName":"AMD RX 9060 XT 16 GB","value":440},{"timestamp":37,"productName":"AMD RX 9060 XT 8 GB","value":350},{"timestamp":37,"productName":"AMD RX 9070","value":600},{"timestamp":37,"productName":"AMD RX 9070 XT","value":700},{"timestamp":37,"productName":"Intel Arc B570","value":250},{"timestamp":37,"productName":"Intel Arc B580","value":304},{"timestamp":37,"productName":"Nvidia RTX 5050","value":290},{"timestamp":37,"productName":"Nvidia RTX 5060","value":340},{"timestamp":37,"productName":"Nvidia RTX 5060 Ti 16 GB","value":570},{"timestamp":37,"productName":"Nvidia RTX 5060 Ti 8 GB","value":370},{"timestamp":37,"productName":"Nvidia RTX 5070","value":599},{"timestamp":37,"productName":"Nvidia RTX 5070 Ti","value":980},{"timestamp":37,"productName":"Nvidia RTX 5080","value":1250},{"timestamp":38,"productName":"AMD Radeon RX 9070 GRE","value":550},{"timestamp":38,"productName":"AMD RX 9060 XT 16 GB","value":440},{"timestamp":38,"productName":"AMD RX 9060 XT 8 GB","value":350},{"timestamp":38,"productName":"AMD RX 9070","value":600},{"timestamp":38,"productName":"AMD RX 9070 XT","value":700},{"timestamp":38,"productName":"Intel Arc B570","value":250},{"timestamp":38,"productName":"Intel Arc B580","value":304},{"timestamp":38,"productName":"Nvidia RTX 5050","value":290},{"timestamp":38,"productName":"Nvidia RTX 5060","value":340},{"timestamp":38,"productName":"Nvidia RTX 5060 Ti 16 GB","value":570},{"timestamp":38,"productName":"Nvidia RTX 5060 Ti 8 GB","value":370},{"timestamp":38,"productName":"Nvidia RTX 5070","value":599},{"timestamp":38,"productName":"Nvidia RTX 5070 Ti","value":980},{"timestamp":38,"productName":"Nvidia RTX 5080","value":1250},{"timestamp":39,"productName":"AMD Radeon RX 9070 GRE","value":500},{"timestamp":39,"productName":"AMD RX 9060 XT 16 GB","value":400},{"timestamp":39,"productName":"AMD RX 9060 XT 8 GB","value":360},{"timestamp":39,"productName":"AMD RX 9070","value":600},{"timestamp":39,"productName":"AMD RX 9070 XT","value":700},{"timestamp":39,"productName":"Intel Arc B570","value":250},{"timestamp":39,"productName":"Intel Arc B580","value":298},{"timestamp":39,"productName":"Nvidia RTX 5050","value":290},{"timestamp":39,"productName":"Nvidia RTX 5060","value":340},{"timestamp":39,"productName":"Nvidia RTX 5060 Ti 16 GB","value":570},{"timestamp":39,"productName":"Nvidia RTX 5060 Ti 8 GB","value":330},{"timestamp":39,"productName":"Nvidia RTX 5070","value":599},{"timestamp":39,"productName":"Nvidia RTX 5070 Ti","value":920},{"timestamp":39,"productName":"Nvidia RTX 5080","value":1250},{"timestamp":40,"productName":"AMD Radeon RX 9070 GRE","value":500},{"timestamp":40,"productName":"AMD RX 9060 XT 16 GB","value":430},{"timestamp":40,"productName":"AMD RX 9060 XT 8 GB","value":360},{"timestamp":40,"productName":"AMD RX 9070","value":600},{"timestamp":40,"productName":"AMD RX 9070 XT","value":700},{"timestamp":40,"productName":"Intel Arc B570","value":260},{"timestamp":40,"productName":"Intel Arc B580","value":291},{"timestamp":40,"productName":"Nvidia RTX 5050","value":290},{"timestamp":40,"productName":"Nvidia RTX 5060","value":340},{"timestamp":40,"productName":"Nvidia RTX 5060 Ti 16 GB","value":565},{"timestamp":40,"productName":"Nvidia RTX 5060 Ti 8 GB","value":330},{"timestamp":40,"productName":"Nvidia RTX 5070","value":599},{"timestamp":40,"productName":"Nvidia RTX 5070 Ti","value":955},{"timestamp":40,"productName":"Nvidia RTX 5080","value":1250},{"timestamp":41,"productName":"AMD Radeon RX 9070 GRE","value":500},{"timestamp":41,"productName":"AMD RX 9060 XT 16 GB","value":430},{"timestamp":41,"productName":"AMD RX 9060 XT 8 GB","value":360},{"timestamp":41,"productName":"AMD RX 9070","value":600},{"timestamp":41,"productName":"AMD RX 9070 XT","value":700},{"timestamp":41,"productName":"Intel Arc B570","value":250},{"timestamp":41,"productName":"Intel Arc B580","value":290},{"timestamp":41,"productName":"Nvidia RTX 5050","value":290},{"timestamp":41,"productName":"Nvidia RTX 5060","value":339},{"timestamp":41,"productName":"Nvidia RTX 5060 Ti 16 GB","value":560},{"timestamp":41,"productName":"Nvidia RTX 5060 Ti 8 GB","value":330},{"timestamp":41,"productName":"Nvidia RTX 5070","value":560},{"timestamp":41,"productName":"Nvidia RTX 5070 Ti","value":900},{"timestamp":41,"productName":"Nvidia RTX 5080","value":1250},{"timestamp":42,"productName":"AMD Radeon RX 9070 GRE","value":550},{"timestamp":42,"productName":"AMD RX 9060 XT 16 GB","value":450},{"timestamp":42,"productName":"AMD RX 9060 XT 8 GB","value":360},{"timestamp":42,"productName":"AMD RX 9070","value":635},{"timestamp":42,"productName":"AMD RX 9070 XT","value":690},{"timestamp":42,"productName":"Intel Arc B570","value":260},{"timestamp":42,"productName":"Intel Arc B580","value":290},{"timestamp":42,"productName":"Nvidia RTX 5050","value":290},{"timestamp":42,"productName":"Nvidia RTX 5060","value":350},{"timestamp":42,"productName":"Nvidia RTX 5060 Ti 16 GB","value":570},{"timestamp":42,"productName":"Nvidia RTX 5060 Ti 8 GB","value":380},{"timestamp":42,"productName":"Nvidia RTX 5070","value":550},{"timestamp":42,"productName":"Nvidia RTX 5070 Ti","value":950},{"timestamp":42,"productName":"Nvidia RTX 5080","value":1250},{"timestamp":43,"productName":"AMD Radeon RX 9070 GRE","value":500},{"timestamp":43,"productName":"AMD RX 9060 XT 16 GB","value":470},{"timestamp":43,"productName":"AMD RX 9060 XT 8 GB","value":370},{"timestamp":43,"productName":"AMD RX 9070","value":650},{"timestamp":43,"productName":"AMD RX 9070 XT","value":720},{"timestamp":43,"productName":"Intel Arc B570","value":260},{"timestamp":43,"productName":"Intel Arc B580","value":310},{"timestamp":43,"productName":"Nvidia RTX 5050","value":299},{"timestamp":43,"productName":"Nvidia RTX 5060","value":359},{"timestamp":43,"productName":"Nvidia RTX 5060 Ti 16 GB","value":650},{"timestamp":43,"productName":"Nvidia RTX 5060 Ti 8 GB","value":420},{"timestamp":43,"productName":"Nvidia RTX 5070","value":755},{"timestamp":43,"productName":"Nvidia RTX 5070 Ti","value":1030},{"timestamp":43,"productName":"Nvidia RTX 5080","value":1290}],"xMin":1,"xMax":43,"yMin":0,"yMax":1500}</script></div></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-1786704331912-08qcars3b', false); });} else {initialize('fv-chart-1786704331912-08qcars3b', false);}})();</script></div><p>Thankfully we haven't experienced the same sort of exponential price growth that has blighted either the system memory or storage markets with graphics cards. Yes, the RTX 5090 has risen in price by 83% to $4,400, but everything else hit a plateau relatively quickly and we've been living in that new normal more or less happily for most of this year.</p><p>Okay, I say 'relatively happily' but the pricing for both the RTX 5080 and <a href="https://www.pcgamer.com/hardware/graphics-cards/nvidia-rtx-5070-ti-review-msi-ventus-3x/" target="_blank">RTX 5070 Ti</a> did hit levels that meant they could be more or less ignored by the general PC gaming populace who would never be able to countenance spending that much on a single component. And we did actually stop tracking the RTX 5090 when it hit $3,000 for that same reason: there was just no point recommending it.</p><p>And that relative stasis point for GPU pricing—there was individual fluctuation of GPUs, but little of significance—continued until, well, yesterday. I came back from a week away with the family to find Nvidia's mid-range graphics card market determined to wipe itself out. The <a href="https://www.pcgamer.com/hardware/graphics-cards/nvidia-rtx-5070-founders-edition-review/" target="_blank">RTX 5070</a> had been knocking around its $549 MSRP for a while, but all of a sudden that is over. </p><h4 id="tracking-12-and-16-gb-graphics-card-pricing-over-12-months">Tracking 12 and 16 GB graphics card pricing over 12 months</h4><iframe src="https://content.jwplatform.com/players/dp4OjPAz.html" id="dp4OjPAz" title="16 GB GPU Prices Over 12 Months" width="1920" height="1080" frameborder="0" scrolling="auto" allowfullscreen></iframe><p>Boom, prices rocket up to $700, now $755, and largely $800 across the board. For a fourth-tier GPU that was barely an improvement over the <a href="https://www.pcgamer.com/nvidia-rtx-4070-super-founders-edition-review-benchmarks-performance/" target="_blank">RTX 4070 Super</a> of the previous generation once you take out DLSS-related RTX Blackwell luxuries. The <a href="https://www.pcgamer.com/hardware/graphics-cards/nvidia-geforce-rtx-5060-ti-16-gb-review-palit-infinity-3/" target="_blank">RTX 5060 Ti 16 GB</a> card has followed it, like a rat up the ludicrous pricing drainpipe, dragging an increase of 51% up there with it.</p><p>So, we're now at a point where <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">I'm recommending that PC Gamer readers do not buy any Nvidia RTX 50-series GPU with more than 8 GB of VRAM</a>, simply because they've priced themselves out of any form of relevance for gamers. Thankfully, the AMD RDNA 4 cards are still priced almost sensibly, though there are hints that will soon change. But for now the 12 and 16 GB Navi 48-based cards—the <a href="https://www.pcgamer.com/hardware/graphics-cards/amd-radeon-rx-9070-gre-review-acer-nitro/" target="_blank">RX 9070 GRE</a>, <a href="https://www.pcgamer.com/hardware/graphics-cards/xfx-swift-radeon-rx-9070-oc-review/" target="_blank">RX 9070</a>, and <a href="https://www.pcgamer.com/hardware/graphics-cards/amd-radeon-rx-9700-xt-review-asus-prime-oc/" target="_blank">RX 9070 XT</a>—are all priced under the level of the RTX 5070.</p><p>But we're still at a point where the top five Nvidia GeForce GPUs are priced at $650 or above and that makes me want to sick up a bit. Y'know, arching my back like a cat at the thought of an RTX 5060 Ti costing that much. Ack. Acccckhh.</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="egsViELGNtg8LhJYrYfWtk" name="nvidia-rtx-5080-03" alt="Nvidia RTX 5080 Founders Edition graphics card from different angles" src="https://cdn.mos.cms.futurecdn.net/egsViELGNtg8LhJYrYfWtk-1920-80.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>And where do we go from here? I'll be continuing to track the pricing of graphics cards <em>most </em>weeks (43 out of 52 ain't bad) so we'll see when <a href="https://www.pcgamer.com/hardware/graphics-cards/amd-is-reportedly-raising-graphics-card-prices-it-was-just-waiting-for-nvidia-to-do-it-first/" target="_blank">the Radeon price bump</a> comes into effect in retail, and then we have to figure out if this generation of graphics cards is then best just left to the datacentres and AI sickos.</p><p>What happens to the next generation of GPUs? There's been the expectation of a Super refresh for the RTX Blackwell range, which can only really offer a bump in VRAM given the silicon limitations of each GPU, and then how do you price that? Here's an RTX 5080 Super, that'll be $1,499, thanks. RTX 5070 Ti Super, ma'am? Of course it has a stupid name, but we're still going to charge you $1,200.</p><p>Thank you sir, may I have another.</p><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-fgquwur *:not(svg):not(path) { box-sizing: border-box; }    #widget-fgquwur h1, #widget-fgquwur p, #widget-fgquwur 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-fgquwur, :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-fgquwur); 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-fgquwur 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-fgquwur tr:last-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) { border-bottom-width: 0px; }.prose :where(t#widget-fgquwur 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-fgquwur: 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-fgquwur: 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-fgquwur 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-fgquwur td:first-child, tfoot td:first-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) { padding-inline-start: 0px; }.prose :where(t#widget-fgquwur 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-fgquwur 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-fgquwur td:first-child, tfoot td:first-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) { padding-inline-start: 0px; }.prose-lg :where(t#widget-fgquwur 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-fgquwur: 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-fgquwur: 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-fgquwur"><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 108 graphics card 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">1310</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 = "Graphics Cards";        // Embedded complete category data        let LOCAL_REVIEWS = JSON.parse(decodeURIComponent("%5B%7B%22id%22%3A%22eV69U6sbPA9qxxn3tVBwHC%22%2C%22title%22%3A%22AMD%20Radeon%20RX%209070%20GRE%20review%20(Acer%20Nitro)%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fhardware%2Fgraphics-cards%2Famd-radeon-rx-9070-gre-review-acer-nitro%22%2C%22author%22%3A%22PC%20Gamer%22%2C%22publishDate%22%3A%222026-06-02T00%3A00%3A00Z%22%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FWpTzamPBdHocjxuHt8Yh3H.jpg%22%2C%22strapline%22%3A%22Navi%2048%20proves%20it's%20still%20a%20great%20GPU%20with%20this%20cut-down-for-China%20card's%20global%20release.%20If%20its%20divisive%20MSRP%20holds.%22%2C%22categories%22%3A%5B%22Graphics%20Cards%22%2C%22Hardware%22%5D%2C%22score%22%3A81%2C%22summary%22%3A%22Navi%2048%20proves%20it's%20still%20a%20great%20GPU%20with%20this%20cut-down-for-China%20card's%20global%20release.%20If%20its%20divisive%20MSRP%20holds.%22%7D%2C%7B%22id%22%3A%225HuY4xWVJSTdKsNP3fg6MK%22%2C%22title%22%3A%22Nvidia%20RTX%205050%20review%20(Palit%20Dual%20edition)%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fhardware%2Fgraphics-cards%2Fnvidia-rtx-5050-review-palit-dual-edition%22%2C%22author%22%3A%22PC%20Gamer%22%2C%22publishDate%22%3A%222026-05-08T15%3A10%3A06Z%22%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2Fu35b5PddkbRonwVQofCKw7.jpg%22%2C%22strapline%22%3A%22The%20best%20budget%20GPU%2C%20though%20it%20pains%20me%20to%20say%20so.%22%2C%22categories%22%3A%5B%22Graphics%20Cards%22%2C%22Hardware%22%5D%2C%22score%22%3A69%2C%22summary%22%3A%22The%20best%20budget%20GPU%2C%20though%20it%20pains%20me%20to%20say%20so.%22%7D%2C%7B%22id%22%3A%22PUCxF8wgXE7oxgo7rz6RNn%22%2C%22title%22%3A%22AMD%20Radeon%20RX%209060%20XT%208%20GB%20review%20(Asus%20Prime)%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fhardware%2Fgraphics-cards%2Famd-radeon-rx-9060-xt-8-gb-review-asus-prime%22%2C%22author%22%3A%22PC%20Gamer%22%2C%22publishDate%22%3A%222026-04-17T09%3A52%3A42Z%22%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FskBm3FP22PGDfm3wiQehok.jpg%22%2C%22strapline%22%3A%22Yes%2C%20it's%20cheap%E2%80%94but%20there's%20still%20a%20cost.%22%2C%22categories%22%3A%5B%22Graphics%20Cards%22%2C%22Hardware%22%5D%2C%22score%22%3A63%2C%22summary%22%3A%22Yes%2C%20it's%20cheap%E2%80%94but%20there's%20still%20a%20cost.%22%7D%2C%7B%22id%22%3A%22d6D4R6jo2fgtaeXHKUaa7h%22%2C%22title%22%3A%22Nvidia%20RTX%205060%20Ti%208%20GB%20review%20(Palit%20Dual)%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fhardware%2Fgraphics-cards%2Fnvidia-rtx-5060-ti-8-gb-review-palit-dual%22%2C%22author%22%3A%22PC%20Gamer%22%2C%22publishDate%22%3A%222026-04-15T12%3A04%3A09Z%22%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FC4DW3H7JvR5vfuW8pLxMUj.jpg%22%2C%22strapline%22%3A%22A%20punchy%20little%20performer%2C%20but%208%20GB%20of%20VRAM%20comes%20with%20caveats.%22%2C%22categories%22%3A%5B%22Graphics%20Cards%22%2C%22Hardware%22%5D%2C%22score%22%3A73%2C%22summary%22%3A%22A%20punchy%20little%20performer%2C%20but%208%20GB%20of%20VRAM%20comes%20with%20caveats.%22%7D%2C%7B%22id%22%3A%22e4TDdcQCCSEkpGTS4CGBV5%22%2C%22title%22%3A%22PNY%20GeForce%20RTX%205070%20Ti%2016%20GB%20OC%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fhardware%2Fgraphics-cards%2Fpny-geforce-rtx-5070-ti-16-gb-oc-review%22%2C%22author%22%3A%22PC%20Gamer%22%2C%22publishDate%22%3A%222026-03-12T17%3A20%3A30Z%22%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FJchUZnAQTdPtAvrY3JZquJ.jpg%22%2C%22strapline%22%3A%22A%20solid%20pick.%22%2C%22categories%22%3A%5B%22Graphics%20Cards%22%2C%22Hardware%22%5D%2C%22score%22%3A80%2C%22summary%22%3A%22A%20solid%20pick.%22%7D%2C%7B%22id%22%3A%22UoATxcSTc96KQaQf6o8omk%22%2C%22title%22%3A%22Asus%20GeForce%20RTX%205080%20Noctua%20OC%20Edition%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fhardware%2Fgraphics-cards%2Fasus-geforce-rtx-5080-noctua-oc-edition-review%22%2C%22author%22%3A%22PC%20Gamer%22%2C%22publishDate%22%3A%222026-02-12T14%3A55%3A09Z%22%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FRC7x4Hrhf2NJoJzCFhqPy3.jpg%22%2C%22strapline%22%3A%22Big%2C%20chilly%2C%20and%20hella%20headroom.%22%2C%22categories%22%3A%5B%22Graphics%20Cards%22%2C%22Hardware%22%5D%2C%22score%22%3A72%2C%22summary%22%3A%22Big%2C%20chilly%2C%20and%20hella%20headroom.%22%7D%2C%7B%22id%22%3A%22A8CZQyucNgtcXyNSm36xHk%22%2C%22title%22%3A%22AMD%20Radeon%20RX%209060%20XT%2016%20GB%20review%20(XFX%20Swift)%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fhardware%2Fgraphics-cards%2Famd-radeon-rx-9060-xt-16-gb-review-xfx-swift%22%2C%22author%22%3A%22PC%20Gamer%22%2C%22publishDate%22%3A%222025-06-04T13%3A01%3A00Z%22%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FWkmob6ioH83WVGe7x5YdeW.jpg%22%2C%22strapline%22%3A%22AMD's%20budget%20GPU%20offering%20swings%20for%20the%20fences.%22%2C%22categories%22%3A%5B%22Graphics%20Cards%22%2C%22Hardware%22%5D%2C%22score%22%3A84%2C%22summary%22%3A%22AMD's%20budget%20GPU%20offering%20swings%20for%20the%20fences.%22%7D%2C%7B%22id%22%3A%22W3ndxdLm2W73EDQBqnjF6M%22%2C%22title%22%3A%22MSI%20RTX%205060%20Ti%2016G%20Gaming%20Trio%20OC%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fhardware%2Fgraphics-cards%2Fmsi-rtx-5060-ti-16g-gaming-trio-oc-review%22%2C%22author%22%3A%22PC%20Gamer%22%2C%22publishDate%22%3A%222025-04-17T16%3A24%3A29Z%22%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FfTwosJCYyZPjfonTn6Hwfm.jpg%22%2C%22strapline%22%3A%22The%20best%20of%20the%20lot%20but%20its%20price%20tag%20might%20be%20insurmountable.%22%2C%22categories%22%3A%5B%22Graphics%20Cards%22%2C%22Hardware%22%5D%2C%22score%22%3A66%2C%22summary%22%3A%22The%20best%20of%20the%20lot%20but%20its%20price%20tag%20might%20be%20insurmountable.%22%7D%2C%7B%22id%22%3A%22fh779dAA3Ub4VeZQuH7hVg%22%2C%22title%22%3A%22Nvidia%20GeForce%20RTX%205060%20Ti%2016%20GB%20review%20(Palit%20Infinity%203)%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fhardware%2Fgraphics-cards%2Fnvidia-geforce-rtx-5060-ti-16-gb-review-palit-infinity-3%22%2C%22author%22%3A%22PC%20Gamer%22%2C%22publishDate%22%3A%222025-04-16T13%3A00%3A22Z%22%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2Fne7CoNdMQyyigVyD5PvTEZ.jpg%22%2C%22strapline%22%3A%22A%20good%20upgrade%20for%20anyone%20on%20an%20older%20graphics%20card%20and%20with%20plenty%20of%20overclocking%20potential.%22%2C%22categories%22%3A%5B%22Graphics%20Cards%22%2C%22Hardware%22%5D%2C%22score%22%3A81%2C%22summary%22%3A%22A%20good%20upgrade%20for%20anyone%20on%20an%20older%20graphics%20card%20and%20with%20plenty%20of%20overclocking%20potential.%22%7D%2C%7B%22id%22%3A%229AG3MMQNDT6G5QaMyLS3Wc%22%2C%22title%22%3A%22Asus%20TUF%20Gaming%20RTX%205070%20Ti%20OC%20Edition%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fhardware%2Fgraphics-cards%2Fasus-tuf-gaming-rtx-5070-ti-oc-edition-review%22%2C%22author%22%3A%22PC%20Gamer%22%2C%22publishDate%22%3A%222025-04-10T16%3A06%3A17Z%22%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FBBvMiXHTyHtDAeFoDEbBB6.jpg%22%2C%22strapline%22%3A%22An%20overbuilt%20and%20very%20speedy%20gaming%20GPU%2C%20but%20one%20that%20falls%20into%20the%20same%20pricing%20trap%20as%20the%20rest%20of%20the%20pack.%22%2C%22categories%22%3A%5B%22Graphics%20Cards%22%2C%22Hardware%22%5D%2C%22score%22%3A68%2C%22summary%22%3A%22An%20overbuilt%20and%20very%20speedy%20gaming%20GPU%2C%20but%20one%20that%20falls%20into%20the%20same%20pricing%20trap%20as%20the%20rest%20of%20the%20pack.%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 = 1310;        const CATEGORY_COUNT = 108;        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 Graphics Cards Widget"></iframe><script>            function sendMessageToParentWindow(typeOfMessage, message = null) {                let postMessage = { bordeaux: message };                let url = "http://crow.futurecdn.net/output/pcg-widget-graphics-cards-00004/pcg-widget-graphics-cards-00004.html";                if (typeOfMessage === "analytics") {                    postMessage = { analytics: { ...message } };                }                if (postMessage !== {}) {                    window.parent.postMessage(                        postMessage,                        url                    );                }            }            let message = {                targeting: {                    ["pcg-widget-graphics-cards-00004.html"]: "PC Gamer Graphics Cards Widget"                }            }            window.onload = sendMessageToParentWindow("bordeaux", message);        </script></div>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ It is genuinely cheaper for me to fly to QuakeCon and buy a RTX 5090 at the Nvidia booth than pick up the GPU absolutely anywhere else ]]></title>
                                                                                                <dc:content><![CDATA[ <p>Take it from me, a gamer rocking the last-gen <a href="https://www.pcgamer.com/nvidia-rtx-4070-super-founders-edition-review-benchmarks-performance/" target="_blank">Nvidia GeForce RTX 4070 Super</a> and still loving life: your rig doesn't <em>need </em>the most bleeding edge graphics card. That's especially true when the 50-series cards can easily set you back many more smackers than Nvidia's MSRP. The <a href="https://www.pcgamer.com/hardware/graphics-cards/nvidia-geforce-rtx-5090-fe-review/" target="_blank">RTX 5090</a> is especially bad for this right now, with the cheapest deal I can find anywhere online still being <a href="https://www.walmart.com/ip/ASUS-NVIDIA-GeForce-RTX-5090-TUF-Gaming-Overclocked-Triple-Fan-32GB-GDDR7-PCIe-5-0-Graphics-Card/15429800604" target="_blank">$4,500</a>/<a href="https://www.amazon.co.uk/MSI-GeForce-5090-VENTUS-Graphics/dp/B0DT6S77JK" target="_blank">£3,499</a>.</p><p>The company appears all too aware of the runaway pricing of these GPUs. Case in point, <a href="https://www.nvidia.com/en-gb/geforce/news/quakecon-2026-win-geforce-rtx-gpus-and-more/" target="_blank">Nvidia set up 'Verified Priority Access IRL' at its QuakeCon booth this year</a>, offering attendees the chance to buy either the GeForce RTX 5090, <a href="https://www.pcgamer.com/hardware/graphics-cards/asus-geforce-rtx-5080-noctua-oc-edition-review/" target="_blank">RTX 5080</a>, or <a href="https://www.pcgamer.com/hardware/graphics-cards/nvidia-rtx-5070-founders-edition-review/" target="_blank">RTX 5070 Founders Edition</a> for MSRP "while supplies last".</p><p>Sadly, to get a decent deal on an RTX 5090 these days, flying out to Quakecon may actually not be the most outrageous idea. As I'm based in the UK, the cheapest round trip flight to Dallas, Texas I can find would cost me about $1,428. Add to that the RTX 5090's $1,999 MSRP, and the $16.50 price of admission to Quakecon, plus some no doubt hellish jet lag, and I will have only had to spend a little over $3,443 (or roughly £2,556) total on Nvidia's most powerful graphics card. That's ridiculous.</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>But let's say I actually carried out this still very expensive, hare-brained scheme. After a nearly 19-hour flight—<em>with a self-transfer</em>—I could rock up to Nvidia's booth only to find it sold out of RTX 5090s. The booth only has a limited amount of GPUs available for sale each day, after all.</p><p>That said, the booth is also offering a limited supply of "cool freebies," such as a pack of GeForce Trading Cards "showcasing 14 of GeForce’s greatest gaming moments." If I went to the Nvidia booth after a 19-hour flight, only to find these trading cards were left, I dread to think of the jet lag-induced rage monster I would become—rumours suggesting that <a href="https://www.pcgamer.com/hardware/graphics-cards/the-memory-crisis-keeps-getting-worse-nvidia-graphics-card-prices-now-rumoured-to-increase-by-as-much-as-30-percent/" target="_blank">Nvidia graphics card prices will increase by as much as 30%</a> already have me howling.</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:3392px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="5oH8s2C2mpY23wpmKX6msE" name="nvidia-rtx-5090-17" alt="Nvidia RTX 5090 Founders Edition graphics card on different backgrounds" src="https://cdn.mos.cms.futurecdn.net/5oH8s2C2mpY23wpmKX6msE-1920-80.jpg" mos="" align="middle" fullscreen="" width="3392" height="1908" 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>Anyway, this late capitalist hell pit only gets better, because there's still another way to save on that MSRP. For one thing, Nvidia will be awarding a GeForce RTX 5070 Founders Edition GPU to the player that comes out top in its Quake III Arena <a href="https://www.pcgamer.com/hardware/half-life-2-rtx-has-shrunk-from-80-gb-to-50-gb-rtx-remix-1-5-update-shrinks-file-sizes-and-also-starts-letting-in-ai-agents/" target="_blank">RTX Remix</a> and <a href="https://www.pcgamer.com/games/fps/doom-the-dark-ages-revelations-review/" target="_blank">DOOM: The Dark Ages — Revelations</a> challenges. Winners of the QuakeCon Mod Contest will also receive an RTX 50-Series GPU.</p><p>Uh, so yes, the tip here is either 'get good' or make a really cool rig if you'd rather not spend silly money on a 50-series graphics card. Or happen to live close by QuakeCon and chance a detour. If it's all the same to you, though, I won't be taking any of my own advice on how to get a more sensibly priced GPU.</p> ]]></dc:content>
                                                                                                                                            <link>https://www.pcgamer.com/hardware/graphics-cards/it-is-genuinely-cheaper-for-me-to-fly-to-quakecon-and-buy-a-rtx-5090-at-the-nvidia-booth-than-pick-up-the-gpu-absolutely-anywhere-else/</link>
                                                                            <description>
                            <![CDATA[ Welcome to hell. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">SKXQr3MYfHigMkwEDowZAG</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/rhWu44sDqYPTAiiJjUGKsE-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Thu, 06 Aug 2026 15:33:16 +0000</pubDate>                                                                                                                                                                                                                                <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-320-70.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/rhWu44sDqYPTAiiJjUGKsE-1920-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Nvidia RTX 5090 Founders Edition graphics card on different backgrounds]]></media:description>                                                            <media:text><![CDATA[Nvidia RTX 5090 Founders Edition graphics card on different backgrounds]]></media:text>
                                <media:title type="plain"><![CDATA[Nvidia RTX 5090 Founders Edition graphics card on different backgrounds]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/rhWu44sDqYPTAiiJjUGKsE-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Take it from me, a gamer rocking the last-gen <a href="https://www.pcgamer.com/nvidia-rtx-4070-super-founders-edition-review-benchmarks-performance/" target="_blank">Nvidia GeForce RTX 4070 Super</a> and still loving life: your rig doesn't <em>need </em>the most bleeding edge graphics card. That's especially true when the 50-series cards can easily set you back many more smackers than Nvidia's MSRP. The <a href="https://www.pcgamer.com/hardware/graphics-cards/nvidia-geforce-rtx-5090-fe-review/" target="_blank">RTX 5090</a> is especially bad for this right now, with the cheapest deal I can find anywhere online still being <a href="https://www.walmart.com/ip/ASUS-NVIDIA-GeForce-RTX-5090-TUF-Gaming-Overclocked-Triple-Fan-32GB-GDDR7-PCIe-5-0-Graphics-Card/15429800604" target="_blank">$4,500</a>/<a href="https://www.amazon.co.uk/MSI-GeForce-5090-VENTUS-Graphics/dp/B0DT6S77JK" target="_blank">£3,499</a>.</p><p>The company appears all too aware of the runaway pricing of these GPUs. Case in point, <a href="https://www.nvidia.com/en-gb/geforce/news/quakecon-2026-win-geforce-rtx-gpus-and-more/" target="_blank">Nvidia set up 'Verified Priority Access IRL' at its QuakeCon booth this year</a>, offering attendees the chance to buy either the GeForce RTX 5090, <a href="https://www.pcgamer.com/hardware/graphics-cards/asus-geforce-rtx-5080-noctua-oc-edition-review/" target="_blank">RTX 5080</a>, or <a href="https://www.pcgamer.com/hardware/graphics-cards/nvidia-rtx-5070-founders-edition-review/" target="_blank">RTX 5070 Founders Edition</a> for MSRP "while supplies last".</p><p>Sadly, to get a decent deal on an RTX 5090 these days, flying out to Quakecon may actually not be the most outrageous idea. As I'm based in the UK, the cheapest round trip flight to Dallas, Texas I can find would cost me about $1,428. Add to that the RTX 5090's $1,999 MSRP, and the $16.50 price of admission to Quakecon, plus some no doubt hellish jet lag, and I will have only had to spend a little over $3,443 (or roughly £2,556) total on Nvidia's most powerful graphics card. That's ridiculous.</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>But let's say I actually carried out this still very expensive, hare-brained scheme. After a nearly 19-hour flight—<em>with a self-transfer</em>—I could rock up to Nvidia's booth only to find it sold out of RTX 5090s. The booth only has a limited amount of GPUs available for sale each day, after all.</p><p>That said, the booth is also offering a limited supply of "cool freebies," such as a pack of GeForce Trading Cards "showcasing 14 of GeForce’s greatest gaming moments." If I went to the Nvidia booth after a 19-hour flight, only to find these trading cards were left, I dread to think of the jet lag-induced rage monster I would become—rumours suggesting that <a href="https://www.pcgamer.com/hardware/graphics-cards/the-memory-crisis-keeps-getting-worse-nvidia-graphics-card-prices-now-rumoured-to-increase-by-as-much-as-30-percent/" target="_blank">Nvidia graphics card prices will increase by as much as 30%</a> already have me howling.</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:3392px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="5oH8s2C2mpY23wpmKX6msE" name="nvidia-rtx-5090-17" alt="Nvidia RTX 5090 Founders Edition graphics card on different backgrounds" src="https://cdn.mos.cms.futurecdn.net/5oH8s2C2mpY23wpmKX6msE-1920-80.jpg" mos="" align="middle" fullscreen="" width="3392" height="1908" 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>Anyway, this late capitalist hell pit only gets better, because there's still another way to save on that MSRP. For one thing, Nvidia will be awarding a GeForce RTX 5070 Founders Edition GPU to the player that comes out top in its Quake III Arena <a href="https://www.pcgamer.com/hardware/half-life-2-rtx-has-shrunk-from-80-gb-to-50-gb-rtx-remix-1-5-update-shrinks-file-sizes-and-also-starts-letting-in-ai-agents/" target="_blank">RTX Remix</a> and <a href="https://www.pcgamer.com/games/fps/doom-the-dark-ages-revelations-review/" target="_blank">DOOM: The Dark Ages — Revelations</a> challenges. Winners of the QuakeCon Mod Contest will also receive an RTX 50-Series GPU.</p><p>Uh, so yes, the tip here is either 'get good' or make a really cool rig if you'd rather not spend silly money on a 50-series graphics card. Or happen to live close by QuakeCon and chance a detour. If it's all the same to you, though, I won't be taking any of my own advice on how to get a more sensibly priced GPU.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ EA has fixed a niche Battlefield 6 issue where some Nvidia GPUs were crashing while changing attachments or 'playing on maps with large bodies of water' ]]></title>
                                                                                                <dc:content><![CDATA[ <p>For some time now, <a href="https://www.pcgamer.com/games/fps/battlefield-6-review/" target="_blank">Battlefield 6</a> players on Nvidia cards were running into a peculiar crash when changing attachments on the SOR-300SC carbine, using custom server search, or "playing on maps with large bodies of water". If you have run into such a problem, you will be happy to know that it should now be fixed. </p><p>As announced <a href="https://x.com/BattlefieldComm/status/2084293264899813506" target="_blank">over on X</a>, Battlefield 6 game update 1.4.1.5 is a "smaller quality-of-life update focused on improving reliability, presentation, and moment-to-moment gameplay"</p><p>The specific Nvidia crashes were such a problem that the <a href="https://x.com/BattlefieldComm/status/2084308872056221701" target="_blank">Battlefield Comms X account</a> put out a separate tweet declaring the fix. If you were unlucky enough to have been hit by the crashes, the fix is in the update that launched on Tuesday, August 4. </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>Unfortunately, this crash came at a terrible time, because the game just launched <a href="https://www.pcgamer.com/games/fps/battlefield-6-is-resurrecting-a-20-year-old-mode-for-a-top-gun-crossover/" target="_blank">Tsuru Reef</a>, which is both the biggest map in the game and a return to naval warfare for the series. A Top Gun crossover, there is a lot of water on the map, which you can imagine would be a problem when paired with crashes that are more common on maps with big bodies of water. </p><p>Interestingly, reports popped up with these specific crashes just after the previous Nvidia driver update went live, and <a href="https://x.com/BattlefieldComm/status/2079620200186671585" target="_blank">Battlefield Comms recommended</a> that users roll back to Nvidia driver version 596.49. The Battlefield X account said that RTX 50-series owners were particularly affected by the problem. This means that if you previously rolled back Nvidia drivers, you should now make sure your card is up-to-date. </p><div class="see-more see-more--clipped"><figure><blockquote class="twitter-tweet hawk-ignore" data-lang="en" cite="https://twitter.com/cantworkitout/status/2084308872056221701"><p lang="en" dir="ltr">Please note that crashing issues regarding NVIDIA GeForce RTX 50 Series GPUs have been fixed for tomorrow's 1.4.1.5 update.If you would like to read more details on the changes for the upcoming update, please head over to the Update Notes here: https://t.co/jlFjn9ROTX https://t.co/t6FattrrXO<a href="https://twitter.com/cantworkitout/status/2084308872056221701">August 3, 2026</a></p></blockquote></figure><div class="see-more__filter"></div></div><p>As well as fixing this Nvidia crash problem, Battlefield Studios has reportedly improved deployment, aiming, water transition and vehicle behaviour, plus several "UI, loadout, and customisation issues" have now been fixed. </p><p>The latest update also has a focus on map and Portal polish, addressing visual, collection, interaction, and audio issues across multiple maps plus through Portal, the community creation function. </p><p>Here's hoping the next Nvidia driver doesn't pose another problem for the game. </p> ]]></dc:content>
                                                                                                                                            <link>https://www.pcgamer.com/hardware/graphics-cards/ea-has-fixed-a-niche-battlefield-6-issue-where-some-nvidia-gpus-were-crashing-while-changing-attachments-or-playing-on-maps-with-large-bodies-of-water/</link>
                                                                            <description>
                            <![CDATA[ It seems like it was linked to a recent Nvidia driver update. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">PP5CcSwqkgHGsE78ij5dQ5</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/rRxmDHaqGEGk9qmUNhtTEd-1920-80.png" type="image/png" length="0"></enclosure>
                                                                        <pubDate>Wed, 05 Aug 2026 14:28:42 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Graphics Cards]]></category>
                                                    <category><![CDATA[Hardware]]></category>
                                                                                                                    <dc:creator><![CDATA[ James Bentley ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/PVsHAkx27zJptZHndizEAE-320-70.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/rRxmDHaqGEGk9qmUNhtTEd-1920-80.png">
                                                            <media:credit><![CDATA[Battlefield Studios]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Battlefield 6]]></media:description>                                                            <media:text><![CDATA[Battlefield 6]]></media:text>
                                <media:title type="plain"><![CDATA[Battlefield 6]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/rRxmDHaqGEGk9qmUNhtTEd-1920-80.png" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>For some time now, <a href="https://www.pcgamer.com/games/fps/battlefield-6-review/" target="_blank">Battlefield 6</a> players on Nvidia cards were running into a peculiar crash when changing attachments on the SOR-300SC carbine, using custom server search, or "playing on maps with large bodies of water". If you have run into such a problem, you will be happy to know that it should now be fixed. </p><p>As announced <a href="https://x.com/BattlefieldComm/status/2084293264899813506" target="_blank">over on X</a>, Battlefield 6 game update 1.4.1.5 is a "smaller quality-of-life update focused on improving reliability, presentation, and moment-to-moment gameplay"</p><p>The specific Nvidia crashes were such a problem that the <a href="https://x.com/BattlefieldComm/status/2084308872056221701" target="_blank">Battlefield Comms X account</a> put out a separate tweet declaring the fix. If you were unlucky enough to have been hit by the crashes, the fix is in the update that launched on Tuesday, August 4. </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>Unfortunately, this crash came at a terrible time, because the game just launched <a href="https://www.pcgamer.com/games/fps/battlefield-6-is-resurrecting-a-20-year-old-mode-for-a-top-gun-crossover/" target="_blank">Tsuru Reef</a>, which is both the biggest map in the game and a return to naval warfare for the series. A Top Gun crossover, there is a lot of water on the map, which you can imagine would be a problem when paired with crashes that are more common on maps with big bodies of water. </p><p>Interestingly, reports popped up with these specific crashes just after the previous Nvidia driver update went live, and <a href="https://x.com/BattlefieldComm/status/2079620200186671585" target="_blank">Battlefield Comms recommended</a> that users roll back to Nvidia driver version 596.49. The Battlefield X account said that RTX 50-series owners were particularly affected by the problem. This means that if you previously rolled back Nvidia drivers, you should now make sure your card is up-to-date. </p><div class="see-more see-more--clipped"><figure><blockquote class="twitter-tweet hawk-ignore" data-lang="en" cite="https://twitter.com/cantworkitout/status/2084308872056221701"><p lang="en" dir="ltr">Please note that crashing issues regarding NVIDIA GeForce RTX 50 Series GPUs have been fixed for tomorrow's 1.4.1.5 update.If you would like to read more details on the changes for the upcoming update, please head over to the Update Notes here: https://t.co/jlFjn9ROTX https://t.co/t6FattrrXO<a href="https://twitter.com/cantworkitout/status/2084308872056221701">August 3, 2026</a></p></blockquote></figure><div class="see-more__filter"></div></div><p>As well as fixing this Nvidia crash problem, Battlefield Studios has reportedly improved deployment, aiming, water transition and vehicle behaviour, plus several "UI, loadout, and customisation issues" have now been fixed. </p><p>The latest update also has a focus on map and Portal polish, addressing visual, collection, interaction, and audio issues across multiple maps plus through Portal, the community creation function. </p><p>Here's hoping the next Nvidia driver doesn't pose another problem for the game. </p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ I tried the 'stress test your GPU hopes you never run' and it made my main gaming rig look like a chump ]]></title>
                                                                                                <dc:content><![CDATA[ <p>It might sound like a cruel joke in a time where <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 is costing hundreds of dollars more than it used to</a>, and <a href="https://www.pcgamer.com/hardware/graphics-cards/amd-is-reportedly-raising-graphics-card-prices-it-was-just-waiting-for-nvidia-to-do-it-first/" target="_blank">GPUs are getting price hikes</a>, but there's a new bit of software called Nukemark that is designed to bring even the <a href="https://www.pcgamer.com/the-best-graphics-cards/" target="_blank">best graphics cards</a> to their absolute limits. </p><p>Nukemark is based in Unreal Engine 5.7 with Nanite, MegaLights, and its Lumen hardware ray tracing going as hard as they can with up to 8K virtual textures. The RTX 5090 reportedly only gets 15-20 average fps at native resolution, and developer Ezbench seems proud of that.</p><p>Even the trailer on the <a href="https://store.steampowered.com/app/2354550/NukeMark/" target="_blank">Steam page</a> calls it the "stress test your GPU hopes you never run". Not one to back down to trailer marketing, I've decided to boot it up on my humble rig and put it through its paces. </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>My rig is equipped with an <a href="https://www.pcgamer.com/nvidia-rtx-4070-super-founders-edition-review-benchmarks-performance/" target="_blank">RTX 4070 Super</a>, matched with an <a href="https://www.pcgamer.com/amd-ryzen-7-7800x3d-review-benchmarks-performance/" target="_blank">AMD Ryzen 7 7800X3D</a>, and 32 GB of DDR5. It's no slouch in the gaming department, and I rarely have problems running new games on it. I can often play games natively without upscaling or frame generation and get a solid experience. At 1440p, both of Nukemark's tests looked like a slideshow. You can see my results below. </p><div ><table><caption>Nukemark results with an RTX 4070 Super</caption><thead><tr><th class="firstcol empty" ></th><th  ><p>1080p</p></th><th  ><p>1440p</p></th><th  ><p>1080p (DLSS)</p></th><th  ><p>1440p (DLSS)</p></th></tr></thead><tbody><tr><td class="firstcol " ><p><strong>Pandora average fps (Test 1)</strong></p></td><td  ><p>23</p></td><td  ><p>13</p></td><td  ><p>22</p></td><td  ><p>6</p></td></tr><tr><td class="firstcol " ><p><strong>Emberhold average fps (Test 2)</strong></p></td><td  ><p>19</p></td><td  ><p>12</p></td><td  ><p>18</p></td><td  ><p>5</p></td></tr></tbody></table></div><p>Weirdly, the DLSS option seemed to make the tests perform worse, and I'm not too sure why. It could be some sort of bottleneck in my specific rig, or merely a software issue. Nukemark is an early access piece of software, which is expected to take 12-18 months to launch fully, so some hitches are perhaps to be expected. </p><p>I couldn't test the game at 4K as my max resolution at home is 1440p, but none of the tests ended with a result I would call 'playable'. In the best-case scenario (1080p on Pandora), an average of 23 fps looked so choppy that, if it were a game, I'd be asking for a refund already. </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="eZhTVPkZvuJHpcMs4cpRCi" name="ss_7d815054159e9d4daa8658489afdbc0bf7cae9c1.1920x1080" alt="Ezbench's Nukemark, showing a scene from the Emberhold benchmarking test" src="https://cdn.mos.cms.futurecdn.net/eZhTVPkZvuJHpcMs4cpRCi-1920-80.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: Ezbench)</span></figcaption></figure><p>I suspect that when Nukemark says the RTX 5090 "sustains only approximately 15–20 FPS at native resolution", that native resolution is 4K. The two tests are full of the kinds of braggadocious visuals you would expect from stress-testing software. Emberhold, in particular, is drenched in lighting from magic, lava, and good 'ol ambience. It is littered with reflectable surfaces and fire. And, importantly, you are unlikely to get a 'playable' fps out of anything but the cream of the crop hardware right now. </p><p>So what's the point in Nukemark? Well, Ezbench Solutions says it's for system builders, overclockers,  and gamers, but my gut says it's more for ego and for the curious. Nukemark rightly claims "Every scene is built to overload today's fastest GPUs" and it is "intentionally engineered to exceed the performance budgets of modern games."</p><p>So, in a sense, I suspect it will make for a better benchmark in the future. When some lucky gamer with far too much disposable income gets themselves an RTX 6090 and the 8 GB of memory they can afford from the leftover budget, they could be throwing it at Nukemark just to prove how powerful the next generation of cards is. My humble RTX 4070 Super and I, though, are just fine running the current crop of modern games at around 60 fps.</p> ]]></dc:content>
                                                                                                                                            <link>https://www.pcgamer.com/hardware/graphics-cards/i-tried-the-stress-test-your-gpu-hopes-you-never-run-and-it-made-my-main-gaming-rig-look-like-a-chump/</link>
                                                                            <description>
                            <![CDATA[ I can hear my 4070 Super screaming in the background. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">3PECiCr4RrkcgRw5kHFXBH</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/9tXYzXezJtvaKwm6fC2GsX-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Tue, 04 Aug 2026 09:28:54 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Graphics Cards]]></category>
                                                    <category><![CDATA[Hardware]]></category>
                                                                                                                    <dc:creator><![CDATA[ James Bentley ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/PVsHAkx27zJptZHndizEAE-320-70.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/9tXYzXezJtvaKwm6fC2GsX-1920-80.jpg">
                                                            <media:credit><![CDATA[Ezbench]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Ezbench&#039;s Nukemark, showing the pandora benchmarking test]]></media:description>                                                            <media:text><![CDATA[Ezbench&#039;s Nukemark, showing the pandora benchmarking test]]></media:text>
                                <media:title type="plain"><![CDATA[Ezbench&#039;s Nukemark, showing the pandora benchmarking test]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/9tXYzXezJtvaKwm6fC2GsX-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>It might sound like a cruel joke in a time where <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 is costing hundreds of dollars more than it used to</a>, and <a href="https://www.pcgamer.com/hardware/graphics-cards/amd-is-reportedly-raising-graphics-card-prices-it-was-just-waiting-for-nvidia-to-do-it-first/" target="_blank">GPUs are getting price hikes</a>, but there's a new bit of software called Nukemark that is designed to bring even the <a href="https://www.pcgamer.com/the-best-graphics-cards/" target="_blank">best graphics cards</a> to their absolute limits. </p><p>Nukemark is based in Unreal Engine 5.7 with Nanite, MegaLights, and its Lumen hardware ray tracing going as hard as they can with up to 8K virtual textures. The RTX 5090 reportedly only gets 15-20 average fps at native resolution, and developer Ezbench seems proud of that.</p><p>Even the trailer on the <a href="https://store.steampowered.com/app/2354550/NukeMark/" target="_blank">Steam page</a> calls it the "stress test your GPU hopes you never run". Not one to back down to trailer marketing, I've decided to boot it up on my humble rig and put it through its paces. </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>My rig is equipped with an <a href="https://www.pcgamer.com/nvidia-rtx-4070-super-founders-edition-review-benchmarks-performance/" target="_blank">RTX 4070 Super</a>, matched with an <a href="https://www.pcgamer.com/amd-ryzen-7-7800x3d-review-benchmarks-performance/" target="_blank">AMD Ryzen 7 7800X3D</a>, and 32 GB of DDR5. It's no slouch in the gaming department, and I rarely have problems running new games on it. I can often play games natively without upscaling or frame generation and get a solid experience. At 1440p, both of Nukemark's tests looked like a slideshow. You can see my results below. </p><div ><table><caption>Nukemark results with an RTX 4070 Super</caption><thead><tr><th class="firstcol empty" ></th><th  ><p>1080p</p></th><th  ><p>1440p</p></th><th  ><p>1080p (DLSS)</p></th><th  ><p>1440p (DLSS)</p></th></tr></thead><tbody><tr><td class="firstcol " ><p><strong>Pandora average fps (Test 1)</strong></p></td><td  ><p>23</p></td><td  ><p>13</p></td><td  ><p>22</p></td><td  ><p>6</p></td></tr><tr><td class="firstcol " ><p><strong>Emberhold average fps (Test 2)</strong></p></td><td  ><p>19</p></td><td  ><p>12</p></td><td  ><p>18</p></td><td  ><p>5</p></td></tr></tbody></table></div><p>Weirdly, the DLSS option seemed to make the tests perform worse, and I'm not too sure why. It could be some sort of bottleneck in my specific rig, or merely a software issue. Nukemark is an early access piece of software, which is expected to take 12-18 months to launch fully, so some hitches are perhaps to be expected. </p><p>I couldn't test the game at 4K as my max resolution at home is 1440p, but none of the tests ended with a result I would call 'playable'. In the best-case scenario (1080p on Pandora), an average of 23 fps looked so choppy that, if it were a game, I'd be asking for a refund already. </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="eZhTVPkZvuJHpcMs4cpRCi" name="ss_7d815054159e9d4daa8658489afdbc0bf7cae9c1.1920x1080" alt="Ezbench's Nukemark, showing a scene from the Emberhold benchmarking test" src="https://cdn.mos.cms.futurecdn.net/eZhTVPkZvuJHpcMs4cpRCi-1920-80.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: Ezbench)</span></figcaption></figure><p>I suspect that when Nukemark says the RTX 5090 "sustains only approximately 15–20 FPS at native resolution", that native resolution is 4K. The two tests are full of the kinds of braggadocious visuals you would expect from stress-testing software. Emberhold, in particular, is drenched in lighting from magic, lava, and good 'ol ambience. It is littered with reflectable surfaces and fire. And, importantly, you are unlikely to get a 'playable' fps out of anything but the cream of the crop hardware right now. </p><p>So what's the point in Nukemark? Well, Ezbench Solutions says it's for system builders, overclockers,  and gamers, but my gut says it's more for ego and for the curious. Nukemark rightly claims "Every scene is built to overload today's fastest GPUs" and it is "intentionally engineered to exceed the performance budgets of modern games."</p><p>So, in a sense, I suspect it will make for a better benchmark in the future. When some lucky gamer with far too much disposable income gets themselves an RTX 6090 and the 8 GB of memory they can afford from the leftover budget, they could be throwing it at Nukemark just to prove how powerful the next generation of cards is. My humble RTX 4070 Super and I, though, are just fine running the current crop of modern games at around 60 fps.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ First AMD RX 9050 8 GB review suggests RTX 3060-like performance but with some strange spec discrepancies ]]></title>
                                                                                                <dc:content><![CDATA[ <p>I'm likely not the first to tell you that 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> has really done a number on PC gaming, but nothing quite exemplifies this like AMD releasing a graphics card with 4-8 GB of VRAM in 2026. That card is called the <a href="https://www.pcgamer.com/hardware/graphics-cards/amd-launches-the-rx-9050-and-its-even-more-entry-level-than-expected/" target="_blank">RX 9050</a>; it starts at $279, and it is limited to certain regions. One early review suggests performance isn't great, but its specs are looking a little funky. </p><p>That review is from Japanese hardware outlet <a href="https://www.gdm.or.jp/review/2026/0731/646023" target="_blank">Hermitage Akihabara</a>, which managed to get its hands on an 8 GB-toting ASRock model. <a href="https://www.gdm.or.jp/review/2026/0731/646023/3" target="_blank">Testing</a> the card in 3DMark, Hermitage argues it "falls short of the 30fps generally considered the benchmark for comfortable single-player gameplay. Furthermore, its performance is only about 75% of that of its competitor, the GeForce RTX 5050, and just over 60% compared to the higher-end Radeon RX 9060 XT" (machine translated).</p><p>The RX 9050 doesn't lag behind the <a href="https://www.pcgamer.com/hardware/graphics-cards/nvidia-rtx-5050-review-palit-dual-edition/" target="_blank">RTX 5050</a> in <em>absolutely</em> all tests, though. The RX 9050 matches the RTX 5050 in 4K testing on Rainbow Six Siege X, and it performed better in Doom Eternal at 1080p and 1440p, though this was with the help of FSR, which is not an apples-to-apples comparison. Still, the RTX 5050 wipes the floor with the RX 9050 in pretty much every other test conducted by Hermitage. </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>At 1080p, Hermitage saw 192.4 average fps in Apex Legends, and 147 average fps on the 9050. In Cyberpunk, on Ultra, Hermitage saw an average of 142 fps on the AMD card and 240 fps on the Nvidia card. In fairness to AMD, though, this is with both cards using the frame generation and upscaling models of their respective cards, so not a 1-1 comparison. </p><p>With the RTX 5050, and its 8 GB of GDDR6 VRAM, launching at $250, that means that the RX 9050, according to these tests, is substantially slower than the  Nvidia card. Of course, that's assuming you can get one at MSRP, but we can't assume you will find AMD cards at MSRP either. </p><div class="see-more see-more--clipped"><figure><blockquote class="twitter-tweet hawk-ignore" data-lang="en" cite="https://twitter.com/cantworkitout/status/2083031453798215823"><p lang="en" dir="ltr">RX 9050 8GB review just droppedPerf didn't match with 5050, but seems 3060 https://t.co/R9lMldtg8E pic.twitter.com/CrRoJ0hYeM<a href="https://twitter.com/cantworkitout/status/2083031453798215823">July 31, 2026</a></p></blockquote></figure><div class="see-more__filter"></div></div><p>The RX 9050's score of 4531 in 3D Mark's Port Royal and 1873 in Speed Way places the RX 9050 close to the RTX 3070, as noted by hardware analyst <a href="https://x.com/harukaze5719/status/2083031453798215823" target="_blank">Harukaze5719</a>. They also note a specs page with 32 ROPs on the card, which is half of the advertised <a href="https://www.amd.com/en/products/graphics/desktops/radeon/9000-series/amd-radeon-rx-9050.html" target="_blank">64 on AMD's own specs page</a>. Fewer ROPs, or Render Output Units, in a card means worse performance, and that would be reflected in tests. </p><p>We saw a similar problem with <a href="https://www.pcgamer.com/hardware/graphics-cards/the-curious-tale-of-the-missing-eight-some-nvidia-rtx-50-series-cards-are-shipping-with-missing-rops-in-the-gpu-nvidia-says-only-0-5-percent-of-all-cards-are-affected/" target="_blank">eight missing ROPs in some RTX 50-series cards around their launch</a>, which Nvidia claims only affected 0.5% of cards. If this s a defect in the tested card, one might expect better real-life performance. </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:2834px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="ZPyy3FmVZer7tX3mzpQ8j7" name="rtx-5050-04" alt="Palit GeForce RTX 5050 graphics card" src="https://cdn.mos.cms.futurecdn.net/ZPyy3FmVZer7tX3mzpQ8j7-1920-80.jpg" mos="" align="middle" fullscreen="" width="2834" height="1594" 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's assuming those ROPs are actually missing and it's not a defect in the software reporting itself, or some other problem in between. That's all to say that while early figures for AMD's latest budget card aren't looking very good, we'll have to wait for some more real-world testing from other outlets to see if it actually is so thoroughly outpaced by the RTX 5050. </p><p>Either way, early signs aren't looking great for the budget card market. That's especially true when you consider the <a href="https://www.pcgamer.com/hardware/graphics-cards/amd-is-reportedly-raising-graphics-card-prices-it-was-just-waiting-for-nvidia-to-do-it-first/" target="_blank">AMD price increase </a>rumours that dropped just today. </p> ]]></dc:content>
                                                                                                                                            <link>https://www.pcgamer.com/hardware/graphics-cards/first-amd-rx-9050-8-gb-review-suggests-rtx-3060-like-performance-but-with-some-strange-spec-discrepancies/</link>
                                                                            <description>
                            <![CDATA[ We'll have to test one for ourselves to make up our minds. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">LKDWEfeevx3bepjYtFQTFF</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/cRoyydJRwswHw3gLE33yP7-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Fri, 31 Jul 2026 15:01:47 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Graphics Cards]]></category>
                                                    <category><![CDATA[Hardware]]></category>
                                                                                                                    <dc:creator><![CDATA[ James Bentley ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/PVsHAkx27zJptZHndizEAE-320-70.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/cRoyydJRwswHw3gLE33yP7-1920-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[The XFX Swift AMD Radeon RX 9060 XT on white gravel]]></media:description>                                                            <media:text><![CDATA[The XFX Swift AMD Radeon RX 9060 XT on white gravel]]></media:text>
                                <media:title type="plain"><![CDATA[The XFX Swift AMD Radeon RX 9060 XT on white gravel]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/cRoyydJRwswHw3gLE33yP7-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>I'm likely not the first to tell you that 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> has really done a number on PC gaming, but nothing quite exemplifies this like AMD releasing a graphics card with 4-8 GB of VRAM in 2026. That card is called the <a href="https://www.pcgamer.com/hardware/graphics-cards/amd-launches-the-rx-9050-and-its-even-more-entry-level-than-expected/" target="_blank">RX 9050</a>; it starts at $279, and it is limited to certain regions. One early review suggests performance isn't great, but its specs are looking a little funky. </p><p>That review is from Japanese hardware outlet <a href="https://www.gdm.or.jp/review/2026/0731/646023" target="_blank">Hermitage Akihabara</a>, which managed to get its hands on an 8 GB-toting ASRock model. <a href="https://www.gdm.or.jp/review/2026/0731/646023/3" target="_blank">Testing</a> the card in 3DMark, Hermitage argues it "falls short of the 30fps generally considered the benchmark for comfortable single-player gameplay. Furthermore, its performance is only about 75% of that of its competitor, the GeForce RTX 5050, and just over 60% compared to the higher-end Radeon RX 9060 XT" (machine translated).</p><p>The RX 9050 doesn't lag behind the <a href="https://www.pcgamer.com/hardware/graphics-cards/nvidia-rtx-5050-review-palit-dual-edition/" target="_blank">RTX 5050</a> in <em>absolutely</em> all tests, though. The RX 9050 matches the RTX 5050 in 4K testing on Rainbow Six Siege X, and it performed better in Doom Eternal at 1080p and 1440p, though this was with the help of FSR, which is not an apples-to-apples comparison. Still, the RTX 5050 wipes the floor with the RX 9050 in pretty much every other test conducted by Hermitage. </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>At 1080p, Hermitage saw 192.4 average fps in Apex Legends, and 147 average fps on the 9050. In Cyberpunk, on Ultra, Hermitage saw an average of 142 fps on the AMD card and 240 fps on the Nvidia card. In fairness to AMD, though, this is with both cards using the frame generation and upscaling models of their respective cards, so not a 1-1 comparison. </p><p>With the RTX 5050, and its 8 GB of GDDR6 VRAM, launching at $250, that means that the RX 9050, according to these tests, is substantially slower than the  Nvidia card. Of course, that's assuming you can get one at MSRP, but we can't assume you will find AMD cards at MSRP either. </p><div class="see-more see-more--clipped"><figure><blockquote class="twitter-tweet hawk-ignore" data-lang="en" cite="https://twitter.com/cantworkitout/status/2083031453798215823"><p lang="en" dir="ltr">RX 9050 8GB review just droppedPerf didn't match with 5050, but seems 3060 https://t.co/R9lMldtg8E pic.twitter.com/CrRoJ0hYeM<a href="https://twitter.com/cantworkitout/status/2083031453798215823">July 31, 2026</a></p></blockquote></figure><div class="see-more__filter"></div></div><p>The RX 9050's score of 4531 in 3D Mark's Port Royal and 1873 in Speed Way places the RX 9050 close to the RTX 3070, as noted by hardware analyst <a href="https://x.com/harukaze5719/status/2083031453798215823" target="_blank">Harukaze5719</a>. They also note a specs page with 32 ROPs on the card, which is half of the advertised <a href="https://www.amd.com/en/products/graphics/desktops/radeon/9000-series/amd-radeon-rx-9050.html" target="_blank">64 on AMD's own specs page</a>. Fewer ROPs, or Render Output Units, in a card means worse performance, and that would be reflected in tests. </p><p>We saw a similar problem with <a href="https://www.pcgamer.com/hardware/graphics-cards/the-curious-tale-of-the-missing-eight-some-nvidia-rtx-50-series-cards-are-shipping-with-missing-rops-in-the-gpu-nvidia-says-only-0-5-percent-of-all-cards-are-affected/" target="_blank">eight missing ROPs in some RTX 50-series cards around their launch</a>, which Nvidia claims only affected 0.5% of cards. If this s a defect in the tested card, one might expect better real-life performance. </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:2834px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="ZPyy3FmVZer7tX3mzpQ8j7" name="rtx-5050-04" alt="Palit GeForce RTX 5050 graphics card" src="https://cdn.mos.cms.futurecdn.net/ZPyy3FmVZer7tX3mzpQ8j7-1920-80.jpg" mos="" align="middle" fullscreen="" width="2834" height="1594" 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's assuming those ROPs are actually missing and it's not a defect in the software reporting itself, or some other problem in between. That's all to say that while early figures for AMD's latest budget card aren't looking very good, we'll have to wait for some more real-world testing from other outlets to see if it actually is so thoroughly outpaced by the RTX 5050. </p><p>Either way, early signs aren't looking great for the budget card market. That's especially true when you consider the <a href="https://www.pcgamer.com/hardware/graphics-cards/amd-is-reportedly-raising-graphics-card-prices-it-was-just-waiting-for-nvidia-to-do-it-first/" target="_blank">AMD price increase </a>rumours that dropped just today. </p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ AMD is reportedly raising graphics card prices—it was just waiting for Nvidia to do it first ]]></title>
                                                                                                <dc:content><![CDATA[ <p>Earlier this month, we noted that AMD was <a href="https://www.pcgamer.com/hardware/graphics-cards/amd-is-reportedly-bumping-the-price-of-its-gpu-and-vram-bundles-to-graphics-card-makers-and-you-can-expect-to-feel-the-sting-soon/" target="_blank">reportedly bumping the price of its GPU and VRAM bundles</a> for its partners. Now it seems like that bump will be at least 10%. </p><p>That is according to industry analyst <a href="https://x.com/harukaze5719/status/2083102471938064659" target="_blank">Harukaze5719</a>, who has shared a report stating as such, claiming "information confirmed by AMD's internal supply chain". The report claims AMD finalised plans to increase the supply price of GPU and VRAM bundles but did not yet commit to it due to a "weak recovery phase in the consumer graphics card market, high price sensitivity at the end-user level, existing inventory still needing to be digested, and the fact that NV (Nvidia) series graphics card prices have not yet increased." (machine translated).</p><p>As you might be able to guess from that wording, <a href="https://www.pcgamer.com/hardware/graphics-cards/the-memory-crisis-keeps-getting-worse-nvidia-graphics-card-prices-now-rumoured-to-increase-by-as-much-as-30-percent/" target="_blank">Nvidia just yesterday reportedly implemented its own price bump</a>, going as high as an extra 30%. Apparently AMD will implement a price increase of "at least 10%, and all brands will officially implement the price increase uniformly starting next month. At that time, the price positioning is expected to be similar to that of NV series graphics cards."</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>One thing worth noting here is that a price increase to partners does not necessarily mean that the same price increase will be passed to the consumer. However, if other partners follow suit, there's little reason for companies to eat the cost themselves. Especially given AIB partners' margins are <a href="https://www.pcgamer.com/hardware/graphics-cards/zotac-claims-the-very-survival-of-graphics-card-manufacturers-is-at-risk-thanks-to-the-state-of-the-market-right-now/" target="_blank">apparently quite slim</a>.</p><p>And though the price increase will not affect the base cost of cards that partners already have access to, a price increase might make them less likely to get rid of their inventory at their current price point. As noted in our Nvidia story, some Nvidia partners are in a "state of panic, reluctant to sell."</p><div class="see-more see-more--clipped"><figure><blockquote class="twitter-tweet hawk-ignore" data-lang="en" cite="https://twitter.com/cantworkitout/status/2083103606367261165"><p lang="en" dir="ltr">pic.twitter.com/J29bGNsYjf<a href="https://twitter.com/cantworkitout/status/2083103606367261165">July 31, 2026</a></p></blockquote></figure><div class="see-more__filter"></div></div><p>If you're wondering why AMD and Nvidia are in a state where they feel they have to raise prices, you can blame AI for that one. AI and the vast amount of data it needs for training are <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">sucking up all of the memory</a>, and taking components like SSDs and GPUs with it. And this is a shame, as graphics cards have been relatively stable in pricing for the past few months, according to our tracker of the <a href="https://www.pcgamer.com/hardware/graphics-cards/graphics-card-price-watch-deals/" target="_blank">best graphics cards deals.</a> </p><p>Unfortunately, the worst news here is that the memory crisis is unlikely to end soon. Just yesterday, <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">Samsung claimed</a> in its earnings call that "the supply constraints are expected to become even more severe in 2027 than 2026, reinforcing our view that the supply shortage will persist through 2028. Beyond 2029, it is hard to say because of more limited visibility."</p><p>So, it's currently a bad time to build a PC, and it seems likely it will become even worse, and we don't know when things will get better. That's the unfortunate reality of the memory crisis. </p> ]]></dc:content>
                                                                                                                                            <link>https://www.pcgamer.com/hardware/graphics-cards/amd-is-reportedly-raising-graphics-card-prices-it-was-just-waiting-for-nvidia-to-do-it-first/</link>
                                                                            <description>
                            <![CDATA[ It's not a good time to buy a PC. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">BvMTtZtj3z7xcBPVwaqhkS</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/6e2eGX2VSocFcNeEdt85NB-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Fri, 31 Jul 2026 10:30:51 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Graphics Cards]]></category>
                                                    <category><![CDATA[Hardware]]></category>
                                                                                                                    <dc:creator><![CDATA[ James Bentley ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/PVsHAkx27zJptZHndizEAE-320-70.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/6e2eGX2VSocFcNeEdt85NB-1920-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Asus Prime RX 9070 XT graphics card]]></media:description>                                                            <media:text><![CDATA[Asus Prime RX 9070 XT graphics card]]></media:text>
                                <media:title type="plain"><![CDATA[Asus Prime RX 9070 XT graphics card]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/6e2eGX2VSocFcNeEdt85NB-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Earlier this month, we noted that AMD was <a href="https://www.pcgamer.com/hardware/graphics-cards/amd-is-reportedly-bumping-the-price-of-its-gpu-and-vram-bundles-to-graphics-card-makers-and-you-can-expect-to-feel-the-sting-soon/" target="_blank">reportedly bumping the price of its GPU and VRAM bundles</a> for its partners. Now it seems like that bump will be at least 10%. </p><p>That is according to industry analyst <a href="https://x.com/harukaze5719/status/2083102471938064659" target="_blank">Harukaze5719</a>, who has shared a report stating as such, claiming "information confirmed by AMD's internal supply chain". The report claims AMD finalised plans to increase the supply price of GPU and VRAM bundles but did not yet commit to it due to a "weak recovery phase in the consumer graphics card market, high price sensitivity at the end-user level, existing inventory still needing to be digested, and the fact that NV (Nvidia) series graphics card prices have not yet increased." (machine translated).</p><p>As you might be able to guess from that wording, <a href="https://www.pcgamer.com/hardware/graphics-cards/the-memory-crisis-keeps-getting-worse-nvidia-graphics-card-prices-now-rumoured-to-increase-by-as-much-as-30-percent/" target="_blank">Nvidia just yesterday reportedly implemented its own price bump</a>, going as high as an extra 30%. Apparently AMD will implement a price increase of "at least 10%, and all brands will officially implement the price increase uniformly starting next month. At that time, the price positioning is expected to be similar to that of NV series graphics cards."</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>One thing worth noting here is that a price increase to partners does not necessarily mean that the same price increase will be passed to the consumer. However, if other partners follow suit, there's little reason for companies to eat the cost themselves. Especially given AIB partners' margins are <a href="https://www.pcgamer.com/hardware/graphics-cards/zotac-claims-the-very-survival-of-graphics-card-manufacturers-is-at-risk-thanks-to-the-state-of-the-market-right-now/" target="_blank">apparently quite slim</a>.</p><p>And though the price increase will not affect the base cost of cards that partners already have access to, a price increase might make them less likely to get rid of their inventory at their current price point. As noted in our Nvidia story, some Nvidia partners are in a "state of panic, reluctant to sell."</p><div class="see-more see-more--clipped"><figure><blockquote class="twitter-tweet hawk-ignore" data-lang="en" cite="https://twitter.com/cantworkitout/status/2083103606367261165"><p lang="en" dir="ltr">pic.twitter.com/J29bGNsYjf<a href="https://twitter.com/cantworkitout/status/2083103606367261165">July 31, 2026</a></p></blockquote></figure><div class="see-more__filter"></div></div><p>If you're wondering why AMD and Nvidia are in a state where they feel they have to raise prices, you can blame AI for that one. AI and the vast amount of data it needs for training are <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">sucking up all of the memory</a>, and taking components like SSDs and GPUs with it. And this is a shame, as graphics cards have been relatively stable in pricing for the past few months, according to our tracker of the <a href="https://www.pcgamer.com/hardware/graphics-cards/graphics-card-price-watch-deals/" target="_blank">best graphics cards deals.</a> </p><p>Unfortunately, the worst news here is that the memory crisis is unlikely to end soon. Just yesterday, <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">Samsung claimed</a> in its earnings call that "the supply constraints are expected to become even more severe in 2027 than 2026, reinforcing our view that the supply shortage will persist through 2028. Beyond 2029, it is hard to say because of more limited visibility."</p><p>So, it's currently a bad time to build a PC, and it seems likely it will become even worse, and we don't know when things will get better. That's the unfortunate reality of the memory crisis. </p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ The memory crisis keeps getting worse: Nvidia graphics card prices now rumoured to increase by as much as 30% ]]></title>
                                                                                                <dc:content><![CDATA[ <p>Despite 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> continuing to rage, Nvidia graphics card prices have been relatively stable over the last 20 or so weeks, until <a href="https://www.pcgamer.com/hardware/graphics-cards/after-months-of-surprising-stability-in-graphics-card-prices-apparently-nvidia-is-now-raising-the-cost-of-its-gpu-kits-for-aib-partners/" target="_blank">Nvidia appeared to have raised the price of GPU kits for AIB partners last week</a>. Now, it seems like that price increase is up to 30%. </p><p>This is according to the Taiwanese outlet, <a href="https://money.udn.com/money/story/5612/9654366" target="_blank">Economic Daily News</a>, which claims Nvidia is raising the prices of its GPU bundles (the GPU and memory) by between 20–30%. This is set to affect both GDDR6 and GDDR7. The report claims that graphics card distributors in China are in a "state of panic, reluctant to sell".</p><p>Industry analyst <a href="https://x.com/harukaze5719/status/2082728643860811785" target="_blank">Harukaze5719</a> places the price of the Chinese market exclusive <a href="https://www.pcgamer.com/hardware/graphics-cards/a-special-frost-edition-gainward-rtx-5090-d-has-been-spotted-ahead-of-launch-proving-once-again-china-gets-all-the-prettiest-gaming-hardware/" target="_blank">RTX 5090 D</a> at $3,843 and the <a href="https://www.pcgamer.com/hardware/graphics-cards/nvidia-rtx-5080-founders-edition-review/" target="_blank">RTX 5080</a> at $1,845, the latter just short of the MSRP of the <a href="https://www.pcgamer.com/hardware/graphics-cards/nvidia-geforce-rtx-5090-fe-review/" target="_blank">RTX 5090</a> at launch. The RTX 5090 was already suggested to have received a price increase back in May, so, if proven true, this would be the third Nvidia price increase this year. </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>Naturally, Nvidia raising the prices of the components doesn't mean partners <em>have</em> to follow suit, but it's very unlikely they will eat that extra cost. If a graphics card partner can match that price increase and still sell the cards, it will. </p><p>A major problem with the graphics card market right now is the cost of VRAM to go inside the card. With the memory crisis ongoing, prices have only gone up, and chips are becoming harder to purchase. That's likely some of the rationale behind AMD launching a <a href="https://www.pcgamer.com/hardware/graphics-cards/amd-launches-the-rx-9050-and-its-even-more-entry-level-than-expected/" target="_blank">4 GB RX 9050</a> this week. And why the likes of memory manufacturers <a href="https://www.pcgamer.com/hardware/memory/ram-prices-be-damned-sk-hynixs-record-breaking-usd55-6-billion-quarter-still-failed-to-meet-investors-wild-ai-expectations/" target="_blank">SK hynix</a> and <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">Samsung</a> have just reported record profits. </p><div class="see-more see-more--clipped"><figure><blockquote class="twitter-tweet hawk-ignore" data-lang="en" cite="https://twitter.com/cantworkitout/status/2082728643860811785"><p lang="en" dir="ltr">Recent NVIDIA GeForce GPU price increase summary pic.twitter.com/TiYMM8ZGwK<a href="https://twitter.com/cantworkitout/status/2082728643860811785">July 30, 2026</a></p></blockquote></figure><div class="see-more__filter"></div></div><p>There were <a href="https://www.pcgamer.com/hardware/graphics-cards/great-new-leak-reveals-nvidia-might-stop-bundling-vram-with-its-gpus-because-who-cares-about-cheap-graphics-cards/" target="_blank">rumours late last year that Nvidia might stop bundling VRAM with GPUs</a>, but that only really solves the problem for Nvidia. Partners would still have to source their own memory, which could be a problem for more budget-oriented cards and less well-known partners. </p><p>Graphics cards are already in a pretty ugly place. We round up the <a href="https://www.pcgamer.com/hardware/graphics-cards/graphics-card-price-watch-deals/" target="_blank">best graphics cards deals every week</a>, and the best RTX 5090 deal currently sits at <a href="https://goto.walmart.com/c/1943169/568844/9383?subId1=pcg-gb-1036428395253896281&sharedId=pcg-gb&u=https%3A%2F%2Fwww.walmart.com%2Fip%2FASUS-NVIDIA-GeForce-RTX-5090-TUF-Gaming-Overclocked-Triple-Fan-32GB-GDDR7-PCIe-5-0-Graphics-Card%2F15429800604" target="_blank">$4,200 over at Walmart</a>, with the best price for a <a href="https://target.georiot.com/Proxy.ashx?tsid=8432&GR_URL=https%3A%2F%2Famazon.com%2FZOTAC-Graphics-IceStorm-Advanced-ZT-B50800J2-10A%2Fdp%2FB0GK8N9DR7%3Ftag%3Dftr-pcgamer-gb-20%26ascsubtag%3Dpcg-gb-6073433026012811383-20" target="_blank">RTX 5080 being $1,250 at Amazon</a>. </p><p>With the memory crisis not expected to end until at least 2029, it seems like it will only get harder and more expensive to build that gaming PC you've been pining after. </p> ]]></dc:content>
                                                                                                                                            <link>https://www.pcgamer.com/hardware/graphics-cards/the-memory-crisis-keeps-getting-worse-nvidia-graphics-card-prices-now-rumoured-to-increase-by-as-much-as-30-percent/</link>
                                                                            <description>
                            <![CDATA[ And graphics card prices were already not looking pretty. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">pPprwebpZFNzNqQDritCHj</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/dMHeoyF85ptrkZLthKfisE-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Thu, 30 Jul 2026 13:44:00 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Graphics Cards]]></category>
                                                    <category><![CDATA[Hardware]]></category>
                                                                                                                    <dc:creator><![CDATA[ James Bentley ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/PVsHAkx27zJptZHndizEAE-320-70.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/dMHeoyF85ptrkZLthKfisE-1920-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Nvidia RTX 5090 Founders Edition graphics card on different backgrounds]]></media:description>                                                            <media:text><![CDATA[Nvidia RTX 5090 Founders Edition graphics card on different backgrounds]]></media:text>
                                <media:title type="plain"><![CDATA[Nvidia RTX 5090 Founders Edition graphics card on different backgrounds]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/dMHeoyF85ptrkZLthKfisE-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Despite 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> continuing to rage, Nvidia graphics card prices have been relatively stable over the last 20 or so weeks, until <a href="https://www.pcgamer.com/hardware/graphics-cards/after-months-of-surprising-stability-in-graphics-card-prices-apparently-nvidia-is-now-raising-the-cost-of-its-gpu-kits-for-aib-partners/" target="_blank">Nvidia appeared to have raised the price of GPU kits for AIB partners last week</a>. Now, it seems like that price increase is up to 30%. </p><p>This is according to the Taiwanese outlet, <a href="https://money.udn.com/money/story/5612/9654366" target="_blank">Economic Daily News</a>, which claims Nvidia is raising the prices of its GPU bundles (the GPU and memory) by between 20–30%. This is set to affect both GDDR6 and GDDR7. The report claims that graphics card distributors in China are in a "state of panic, reluctant to sell".</p><p>Industry analyst <a href="https://x.com/harukaze5719/status/2082728643860811785" target="_blank">Harukaze5719</a> places the price of the Chinese market exclusive <a href="https://www.pcgamer.com/hardware/graphics-cards/a-special-frost-edition-gainward-rtx-5090-d-has-been-spotted-ahead-of-launch-proving-once-again-china-gets-all-the-prettiest-gaming-hardware/" target="_blank">RTX 5090 D</a> at $3,843 and the <a href="https://www.pcgamer.com/hardware/graphics-cards/nvidia-rtx-5080-founders-edition-review/" target="_blank">RTX 5080</a> at $1,845, the latter just short of the MSRP of the <a href="https://www.pcgamer.com/hardware/graphics-cards/nvidia-geforce-rtx-5090-fe-review/" target="_blank">RTX 5090</a> at launch. The RTX 5090 was already suggested to have received a price increase back in May, so, if proven true, this would be the third Nvidia price increase this year. </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>Naturally, Nvidia raising the prices of the components doesn't mean partners <em>have</em> to follow suit, but it's very unlikely they will eat that extra cost. If a graphics card partner can match that price increase and still sell the cards, it will. </p><p>A major problem with the graphics card market right now is the cost of VRAM to go inside the card. With the memory crisis ongoing, prices have only gone up, and chips are becoming harder to purchase. That's likely some of the rationale behind AMD launching a <a href="https://www.pcgamer.com/hardware/graphics-cards/amd-launches-the-rx-9050-and-its-even-more-entry-level-than-expected/" target="_blank">4 GB RX 9050</a> this week. And why the likes of memory manufacturers <a href="https://www.pcgamer.com/hardware/memory/ram-prices-be-damned-sk-hynixs-record-breaking-usd55-6-billion-quarter-still-failed-to-meet-investors-wild-ai-expectations/" target="_blank">SK hynix</a> and <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">Samsung</a> have just reported record profits. </p><div class="see-more see-more--clipped"><figure><blockquote class="twitter-tweet hawk-ignore" data-lang="en" cite="https://twitter.com/cantworkitout/status/2082728643860811785"><p lang="en" dir="ltr">Recent NVIDIA GeForce GPU price increase summary pic.twitter.com/TiYMM8ZGwK<a href="https://twitter.com/cantworkitout/status/2082728643860811785">July 30, 2026</a></p></blockquote></figure><div class="see-more__filter"></div></div><p>There were <a href="https://www.pcgamer.com/hardware/graphics-cards/great-new-leak-reveals-nvidia-might-stop-bundling-vram-with-its-gpus-because-who-cares-about-cheap-graphics-cards/" target="_blank">rumours late last year that Nvidia might stop bundling VRAM with GPUs</a>, but that only really solves the problem for Nvidia. Partners would still have to source their own memory, which could be a problem for more budget-oriented cards and less well-known partners. </p><p>Graphics cards are already in a pretty ugly place. We round up the <a href="https://www.pcgamer.com/hardware/graphics-cards/graphics-card-price-watch-deals/" target="_blank">best graphics cards deals every week</a>, and the best RTX 5090 deal currently sits at <a href="https://goto.walmart.com/c/1943169/568844/9383?subId1=pcg-gb-1036428395253896281&sharedId=pcg-gb&u=https%3A%2F%2Fwww.walmart.com%2Fip%2FASUS-NVIDIA-GeForce-RTX-5090-TUF-Gaming-Overclocked-Triple-Fan-32GB-GDDR7-PCIe-5-0-Graphics-Card%2F15429800604" target="_blank">$4,200 over at Walmart</a>, with the best price for a <a href="https://target.georiot.com/Proxy.ashx?tsid=8432&GR_URL=https%3A%2F%2Famazon.com%2FZOTAC-Graphics-IceStorm-Advanced-ZT-B50800J2-10A%2Fdp%2FB0GK8N9DR7%3Ftag%3Dftr-pcgamer-gb-20%26ascsubtag%3Dpcg-gb-6073433026012811383-20" target="_blank">RTX 5080 being $1,250 at Amazon</a>. </p><p>With the memory crisis not expected to end until at least 2029, it seems like it will only get harder and more expensive to build that gaming PC you've been pining after. </p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ AMD launches the RX 9050, and it's even more entry-level than expected - update: it's $279 and limited to certain regions ]]></title>
                                                                                                <dc:content><![CDATA[ <p>AMD has launched a new graphics card, the RX 9050. This is an entry-level graphics card with a slim provision of cores and VRAM, more of a match for the 890M than the RX 9060. It's even more entry-level than initial rumours suggested, and while you'd hope for a great price to match, we're not getting our hopes up yet.</p><p>Take a look at the specifications below, right from AMD's website, and you'll get an idea of the card. It's using the same Navi 44 GPU as the more capable entry-level and mid-range graphics cards, but it's been trimmed down to within an inch of its life. At 1,024 cores, it is actually a match for the 890M GPU found in Strix Point <em>mobile</em> chips, though it does have the big benefit of a desktop power budget, even if only 92 watts; RDNA 4 architecture, and 32 MB of Infinity Cache. </p><div ><table><caption>RX 9050 specs</caption><tbody><tr><td class="firstcol empty" ></td><td  ><p><strong>RX 9050</strong></p></td><td  ><p><strong>RX 9060</strong></p></td></tr><tr><td class="firstcol " ><p>GPU</p></td><td  ><p>Navi 44</p></td><td  ><p>Navi 44</p></td></tr><tr><td class="firstcol " ><p>Architecture</p></td><td  ><p>RDNA 4</p></td><td  ><p>RDNA 4</p></td></tr><tr><td class="firstcol " ><p>Compute Units (CUs)</p></td><td  ><p>16</p></td><td  ><p>28</p></td></tr><tr><td class="firstcol " ><p>Cores</p></td><td  ><p>1024</p></td><td  ><p>1792</p></td></tr><tr><td class="firstcol " ><p>Boost clock</p></td><td  ><p>2600</p></td><td  ><p>2990</p></td></tr><tr><td class="firstcol " ><p>Game clock</p></td><td  ><p>1920</p></td><td  ><p>2400</p></td></tr><tr><td class="firstcol " ><p>ROPs</p></td><td  ><p>64</p></td><td  ><p>64</p></td></tr><tr><td class="firstcol " ><p>Ray Accelerators</p></td><td  ><p>16</p></td><td  ><p>28</p></td></tr><tr><td class="firstcol " ><p>AI Accelerators</p></td><td  ><p>32</p></td><td  ><p>56</p></td></tr><tr><td class="firstcol " ><p>FP32 TFLOPs</p></td><td  ><p>10.6</p></td><td  ><p>21.4</p></td></tr><tr><td class="firstcol " ><p>Transistors</p></td><td  ><p>29.7</p></td><td  ><p>29.7</p></td></tr><tr><td class="firstcol " ><p>Memory capacity (GB)</p></td><td  ><p>8/4*</p></td><td  ><p>8</p></td></tr><tr><td class="firstcol " ><p>Memory speed (Gbps)</p></td><td  ><p>18</p></td><td  ><p>18</p></td></tr><tr><td class="firstcol " ><p>Memory type</p></td><td  ><p>GDDR6</p></td><td  ><p>GDDR6</p></td></tr><tr><td class="firstcol " ><p>Memory interface</p></td><td  ><p>128-bit</p></td><td  ><p>128-bit</p></td></tr><tr><td class="firstcol " ><p>Memory bandwidth (GB/s)</p></td><td  ><p>288</p></td><td  ><p>288</p></td></tr><tr><td class="firstcol " ><p>Infinity Cache (MB)</p></td><td  ><p>32</p></td><td  ><p>32</p></td></tr><tr><td class="firstcol " ><p>Typical Board Power (W)</p></td><td  ><p>92</p></td><td  ><p>132</p></td></tr><tr><td class="firstcol " ><p>Minimum PSU (W)</p></td><td  ><p>450</p></td><td  ><p>450</p></td></tr><tr><td class="firstcol empty" ></td><td  ><p>*not confirmed</p></td><td  ></td></tr></tbody></table></div><p>Compared to <a href="https://www.pcgamer.com/hardware/graphics-cards/amd-reportedly-planning-a-new-budget-graphics-card-with-a-surprising-number-of-cores/" target="_blank">previous rumours</a>, which my colleague Jacob Fox called "quite strange" when we published a story about them in May, it's a lot less capable than expected. Look to the TFLOPs for a more holistic view of what's going on, and the RX 9050 is actually rated to half the performance of the RX 9060. Bear in mind, TFLOPs does not directly correlate to game performance, but it's a general idea of what to expect.</p><p>It's tough to judge a graphics card without knowing the price. ASRock is the only partner to announce availability for the RX 9050, launching its own RX 9050 Challenger 8 GB card. There's no clear price for the card yet and it's set to launch only in LATAM and Asia Pacific.</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>The card may end up being more OEM-only elsewhere. The RX 9060 is OEM-only. Only Best Buy has the card for sale so far, inside a CyberPower gaming PC for <a href="https://www.bestbuy.com/product/cyberpowerpc-gamer-master-gaming-desktop-amd-ryzen-5-5500-amd-radeon-rx-9050-4gb-8gb-ddr4-500gb-pcie-4-0-ssd-black/J3L7GQWW7Z" target="_blank">$890</a>. This includes an RX 9050 4 GB among its shoestring specification. </p><p>Yeah, 4 GB.</p><p>What's that about? The AMD website only lists an 8 GB model, though that listing is only talking about a "Max Memory Size" of 8 GB, while earlier rumours had suggested a 4 GB model would be part of the range. ASRock also only talks about an 8 GB 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:1378px;"><p class="vanilla-image-block" style="padding-top:56.31%;"><img id="RGSmbGrmW7hBDw3J34ZvCi" name="1785322043.jpg" alt="AMD RX 9000-series specs" src="https://cdn.mos.cms.futurecdn.net/RGSmbGrmW7hBDw3J34ZvCi-1920-80.jpg" mos="" align="middle" fullscreen="" width="1378" height="776" 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>So is this CyberPower listing incorrect? I'd love to think so, but it may well be the case that there's an even slimmer 4 GB model for OEMs. If that's the case, it's no surprise then that AMD isn't shouting about it to the world. That's a pitiful amount of memory for 2026—AMD actually <a href="https://web.archive.org/web/20220120204302/https://community.amd.com/t5/gaming/game-beyond-4gb/ba-p/414776" target="_blank">rallied against 4 GB cards back in 2022</a>.</p><p>"Competitive products at a similar entry level price-point are offering up to a maximum of 4GB of VRAM, which is evidently not enough for today's games," AMD said in a blog post. "Go Beyond 4GB of Video Memory to Crank Up your settings. Play on Radeon RX Series GPUs with 6GB or 8GB of VRAM and enjoy gaming at Max settings."</p><p>Let's just hope this 4 GB thing is a typo and any plans to release such a card have been brushed aside.</p><p>With the RDNA 4 architecture under the hood, the RX 9060 will at least have some benefits over older cards. The full FSR Redstone feature set is supported by RDNA 4, including Frame Generation and Ray Regeneration. Though we tend to find frame generation works best when the card is able to deliver a good amount of frames to begin with, which this card may struggle to do in the latest games. At least FSR 4 is natively supported, including FP8. This card might need it.</p><h2 class="article-body__section" id="section-update"><span>Update</span></h2><p>AMD has sent over the following information regarding the new card, including the price and availability for the card.</p><p><em>The driver also includes support for the new </em><a href="https://www.amd.com/en/products/graphics/desktops/radeon/9000-series/amd-radeon-rx-9050.html" target="_blank"><em>AMD Radeon™ RX 9050 graphics card</em></a><em>, which expands the Radeon™ RX 9000 Series portfolio with an affordable option that brings the latest AMD RDNA™ 4 gaming technologies to mainstream gamers in the APJ and Latin American markets at a </em><em><strong>SEP of $279 USD</strong></em><em>.</em><br><em></em><br><em>The Radeon RX 9050 is designed for responsive gameplay at 1080p in popular esports and modern AAA titles. This highly efficient, drop-in upgrade features a 92W TBP and fully supports the latest AMD FSR Technologies, next-gen raytracing, and high-quality AV1 video streaming.</em><br><em></em><br><em><strong>Radeon RX 9050 key specs:</strong></em><br><em></em></p><p><em><strong>Architecture:</strong></em><em> AMD RDNA 4 </em></p><p><em><strong>Compute Units:</strong></em><em> 16 </em></p><p><em><strong>VRAM:</strong></em><em> 8GB GDDR6 </em></p><p><em><strong>Game Clock / Boost Clock:</strong></em><em> 1.92 GHz / Up to 2.60 GHz </em></p><p><em><strong>TBP:</strong></em><em> 92W </em></p><p><em>To learn more about the Radeon RX 9050 GPU, and the Radeon RX 9000 Series graphics cards, click </em><a href="https://www.amd.com/en/products/graphics/desktops/radeon.html" target="_blank"><em>here</em></a><em>.</em></p><p>I've not tested the card but I'd take a guess as to say that's a steep price tag for the expected performance. Especially compared to the Arc B570/B580 and GeForce RTX 5050. The RTX 5050 comes with 33% fewer cores than the RTX 5060, whereas the RX 9050 has 42% fewer cores to the RX 9060. It's half that of an RX 9060 XT—it's not half price, though.</p><p>This info also suggests it's not ASRock that's limiting this card to Asia Pacific and Latin America. AMD is doing the same.</p><p>There's also news on whether there's a 4 GB version. <a href="https://x.com/hms1193/status/2082231454302609558" target="_blank">Hassan Mujtaba from WCCFTech says on X</a> that they spoke to AMD and confirmed the 4 GB version is real and OEM-only. There are no plans to sell it outside of OEM systems.</p> ]]></dc:content>
                                                                                                                                            <link>https://www.pcgamer.com/hardware/graphics-cards/amd-launches-the-rx-9050-and-its-even-more-entry-level-than-expected/</link>
                                                                            <description>
                            <![CDATA[ Oh, and the 4 GB version is OEM-only. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">F8THiSMBmHVmTbzCdWqzeH</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/zWLem2KPDosaALoMytd3Uk-1920-80.png" type="image/png" length="0"></enclosure>
                                                                        <pubDate>Wed, 29 Jul 2026 11:07:53 +0000</pubDate>                                                                                                                                <updated>Wed, 29 Jul 2026 15:28:09 +0000</updated>
                                                                                                                                            <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-320-70.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/zWLem2KPDosaALoMytd3Uk-1920-80.png">
                                                            <media:credit><![CDATA[ASRock]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[ASRock&#039;s new RX 9050 on a gradient background with the box.]]></media:description>                                                            <media:text><![CDATA[ASRock&#039;s new RX 9050 on a gradient background with the box.]]></media:text>
                                <media:title type="plain"><![CDATA[ASRock&#039;s new RX 9050 on a gradient background with the box.]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/zWLem2KPDosaALoMytd3Uk-1920-80.png" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>AMD has launched a new graphics card, the RX 9050. This is an entry-level graphics card with a slim provision of cores and VRAM, more of a match for the 890M than the RX 9060. It's even more entry-level than initial rumours suggested, and while you'd hope for a great price to match, we're not getting our hopes up yet.</p><p>Take a look at the specifications below, right from AMD's website, and you'll get an idea of the card. It's using the same Navi 44 GPU as the more capable entry-level and mid-range graphics cards, but it's been trimmed down to within an inch of its life. At 1,024 cores, it is actually a match for the 890M GPU found in Strix Point <em>mobile</em> chips, though it does have the big benefit of a desktop power budget, even if only 92 watts; RDNA 4 architecture, and 32 MB of Infinity Cache. </p><div ><table><caption>RX 9050 specs</caption><tbody><tr><td class="firstcol empty" ></td><td  ><p><strong>RX 9050</strong></p></td><td  ><p><strong>RX 9060</strong></p></td></tr><tr><td class="firstcol " ><p>GPU</p></td><td  ><p>Navi 44</p></td><td  ><p>Navi 44</p></td></tr><tr><td class="firstcol " ><p>Architecture</p></td><td  ><p>RDNA 4</p></td><td  ><p>RDNA 4</p></td></tr><tr><td class="firstcol " ><p>Compute Units (CUs)</p></td><td  ><p>16</p></td><td  ><p>28</p></td></tr><tr><td class="firstcol " ><p>Cores</p></td><td  ><p>1024</p></td><td  ><p>1792</p></td></tr><tr><td class="firstcol " ><p>Boost clock</p></td><td  ><p>2600</p></td><td  ><p>2990</p></td></tr><tr><td class="firstcol " ><p>Game clock</p></td><td  ><p>1920</p></td><td  ><p>2400</p></td></tr><tr><td class="firstcol " ><p>ROPs</p></td><td  ><p>64</p></td><td  ><p>64</p></td></tr><tr><td class="firstcol " ><p>Ray Accelerators</p></td><td  ><p>16</p></td><td  ><p>28</p></td></tr><tr><td class="firstcol " ><p>AI Accelerators</p></td><td  ><p>32</p></td><td  ><p>56</p></td></tr><tr><td class="firstcol " ><p>FP32 TFLOPs</p></td><td  ><p>10.6</p></td><td  ><p>21.4</p></td></tr><tr><td class="firstcol " ><p>Transistors</p></td><td  ><p>29.7</p></td><td  ><p>29.7</p></td></tr><tr><td class="firstcol " ><p>Memory capacity (GB)</p></td><td  ><p>8/4*</p></td><td  ><p>8</p></td></tr><tr><td class="firstcol " ><p>Memory speed (Gbps)</p></td><td  ><p>18</p></td><td  ><p>18</p></td></tr><tr><td class="firstcol " ><p>Memory type</p></td><td  ><p>GDDR6</p></td><td  ><p>GDDR6</p></td></tr><tr><td class="firstcol " ><p>Memory interface</p></td><td  ><p>128-bit</p></td><td  ><p>128-bit</p></td></tr><tr><td class="firstcol " ><p>Memory bandwidth (GB/s)</p></td><td  ><p>288</p></td><td  ><p>288</p></td></tr><tr><td class="firstcol " ><p>Infinity Cache (MB)</p></td><td  ><p>32</p></td><td  ><p>32</p></td></tr><tr><td class="firstcol " ><p>Typical Board Power (W)</p></td><td  ><p>92</p></td><td  ><p>132</p></td></tr><tr><td class="firstcol " ><p>Minimum PSU (W)</p></td><td  ><p>450</p></td><td  ><p>450</p></td></tr><tr><td class="firstcol empty" ></td><td  ><p>*not confirmed</p></td><td  ></td></tr></tbody></table></div><p>Compared to <a href="https://www.pcgamer.com/hardware/graphics-cards/amd-reportedly-planning-a-new-budget-graphics-card-with-a-surprising-number-of-cores/" target="_blank">previous rumours</a>, which my colleague Jacob Fox called "quite strange" when we published a story about them in May, it's a lot less capable than expected. Look to the TFLOPs for a more holistic view of what's going on, and the RX 9050 is actually rated to half the performance of the RX 9060. Bear in mind, TFLOPs does not directly correlate to game performance, but it's a general idea of what to expect.</p><p>It's tough to judge a graphics card without knowing the price. ASRock is the only partner to announce availability for the RX 9050, launching its own RX 9050 Challenger 8 GB card. There's no clear price for the card yet and it's set to launch only in LATAM and Asia Pacific.</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>The card may end up being more OEM-only elsewhere. The RX 9060 is OEM-only. Only Best Buy has the card for sale so far, inside a CyberPower gaming PC for <a href="https://www.bestbuy.com/product/cyberpowerpc-gamer-master-gaming-desktop-amd-ryzen-5-5500-amd-radeon-rx-9050-4gb-8gb-ddr4-500gb-pcie-4-0-ssd-black/J3L7GQWW7Z" target="_blank">$890</a>. This includes an RX 9050 4 GB among its shoestring specification. </p><p>Yeah, 4 GB.</p><p>What's that about? The AMD website only lists an 8 GB model, though that listing is only talking about a "Max Memory Size" of 8 GB, while earlier rumours had suggested a 4 GB model would be part of the range. ASRock also only talks about an 8 GB 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:1378px;"><p class="vanilla-image-block" style="padding-top:56.31%;"><img id="RGSmbGrmW7hBDw3J34ZvCi" name="1785322043.jpg" alt="AMD RX 9000-series specs" src="https://cdn.mos.cms.futurecdn.net/RGSmbGrmW7hBDw3J34ZvCi-1920-80.jpg" mos="" align="middle" fullscreen="" width="1378" height="776" 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>So is this CyberPower listing incorrect? I'd love to think so, but it may well be the case that there's an even slimmer 4 GB model for OEMs. If that's the case, it's no surprise then that AMD isn't shouting about it to the world. That's a pitiful amount of memory for 2026—AMD actually <a href="https://web.archive.org/web/20220120204302/https://community.amd.com/t5/gaming/game-beyond-4gb/ba-p/414776" target="_blank">rallied against 4 GB cards back in 2022</a>.</p><p>"Competitive products at a similar entry level price-point are offering up to a maximum of 4GB of VRAM, which is evidently not enough for today's games," AMD said in a blog post. "Go Beyond 4GB of Video Memory to Crank Up your settings. Play on Radeon RX Series GPUs with 6GB or 8GB of VRAM and enjoy gaming at Max settings."</p><p>Let's just hope this 4 GB thing is a typo and any plans to release such a card have been brushed aside.</p><p>With the RDNA 4 architecture under the hood, the RX 9060 will at least have some benefits over older cards. The full FSR Redstone feature set is supported by RDNA 4, including Frame Generation and Ray Regeneration. Though we tend to find frame generation works best when the card is able to deliver a good amount of frames to begin with, which this card may struggle to do in the latest games. At least FSR 4 is natively supported, including FP8. This card might need it.</p><h2 class="article-body__section" id="section-update"><span>Update</span></h2><p>AMD has sent over the following information regarding the new card, including the price and availability for the card.</p><p><em>The driver also includes support for the new </em><a href="https://www.amd.com/en/products/graphics/desktops/radeon/9000-series/amd-radeon-rx-9050.html" target="_blank"><em>AMD Radeon™ RX 9050 graphics card</em></a><em>, which expands the Radeon™ RX 9000 Series portfolio with an affordable option that brings the latest AMD RDNA™ 4 gaming technologies to mainstream gamers in the APJ and Latin American markets at a </em><em><strong>SEP of $279 USD</strong></em><em>.</em><br><em></em><br><em>The Radeon RX 9050 is designed for responsive gameplay at 1080p in popular esports and modern AAA titles. This highly efficient, drop-in upgrade features a 92W TBP and fully supports the latest AMD FSR Technologies, next-gen raytracing, and high-quality AV1 video streaming.</em><br><em></em><br><em><strong>Radeon RX 9050 key specs:</strong></em><br><em></em></p><p><em><strong>Architecture:</strong></em><em> AMD RDNA 4 </em></p><p><em><strong>Compute Units:</strong></em><em> 16 </em></p><p><em><strong>VRAM:</strong></em><em> 8GB GDDR6 </em></p><p><em><strong>Game Clock / Boost Clock:</strong></em><em> 1.92 GHz / Up to 2.60 GHz </em></p><p><em><strong>TBP:</strong></em><em> 92W </em></p><p><em>To learn more about the Radeon RX 9050 GPU, and the Radeon RX 9000 Series graphics cards, click </em><a href="https://www.amd.com/en/products/graphics/desktops/radeon.html" target="_blank"><em>here</em></a><em>.</em></p><p>I've not tested the card but I'd take a guess as to say that's a steep price tag for the expected performance. Especially compared to the Arc B570/B580 and GeForce RTX 5050. The RTX 5050 comes with 33% fewer cores than the RTX 5060, whereas the RX 9050 has 42% fewer cores to the RX 9060. It's half that of an RX 9060 XT—it's not half price, though.</p><p>This info also suggests it's not ASRock that's limiting this card to Asia Pacific and Latin America. AMD is doing the same.</p><p>There's also news on whether there's a 4 GB version. <a href="https://x.com/hms1193/status/2082231454302609558" target="_blank">Hassan Mujtaba from WCCFTech says on X</a> that they spoke to AMD and confirmed the 4 GB version is real and OEM-only. There are no plans to sell it outside of OEM systems.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ After months of surprising stability in graphics card prices, apparently Nvidia is now raising the cost of its GPU kits for AIB partners ]]></title>
                                                                                                <dc:content><![CDATA[ <p>It seems we can't catch a break lately when it comes to PC gaming hardware. All thanks 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">global memory shortage</a>, of course. Now, according to information <a href="https://benchlife.info/nvidia-raise-gddr6-gddr7-kit-price-again/" target="_blank">Benchlife claims to have received</a>, Nvidia is raising prices for its GDDR6 as well as GDDR7 GPU kits. </p><p>That means the RTX 5050 and some RTX 40-series cards (using GDDR6) might not be safe from the hikes, in addition to the rest of the RTX 50-series (using GDDR7). Though there's no mention over whether any pricing changes would hit all regions.</p><p>Benchlife says prices were already raised for the RTX 5090 (and its China variant) in May, which fits with <a href="https://www.pcgamer.com/hardware/graphics-cards/i-really-hope-you-werent-considering-a-gpu-upgrade-this-year-as-nvidia-may-raise-the-price-of-the-already-pricey-rtx-5090-by-as-much-as-usd300/" target="_blank">what we heard at the time</a>. This recent adjustment is for other GeForce products. </p><p>Assuming the information is correct, it will mean AIB partners—the companies you buy non-Founders cards from—will now have to pay Nvidia more for the respective kits which come with both GPU and memory.</p><p>It's not the wildest speculation to say that such price increases will be due to rising memory costs. No one—not even Nvidia, and certainly not its AIB partners—is immune from it. Memory is just in such astronomically high demand thanks to the AI boom.</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 fact, on this point a source reportedly <a href="https://videocardz.com/newz/nvidia-rtx-50-super-cards-already-at-board-partners-but-launch-is-on-hold-over-3gb-gddr7-pricing" target="_blank">told VideoCardz</a> that high 3 GB GDDR7 pricing has made Nvidia put its 50-series Super cards on hold. Originally we were expecting those late this year, or perhaps early next year, but apparently the high cost for the memory has put a big pin in that.</p><p>As you can see from the below chart outlining the GPU prices we've been tracking, prices have actually been pretty stable for the past few months. But it sounds like there's a chance this could change before long.</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-1784203622814-lbddrgyl2 *, #fv-chart-1784203622814-lbddrgyl2 *:before, #fv-chart-1784203622814-lbddrgyl2 *:after, #fv-chart-1784203622814-lbddrgyl2-slideshow *, #fv-chart-1784203622814-lbddrgyl2-slideshow *:before, #fv-chart-1784203622814-lbddrgyl2-slideshow *:after {box-sizing: border-box !important; margin: 0; padding: 0; border: 0;font-size: 100%; font: inherit; vertical-align: baseline;}#fv-chart-1784203622814-lbddrgyl2, #fv-chart-1784203622814-lbddrgyl2-slideshow { font-family: 'Open Sans', sans-serif !important; }#fv-chart-1784203622814-lbddrgyl2 {position: relative !important; overflow: visible !important;--riv-primary: #E33235;}#fv-chart-1784203622814-lbddrgyl2 .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-1784203622814-lbddrgyl2 .fv-inner-wrapper.fv-no-header.fv-is-image-compare {padding-top: 0 !important;}#fv-chart-1784203622814-lbddrgyl2.fv-full-bleed {width: 100vw !important;margin-left: calc(50% - 50vw) !important;}body {overflow-x: clip !important;}#fv-chart-1784203622814-lbddrgyl2.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-1784203622814-lbddrgyl2 .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-1784203622814-lbddrgyl2-slideshow {position: relative !important;width: 100% !important;margin: 1rem 0 !important;--riv-primary: #E33235;}#fv-chart-1784203622814-lbddrgyl2-slideshow .fv-slides-wrapper {position: relative !important;width: 100% !important;}#fv-chart-1784203622814-lbddrgyl2-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-1784203622814-lbddrgyl2-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-1784203622814-lbddrgyl2-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-1784203622814-lbddrgyl2-slideshow .fv-nav-btn svg {width: 18px !important;height: 18px !important;stroke-width: 3px !important;filter: none !important;}#fv-chart-1784203622814-lbddrgyl2-slideshow .fv-nav-btn:hover {opacity: 0.9 !important;transform: translateY(-1px) !important;}#fv-chart-1784203622814-lbddrgyl2-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-1784203622814-lbddrgyl2-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-1784203622814-lbddrgyl2-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-1784203622814-lbddrgyl2-slideshow .fv-slideshow-select:focus {outline: 2px solid #E33235 !important;border-color: #E33235 !important;}#fv-chart-1784203622814-lbddrgyl2 .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-1784203622814-lbddrgyl2 .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-1784203622814-lbddrgyl2 .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-1784203622814-lbddrgyl2 .fv-versus-chart { display: flex; flex-direction: column; width: 100%; margin-top: 1rem; }#fv-chart-1784203622814-lbddrgyl2 .fv-versus-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 1.5rem; padding: 0 1rem; }#fv-chart-1784203622814-lbddrgyl2 .fv-versus-select-wrapper { flex: 1; min-width: 0; }#fv-chart-1784203622814-lbddrgyl2 .fv-versus-select-wrapper.fv-left { text-align: center; padding-right: 1rem; }#fv-chart-1784203622814-lbddrgyl2 .fv-versus-select-wrapper.fv-right { text-align: center; padding-left: 1rem; }#fv-chart-1784203622814-lbddrgyl2 .fv-versus-select-container { position: relative; display: inline-block; max-width: 100%; width: 100%; }#fv-chart-1784203622814-lbddrgyl2 .fv-versus-chevron { position: absolute; top: 50%; transform: translateY(-50%); pointer-events: none; width: 16px; height: 16px; flex-shrink: 0; }#fv-chart-1784203622814-lbddrgyl2 .fv-versus-select-wrapper.fv-left .fv-versus-chevron { right: 0; }#fv-chart-1784203622814-lbddrgyl2 .fv-versus-select-wrapper.fv-right .fv-versus-chevron { right: 0; }#fv-chart-1784203622814-lbddrgyl2 .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-1784203622814-lbddrgyl2 .fv-versus-select.fv-select-left { text-align: center; direction: ltr; padding-right: 1.25rem; }#fv-chart-1784203622814-lbddrgyl2 .fv-versus-select.fv-select-right { text-align: center; padding-right: 1.25rem; }#fv-chart-1784203622814-lbddrgyl2 .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-1784203622814-lbddrgyl2 .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-1784203622814-lbddrgyl2 .fv-versus-body { display: flex; flex-direction: column; gap: 1.5rem; }#fv-chart-1784203622814-lbddrgyl2 .fv-versus-row { position: relative; height: auto; padding-top: 20px; margin-bottom: 0.25rem; display: block; }#fv-chart-1784203622814-lbddrgyl2 .fv-versus-bar-container { position: relative; height: 32px; display: flex; align-items: center; }#fv-chart-1784203622814-lbddrgyl2 .fv-versus-bar-left-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-end; align-items: center; }#fv-chart-1784203622814-lbddrgyl2 .fv-versus-bar-right-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-start; align-items: center; }#fv-chart-1784203622814-lbddrgyl2 .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-1784203622814-lbddrgyl2 .fv-versus-bar-left { border-radius: 4px 0 0 4px; justify-content: flex-end; padding: 0 8px; }#fv-chart-1784203622814-lbddrgyl2 .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-1784203622814-lbddrgyl2 .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-1784203622814-lbddrgyl2 .fv-inside-left { white-space: nowrap; flex-shrink: 0; }#fv-chart-1784203622814-lbddrgyl2 .fv-inside-right { white-space: nowrap; flex-shrink: 0; }#fv-chart-1784203622814-lbddrgyl2 .fv-versus-val-text { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; }#fv-chart-1784203622814-lbddrgyl2 .fv-versus-pct-diff { font-size: 12px; font-weight: 600; }#fv-chart-1784203622814-lbddrgyl2 .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-1784203622814-lbddrgyl2 .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-1784203622814-lbddrgyl2 .fv-bottom-bar { display: flex !important; flex-direction: column !important; align-items: center !important; margin-top: 0.5rem !important; gap: 1rem !important; }#fv-chart-1784203622814-lbddrgyl2 .fv-footer-content { text-align: center !important; width: 100% !important; }#fv-chart-1784203622814-lbddrgyl2 .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-1784203622814-lbddrgyl2 .fv-dropdown-wrapper { text-align: center !important; margin-bottom: 16px !important; margin-top: 0 !important; }#fv-chart-1784203622814-lbddrgyl2 .fv-dropdown-title-container { position: relative !important; display: inline-block !important; max-width: 100% !important; }#fv-chart-1784203622814-lbddrgyl2 .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-1784203622814-lbddrgyl2 .fv-dropdown-title:focus { outline: none !important; }#fv-chart-1784203622814-lbddrgyl2 .fv-dropdown-title::-ms-expand { display: none !important; }#fv-chart-1784203622814-lbddrgyl2 .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-1784203622814-lbddrgyl2 .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-1784203622814-lbddrgyl2 .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-1784203622814-lbddrgyl2 .fv-carousel-nav-btn:hover { border-color: #9ca3af !important; }#fv-chart-1784203622814-lbddrgyl2 .fv-carousel-counter { font-size: 14px !important; color: #374151 !important; text-align: center !important; margin-top: 1rem !important; }#fv-chart-1784203622814-lbddrgyl2 .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-1784203622814-lbddrgyl2 .fv-legend-item { display: flex !important; align-items: center !important; gap: 6px !important; font-size: 14px !important; color: #374151 !important; }#fv-chart-1784203622814-lbddrgyl2 .fv-legend-color { width: 12px !important; height: 12px !important; border-radius: 3px !important; }#fv-chart-1784203622814-lbddrgyl2 .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-1784203622814-lbddrgyl2 .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-1784203622814-lbddrgyl2 .fv-multi-legend-swatch { width: 16px !important; height: 16px !important; border-radius: 3px !important; }#fv-chart-1784203622814-lbddrgyl2 .fv-benchmark-group { margin-bottom: 1rem !important; }#fv-chart-1784203622814-lbddrgyl2 .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-1784203622814-lbddrgyl2 .fv-bar-row, #fv-chart-1784203622814-lbddrgyl2 .fv-stacked-product { display: flex !important; align-items: center !important; width: 100% !important; margin-bottom: 0.75rem !important; position: relative !important; }#fv-chart-1784203622814-lbddrgyl2 .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-1784203622814-lbddrgyl2 .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-1784203622814-lbddrgyl2 .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-1784203622814-lbddrgyl2.preview-wrapper .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1784203622814-lbddrgyl2.preview-wrapper .fv-bar-commentary-inline:focus, #fv-chart-1784203622814-lbddrgyl2.preview-wrapper .fv-bar-commentary-inline:focus-within, #fv-chart-1784203622814-lbddrgyl2.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1784203622814-lbddrgyl2.mobile-view .fv-bar-commentary-inline:focus, #fv-chart-1784203622814-lbddrgyl2.mobile-view .fv-bar-commentary-inline:focus-within { display: flex !important; }#fv-chart-1784203622814-lbddrgyl2 .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-1784203622814-lbddrgyl2 .fv-bar:hover { opacity: 0.8 !important; }#fv-chart-1784203622814-lbddrgyl2 .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-1784203622814-lbddrgyl2 .fv-bar-inner-label { white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; padding-right: 8px !important; }#fv-chart-1784203622814-lbddrgyl2 .fv-bar-inner-value { flex-shrink: 0 !important; }#fv-chart-1784203622814-lbddrgyl2 .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-1784203622814-lbddrgyl2 .fv-bar-label.fv-primary-product { font-weight: bold !important; color: var(--riv-primary) !important; }#fv-chart-1784203622814-lbddrgyl2 .fv-multi-bar-container { flex-direction: column !important; padding: 4px !important; align-items: stretch !important; gap: 4px !important; height: auto !important; }#fv-chart-1784203622814-lbddrgyl2 .fv-multi-bar-item { display: flex !important; align-items: center !important; height: 25px !important; width: 100% !important; }#fv-chart-1784203622814-lbddrgyl2 .fv-stacked-bar { display: flex !important; overflow: hidden !important; }#fv-chart-1784203622814-lbddrgyl2 .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-1784203622814-lbddrgyl2 .fv-stacked-segment:last-child { border-right: none !important; }#fv-chart-1784203622814-lbddrgyl2 .fv-segment-value { font-size: 14px !important; font-weight: bold !important; }#fv-chart-1784203622814-lbddrgyl2 .fv-grouped-bar-product { display: flex !important; flex-direction: column !important; width: 100% !important; margin-bottom: 1.25rem !important; }#fv-chart-1784203622814-lbddrgyl2 .fv-grouped-product-title-wrapper { padding-left: 150px !important; }#fv-chart-1784203622814-lbddrgyl2 .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-1784203622814-lbddrgyl2 .fv-bar-cluster { width: 100% !important; flex-grow: 1 !important; display: flex !important; flex-direction: column !important; }#fv-chart-1784203622814-lbddrgyl2 .fv-bar-cluster .fv-bar-row { margin-bottom: 3px !important; }#fv-chart-1784203622814-lbddrgyl2 .fv-bar-cluster .fv-bar-container { height: 20px !important; }#fv-chart-1784203622814-lbddrgyl2 .riv-grid line {stroke: #D1D5DB !important;stroke-dasharray: 3 3 !important;}#fv-chart-1784203622814-lbddrgyl2 .fv-x-axis-wrapper { display: flex !important; width: 100% !important; margin-top: 0.5rem !important; }#fv-chart-1784203622814-lbddrgyl2 .fv-x-axis-label-space { width: 150px !important; padding-right: 10px !important; flex-shrink: 0 !important; }#fv-chart-1784203622814-lbddrgyl2 .fv-x-axis-chart-space { flex-grow: 1 !important; padding-right: 8px !important; }#fv-chart-1784203622814-lbddrgyl2 .fv-x-axis-wrapper.fv-grouped-x-axis { margin-left: 0 !important; }#fv-chart-1784203622814-lbddrgyl2 .fv-x-axis-line { border-top: 1px solid #D1D5DB !important; }#fv-chart-1784203622814-lbddrgyl2 .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-1784203622814-lbddrgyl2 .fv-x-axis-ticks span { position: relative !important; }#fv-chart-1784203622814-lbddrgyl2 .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-1784203622814-lbddrgyl2 .fv-x-axis-unit { text-align: center !important; font-size: 14px !important; color: #374151 !important; margin-top: 8px !important; display: block !important; }#fv-chart-1784203622814-lbddrgyl2 .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-1784203622814-lbddrgyl2 .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-1784203622814-lbddrgyl2.mobile-view .fv-pie-container,#fv-chart-1784203622814-lbddrgyl2.labels-on-top .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1784203622814-lbddrgyl2.mobile-view .fv-grouped-product-title-wrapper,#fv-chart-1784203622814-lbddrgyl2.labels-on-top .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1784203622814-lbddrgyl2.mobile-view .fv-bar-row,#fv-chart-1784203622814-lbddrgyl2.mobile-view .fv-stacked-product,#fv-chart-1784203622814-lbddrgyl2.mobile-view .fv-grouped-bar-product,#fv-chart-1784203622814-lbddrgyl2.labels-on-top .fv-bar-row,#fv-chart-1784203622814-lbddrgyl2.labels-on-top .fv-stacked-product,#fv-chart-1784203622814-lbddrgyl2.labels-on-top .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1784203622814-lbddrgyl2.mobile-view .fv-bar-label:not(.fv-grouped-product-title),#fv-chart-1784203622814-lbddrgyl2.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-1784203622814-lbddrgyl2.mobile-view .fv-bar-label,#fv-chart-1784203622814-lbddrgyl2.mobile-view .fv-grouped-product-title,#fv-chart-1784203622814-lbddrgyl2.labels-on-top .fv-bar-label,#fv-chart-1784203622814-lbddrgyl2.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-1784203622814-lbddrgyl2.mobile-view .fv-bar-container,#fv-chart-1784203622814-lbddrgyl2.mobile-view .fv-bar-cluster,#fv-chart-1784203622814-lbddrgyl2.labels-on-top .fv-bar-container,#fv-chart-1784203622814-lbddrgyl2.labels-on-top .fv-bar-cluster {width: 100% !important;}#fv-chart-1784203622814-lbddrgyl2.mobile-view .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1784203622814-lbddrgyl2.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1784203622814-lbddrgyl2.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1784203622814-lbddrgyl2.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus-within,#fv-chart-1784203622814-lbddrgyl2.labels-on-top .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1784203622814-lbddrgyl2.labels-on-top .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1784203622814-lbddrgyl2.labels-on-top .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1784203622814-lbddrgyl2.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-1784203622814-lbddrgyl2.mobile-view .fv-x-axis-wrapper,#fv-chart-1784203622814-lbddrgyl2.labels-on-top .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1784203622814-lbddrgyl2.mobile-view .fv-x-axis-label-space,#fv-chart-1784203622814-lbddrgyl2.labels-on-top .fv-x-axis-label-space {display: none !important;}#fv-chart-1784203622814-lbddrgyl2.mobile-view .fv-x-axis-chart-space,#fv-chart-1784203622814-lbddrgyl2.labels-on-top .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1784203622814-lbddrgyl2.mobile-view .fv-benchmark-title,#fv-chart-1784203622814-lbddrgyl2.labels-on-top .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1784203622814-lbddrgyl2.mobile-view .fv-dropdown-title,#fv-chart-1784203622814-lbddrgyl2.labels-on-top .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1784203622814-lbddrgyl2.mobile-view .fv-carousel-nav-btn,#fv-chart-1784203622814-lbddrgyl2.labels-on-top .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1784203622814-lbddrgyl2.mobile-view .fv-chart-title,#fv-chart-1784203622814-lbddrgyl2.labels-on-top .fv-chart-title {padding: 0 8px !important;}#fv-chart-1784203622814-lbddrgyl2.mobile-view .fv-chart-subhead,#fv-chart-1784203622814-lbddrgyl2.labels-on-top .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1784203622814-lbddrgyl2.mobile-view .fv-versus-header,#fv-chart-1784203622814-lbddrgyl2.labels-on-top .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1784203622814-lbddrgyl2.mobile-view .fv-versus-select-wrapper,#fv-chart-1784203622814-lbddrgyl2.labels-on-top .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1784203622814-lbddrgyl2.mobile-view .fv-versus-select-wrapper.fv-left,#fv-chart-1784203622814-lbddrgyl2.labels-on-top .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1784203622814-lbddrgyl2.mobile-view .fv-versus-select-wrapper.fv-right,#fv-chart-1784203622814-lbddrgyl2.labels-on-top .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1784203622814-lbddrgyl2.mobile-view .fv-versus-select.fv-select-left,#fv-chart-1784203622814-lbddrgyl2.labels-on-top .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1784203622814-lbddrgyl2.mobile-view .fv-versus-select.fv-select-right,#fv-chart-1784203622814-lbddrgyl2.labels-on-top .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1784203622814-lbddrgyl2.mobile-view .fv-versus-vs,#fv-chart-1784203622814-lbddrgyl2.labels-on-top .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1784203622814-lbddrgyl2.mobile-view .fv-versus-select-container,#fv-chart-1784203622814-lbddrgyl2.labels-on-top .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1784203622814-lbddrgyl2.mobile-view .fv-versus-select,#fv-chart-1784203622814-lbddrgyl2.labels-on-top .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1784203622814-lbddrgyl2.mobile-view .fv-stl-shop-all-btn,#fv-chart-1784203622814-lbddrgyl2.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-1784203622814-lbddrgyl2.mobile-view .fv-stl-shop-all-logo,#fv-chart-1784203622814-lbddrgyl2.mobile-view .fv-stl-shop-all-icon,#fv-chart-1784203622814-lbddrgyl2.labels-on-top .fv-stl-shop-all-logo,#fv-chart-1784203622814-lbddrgyl2.labels-on-top .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1784203622814-lbddrgyl2.mobile-view .fv-stl-shop-all-icon svg,#fv-chart-1784203622814-lbddrgyl2.labels-on-top .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1784203622814-lbddrgyl2.mobile-view .fv-bar-commentary-inline,#fv-chart-1784203622814-lbddrgyl2.labels-on-top .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1784203622814-lbddrgyl2.mobile-view .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1784203622814-lbddrgyl2.mobile-view.fv-contains-line-chart .fv-footer-content {margin-left: -1rem !important;margin-right: -1rem !important;}@media (max-width: 599px) {#fv-chart-1784203622814-lbddrgyl2 .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1784203622814-lbddrgyl2 .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1784203622814-lbddrgyl2 .fv-bar-row,#fv-chart-1784203622814-lbddrgyl2 .fv-stacked-product,#fv-chart-1784203622814-lbddrgyl2 .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1784203622814-lbddrgyl2 .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-1784203622814-lbddrgyl2 .fv-bar-label,#fv-chart-1784203622814-lbddrgyl2 .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-1784203622814-lbddrgyl2 .fv-bar-container,#fv-chart-1784203622814-lbddrgyl2 .fv-bar-cluster {width: 100% !important;}#fv-chart-1784203622814-lbddrgyl2 .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1784203622814-lbddrgyl2 .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1784203622814-lbddrgyl2 .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1784203622814-lbddrgyl2 .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-1784203622814-lbddrgyl2 .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1784203622814-lbddrgyl2 .fv-x-axis-label-space {display: none !important;}#fv-chart-1784203622814-lbddrgyl2 .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1784203622814-lbddrgyl2 .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1784203622814-lbddrgyl2 .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1784203622814-lbddrgyl2 .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1784203622814-lbddrgyl2 .fv-chart-title {padding: 0 8px !important;}#fv-chart-1784203622814-lbddrgyl2 .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1784203622814-lbddrgyl2 .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1784203622814-lbddrgyl2 .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1784203622814-lbddrgyl2 .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1784203622814-lbddrgyl2 .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1784203622814-lbddrgyl2 .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1784203622814-lbddrgyl2 .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1784203622814-lbddrgyl2 .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1784203622814-lbddrgyl2 .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1784203622814-lbddrgyl2 .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1784203622814-lbddrgyl2 .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-1784203622814-lbddrgyl2 .fv-stl-shop-all-logo,#fv-chart-1784203622814-lbddrgyl2 .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1784203622814-lbddrgyl2 .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1784203622814-lbddrgyl2 .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1784203622814-lbddrgyl2 .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1784203622814-lbddrgyl2.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": "Lowest price per GPU","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-07-16T12:07:02.817Z","citation": "We've been measuring the lowest available price of each current-gen GPU since August 14, 2025.","keywords": ["Nvidia RTX 5080","Nvidia RTX 5070 Ti","AMD RX 9070 XT","AMD RX 9070","Nvidia RTX 5070","Nvidia RTX 5060 Ti 16 GB","Nvidia RTX 5060 Ti 8 GB","AMD RX 9060 XT 16 GB","AMD RX 9060 XT 8 GB","Nvidia RTX 5060","Nvidia RTX 5050","Intel Arc B580","Intel Arc B570","AMD Radeon RX 9070 GRE","Lowest pricing","benchmark","comparison","performance","review","PC Gamer"],"measurementTechnique": "Performance Benchmarking","variableMeasured": [{"@type": "PropertyValue","name": "AMD RX 9060 XT 16 GB – Lowest pricing","value": 430,"unitText": "Price, $"},{"@type": "PropertyValue","name": "AMD RX 9060 XT 8 GB – Lowest pricing","value": 360,"unitText": "Price, $"},{"@type": "PropertyValue","name": "AMD RX 9070 – Lowest pricing","value": 600,"unitText": "Price, $"},{"@type": "PropertyValue","name": "AMD RX 9070 XT – Lowest pricing","value": 700,"unitText": "Price, $"},{"@type": "PropertyValue","name": "Intel Arc B570 – Lowest pricing","value": 250,"unitText": "Price, $"},{"@type": "PropertyValue","name": "Intel Arc B580 – Lowest pricing","value": 290,"unitText": "Price, $"},{"@type": "PropertyValue","name": "Nvidia RTX 5050 – Lowest pricing","value": 290,"unitText": "Price, $"},{"@type": "PropertyValue","name": "Nvidia RTX 5060 – Lowest pricing","value": 339,"unitText": "Price, $"},{"@type": "PropertyValue","name": "Nvidia RTX 5060 Ti 16 GB – Lowest pricing","value": 560,"unitText": "Price, $"},{"@type": "PropertyValue","name": "Nvidia RTX 5060 Ti 8 GB – Lowest pricing","value": 330,"unitText": "Price, $"},{"@type": "PropertyValue","name": "Nvidia RTX 5070 – Lowest pricing","value": 560,"unitText": "Price, $"},{"@type": "PropertyValue","name": "Nvidia RTX 5070 Ti – Lowest pricing","value": 900,"unitText": "Price, $"},{"@type": "PropertyValue","name": "Nvidia RTX 5080 – Lowest pricing","value": 1250,"unitText": "Price, $"},{"@type": "PropertyValue","name": "AMD Radeon RX 9070 GRE – Lowest pricing","value": 500,"unitText": "Price, $"}]}</script><div id="fv-chart-1784203622814-lbddrgyl2" class="fv-chart-wrapper fv-contains-line-chart  " data-bar-labels-on-top="false" data-iframe-height="true" data-vizualizer-embed="true"><div class="fv-inner-wrapper    "><h3 class="fv-chart-title">Lowest price per GPU</h3><div class="riv-chart-container"><div class="fv-chart-item" id="fv-chart-1784203622814-lbddrgyl2-line-Lowest pricing" data-chart-type="Line" data-title="Lowest pricing" data-subhead="" data-caption="We've been measuring the lowest available price of each current-gen GPU since August 14, 2025." style=""><div class="fv-benchmark-group"><div class="riv-line-chart-container" id="fv-chart-1784203622814-lbddrgyl2-line-Lowest pricing" role="group" aria-label="Line chart for Lowest pricing" style="position: relative;"><style>.riv-line-chart-container { width: 100% !important; }.riv-line-chart-svg-desktop { display: block !important; }.riv-line-chart-svg-mobile { display: none !important; }.mobile-view .riv-line-chart-svg-desktop { display: none !important; }.mobile-view .riv-line-chart-svg-mobile { display: block !important; }@media (max-width: 599px) { .riv-line-chart-svg-desktop { display: none !important; } .riv-line-chart-svg-mobile { display: block !important; } }.riv-line-legend { display: flex !important; flex-wrap: wrap !important; justify-content: center !important; gap: 8px 16px !important; margin-top: 16px !important; font-family: 'Open Sans', sans-serif !important; }.riv-legend-item { display: inline-flex !important; align-items: center !important; gap: 6px !important; font-size: 13px !important; color: #374151 !important; background: none !important; border: none !important; padding: 4px !important; border-radius: 4px !important; cursor: pointer !important; transition: opacity 0.2s !important; }.riv-legend-item.fv-primary-product { font-weight: bold !important; }.riv-legend-item:focus { outline: 2px solid var(--riv-primary) !important; }.riv-legend-marker { width: 12px !important; height: 12px !important; border-radius: 50% !important; }</style><div class="fv-y-axis-title">Lowest pricing (Price, $)</div><svg class="riv-line-chart-svg-desktop" style="overflow: visible;" fill="none" viewBox="0 0 600 340" width="100%" height="auto" aria-hidden="true"><g class="riv-grid"><line x1="45" x2="580" y1="275.00" y2="275.00" /><line x1="45" x2="580" y1="186.67" y2="186.67" /><line x1="45" x2="580" y1="98.33" y2="98.33" /><line x1="45" x2="580" y1="10.00" y2="10.00" /><line x1="98.50" x2="98.50" y1="10" y2="275" /><line x1="165.38" x2="165.38" y1="10" y2="275" /><line x1="232.25" x2="232.25" y1="10" y2="275" /><line x1="299.13" x2="299.13" y1="10" y2="275" /><line x1="366.00" x2="366.00" y1="10" y2="275" /><line x1="432.88" x2="432.88" y1="10" y2="275" /><line x1="499.75" x2="499.75" y1="10" y2="275" /><line x1="566.63" x2="566.63" y1="10" y2="275" /></g><g class="riv-axes"><line x1="45" x2="45" y1="10" y2="275" stroke="#D1D5DB" /><line x1="45" x2="580" y1="275" y2="275" stroke="#D1D5DB" /><text x="37" y="275.00" dy="0.32em" text-anchor="end" style="font-size: 14px; font-weight: normal;" fill="#374151">0</text><text x="37" y="186.67" dy="0.32em" text-anchor="end" style="font-size: 14px; font-weight: normal;" fill="#374151">500</text><text x="37" y="98.33" dy="0.32em" text-anchor="end" style="font-size: 14px; font-weight: normal;" fill="#374151">1000</text><text x="37" y="10.00" dy="0.32em" text-anchor="end" style="font-size: 14px; font-weight: normal;" fill="#374151">1500</text><text x="98.50" y="287" transform="rotate(-45 98.50 287)" text-anchor="end" style="font-size: 14px; font-weight: normal;" fill="#374151">5 Week</text><text x="165.38" y="287" transform="rotate(-45 165.38 287)" text-anchor="end" style="font-size: 14px; font-weight: normal;" fill="#374151">10 Week</text><text x="232.25" y="287" transform="rotate(-45 232.25 287)" text-anchor="end" style="font-size: 14px; font-weight: normal;" fill="#374151">15 Week</text><text x="299.13" y="287" transform="rotate(-45 299.13 287)" text-anchor="end" style="font-size: 14px; font-weight: normal;" fill="#374151">20 Week</text><text x="366.00" y="287" transform="rotate(-45 366.00 287)" text-anchor="end" style="font-size: 14px; font-weight: normal;" fill="#374151">25 Week</text><text x="432.88" y="287" transform="rotate(-45 432.88 287)" text-anchor="end" style="font-size: 14px; font-weight: normal;" fill="#374151">30 Week</text><text x="499.75" y="287" transform="rotate(-45 499.75 287)" text-anchor="end" style="font-size: 14px; font-weight: normal;" fill="#374151">35 Week</text><text x="566.63" y="287" transform="rotate(-45 566.63 287)" text-anchor="end" style="font-size: 14px; font-weight: normal;" fill="#374151">40 Week</text></g><path class="riv-line-path" d="M 45.00,80.67 C 49.46,80.67 53.92,80.84 58.38,80.84 C 62.83,80.84 67.29,98.33 71.75,98.33 C 76.21,98.33 80.67,98.33 85.13,98.33 C 89.58,98.33 94.04,98.33 98.50,98.33 C 102.96,98.33 107.42,110.88 111.88,110.88 C 116.33,110.88 120.79,98.51 125.25,98.51 C 129.71,98.51 134.17,101.87 138.63,101.87 C 143.08,101.87 147.54,98.51 152.00,98.51 C 156.46,98.51 160.92,100.28 165.38,100.28 C 169.83,100.28 174.29,100.10 178.75,100.10 C 183.21,100.10 187.67,100.28 192.13,100.28 C 196.58,100.28 201.04,98.33 205.50,98.33 C 209.96,98.33 214.42,98.33 218.88,98.33 C 223.33,98.33 227.79,98.33 232.25,98.33 C 236.71,98.33 241.17,80.67 245.63,80.67 C 250.08,80.67 254.54,57.70 259.00,57.70 C 263.46,57.70 267.92,50.99 272.38,50.99 C 276.83,50.99 281.29,31.20 285.75,31.20 C 290.21,31.20 294.67,36.50 299.13,36.50 C 303.58,36.50 308.04,33.85 312.50,33.85 C 316.96,33.85 321.42,33.85 325.88,33.85 C 330.33,33.85 334.79,47.10 339.25,47.10 C 343.71,47.10 348.17,47.10 352.63,47.10 C 357.08,47.10 361.54,54.17 366.00,54.17 C 370.46,54.17 374.92,52.40 379.38,52.40 C 383.83,52.40 388.29,47.10 392.75,47.10 C 397.21,47.10 401.67,54.17 406.13,54.17 C 410.58,54.17 415.04,47.10 419.50,47.10 C 423.96,47.10 428.42,47.10 432.88,47.10 C 437.33,47.10 441.79,47.10 446.25,47.10 C 450.71,47.10 455.17,47.10 459.63,47.10 C 464.08,47.10 468.54,47.10 473.00,47.10 C 477.46,47.10 481.92,50.63 486.38,50.63 C 490.83,50.63 495.29,47.10 499.75,47.10 C 504.21,47.10 508.67,54.17 513.13,54.17 C 517.58,54.17 522.04,54.17 526.50,54.17 C 530.96,54.17 535.42,54.17 539.88,54.17 C 544.33,54.17 548.79,54.17 553.25,54.17 C 557.71,54.17 562.17,54.17 566.63,54.17 C 571.08,54.17 575.54,54.17 580.00,54.17" data-product="Nvidia RTX 5080" fill="none" stroke="#ffcea9" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" /><path class="riv-line-path" d="M 45.00,137.20 C 49.46,137.20 53.92,142.50 58.38,142.50 C 62.83,142.50 67.29,142.50 71.75,142.50 C 76.21,142.50 80.67,142.50 85.13,142.50 C 89.58,142.50 94.04,142.68 98.50,142.68 C 102.96,142.68 107.42,142.68 111.88,142.68 C 116.33,142.68 120.79,142.50 125.25,142.50 C 129.71,142.50 134.17,142.68 138.63,142.68 C 143.08,142.68 147.54,142.50 152.00,142.50 C 156.46,142.50 160.92,146.03 165.38,146.03 C 169.83,146.03 174.29,151.51 178.75,151.51 C 183.21,151.51 187.67,146.03 192.13,146.03 C 196.58,146.03 201.04,142.50 205.50,142.50 C 209.96,142.50 214.42,142.50 218.88,142.50 C 223.33,142.50 227.79,142.68 232.25,142.68 C 236.71,142.68 241.17,142.50 245.63,142.50 C 250.08,142.50 254.54,142.50 259.00,142.50 C 263.46,142.50 267.92,128.54 272.38,128.54 C 276.83,128.54 281.29,116.18 285.75,116.18 C 290.21,116.18 294.67,98.33 299.13,98.33 C 303.58,98.33 308.04,107.17 312.50,107.17 C 316.96,107.17 321.42,107.17 325.88,107.17 C 330.33,107.17 334.79,107.17 339.25,107.17 C 343.71,107.17 348.17,107.17 352.63,107.17 C 357.08,107.17 361.54,107.17 366.00,107.17 C 370.46,107.17 374.92,107.17 379.38,107.17 C 383.83,107.17 388.29,107.17 392.75,107.17 C 397.21,107.17 401.67,116.00 406.13,116.00 C 410.58,116.00 415.04,100.10 419.50,100.10 C 423.96,100.10 428.42,100.10 432.88,100.10 C 437.33,100.10 441.79,100.10 446.25,100.10 C 450.71,100.10 455.17,100.10 459.63,100.10 C 464.08,100.10 468.54,101.87 473.00,101.87 C 477.46,101.87 481.92,101.87 486.38,101.87 C 490.83,101.87 495.29,116.00 499.75,116.00 C 504.21,116.00 508.67,101.87 513.13,101.87 C 517.58,101.87 522.04,101.87 526.50,101.87 C 530.96,101.87 535.42,101.87 539.88,101.87 C 544.33,101.87 548.79,112.47 553.25,112.47 C 557.71,112.47 562.17,106.28 566.63,106.28 C 571.08,106.28 575.54,116.00 580.00,116.00" data-product="Nvidia RTX 5070 Ti" fill="none" stroke="#d26365" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" /><path class="riv-line-path" d="M 45.00,151.33 C 49.46,151.33 53.92,151.33 58.38,151.33 C 62.83,151.33 67.29,151.33 71.75,151.33 C 76.21,151.33 80.67,152.22 85.13,152.22 C 89.58,152.22 94.04,156.63 98.50,156.63 C 102.96,156.63 107.42,156.63 111.88,156.63 C 116.33,156.63 120.79,160.17 125.25,160.17 C 129.71,160.17 134.17,160.17 138.63,160.17 C 143.08,160.17 147.54,160.17 152.00,160.17 C 156.46,160.17 160.92,169.00 165.38,169.00 C 169.83,169.00 174.29,169.00 178.75,169.00 C 183.21,169.00 187.67,169.00 192.13,169.00 C 196.58,169.00 201.04,169.00 205.50,169.00 C 209.96,169.00 214.42,169.00 218.88,169.00 C 223.33,169.00 227.79,169.00 232.25,169.00 C 236.71,169.00 241.17,165.47 245.63,165.47 C 250.08,165.47 254.54,158.40 259.00,158.40 C 263.46,158.40 267.92,151.33 272.38,151.33 C 276.83,151.33 281.29,147.80 285.75,147.80 C 290.21,147.80 294.67,147.80 299.13,147.80 C 303.58,147.80 308.04,146.03 312.50,146.03 C 316.96,146.03 321.42,146.03 325.88,146.03 C 330.33,146.03 334.79,146.03 339.25,146.03 C 343.71,146.03 348.17,146.03 352.63,146.03 C 357.08,146.03 361.54,146.03 366.00,146.03 C 370.46,146.03 374.92,146.03 379.38,146.03 C 383.83,146.03 388.29,146.03 392.75,146.03 C 397.21,146.03 401.67,147.80 406.13,147.80 C 410.58,147.80 415.04,149.57 419.50,149.57 C 423.96,149.57 428.42,149.57 432.88,149.57 C 437.33,149.57 441.79,156.63 446.25,156.63 C 450.71,156.63 455.17,149.57 459.63,149.57 C 464.08,149.57 468.54,149.57 473.00,149.57 C 477.46,149.57 481.92,149.57 486.38,149.57 C 490.83,149.57 495.29,151.33 499.75,151.33 C 504.21,151.33 508.67,151.33 513.13,151.33 C 517.58,151.33 522.04,151.33 526.50,151.33 C 530.96,151.33 535.42,151.33 539.88,151.33 C 544.33,151.33 548.79,151.33 553.25,151.33 C 557.71,151.33 562.17,151.33 566.63,151.33 C 571.08,151.33 575.54,151.33 580.00,151.33" data-product="AMD RX 9070 XT" fill="none" stroke="#EB6F71" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" /><path class="riv-line-path" d="M 45.00,169.00 C 49.46,169.00 53.92,169.00 58.38,169.00 C 62.83,169.00 67.29,177.83 71.75,177.83 C 76.21,177.83 80.67,177.83 85.13,177.83 C 89.58,177.83 94.04,169.00 98.50,169.00 C 102.96,169.00 107.42,169.00 111.88,169.00 C 116.33,169.00 120.79,177.83 125.25,177.83 C 129.71,177.83 134.17,177.83 138.63,177.83 C 143.08,177.83 147.54,176.07 152.00,176.07 C 156.46,176.07 160.92,177.83 165.38,177.83 C 169.83,177.83 174.29,177.83 178.75,177.83 C 183.21,177.83 187.67,181.37 192.13,181.37 C 196.58,181.37 201.04,181.37 205.50,181.37 C 209.96,181.37 214.42,181.37 218.88,181.37 C 223.33,181.37 227.79,181.37 232.25,181.37 C 236.71,181.37 241.17,181.37 245.63,181.37 C 250.08,181.37 254.54,172.53 259.00,172.53 C 263.46,172.53 267.92,172.53 272.38,172.53 C 276.83,172.53 281.29,172.53 285.75,172.53 C 290.21,172.53 294.67,169.00 299.13,169.00 C 303.58,169.00 308.04,170.77 312.50,170.77 C 316.96,170.77 321.42,163.70 325.88,163.70 C 330.33,163.70 334.79,163.70 339.25,163.70 C 343.71,163.70 348.17,165.47 352.63,165.47 C 357.08,165.47 361.54,167.23 366.00,167.23 C 370.46,167.23 374.92,167.23 379.38,167.23 C 383.83,167.23 388.29,163.70 392.75,163.70 C 397.21,163.70 401.67,165.47 406.13,165.47 C 410.58,165.47 415.04,165.47 419.50,165.47 C 423.96,165.47 428.42,165.47 432.88,165.47 C 437.33,165.47 441.79,165.47 446.25,165.47 C 450.71,165.47 455.17,165.47 459.63,165.47 C 464.08,165.47 468.54,169.00 473.00,169.00 C 477.46,169.00 481.92,165.47 486.38,165.47 C 490.83,165.47 495.29,169.00 499.75,169.00 C 504.21,169.00 508.67,169.00 513.13,169.00 C 517.58,169.00 522.04,169.00 526.50,169.00 C 530.96,169.00 535.42,169.00 539.88,169.00 C 544.33,169.00 548.79,169.00 553.25,169.00 C 557.71,169.00 562.17,169.00 566.63,169.00 C 571.08,169.00 575.54,169.00 580.00,169.00" data-product="AMD RX 9070" fill="none" stroke="#1CA9C4" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" /><path class="riv-line-path" d="M 45.00,177.83 C 49.46,177.83 53.92,177.83 58.38,177.83 C 62.83,177.83 67.29,182.43 71.75,182.43 C 76.21,182.43 80.67,178.54 85.13,178.54 C 89.58,178.54 94.04,190.02 98.50,190.02 C 102.96,190.02 107.42,186.84 111.88,186.84 C 116.33,186.84 120.79,183.13 125.25,183.13 C 129.71,183.13 134.17,186.67 138.63,186.67 C 143.08,186.67 147.54,186.67 152.00,186.67 C 156.46,186.67 160.92,190.20 165.38,190.20 C 169.83,190.20 174.29,188.61 178.75,188.61 C 183.21,188.61 187.67,186.67 192.13,186.67 C 196.58,186.67 201.04,181.90 205.50,181.90 C 209.96,181.90 214.42,179.60 218.88,179.60 C 223.33,179.60 227.79,186.84 232.25,186.84 C 236.71,186.84 241.17,186.84 245.63,186.84 C 250.08,186.84 254.54,178.01 259.00,178.01 C 263.46,178.01 267.92,179.60 272.38,179.60 C 276.83,179.60 281.29,178.01 285.75,178.01 C 290.21,178.01 294.67,165.47 299.13,165.47 C 303.58,165.47 308.04,165.47 312.50,165.47 C 316.96,165.47 321.42,165.47 325.88,165.47 C 330.33,165.47 334.79,163.70 339.25,163.70 C 343.71,163.70 348.17,164.58 352.63,164.58 C 357.08,164.58 361.54,163.70 366.00,163.70 C 370.46,163.70 374.92,168.29 379.38,168.29 C 383.83,168.29 388.29,161.93 392.75,161.93 C 397.21,161.93 401.67,163.70 406.13,163.70 C 410.58,163.70 415.04,162.64 419.50,162.64 C 423.96,162.64 428.42,163.70 432.88,163.70 C 437.33,163.70 441.79,169.18 446.25,169.18 C 450.71,169.18 455.17,169.18 459.63,169.18 C 464.08,169.18 468.54,169.18 473.00,169.18 C 477.46,169.18 481.92,169.18 486.38,169.18 C 490.83,169.18 495.29,169.18 499.75,169.18 C 504.21,169.18 508.67,169.18 513.13,169.18 C 517.58,169.18 522.04,169.18 526.50,169.18 C 530.96,169.18 535.42,169.18 539.88,169.18 C 544.33,169.18 548.79,169.18 553.25,169.18 C 557.71,169.18 562.17,169.18 566.63,169.18 C 571.08,169.18 575.54,176.07 580.00,176.07" data-product="Nvidia RTX 5070" fill="none" stroke="#75bdd1" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" /><path class="riv-line-path" d="M 45.00,199.03 C 49.46,199.03 53.92,199.03 58.38,199.03 C 62.83,199.03 67.29,199.03 71.75,199.03 C 76.21,199.03 80.67,199.03 85.13,199.03 C 89.58,199.03 94.04,199.03 98.50,199.03 C 102.96,199.03 107.42,208.04 111.88,208.04 C 116.33,208.04 120.79,199.03 125.25,199.03 C 129.71,199.03 134.17,199.03 138.63,199.03 C 143.08,199.03 147.54,199.03 152.00,199.03 C 156.46,199.03 160.92,199.03 165.38,199.03 C 169.83,199.03 174.29,204.33 178.75,204.33 C 183.21,204.33 187.67,204.33 192.13,204.33 C 196.58,204.33 201.04,200.80 205.50,200.80 C 209.96,200.80 214.42,200.80 218.88,200.80 C 223.33,200.80 227.79,199.03 232.25,199.03 C 236.71,199.03 241.17,199.03 245.63,199.03 C 250.08,199.03 254.54,199.03 259.00,199.03 C 263.46,199.03 267.92,195.50 272.38,195.50 C 276.83,195.50 281.29,195.50 285.75,195.50 C 290.21,195.50 294.67,183.13 299.13,183.13 C 303.58,183.13 308.04,183.13 312.50,183.13 C 316.96,183.13 321.42,183.13 325.88,183.13 C 330.33,183.13 334.79,183.13 339.25,183.13 C 343.71,183.13 348.17,183.13 352.63,183.13 C 357.08,183.13 361.54,177.83 366.00,177.83 C 370.46,177.83 374.92,177.83 379.38,177.83 C 383.83,177.83 388.29,174.30 392.75,174.30 C 397.21,174.30 401.67,184.02 406.13,184.02 C 410.58,184.02 415.04,186.67 419.50,186.67 C 423.96,186.67 428.42,186.67 432.88,186.67 C 437.33,186.67 441.79,186.67 446.25,186.67 C 450.71,186.67 455.17,184.02 459.63,184.02 C 464.08,184.02 468.54,188.43 473.00,188.43 C 477.46,188.43 481.92,177.83 486.38,177.83 C 490.83,177.83 495.29,177.83 499.75,177.83 C 504.21,177.83 508.67,177.83 513.13,177.83 C 517.58,177.83 522.04,174.30 526.50,174.30 C 530.96,174.30 535.42,174.30 539.88,174.30 C 544.33,174.30 548.79,174.30 553.25,174.30 C 557.71,174.30 562.17,175.18 566.63,175.18 C 571.08,175.18 575.54,176.07 580.00,176.07" data-product="Nvidia RTX 5060 Ti 16 GB" fill="none" stroke="#e97a7b" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" /><path class="riv-line-path" d="M 45.00,209.99 C 49.46,209.99 53.92,214.93 58.38,214.93 C 62.83,214.93 67.29,209.63 71.75,209.63 C 76.21,209.63 80.67,214.05 85.13,214.05 C 89.58,214.05 94.04,214.93 98.50,214.93 C 102.96,214.93 107.42,214.93 111.88,214.93 C 116.33,214.93 120.79,213.17 125.25,213.17 C 129.71,213.17 134.17,214.58 138.63,214.58 C 143.08,214.58 147.54,217.94 152.00,217.94 C 156.46,217.94 160.92,214.93 165.38,214.93 C 169.83,214.93 174.29,218.47 178.75,218.47 C 183.21,218.47 187.67,218.47 192.13,218.47 C 196.58,218.47 201.04,214.58 205.50,214.58 C 209.96,214.58 214.42,219.70 218.88,219.70 C 223.33,219.70 227.79,213.17 232.25,213.17 C 236.71,213.17 241.17,213.17 245.63,213.17 C 250.08,213.17 254.54,216.70 259.00,216.70 C 263.46,216.70 267.92,216.70 272.38,216.70 C 276.83,216.70 281.29,216.70 285.75,216.70 C 290.21,216.70 294.67,216.70 299.13,216.70 C 303.58,216.70 308.04,212.99 312.50,212.99 C 316.96,212.99 321.42,211.40 325.88,211.40 C 330.33,211.40 334.79,211.40 339.25,211.40 C 343.71,211.40 348.17,211.40 352.63,211.40 C 357.08,211.40 361.54,211.40 366.00,211.40 C 370.46,211.40 374.92,211.40 379.38,211.40 C 383.83,211.40 388.29,211.40 392.75,211.40 C 397.21,211.40 401.67,206.10 406.13,206.10 C 410.58,206.10 415.04,206.10 419.50,206.10 C 423.96,206.10 428.42,206.10 432.88,206.10 C 437.33,206.10 441.79,207.87 446.25,207.87 C 450.71,207.87 455.17,207.87 459.63,207.87 C 464.08,207.87 468.54,204.33 473.00,204.33 C 477.46,204.33 481.92,207.87 486.38,207.87 C 490.83,207.87 495.29,207.87 499.75,207.87 C 504.21,207.87 508.67,209.63 513.13,209.63 C 517.58,209.63 522.04,209.63 526.50,209.63 C 530.96,209.63 535.42,209.63 539.88,209.63 C 544.33,209.63 548.79,216.70 553.25,216.70 C 557.71,216.70 562.17,216.70 566.63,216.70 C 571.08,216.70 575.54,216.70 580.00,216.70" data-product="Nvidia RTX 5060 Ti 8 GB" fill="none" stroke="#e38e4f" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" /><path class="riv-line-path" d="M 45.00,209.63 C 49.46,209.63 53.92,209.63 58.38,209.63 C 62.83,209.63 67.29,209.63 71.75,209.63 C 76.21,209.63 80.67,209.63 85.13,209.63 C 89.58,209.63 94.04,213.17 98.50,213.17 C 102.96,213.17 107.42,213.17 111.88,213.17 C 116.33,213.17 120.79,213.17 125.25,213.17 C 129.71,213.17 134.17,213.17 138.63,213.17 C 143.08,213.17 147.54,213.17 152.00,213.17 C 156.46,213.17 160.92,211.40 165.38,211.40 C 169.83,211.40 174.29,214.93 178.75,214.93 C 183.21,214.93 187.67,213.17 192.13,213.17 C 196.58,213.17 201.04,213.17 205.50,213.17 C 209.96,213.17 214.42,209.63 218.88,209.63 C 223.33,209.63 227.79,207.87 232.25,207.87 C 236.71,207.87 241.17,207.87 245.63,207.87 C 250.08,207.87 254.54,206.10 259.00,206.10 C 263.46,206.10 267.92,206.10 272.38,206.10 C 276.83,206.10 281.29,204.33 285.75,204.33 C 290.21,204.33 294.67,197.27 299.13,197.27 C 303.58,197.27 308.04,197.27 312.50,197.27 C 316.96,197.27 321.42,204.33 325.88,204.33 C 330.33,204.33 334.79,197.27 339.25,197.27 C 343.71,197.27 348.17,197.27 352.63,197.27 C 357.08,197.27 361.54,197.27 366.00,197.27 C 370.46,197.27 374.92,197.27 379.38,197.27 C 383.83,197.27 388.29,197.27 392.75,197.27 C 397.21,197.27 401.67,197.27 406.13,197.27 C 410.58,197.27 415.04,195.68 419.50,195.68 C 423.96,195.68 428.42,197.27 432.88,197.27 C 437.33,197.27 441.79,197.27 446.25,197.27 C 450.71,197.27 455.17,199.03 459.63,199.03 C 464.08,199.03 468.54,199.03 473.00,199.03 C 477.46,199.03 481.92,197.27 486.38,197.27 C 490.83,197.27 495.29,199.03 499.75,199.03 C 504.21,199.03 508.67,197.27 513.13,197.27 C 517.58,197.27 522.04,197.27 526.50,197.27 C 530.96,197.27 535.42,197.27 539.88,197.27 C 544.33,197.27 548.79,204.33 553.25,204.33 C 557.71,204.33 562.17,199.03 566.63,199.03 C 571.08,199.03 575.54,199.03 580.00,199.03" data-product="AMD RX 9060 XT 16 GB" fill="none" stroke="#E33235" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" /><path class="riv-line-path" d="M 45.00,225.53 C 49.46,225.53 53.92,227.30 58.38,227.30 C 62.83,227.30 67.29,225.53 71.75,225.53 C 76.21,225.53 80.67,225.53 85.13,225.53 C 89.58,225.53 94.04,227.30 98.50,227.30 C 102.96,227.30 107.42,227.30 111.88,227.30 C 116.33,227.30 120.79,227.30 125.25,227.30 C 129.71,227.30 134.17,227.30 138.63,227.30 C 143.08,227.30 147.54,227.30 152.00,227.30 C 156.46,227.30 160.92,227.30 165.38,227.30 C 169.83,227.30 174.29,230.83 178.75,230.83 C 183.21,230.83 187.67,226.42 192.13,226.42 C 196.58,226.42 201.04,225.53 205.50,225.53 C 209.96,225.53 214.42,225.53 218.88,225.53 C 223.33,225.53 227.79,224.12 232.25,224.12 C 236.71,224.12 241.17,224.12 245.63,224.12 C 250.08,224.12 254.54,220.23 259.00,220.23 C 263.46,220.23 267.92,220.23 272.38,220.23 C 276.83,220.23 281.29,220.23 285.75,220.23 C 290.21,220.23 294.67,220.23 299.13,220.23 C 303.58,220.23 308.04,213.17 312.50,213.17 C 316.96,213.17 321.42,213.87 325.88,213.87 C 330.33,213.87 334.79,213.87 339.25,213.87 C 343.71,213.87 348.17,213.87 352.63,213.87 C 357.08,213.87 361.54,213.87 366.00,213.87 C 370.46,213.87 374.92,214.93 379.38,214.93 C 383.83,214.93 388.29,214.93 392.75,214.93 C 397.21,214.93 401.67,213.87 406.13,213.87 C 410.58,213.87 415.04,213.17 419.50,213.17 C 423.96,213.17 428.42,213.17 432.88,213.17 C 437.33,213.17 441.79,213.17 446.25,213.17 C 450.71,213.17 455.17,211.40 459.63,211.40 C 464.08,211.40 468.54,211.40 473.00,211.40 C 477.46,211.40 481.92,211.40 486.38,211.40 C 490.83,211.40 495.29,211.40 499.75,211.40 C 504.21,211.40 508.67,211.40 513.13,211.40 C 517.58,211.40 522.04,213.17 526.50,213.17 C 530.96,213.17 535.42,213.17 539.88,213.17 C 544.33,213.17 548.79,211.40 553.25,211.40 C 557.71,211.40 562.17,211.40 566.63,211.40 C 571.08,211.40 575.54,211.40 580.00,211.40" data-product="AMD RX 9060 XT 8 GB" fill="none" stroke="#FE9F58" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" /><path class="riv-line-path" d="M 45.00,222.00 C 49.46,222.00 53.92,222.00 58.38,222.00 C 62.83,222.00 67.29,223.59 71.75,223.59 C 76.21,223.59 80.67,222.71 85.13,222.71 C 89.58,222.71 94.04,222.00 98.50,222.00 C 102.96,222.00 107.42,223.94 111.88,223.94 C 116.33,223.94 120.79,222.18 125.25,222.18 C 129.71,222.18 134.17,222.18 138.63,222.18 C 143.08,222.18 147.54,222.18 152.00,222.18 C 156.46,222.18 160.92,222.18 165.38,222.18 C 169.83,222.18 174.29,225.53 178.75,225.53 C 183.21,225.53 187.67,225.71 192.13,225.71 C 196.58,225.71 201.04,225.71 205.50,225.71 C 209.96,225.71 214.42,225.71 218.88,225.71 C 223.33,225.71 227.79,225.71 232.25,225.71 C 236.71,225.71 241.17,227.30 245.63,227.30 C 250.08,227.30 254.54,229.07 259.00,229.07 C 263.46,229.07 267.92,223.77 272.38,223.77 C 276.83,223.77 281.29,222.18 285.75,222.18 C 290.21,222.18 294.67,222.18 299.13,222.18 C 303.58,222.18 308.04,222.18 312.50,222.18 C 316.96,222.18 321.42,222.18 325.88,222.18 C 330.33,222.18 334.79,214.93 339.25,214.93 C 343.71,214.93 348.17,214.93 352.63,214.93 C 357.08,214.93 361.54,213.34 366.00,213.34 C 370.46,213.34 374.92,213.34 379.38,213.34 C 383.83,213.34 388.29,213.34 392.75,213.34 C 397.21,213.34 401.67,213.34 406.13,213.34 C 410.58,213.34 415.04,213.34 419.50,213.34 C 423.96,213.34 428.42,216.70 432.88,216.70 C 437.33,216.70 441.79,216.70 446.25,216.70 C 450.71,216.70 455.17,220.23 459.63,220.23 C 464.08,220.23 468.54,213.34 473.00,213.34 C 477.46,213.34 481.92,213.34 486.38,213.34 C 490.83,213.34 495.29,213.17 499.75,213.17 C 504.21,213.17 508.67,214.93 513.13,214.93 C 517.58,214.93 522.04,214.93 526.50,214.93 C 530.96,214.93 535.42,214.93 539.88,214.93 C 544.33,214.93 548.79,214.93 553.25,214.93 C 557.71,214.93 562.17,214.93 566.63,214.93 C 571.08,214.93 575.54,215.11 580.00,215.11" data-product="Nvidia RTX 5060" fill="none" stroke="#D07F46" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" /><path class="riv-line-path" d="M 45.00,230.83 C 49.46,230.83 53.92,230.83 58.38,230.83 C 62.83,230.83 67.29,230.83 71.75,230.83 C 76.21,230.83 80.67,230.83 85.13,230.83 C 89.58,230.83 94.04,230.83 98.50,230.83 C 102.96,230.83 107.42,232.60 111.88,232.60 C 116.33,232.60 120.79,232.60 125.25,232.60 C 129.71,232.60 134.17,230.83 138.63,230.83 C 143.08,230.83 147.54,230.83 152.00,230.83 C 156.46,230.83 160.92,230.83 165.38,230.83 C 169.83,230.83 174.29,234.37 178.75,234.37 C 183.21,234.37 187.67,236.13 192.13,236.13 C 196.58,236.13 201.04,236.13 205.50,236.13 C 209.96,236.13 214.42,236.13 218.88,236.13 C 223.33,236.13 227.79,239.67 232.25,239.67 C 236.71,239.67 241.17,239.67 245.63,239.67 C 250.08,239.67 254.54,233.48 259.00,233.48 C 263.46,233.48 267.92,232.60 272.38,232.60 C 276.83,232.60 281.29,232.60 285.75,232.60 C 290.21,232.60 294.67,232.60 299.13,232.60 C 303.58,232.60 308.04,229.07 312.50,229.07 C 316.96,229.07 321.42,229.07 325.88,229.07 C 330.33,229.07 334.79,229.07 339.25,229.07 C 343.71,229.07 348.17,229.07 352.63,229.07 C 357.08,229.07 361.54,229.07 366.00,229.07 C 370.46,229.07 374.92,223.77 379.38,223.77 C 383.83,223.77 388.29,223.77 392.75,223.77 C 397.21,223.77 401.67,223.77 406.13,223.77 C 410.58,223.77 415.04,223.77 419.50,223.77 C 423.96,223.77 428.42,223.77 432.88,223.77 C 437.33,223.77 441.79,223.77 446.25,223.77 C 450.71,223.77 455.17,223.77 459.63,223.77 C 464.08,223.77 468.54,223.77 473.00,223.77 C 477.46,223.77 481.92,223.77 486.38,223.77 C 490.83,223.77 495.29,223.77 499.75,223.77 C 504.21,223.77 508.67,223.77 513.13,223.77 C 517.58,223.77 522.04,223.77 526.50,223.77 C 530.96,223.77 535.42,223.77 539.88,223.77 C 544.33,223.77 548.79,223.77 553.25,223.77 C 557.71,223.77 562.17,223.77 566.63,223.77 C 571.08,223.77 575.54,223.77 580.00,223.77" data-product="Nvidia RTX 5050" fill="none" stroke="#B5282A" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" /><path class="riv-line-path" d="M 45.00,229.07 C 49.46,229.07 53.92,229.07 58.38,229.07 C 62.83,229.07 67.29,230.83 71.75,230.83 C 76.21,230.83 80.67,230.83 85.13,230.83 C 89.58,230.83 94.04,230.83 98.50,230.83 C 102.96,230.83 107.42,230.83 111.88,230.83 C 116.33,230.83 120.79,230.83 125.25,230.83 C 129.71,230.83 134.17,230.83 138.63,230.83 C 143.08,230.83 147.54,230.83 152.00,230.83 C 156.46,230.83 160.92,230.83 165.38,230.83 C 169.83,230.83 174.29,230.83 178.75,230.83 C 183.21,230.83 187.67,230.83 192.13,230.83 C 196.58,230.83 201.04,230.83 205.50,230.83 C 209.96,230.83 214.42,230.83 218.88,230.83 C 223.33,230.83 227.79,232.60 232.25,232.60 C 236.71,232.60 241.17,232.60 245.63,232.60 C 250.08,232.60 254.54,230.83 259.00,230.83 C 263.46,230.83 267.92,230.83 272.38,230.83 C 276.83,230.83 281.29,229.07 285.75,229.07 C 290.21,229.07 294.67,223.77 299.13,223.77 C 303.58,223.77 308.04,223.77 312.50,223.77 C 316.96,223.77 321.42,222.00 325.88,222.00 C 330.33,222.00 334.79,222.00 339.25,222.00 C 343.71,222.00 348.17,222.00 352.63,222.00 C 357.08,222.00 361.54,222.00 366.00,222.00 C 370.46,222.00 374.92,222.00 379.38,222.00 C 383.83,222.00 388.29,222.00 392.75,222.00 C 397.21,222.00 401.67,223.77 406.13,223.77 C 410.58,223.77 415.04,223.77 419.50,223.77 C 423.96,223.77 428.42,223.77 432.88,223.77 C 437.33,223.77 441.79,223.77 446.25,223.77 C 450.71,223.77 455.17,223.77 459.63,223.77 C 464.08,223.77 468.54,223.77 473.00,223.77 C 477.46,223.77 481.92,223.77 486.38,223.77 C 490.83,223.77 495.29,221.29 499.75,221.29 C 504.21,221.29 508.67,222.00 513.13,222.00 C 517.58,222.00 522.04,221.29 526.50,221.29 C 530.96,221.29 535.42,221.29 539.88,221.29 C 544.33,221.29 548.79,222.35 553.25,222.35 C 557.71,222.35 562.17,223.59 566.63,223.59 C 571.08,223.59 575.54,223.77 580.00,223.77" data-product="Intel Arc B580" fill="none" stroke="#66C5D7" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" /><path class="riv-line-path" d="M 45.00,234.37 C 49.46,234.37 53.92,234.37 58.38,234.37 C 62.83,234.37 67.29,234.37 71.75,234.37 C 76.21,234.37 80.67,234.37 85.13,234.37 C 89.58,234.37 94.04,234.37 98.50,234.37 C 102.96,234.37 107.42,234.37 111.88,234.37 C 116.33,234.37 120.79,234.37 125.25,234.37 C 129.71,234.37 134.17,239.67 138.63,239.67 C 143.08,239.67 147.54,236.13 152.00,236.13 C 156.46,236.13 160.92,237.90 165.38,237.90 C 169.83,237.90 174.29,239.67 178.75,239.67 C 183.21,239.67 187.67,239.67 192.13,239.67 C 196.58,239.67 201.04,239.67 205.50,239.67 C 209.96,239.67 214.42,239.31 218.88,239.31 C 223.33,239.31 227.79,239.31 232.25,239.31 C 236.71,239.31 241.17,239.31 245.63,239.31 C 250.08,239.31 254.54,239.67 259.00,239.67 C 263.46,239.67 267.92,239.67 272.38,239.67 C 276.83,239.67 281.29,239.67 285.75,239.67 C 290.21,239.67 294.67,239.67 299.13,239.67 C 303.58,239.67 308.04,230.83 312.50,230.83 C 316.96,230.83 321.42,230.83 325.88,230.83 C 330.33,230.83 334.79,230.83 339.25,230.83 C 343.71,230.83 348.17,230.83 352.63,230.83 C 357.08,230.83 361.54,230.83 366.00,230.83 C 370.46,230.83 374.92,230.83 379.38,230.83 C 383.83,230.83 388.29,230.83 392.75,230.83 C 397.21,230.83 401.67,230.83 406.13,230.83 C 410.58,230.83 415.04,230.83 419.50,230.83 C 423.96,230.83 428.42,229.07 432.88,229.07 C 437.33,229.07 441.79,229.07 446.25,229.07 C 450.71,229.07 455.17,229.07 459.63,229.07 C 464.08,229.07 468.54,229.07 473.00,229.07 C 477.46,229.07 481.92,229.07 486.38,229.07 C 490.83,229.07 495.29,229.07 499.75,229.07 C 504.21,229.07 508.67,229.07 513.13,229.07 C 517.58,229.07 522.04,230.83 526.50,230.83 C 530.96,230.83 535.42,230.83 539.88,230.83 C 544.33,230.83 548.79,230.83 553.25,230.83 C 557.71,230.83 562.17,229.07 566.63,229.07 C 571.08,229.07 575.54,230.83 580.00,230.83" data-product="Intel Arc B570" fill="none" stroke="#FFC08B" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" /><path class="riv-line-path" d="M 513.13,177.83 C 517.58,177.83 522.04,177.83 526.50,177.83 C 530.96,177.83 535.42,177.83 539.88,177.83 C 544.33,177.83 548.79,186.67 553.25,186.67 C 557.71,186.67 562.17,186.67 566.63,186.67 C 571.08,186.67 575.54,186.67 580.00,186.67" data-product="AMD Radeon RX 9070 GRE" fill="none" stroke="#E33235" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="45.00" cy="80.67" r="3" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="58.38" cy="80.84" r="3" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="71.75" cy="98.33" r="3" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="85.13" cy="98.33" r="3" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="98.50" cy="98.33" r="3" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="111.88" cy="110.88" r="3" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="125.25" cy="98.51" r="3" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="138.63" cy="101.87" r="3" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="152.00" cy="98.51" r="3" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="165.38" cy="100.28" r="3" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="178.75" cy="100.10" r="3" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="192.13" cy="100.28" r="3" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="205.50" cy="98.33" r="3" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="218.88" cy="98.33" r="3" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="232.25" cy="98.33" r="3" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="245.63" cy="80.67" r="3" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="259.00" cy="57.70" r="3" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="272.38" cy="50.99" r="3" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="285.75" cy="31.20" r="3" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="299.13" cy="36.50" r="3" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="312.50" cy="33.85" r="3" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="325.88" cy="33.85" r="3" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="339.25" cy="47.10" r="3" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="352.63" cy="47.10" r="3" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="366.00" cy="54.17" r="3" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="379.38" cy="52.40" r="3" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="392.75" cy="47.10" r="3" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="406.13" cy="54.17" r="3" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="419.50" cy="47.10" r="3" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="432.88" cy="47.10" r="3" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="446.25" cy="47.10" r="3" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="459.63" cy="47.10" r="3" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="473.00" cy="47.10" r="3" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="486.38" cy="50.63" r="3" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="499.75" cy="47.10" r="3" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="513.13" cy="54.17" r="3" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="526.50" cy="54.17" r="3" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="539.88" cy="54.17" r="3" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="553.25" cy="54.17" r="3" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="566.63" cy="54.17" r="3" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="580.00" cy="54.17" r="3" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="45.00" cy="137.20" r="3" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="58.38" cy="142.50" r="3" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="71.75" cy="142.50" r="3" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="85.13" cy="142.50" r="3" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="98.50" cy="142.68" r="3" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="111.88" cy="142.68" r="3" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="125.25" cy="142.50" r="3" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="138.63" cy="142.68" r="3" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="152.00" cy="142.50" r="3" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="165.38" cy="146.03" r="3" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="178.75" cy="151.51" r="3" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="192.13" cy="146.03" r="3" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="205.50" cy="142.50" r="3" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="218.88" cy="142.50" r="3" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="232.25" cy="142.68" r="3" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="245.63" cy="142.50" r="3" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="259.00" cy="142.50" r="3" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="272.38" cy="128.54" r="3" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="285.75" cy="116.18" r="3" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="299.13" cy="98.33" r="3" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="312.50" cy="107.17" r="3" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="325.88" cy="107.17" r="3" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="339.25" cy="107.17" r="3" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="352.63" cy="107.17" r="3" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="366.00" cy="107.17" r="3" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="379.38" cy="107.17" r="3" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="392.75" cy="107.17" r="3" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="406.13" cy="116.00" r="3" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="419.50" cy="100.10" r="3" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="432.88" cy="100.10" r="3" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="446.25" cy="100.10" r="3" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="459.63" cy="100.10" r="3" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="473.00" cy="101.87" r="3" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="486.38" cy="101.87" r="3" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="499.75" cy="116.00" r="3" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="513.13" cy="101.87" r="3" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="526.50" cy="101.87" r="3" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="539.88" cy="101.87" r="3" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="553.25" cy="112.47" r="3" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="566.63" cy="106.28" r="3" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="580.00" cy="116.00" r="3" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="45.00" cy="151.33" r="3" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="58.38" cy="151.33" r="3" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="71.75" cy="151.33" r="3" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="85.13" cy="152.22" r="3" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="98.50" cy="156.63" r="3" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="111.88" cy="156.63" r="3" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="125.25" cy="160.17" r="3" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="138.63" cy="160.17" r="3" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="152.00" cy="160.17" r="3" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="165.38" cy="169.00" r="3" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="178.75" cy="169.00" r="3" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="192.13" cy="169.00" r="3" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="205.50" cy="169.00" r="3" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="218.88" cy="169.00" r="3" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="232.25" cy="169.00" r="3" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="245.63" cy="165.47" r="3" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="259.00" cy="158.40" r="3" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="272.38" cy="151.33" r="3" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="285.75" cy="147.80" r="3" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="299.13" cy="147.80" r="3" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="312.50" cy="146.03" r="3" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="325.88" cy="146.03" r="3" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="339.25" cy="146.03" r="3" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="352.63" cy="146.03" r="3" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="366.00" cy="146.03" r="3" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="379.38" cy="146.03" r="3" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="392.75" cy="146.03" r="3" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="406.13" cy="147.80" r="3" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="419.50" cy="149.57" r="3" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="432.88" cy="149.57" r="3" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="446.25" cy="156.63" r="3" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="459.63" cy="149.57" r="3" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="473.00" cy="149.57" r="3" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="486.38" cy="149.57" r="3" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="499.75" cy="151.33" r="3" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="513.13" cy="151.33" r="3" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="526.50" cy="151.33" r="3" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="539.88" cy="151.33" r="3" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="553.25" cy="151.33" r="3" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="566.63" cy="151.33" r="3" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="580.00" cy="151.33" r="3" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="45.00" cy="169.00" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="58.38" cy="169.00" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="71.75" cy="177.83" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="85.13" cy="177.83" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="98.50" cy="169.00" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="111.88" cy="169.00" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="125.25" cy="177.83" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="138.63" cy="177.83" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="152.00" cy="176.07" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="165.38" cy="177.83" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="178.75" cy="177.83" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="192.13" cy="181.37" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="205.50" cy="181.37" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="218.88" cy="181.37" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="232.25" cy="181.37" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="245.63" cy="181.37" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="259.00" cy="172.53" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="272.38" cy="172.53" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="285.75" cy="172.53" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="299.13" cy="169.00" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="312.50" cy="170.77" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="325.88" cy="163.70" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="339.25" cy="163.70" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="352.63" cy="165.47" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="366.00" cy="167.23" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="379.38" cy="167.23" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="392.75" cy="163.70" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="406.13" cy="165.47" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="419.50" cy="165.47" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="432.88" cy="165.47" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="446.25" cy="165.47" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="459.63" cy="165.47" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="473.00" cy="169.00" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="486.38" cy="165.47" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="499.75" cy="169.00" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="513.13" cy="169.00" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="526.50" cy="169.00" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="539.88" cy="169.00" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="553.25" cy="169.00" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="566.63" cy="169.00" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="580.00" cy="169.00" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="45.00" cy="177.83" r="3" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="58.38" cy="177.83" r="3" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="71.75" cy="182.43" r="3" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="85.13" cy="178.54" r="3" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="98.50" cy="190.02" r="3" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="111.88" cy="186.84" r="3" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="125.25" cy="183.13" r="3" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="138.63" cy="186.67" r="3" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="152.00" cy="186.67" r="3" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="165.38" cy="190.20" r="3" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="178.75" cy="188.61" r="3" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="192.13" cy="186.67" r="3" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="205.50" cy="181.90" r="3" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="218.88" cy="179.60" r="3" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="232.25" cy="186.84" r="3" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="245.63" cy="186.84" r="3" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="259.00" cy="178.01" r="3" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="272.38" cy="179.60" r="3" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="285.75" cy="178.01" r="3" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="299.13" cy="165.47" r="3" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="312.50" cy="165.47" r="3" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="325.88" cy="165.47" r="3" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="339.25" cy="163.70" r="3" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="352.63" cy="164.58" r="3" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="366.00" cy="163.70" r="3" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="379.38" cy="168.29" r="3" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="392.75" cy="161.93" r="3" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="406.13" cy="163.70" r="3" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="419.50" cy="162.64" r="3" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="432.88" cy="163.70" r="3" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="446.25" cy="169.18" r="3" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="459.63" cy="169.18" r="3" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="473.00" cy="169.18" r="3" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="486.38" cy="169.18" r="3" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="499.75" cy="169.18" r="3" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="513.13" cy="169.18" r="3" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="526.50" cy="169.18" r="3" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="539.88" cy="169.18" r="3" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="553.25" cy="169.18" r="3" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="566.63" cy="169.18" r="3" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="580.00" cy="176.07" r="3" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="45.00" cy="199.03" r="3" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="58.38" cy="199.03" r="3" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="71.75" cy="199.03" r="3" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="85.13" cy="199.03" r="3" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="98.50" cy="199.03" r="3" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="111.88" cy="208.04" r="3" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="125.25" cy="199.03" r="3" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="138.63" cy="199.03" r="3" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="152.00" cy="199.03" r="3" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="165.38" cy="199.03" r="3" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="178.75" cy="204.33" r="3" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="192.13" cy="204.33" r="3" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="205.50" cy="200.80" r="3" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="218.88" cy="200.80" r="3" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="232.25" cy="199.03" r="3" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="245.63" cy="199.03" r="3" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="259.00" cy="199.03" r="3" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="272.38" cy="195.50" r="3" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="285.75" cy="195.50" r="3" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="299.13" cy="183.13" r="3" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="312.50" cy="183.13" r="3" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="325.88" cy="183.13" r="3" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="339.25" cy="183.13" r="3" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="352.63" cy="183.13" r="3" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="366.00" cy="177.83" r="3" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="379.38" cy="177.83" r="3" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="392.75" cy="174.30" r="3" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="406.13" cy="184.02" r="3" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="419.50" cy="186.67" r="3" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="432.88" cy="186.67" r="3" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="446.25" cy="186.67" r="3" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="459.63" cy="184.02" r="3" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="473.00" cy="188.43" r="3" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="486.38" cy="177.83" r="3" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="499.75" cy="177.83" r="3" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="513.13" cy="177.83" r="3" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="526.50" cy="174.30" r="3" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="539.88" cy="174.30" r="3" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="553.25" cy="174.30" r="3" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="566.63" cy="175.18" r="3" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="580.00" cy="176.07" r="3" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="45.00" cy="209.99" r="3" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="58.38" cy="214.93" r="3" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="71.75" cy="209.63" r="3" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="85.13" cy="214.05" r="3" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="98.50" cy="214.93" r="3" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="111.88" cy="214.93" r="3" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="125.25" cy="213.17" r="3" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="138.63" cy="214.58" r="3" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="152.00" cy="217.94" r="3" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="165.38" cy="214.93" r="3" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="178.75" cy="218.47" r="3" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="192.13" cy="218.47" r="3" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="205.50" cy="214.58" r="3" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="218.88" cy="219.70" r="3" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="232.25" cy="213.17" r="3" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="245.63" cy="213.17" r="3" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="259.00" cy="216.70" r="3" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="272.38" cy="216.70" r="3" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="285.75" cy="216.70" r="3" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="299.13" cy="216.70" r="3" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="312.50" cy="212.99" r="3" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="325.88" cy="211.40" r="3" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="339.25" cy="211.40" r="3" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="352.63" cy="211.40" r="3" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="366.00" cy="211.40" r="3" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="379.38" cy="211.40" r="3" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="392.75" cy="211.40" r="3" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="406.13" cy="206.10" r="3" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="419.50" cy="206.10" r="3" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="432.88" cy="206.10" r="3" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="446.25" cy="207.87" r="3" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="459.63" cy="207.87" r="3" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="473.00" cy="204.33" r="3" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="486.38" cy="207.87" r="3" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="499.75" cy="207.87" r="3" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="513.13" cy="209.63" r="3" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="526.50" cy="209.63" r="3" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="539.88" cy="209.63" r="3" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="553.25" cy="216.70" r="3" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="566.63" cy="216.70" r="3" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="580.00" cy="216.70" r="3" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="45.00" cy="209.63" r="3" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="58.38" cy="209.63" r="3" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="71.75" cy="209.63" r="3" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="85.13" cy="209.63" r="3" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="98.50" cy="213.17" r="3" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="111.88" cy="213.17" r="3" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="125.25" cy="213.17" r="3" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="138.63" cy="213.17" r="3" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="152.00" cy="213.17" r="3" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="165.38" cy="211.40" r="3" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="178.75" cy="214.93" r="3" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="192.13" cy="213.17" r="3" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="205.50" cy="213.17" r="3" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="218.88" cy="209.63" r="3" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="232.25" cy="207.87" r="3" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="245.63" cy="207.87" r="3" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="259.00" cy="206.10" r="3" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="272.38" cy="206.10" r="3" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="285.75" cy="204.33" r="3" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="299.13" cy="197.27" r="3" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="312.50" cy="197.27" r="3" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="325.88" cy="204.33" r="3" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="339.25" cy="197.27" r="3" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="352.63" cy="197.27" r="3" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="366.00" cy="197.27" r="3" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="379.38" cy="197.27" r="3" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="392.75" cy="197.27" r="3" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="406.13" cy="197.27" r="3" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="419.50" cy="195.68" r="3" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="432.88" cy="197.27" r="3" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="446.25" cy="197.27" r="3" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="459.63" cy="199.03" r="3" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="473.00" cy="199.03" r="3" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="486.38" cy="197.27" r="3" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="499.75" cy="199.03" r="3" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="513.13" cy="197.27" r="3" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="526.50" cy="197.27" r="3" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="539.88" cy="197.27" r="3" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="553.25" cy="204.33" r="3" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="566.63" cy="199.03" r="3" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="580.00" cy="199.03" r="3" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="45.00" cy="225.53" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="58.38" cy="227.30" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="71.75" cy="225.53" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="85.13" cy="225.53" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="98.50" cy="227.30" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="111.88" cy="227.30" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="125.25" cy="227.30" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="138.63" cy="227.30" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="152.00" cy="227.30" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="165.38" cy="227.30" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="178.75" cy="230.83" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="192.13" cy="226.42" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="205.50" cy="225.53" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="218.88" cy="225.53" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="232.25" cy="224.12" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="245.63" cy="224.12" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="259.00" cy="220.23" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="272.38" cy="220.23" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="285.75" cy="220.23" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="299.13" cy="220.23" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="312.50" cy="213.17" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="325.88" cy="213.87" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="339.25" cy="213.87" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="352.63" cy="213.87" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="366.00" cy="213.87" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="379.38" cy="214.93" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="392.75" cy="214.93" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="406.13" cy="213.87" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="419.50" cy="213.17" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="432.88" cy="213.17" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="446.25" cy="213.17" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="459.63" cy="211.40" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="473.00" cy="211.40" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="486.38" cy="211.40" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="499.75" cy="211.40" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="513.13" cy="211.40" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="526.50" cy="213.17" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="539.88" cy="213.17" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="553.25" cy="211.40" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="566.63" cy="211.40" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="580.00" cy="211.40" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="45.00" cy="222.00" r="3" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="58.38" cy="222.00" r="3" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="71.75" cy="223.59" r="3" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="85.13" cy="222.71" r="3" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="98.50" cy="222.00" r="3" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="111.88" cy="223.94" r="3" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="125.25" cy="222.18" r="3" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="138.63" cy="222.18" r="3" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="152.00" cy="222.18" r="3" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="165.38" cy="222.18" r="3" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="178.75" cy="225.53" r="3" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="192.13" cy="225.71" r="3" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="205.50" cy="225.71" r="3" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="218.88" cy="225.71" r="3" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="232.25" cy="225.71" r="3" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="245.63" cy="227.30" r="3" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="259.00" cy="229.07" r="3" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="272.38" cy="223.77" r="3" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="285.75" cy="222.18" r="3" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="299.13" cy="222.18" r="3" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="312.50" cy="222.18" r="3" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="325.88" cy="222.18" r="3" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="339.25" cy="214.93" r="3" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="352.63" cy="214.93" r="3" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="366.00" cy="213.34" r="3" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="379.38" cy="213.34" r="3" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="392.75" cy="213.34" r="3" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="406.13" cy="213.34" r="3" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="419.50" cy="213.34" r="3" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="432.88" cy="216.70" r="3" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="446.25" cy="216.70" r="3" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="459.63" cy="220.23" r="3" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="473.00" cy="213.34" r="3" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="486.38" cy="213.34" r="3" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="499.75" cy="213.17" r="3" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="513.13" cy="214.93" r="3" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="526.50" cy="214.93" r="3" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="539.88" cy="214.93" r="3" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="553.25" cy="214.93" r="3" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="566.63" cy="214.93" r="3" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="580.00" cy="215.11" r="3" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="45.00" cy="230.83" r="3" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="58.38" cy="230.83" r="3" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="71.75" cy="230.83" r="3" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="85.13" cy="230.83" r="3" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="98.50" cy="230.83" r="3" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="111.88" cy="232.60" r="3" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="125.25" cy="232.60" r="3" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="138.63" cy="230.83" r="3" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="152.00" cy="230.83" r="3" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="165.38" cy="230.83" r="3" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="178.75" cy="234.37" r="3" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="192.13" cy="236.13" r="3" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="205.50" cy="236.13" r="3" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="218.88" cy="236.13" r="3" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="232.25" cy="239.67" r="3" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="245.63" cy="239.67" r="3" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="259.00" cy="233.48" r="3" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="272.38" cy="232.60" r="3" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="285.75" cy="232.60" r="3" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="299.13" cy="232.60" r="3" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="312.50" cy="229.07" r="3" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="325.88" cy="229.07" r="3" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="339.25" cy="229.07" r="3" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="352.63" cy="229.07" r="3" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="366.00" cy="229.07" r="3" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="379.38" cy="223.77" r="3" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="392.75" cy="223.77" r="3" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="406.13" cy="223.77" r="3" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="419.50" cy="223.77" r="3" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="432.88" cy="223.77" r="3" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="446.25" cy="223.77" r="3" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="459.63" cy="223.77" r="3" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="473.00" cy="223.77" r="3" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="486.38" cy="223.77" r="3" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="499.75" cy="223.77" r="3" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="513.13" cy="223.77" r="3" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="526.50" cy="223.77" r="3" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="539.88" cy="223.77" r="3" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="553.25" cy="223.77" r="3" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="566.63" cy="223.77" r="3" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="580.00" cy="223.77" r="3" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="45.00" cy="229.07" r="3" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="58.38" cy="229.07" r="3" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="71.75" cy="230.83" r="3" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="85.13" cy="230.83" r="3" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="98.50" cy="230.83" r="3" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="111.88" cy="230.83" r="3" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="125.25" cy="230.83" r="3" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="138.63" cy="230.83" r="3" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="152.00" cy="230.83" r="3" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="165.38" cy="230.83" r="3" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="178.75" cy="230.83" r="3" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="192.13" cy="230.83" r="3" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="205.50" cy="230.83" r="3" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="218.88" cy="230.83" r="3" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="232.25" cy="232.60" r="3" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="245.63" cy="232.60" r="3" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="259.00" cy="230.83" r="3" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="272.38" cy="230.83" r="3" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="285.75" cy="229.07" r="3" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="299.13" cy="223.77" r="3" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="312.50" cy="223.77" r="3" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="325.88" cy="222.00" r="3" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="339.25" cy="222.00" r="3" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="352.63" cy="222.00" r="3" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="366.00" cy="222.00" r="3" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="379.38" cy="222.00" r="3" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="392.75" cy="222.00" r="3" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="406.13" cy="223.77" r="3" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="419.50" cy="223.77" r="3" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="432.88" cy="223.77" r="3" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="446.25" cy="223.77" r="3" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="459.63" cy="223.77" r="3" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="473.00" cy="223.77" r="3" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="486.38" cy="223.77" r="3" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="499.75" cy="221.29" r="3" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="513.13" cy="222.00" r="3" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="526.50" cy="221.29" r="3" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="539.88" cy="221.29" r="3" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="553.25" cy="222.35" r="3" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="566.63" cy="223.59" r="3" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="580.00" cy="223.77" r="3" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="45.00" cy="234.37" r="3" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="58.38" cy="234.37" r="3" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="71.75" cy="234.37" r="3" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="85.13" cy="234.37" r="3" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="98.50" cy="234.37" r="3" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="111.88" cy="234.37" r="3" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="125.25" cy="234.37" r="3" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="138.63" cy="239.67" r="3" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="152.00" cy="236.13" r="3" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="165.38" cy="237.90" r="3" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="178.75" cy="239.67" r="3" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="192.13" cy="239.67" r="3" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="205.50" cy="239.67" r="3" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="218.88" cy="239.31" r="3" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="232.25" cy="239.31" r="3" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="245.63" cy="239.31" r="3" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="259.00" cy="239.67" r="3" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="272.38" cy="239.67" r="3" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="285.75" cy="239.67" r="3" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="299.13" cy="239.67" r="3" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="312.50" cy="230.83" r="3" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="325.88" cy="230.83" r="3" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="339.25" cy="230.83" r="3" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="352.63" cy="230.83" r="3" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="366.00" cy="230.83" r="3" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="379.38" cy="230.83" r="3" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="392.75" cy="230.83" r="3" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="406.13" cy="230.83" r="3" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="419.50" cy="230.83" r="3" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="432.88" cy="229.07" r="3" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="446.25" cy="229.07" r="3" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="459.63" cy="229.07" r="3" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="473.00" cy="229.07" r="3" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="486.38" cy="229.07" r="3" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="499.75" cy="229.07" r="3" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="513.13" cy="229.07" r="3" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="526.50" cy="230.83" r="3" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="539.88" cy="230.83" r="3" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="553.25" cy="230.83" r="3" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="566.63" cy="229.07" r="3" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="580.00" cy="230.83" r="3" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="AMD Radeon RX 9070 GRE" cx="513.13" cy="177.83" r="3" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD Radeon RX 9070 GRE" cx="526.50" cy="177.83" r="3" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD Radeon RX 9070 GRE" cx="539.88" cy="177.83" r="3" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD Radeon RX 9070 GRE" cx="553.25" cy="186.67" r="3" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD Radeon RX 9070 GRE" cx="566.63" cy="186.67" r="3" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD Radeon RX 9070 GRE" cx="580.00" cy="186.67" r="3" fill="#E33235" style="opacity:0;" /></svg><svg class="riv-line-chart-svg-mobile" style="overflow: visible;" fill="none" viewBox="0 0 600 440" width="100%" height="auto" aria-hidden="true"><g class="riv-grid"><line x1="40" x2="585" y1="375.00" y2="375.00" /><line x1="40" x2="585" y1="253.33" y2="253.33" /><line x1="40" x2="585" y1="131.67" y2="131.67" /><line x1="40" x2="585" y1="10.00" y2="10.00" /><line x1="94.50" x2="94.50" y1="10" y2="375" /><line x1="162.63" x2="162.63" y1="10" y2="375" /><line x1="230.75" x2="230.75" y1="10" y2="375" /><line x1="298.88" x2="298.88" y1="10" y2="375" /><line x1="367.00" x2="367.00" y1="10" y2="375" /><line x1="435.13" x2="435.13" y1="10" y2="375" /><line x1="503.25" x2="503.25" y1="10" y2="375" /><line x1="571.38" x2="571.38" y1="10" y2="375" /></g><g class="riv-axes"><line x1="40" x2="40" y1="10" y2="375" stroke="#D1D5DB" /><line x1="40" x2="585" y1="375" y2="375" stroke="#D1D5DB" /><text x="32" y="375.00" dy="0.32em" text-anchor="end" style="font-size: 14px; font-weight: normal;" fill="#374151">0</text><text x="32" y="253.33" dy="0.32em" text-anchor="end" style="font-size: 14px; font-weight: normal;" fill="#374151">500</text><text x="32" y="131.67" dy="0.32em" text-anchor="end" style="font-size: 14px; font-weight: normal;" fill="#374151">1000</text><text x="32" y="10.00" dy="0.32em" text-anchor="end" style="font-size: 14px; font-weight: normal;" fill="#374151">1500</text><text x="94.50" y="387" transform="rotate(-45 94.50 387)" text-anchor="end" style="font-size: 14px; font-weight: normal;" fill="#374151">5 Week</text><text x="162.63" y="387" transform="rotate(-45 162.63 387)" text-anchor="end" style="font-size: 14px; font-weight: normal;" fill="#374151">10 Week</text><text x="230.75" y="387" transform="rotate(-45 230.75 387)" text-anchor="end" style="font-size: 14px; font-weight: normal;" fill="#374151">15 Week</text><text x="298.88" y="387" transform="rotate(-45 298.88 387)" text-anchor="end" style="font-size: 14px; font-weight: normal;" fill="#374151">20 Week</text><text x="367.00" y="387" transform="rotate(-45 367.00 387)" text-anchor="end" style="font-size: 14px; font-weight: normal;" fill="#374151">25 Week</text><text x="435.13" y="387" transform="rotate(-45 435.13 387)" text-anchor="end" style="font-size: 14px; font-weight: normal;" fill="#374151">30 Week</text><text x="503.25" y="387" transform="rotate(-45 503.25 387)" text-anchor="end" style="font-size: 14px; font-weight: normal;" fill="#374151">35 Week</text><text x="571.38" y="387" transform="rotate(-45 571.38 387)" text-anchor="end" style="font-size: 14px; font-weight: normal;" fill="#374151">40 Week</text></g><path class="riv-line-path" d="M 40.00,107.33 C 44.54,107.33 49.08,107.58 53.63,107.58 C 58.17,107.58 62.71,131.67 67.25,131.67 C 71.79,131.67 76.33,131.67 80.88,131.67 C 85.42,131.67 89.96,131.67 94.50,131.67 C 99.04,131.67 103.58,148.94 108.13,148.94 C 112.67,148.94 117.21,131.91 121.75,131.91 C 126.29,131.91 130.83,136.53 135.38,136.53 C 139.92,136.53 144.46,131.91 149.00,131.91 C 153.54,131.91 158.08,134.34 162.63,134.34 C 167.17,134.34 171.71,134.10 176.25,134.10 C 180.79,134.10 185.33,134.34 189.88,134.34 C 194.42,134.34 198.96,131.67 203.50,131.67 C 208.04,131.67 212.58,131.67 217.13,131.67 C 221.67,131.67 226.21,131.67 230.75,131.67 C 235.29,131.67 239.83,107.33 244.38,107.33 C 248.92,107.33 253.46,75.70 258.00,75.70 C 262.54,75.70 267.08,66.45 271.63,66.45 C 276.17,66.45 280.71,39.20 285.25,39.20 C 289.79,39.20 294.33,46.50 298.88,46.50 C 303.42,46.50 307.96,42.85 312.50,42.85 C 317.04,42.85 321.58,42.85 326.13,42.85 C 330.67,42.85 335.21,61.10 339.75,61.10 C 344.29,61.10 348.83,61.10 353.38,61.10 C 357.92,61.10 362.46,70.83 367.00,70.83 C 371.54,70.83 376.08,68.40 380.63,68.40 C 385.17,68.40 389.71,61.10 394.25,61.10 C 398.79,61.10 403.33,70.83 407.88,70.83 C 412.42,70.83 416.96,61.10 421.50,61.10 C 426.04,61.10 430.58,61.10 435.13,61.10 C 439.67,61.10 444.21,61.10 448.75,61.10 C 453.29,61.10 457.83,61.10 462.38,61.10 C 466.92,61.10 471.46,61.10 476.00,61.10 C 480.54,61.10 485.08,65.97 489.63,65.97 C 494.17,65.97 498.71,61.10 503.25,61.10 C 507.79,61.10 512.33,70.83 516.88,70.83 C 521.42,70.83 525.96,70.83 530.50,70.83 C 535.04,70.83 539.58,70.83 544.13,70.83 C 548.67,70.83 553.21,70.83 557.75,70.83 C 562.29,70.83 566.83,70.83 571.38,70.83 C 575.92,70.83 580.46,70.83 585.00,70.83" data-product="Nvidia RTX 5080" fill="none" stroke="#ffcea9" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" /><path class="riv-line-path" d="M 40.00,185.20 C 44.54,185.20 49.08,192.50 53.63,192.50 C 58.17,192.50 62.71,192.50 67.25,192.50 C 71.79,192.50 76.33,192.50 80.88,192.50 C 85.42,192.50 89.96,192.74 94.50,192.74 C 99.04,192.74 103.58,192.74 108.13,192.74 C 112.67,192.74 117.21,192.50 121.75,192.50 C 126.29,192.50 130.83,192.74 135.38,192.74 C 139.92,192.74 144.46,192.50 149.00,192.50 C 153.54,192.50 158.08,197.37 162.63,197.37 C 167.17,197.37 171.71,204.91 176.25,204.91 C 180.79,204.91 185.33,197.37 189.88,197.37 C 194.42,197.37 198.96,192.50 203.50,192.50 C 208.04,192.50 212.58,192.50 217.13,192.50 C 221.67,192.50 226.21,192.74 230.75,192.74 C 235.29,192.74 239.83,192.50 244.38,192.50 C 248.92,192.50 253.46,192.50 258.00,192.50 C 262.54,192.50 267.08,173.28 271.63,173.28 C 276.17,173.28 280.71,156.24 285.25,156.24 C 289.79,156.24 294.33,131.67 298.88,131.67 C 303.42,131.67 307.96,143.83 312.50,143.83 C 317.04,143.83 321.58,143.83 326.13,143.83 C 330.67,143.83 335.21,143.83 339.75,143.83 C 344.29,143.83 348.83,143.83 353.38,143.83 C 357.92,143.83 362.46,143.83 367.00,143.83 C 371.54,143.83 376.08,143.83 380.63,143.83 C 385.17,143.83 389.71,143.83 394.25,143.83 C 398.79,143.83 403.33,156.00 407.88,156.00 C 412.42,156.00 416.96,134.10 421.50,134.10 C 426.04,134.10 430.58,134.10 435.13,134.10 C 439.67,134.10 444.21,134.10 448.75,134.10 C 453.29,134.10 457.83,134.10 462.38,134.10 C 466.92,134.10 471.46,136.53 476.00,136.53 C 480.54,136.53 485.08,136.53 489.63,136.53 C 494.17,136.53 498.71,156.00 503.25,156.00 C 507.79,156.00 512.33,136.53 516.88,136.53 C 521.42,136.53 525.96,136.53 530.50,136.53 C 535.04,136.53 539.58,136.53 544.13,136.53 C 548.67,136.53 553.21,151.13 557.75,151.13 C 562.29,151.13 566.83,142.62 571.38,142.62 C 575.92,142.62 580.46,156.00 585.00,156.00" data-product="Nvidia RTX 5070 Ti" fill="none" stroke="#d26365" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" /><path class="riv-line-path" d="M 40.00,204.67 C 44.54,204.67 49.08,204.67 53.63,204.67 C 58.17,204.67 62.71,204.67 67.25,204.67 C 71.79,204.67 76.33,205.88 80.88,205.88 C 85.42,205.88 89.96,211.97 94.50,211.97 C 99.04,211.97 103.58,211.97 108.13,211.97 C 112.67,211.97 117.21,216.83 121.75,216.83 C 126.29,216.83 130.83,216.83 135.38,216.83 C 139.92,216.83 144.46,216.83 149.00,216.83 C 153.54,216.83 158.08,229.00 162.63,229.00 C 167.17,229.00 171.71,229.00 176.25,229.00 C 180.79,229.00 185.33,229.00 189.88,229.00 C 194.42,229.00 198.96,229.00 203.50,229.00 C 208.04,229.00 212.58,229.00 217.13,229.00 C 221.67,229.00 226.21,229.00 230.75,229.00 C 235.29,229.00 239.83,224.13 244.38,224.13 C 248.92,224.13 253.46,214.40 258.00,214.40 C 262.54,214.40 267.08,204.67 271.63,204.67 C 276.17,204.67 280.71,199.80 285.25,199.80 C 289.79,199.80 294.33,199.80 298.88,199.80 C 303.42,199.80 307.96,197.37 312.50,197.37 C 317.04,197.37 321.58,197.37 326.13,197.37 C 330.67,197.37 335.21,197.37 339.75,197.37 C 344.29,197.37 348.83,197.37 353.38,197.37 C 357.92,197.37 362.46,197.37 367.00,197.37 C 371.54,197.37 376.08,197.37 380.63,197.37 C 385.17,197.37 389.71,197.37 394.25,197.37 C 398.79,197.37 403.33,199.80 407.88,199.80 C 412.42,199.80 416.96,202.23 421.50,202.23 C 426.04,202.23 430.58,202.23 435.13,202.23 C 439.67,202.23 444.21,211.97 448.75,211.97 C 453.29,211.97 457.83,202.23 462.38,202.23 C 466.92,202.23 471.46,202.23 476.00,202.23 C 480.54,202.23 485.08,202.23 489.63,202.23 C 494.17,202.23 498.71,204.67 503.25,204.67 C 507.79,204.67 512.33,204.67 516.88,204.67 C 521.42,204.67 525.96,204.67 530.50,204.67 C 535.04,204.67 539.58,204.67 544.13,204.67 C 548.67,204.67 553.21,204.67 557.75,204.67 C 562.29,204.67 566.83,204.67 571.38,204.67 C 575.92,204.67 580.46,204.67 585.00,204.67" data-product="AMD RX 9070 XT" fill="none" stroke="#EB6F71" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" /><path class="riv-line-path" d="M 40.00,229.00 C 44.54,229.00 49.08,229.00 53.63,229.00 C 58.17,229.00 62.71,241.17 67.25,241.17 C 71.79,241.17 76.33,241.17 80.88,241.17 C 85.42,241.17 89.96,229.00 94.50,229.00 C 99.04,229.00 103.58,229.00 108.13,229.00 C 112.67,229.00 117.21,241.17 121.75,241.17 C 126.29,241.17 130.83,241.17 135.38,241.17 C 139.92,241.17 144.46,238.73 149.00,238.73 C 153.54,238.73 158.08,241.17 162.63,241.17 C 167.17,241.17 171.71,241.17 176.25,241.17 C 180.79,241.17 185.33,246.03 189.88,246.03 C 194.42,246.03 198.96,246.03 203.50,246.03 C 208.04,246.03 212.58,246.03 217.13,246.03 C 221.67,246.03 226.21,246.03 230.75,246.03 C 235.29,246.03 239.83,246.03 244.38,246.03 C 248.92,246.03 253.46,233.87 258.00,233.87 C 262.54,233.87 267.08,233.87 271.63,233.87 C 276.17,233.87 280.71,233.87 285.25,233.87 C 289.79,233.87 294.33,229.00 298.88,229.00 C 303.42,229.00 307.96,231.43 312.50,231.43 C 317.04,231.43 321.58,221.70 326.13,221.70 C 330.67,221.70 335.21,221.70 339.75,221.70 C 344.29,221.70 348.83,224.13 353.38,224.13 C 357.92,224.13 362.46,226.57 367.00,226.57 C 371.54,226.57 376.08,226.57 380.63,226.57 C 385.17,226.57 389.71,221.70 394.25,221.70 C 398.79,221.70 403.33,224.13 407.88,224.13 C 412.42,224.13 416.96,224.13 421.50,224.13 C 426.04,224.13 430.58,224.13 435.13,224.13 C 439.67,224.13 444.21,224.13 448.75,224.13 C 453.29,224.13 457.83,224.13 462.38,224.13 C 466.92,224.13 471.46,229.00 476.00,229.00 C 480.54,229.00 485.08,224.13 489.63,224.13 C 494.17,224.13 498.71,229.00 503.25,229.00 C 507.79,229.00 512.33,229.00 516.88,229.00 C 521.42,229.00 525.96,229.00 530.50,229.00 C 535.04,229.00 539.58,229.00 544.13,229.00 C 548.67,229.00 553.21,229.00 557.75,229.00 C 562.29,229.00 566.83,229.00 571.38,229.00 C 575.92,229.00 580.46,229.00 585.00,229.00" data-product="AMD RX 9070" fill="none" stroke="#1CA9C4" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" /><path class="riv-line-path" d="M 40.00,241.17 C 44.54,241.17 49.08,241.17 53.63,241.17 C 58.17,241.17 62.71,247.49 67.25,247.49 C 71.79,247.49 76.33,242.14 80.88,242.14 C 85.42,242.14 89.96,257.96 94.50,257.96 C 99.04,257.96 103.58,253.58 108.13,253.58 C 112.67,253.58 117.21,248.47 121.75,248.47 C 126.29,248.47 130.83,253.33 135.38,253.33 C 139.92,253.33 144.46,253.33 149.00,253.33 C 153.54,253.33 158.08,258.20 162.63,258.20 C 167.17,258.20 171.71,256.01 176.25,256.01 C 180.79,256.01 185.33,253.33 189.88,253.33 C 194.42,253.33 198.96,246.76 203.50,246.76 C 208.04,246.76 212.58,243.60 217.13,243.60 C 221.67,243.60 226.21,253.58 230.75,253.58 C 235.29,253.58 239.83,253.58 244.38,253.58 C 248.92,253.58 253.46,241.41 258.00,241.41 C 262.54,241.41 267.08,243.60 271.63,243.60 C 276.17,243.60 280.71,241.41 285.25,241.41 C 289.79,241.41 294.33,224.13 298.88,224.13 C 303.42,224.13 307.96,224.13 312.50,224.13 C 317.04,224.13 321.58,224.13 326.13,224.13 C 330.67,224.13 335.21,221.70 339.75,221.70 C 344.29,221.70 348.83,222.92 353.38,222.92 C 357.92,222.92 362.46,221.70 367.00,221.70 C 371.54,221.70 376.08,228.03 380.63,228.03 C 385.17,228.03 389.71,219.27 394.25,219.27 C 398.79,219.27 403.33,221.70 407.88,221.70 C 412.42,221.70 416.96,220.24 421.50,220.24 C 426.04,220.24 430.58,221.70 435.13,221.70 C 439.67,221.70 444.21,229.24 448.75,229.24 C 453.29,229.24 457.83,229.24 462.38,229.24 C 466.92,229.24 471.46,229.24 476.00,229.24 C 480.54,229.24 485.08,229.24 489.63,229.24 C 494.17,229.24 498.71,229.24 503.25,229.24 C 507.79,229.24 512.33,229.24 516.88,229.24 C 521.42,229.24 525.96,229.24 530.50,229.24 C 535.04,229.24 539.58,229.24 544.13,229.24 C 548.67,229.24 553.21,229.24 557.75,229.24 C 562.29,229.24 566.83,229.24 571.38,229.24 C 575.92,229.24 580.46,238.73 585.00,238.73" data-product="Nvidia RTX 5070" fill="none" stroke="#75bdd1" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" /><path class="riv-line-path" d="M 40.00,270.37 C 44.54,270.37 49.08,270.37 53.63,270.37 C 58.17,270.37 62.71,270.37 67.25,270.37 C 71.79,270.37 76.33,270.37 80.88,270.37 C 85.42,270.37 89.96,270.37 94.50,270.37 C 99.04,270.37 103.58,282.78 108.13,282.78 C 112.67,282.78 117.21,270.37 121.75,270.37 C 126.29,270.37 130.83,270.37 135.38,270.37 C 139.92,270.37 144.46,270.37 149.00,270.37 C 153.54,270.37 158.08,270.37 162.63,270.37 C 167.17,270.37 171.71,277.67 176.25,277.67 C 180.79,277.67 185.33,277.67 189.88,277.67 C 194.42,277.67 198.96,272.80 203.50,272.80 C 208.04,272.80 212.58,272.80 217.13,272.80 C 221.67,272.80 226.21,270.37 230.75,270.37 C 235.29,270.37 239.83,270.37 244.38,270.37 C 248.92,270.37 253.46,270.37 258.00,270.37 C 262.54,270.37 267.08,265.50 271.63,265.50 C 276.17,265.50 280.71,265.50 285.25,265.50 C 289.79,265.50 294.33,248.47 298.88,248.47 C 303.42,248.47 307.96,248.47 312.50,248.47 C 317.04,248.47 321.58,248.47 326.13,248.47 C 330.67,248.47 335.21,248.47 339.75,248.47 C 344.29,248.47 348.83,248.47 353.38,248.47 C 357.92,248.47 362.46,241.17 367.00,241.17 C 371.54,241.17 376.08,241.17 380.63,241.17 C 385.17,241.17 389.71,236.30 394.25,236.30 C 398.79,236.30 403.33,249.68 407.88,249.68 C 412.42,249.68 416.96,253.33 421.50,253.33 C 426.04,253.33 430.58,253.33 435.13,253.33 C 439.67,253.33 444.21,253.33 448.75,253.33 C 453.29,253.33 457.83,249.68 462.38,249.68 C 466.92,249.68 471.46,255.77 476.00,255.77 C 480.54,255.77 485.08,241.17 489.63,241.17 C 494.17,241.17 498.71,241.17 503.25,241.17 C 507.79,241.17 512.33,241.17 516.88,241.17 C 521.42,241.17 525.96,236.30 530.50,236.30 C 535.04,236.30 539.58,236.30 544.13,236.30 C 548.67,236.30 553.21,236.30 557.75,236.30 C 562.29,236.30 566.83,237.52 571.38,237.52 C 575.92,237.52 580.46,238.73 585.00,238.73" data-product="Nvidia RTX 5060 Ti 16 GB" fill="none" stroke="#e97a7b" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" /><path class="riv-line-path" d="M 40.00,285.45 C 44.54,285.45 49.08,292.27 53.63,292.27 C 58.17,292.27 62.71,284.97 67.25,284.97 C 71.79,284.97 76.33,291.05 80.88,291.05 C 85.42,291.05 89.96,292.27 94.50,292.27 C 99.04,292.27 103.58,292.27 108.13,292.27 C 112.67,292.27 117.21,289.83 121.75,289.83 C 126.29,289.83 130.83,291.78 135.38,291.78 C 139.92,291.78 144.46,296.40 149.00,296.40 C 153.54,296.40 158.08,292.27 162.63,292.27 C 167.17,292.27 171.71,297.13 176.25,297.13 C 180.79,297.13 185.33,297.13 189.88,297.13 C 194.42,297.13 198.96,291.78 203.50,291.78 C 208.04,291.78 212.58,298.84 217.13,298.84 C 221.67,298.84 226.21,289.83 230.75,289.83 C 235.29,289.83 239.83,289.83 244.38,289.83 C 248.92,289.83 253.46,294.70 258.00,294.70 C 262.54,294.70 267.08,294.70 271.63,294.70 C 276.17,294.70 280.71,294.70 285.25,294.70 C 289.79,294.70 294.33,294.70 298.88,294.70 C 303.42,294.70 307.96,289.59 312.50,289.59 C 317.04,289.59 321.58,287.40 326.13,287.40 C 330.67,287.40 335.21,287.40 339.75,287.40 C 344.29,287.40 348.83,287.40 353.38,287.40 C 357.92,287.40 362.46,287.40 367.00,287.40 C 371.54,287.40 376.08,287.40 380.63,287.40 C 385.17,287.40 389.71,287.40 394.25,287.40 C 398.79,287.40 403.33,280.10 407.88,280.10 C 412.42,280.10 416.96,280.10 421.50,280.10 C 426.04,280.10 430.58,280.10 435.13,280.10 C 439.67,280.10 444.21,282.53 448.75,282.53 C 453.29,282.53 457.83,282.53 462.38,282.53 C 466.92,282.53 471.46,277.67 476.00,277.67 C 480.54,277.67 485.08,282.53 489.63,282.53 C 494.17,282.53 498.71,282.53 503.25,282.53 C 507.79,282.53 512.33,284.97 516.88,284.97 C 521.42,284.97 525.96,284.97 530.50,284.97 C 535.04,284.97 539.58,284.97 544.13,284.97 C 548.67,284.97 553.21,294.70 557.75,294.70 C 562.29,294.70 566.83,294.70 571.38,294.70 C 575.92,294.70 580.46,294.70 585.00,294.70" data-product="Nvidia RTX 5060 Ti 8 GB" fill="none" stroke="#e38e4f" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" /><path class="riv-line-path" d="M 40.00,284.97 C 44.54,284.97 49.08,284.97 53.63,284.97 C 58.17,284.97 62.71,284.97 67.25,284.97 C 71.79,284.97 76.33,284.97 80.88,284.97 C 85.42,284.97 89.96,289.83 94.50,289.83 C 99.04,289.83 103.58,289.83 108.13,289.83 C 112.67,289.83 117.21,289.83 121.75,289.83 C 126.29,289.83 130.83,289.83 135.38,289.83 C 139.92,289.83 144.46,289.83 149.00,289.83 C 153.54,289.83 158.08,287.40 162.63,287.40 C 167.17,287.40 171.71,292.27 176.25,292.27 C 180.79,292.27 185.33,289.83 189.88,289.83 C 194.42,289.83 198.96,289.83 203.50,289.83 C 208.04,289.83 212.58,284.97 217.13,284.97 C 221.67,284.97 226.21,282.53 230.75,282.53 C 235.29,282.53 239.83,282.53 244.38,282.53 C 248.92,282.53 253.46,280.10 258.00,280.10 C 262.54,280.10 267.08,280.10 271.63,280.10 C 276.17,280.10 280.71,277.67 285.25,277.67 C 289.79,277.67 294.33,267.93 298.88,267.93 C 303.42,267.93 307.96,267.93 312.50,267.93 C 317.04,267.93 321.58,277.67 326.13,277.67 C 330.67,277.67 335.21,267.93 339.75,267.93 C 344.29,267.93 348.83,267.93 353.38,267.93 C 357.92,267.93 362.46,267.93 367.00,267.93 C 371.54,267.93 376.08,267.93 380.63,267.93 C 385.17,267.93 389.71,267.93 394.25,267.93 C 398.79,267.93 403.33,267.93 407.88,267.93 C 412.42,267.93 416.96,265.74 421.50,265.74 C 426.04,265.74 430.58,267.93 435.13,267.93 C 439.67,267.93 444.21,267.93 448.75,267.93 C 453.29,267.93 457.83,270.37 462.38,270.37 C 466.92,270.37 471.46,270.37 476.00,270.37 C 480.54,270.37 485.08,267.93 489.63,267.93 C 494.17,267.93 498.71,270.37 503.25,270.37 C 507.79,270.37 512.33,267.93 516.88,267.93 C 521.42,267.93 525.96,267.93 530.50,267.93 C 535.04,267.93 539.58,267.93 544.13,267.93 C 548.67,267.93 553.21,277.67 557.75,277.67 C 562.29,277.67 566.83,270.37 571.38,270.37 C 575.92,270.37 580.46,270.37 585.00,270.37" data-product="AMD RX 9060 XT 16 GB" fill="none" stroke="#E33235" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" /><path class="riv-line-path" d="M 40.00,306.87 C 44.54,306.87 49.08,309.30 53.63,309.30 C 58.17,309.30 62.71,306.87 67.25,306.87 C 71.79,306.87 76.33,306.87 80.88,306.87 C 85.42,306.87 89.96,309.30 94.50,309.30 C 99.04,309.30 103.58,309.30 108.13,309.30 C 112.67,309.30 117.21,309.30 121.75,309.30 C 126.29,309.30 130.83,309.30 135.38,309.30 C 139.92,309.30 144.46,309.30 149.00,309.30 C 153.54,309.30 158.08,309.30 162.63,309.30 C 167.17,309.30 171.71,314.17 176.25,314.17 C 180.79,314.17 185.33,308.08 189.88,308.08 C 194.42,308.08 198.96,306.87 203.50,306.87 C 208.04,306.87 212.58,306.87 217.13,306.87 C 221.67,306.87 226.21,304.92 230.75,304.92 C 235.29,304.92 239.83,304.92 244.38,304.92 C 248.92,304.92 253.46,299.57 258.00,299.57 C 262.54,299.57 267.08,299.57 271.63,299.57 C 276.17,299.57 280.71,299.57 285.25,299.57 C 289.79,299.57 294.33,299.57 298.88,299.57 C 303.42,299.57 307.96,289.83 312.50,289.83 C 317.04,289.83 321.58,290.81 326.13,290.81 C 330.67,290.81 335.21,290.81 339.75,290.81 C 344.29,290.81 348.83,290.81 353.38,290.81 C 357.92,290.81 362.46,290.81 367.00,290.81 C 371.54,290.81 376.08,292.27 380.63,292.27 C 385.17,292.27 389.71,292.27 394.25,292.27 C 398.79,292.27 403.33,290.81 407.88,290.81 C 412.42,290.81 416.96,289.83 421.50,289.83 C 426.04,289.83 430.58,289.83 435.13,289.83 C 439.67,289.83 444.21,289.83 448.75,289.83 C 453.29,289.83 457.83,287.40 462.38,287.40 C 466.92,287.40 471.46,287.40 476.00,287.40 C 480.54,287.40 485.08,287.40 489.63,287.40 C 494.17,287.40 498.71,287.40 503.25,287.40 C 507.79,287.40 512.33,287.40 516.88,287.40 C 521.42,287.40 525.96,289.83 530.50,289.83 C 535.04,289.83 539.58,289.83 544.13,289.83 C 548.67,289.83 553.21,287.40 557.75,287.40 C 562.29,287.40 566.83,287.40 571.38,287.40 C 575.92,287.40 580.46,287.40 585.00,287.40" data-product="AMD RX 9060 XT 8 GB" fill="none" stroke="#FE9F58" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" /><path class="riv-line-path" d="M 40.00,302.00 C 44.54,302.00 49.08,302.00 53.63,302.00 C 58.17,302.00 62.71,304.19 67.25,304.19 C 71.79,304.19 76.33,302.97 80.88,302.97 C 85.42,302.97 89.96,302.00 94.50,302.00 C 99.04,302.00 103.58,304.68 108.13,304.68 C 112.67,304.68 117.21,302.24 121.75,302.24 C 126.29,302.24 130.83,302.24 135.38,302.24 C 139.92,302.24 144.46,302.24 149.00,302.24 C 153.54,302.24 158.08,302.24 162.63,302.24 C 167.17,302.24 171.71,306.87 176.25,306.87 C 180.79,306.87 185.33,307.11 189.88,307.11 C 194.42,307.11 198.96,307.11 203.50,307.11 C 208.04,307.11 212.58,307.11 217.13,307.11 C 221.67,307.11 226.21,307.11 230.75,307.11 C 235.29,307.11 239.83,309.30 244.38,309.30 C 248.92,309.30 253.46,311.73 258.00,311.73 C 262.54,311.73 267.08,304.43 271.63,304.43 C 276.17,304.43 280.71,302.24 285.25,302.24 C 289.79,302.24 294.33,302.24 298.88,302.24 C 303.42,302.24 307.96,302.24 312.50,302.24 C 317.04,302.24 321.58,302.24 326.13,302.24 C 330.67,302.24 335.21,292.27 339.75,292.27 C 344.29,292.27 348.83,292.27 353.38,292.27 C 357.92,292.27 362.46,290.08 367.00,290.08 C 371.54,290.08 376.08,290.08 380.63,290.08 C 385.17,290.08 389.71,290.08 394.25,290.08 C 398.79,290.08 403.33,290.08 407.88,290.08 C 412.42,290.08 416.96,290.08 421.50,290.08 C 426.04,290.08 430.58,294.70 435.13,294.70 C 439.67,294.70 444.21,294.70 448.75,294.70 C 453.29,294.70 457.83,299.57 462.38,299.57 C 466.92,299.57 471.46,290.08 476.00,290.08 C 480.54,290.08 485.08,290.08 489.63,290.08 C 494.17,290.08 498.71,289.83 503.25,289.83 C 507.79,289.83 512.33,292.27 516.88,292.27 C 521.42,292.27 525.96,292.27 530.50,292.27 C 535.04,292.27 539.58,292.27 544.13,292.27 C 548.67,292.27 553.21,292.27 557.75,292.27 C 562.29,292.27 566.83,292.27 571.38,292.27 C 575.92,292.27 580.46,292.51 585.00,292.51" data-product="Nvidia RTX 5060" fill="none" stroke="#D07F46" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" /><path class="riv-line-path" d="M 40.00,314.17 C 44.54,314.17 49.08,314.17 53.63,314.17 C 58.17,314.17 62.71,314.17 67.25,314.17 C 71.79,314.17 76.33,314.17 80.88,314.17 C 85.42,314.17 89.96,314.17 94.50,314.17 C 99.04,314.17 103.58,316.60 108.13,316.60 C 112.67,316.60 117.21,316.60 121.75,316.60 C 126.29,316.60 130.83,314.17 135.38,314.17 C 139.92,314.17 144.46,314.17 149.00,314.17 C 153.54,314.17 158.08,314.17 162.63,314.17 C 167.17,314.17 171.71,319.03 176.25,319.03 C 180.79,319.03 185.33,321.47 189.88,321.47 C 194.42,321.47 198.96,321.47 203.50,321.47 C 208.04,321.47 212.58,321.47 217.13,321.47 C 221.67,321.47 226.21,326.33 230.75,326.33 C 235.29,326.33 239.83,326.33 244.38,326.33 C 248.92,326.33 253.46,317.82 258.00,317.82 C 262.54,317.82 267.08,316.60 271.63,316.60 C 276.17,316.60 280.71,316.60 285.25,316.60 C 289.79,316.60 294.33,316.60 298.88,316.60 C 303.42,316.60 307.96,311.73 312.50,311.73 C 317.04,311.73 321.58,311.73 326.13,311.73 C 330.67,311.73 335.21,311.73 339.75,311.73 C 344.29,311.73 348.83,311.73 353.38,311.73 C 357.92,311.73 362.46,311.73 367.00,311.73 C 371.54,311.73 376.08,304.43 380.63,304.43 C 385.17,304.43 389.71,304.43 394.25,304.43 C 398.79,304.43 403.33,304.43 407.88,304.43 C 412.42,304.43 416.96,304.43 421.50,304.43 C 426.04,304.43 430.58,304.43 435.13,304.43 C 439.67,304.43 444.21,304.43 448.75,304.43 C 453.29,304.43 457.83,304.43 462.38,304.43 C 466.92,304.43 471.46,304.43 476.00,304.43 C 480.54,304.43 485.08,304.43 489.63,304.43 C 494.17,304.43 498.71,304.43 503.25,304.43 C 507.79,304.43 512.33,304.43 516.88,304.43 C 521.42,304.43 525.96,304.43 530.50,304.43 C 535.04,304.43 539.58,304.43 544.13,304.43 C 548.67,304.43 553.21,304.43 557.75,304.43 C 562.29,304.43 566.83,304.43 571.38,304.43 C 575.92,304.43 580.46,304.43 585.00,304.43" data-product="Nvidia RTX 5050" fill="none" stroke="#B5282A" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" /><path class="riv-line-path" d="M 40.00,311.73 C 44.54,311.73 49.08,311.73 53.63,311.73 C 58.17,311.73 62.71,314.17 67.25,314.17 C 71.79,314.17 76.33,314.17 80.88,314.17 C 85.42,314.17 89.96,314.17 94.50,314.17 C 99.04,314.17 103.58,314.17 108.13,314.17 C 112.67,314.17 117.21,314.17 121.75,314.17 C 126.29,314.17 130.83,314.17 135.38,314.17 C 139.92,314.17 144.46,314.17 149.00,314.17 C 153.54,314.17 158.08,314.17 162.63,314.17 C 167.17,314.17 171.71,314.17 176.25,314.17 C 180.79,314.17 185.33,314.17 189.88,314.17 C 194.42,314.17 198.96,314.17 203.50,314.17 C 208.04,314.17 212.58,314.17 217.13,314.17 C 221.67,314.17 226.21,316.60 230.75,316.60 C 235.29,316.60 239.83,316.60 244.38,316.60 C 248.92,316.60 253.46,314.17 258.00,314.17 C 262.54,314.17 267.08,314.17 271.63,314.17 C 276.17,314.17 280.71,311.73 285.25,311.73 C 289.79,311.73 294.33,304.43 298.88,304.43 C 303.42,304.43 307.96,304.43 312.50,304.43 C 317.04,304.43 321.58,302.00 326.13,302.00 C 330.67,302.00 335.21,302.00 339.75,302.00 C 344.29,302.00 348.83,302.00 353.38,302.00 C 357.92,302.00 362.46,302.00 367.00,302.00 C 371.54,302.00 376.08,302.00 380.63,302.00 C 385.17,302.00 389.71,302.00 394.25,302.00 C 398.79,302.00 403.33,304.43 407.88,304.43 C 412.42,304.43 416.96,304.43 421.50,304.43 C 426.04,304.43 430.58,304.43 435.13,304.43 C 439.67,304.43 444.21,304.43 448.75,304.43 C 453.29,304.43 457.83,304.43 462.38,304.43 C 466.92,304.43 471.46,304.43 476.00,304.43 C 480.54,304.43 485.08,304.43 489.63,304.43 C 494.17,304.43 498.71,301.03 503.25,301.03 C 507.79,301.03 512.33,302.00 516.88,302.00 C 521.42,302.00 525.96,301.03 530.50,301.03 C 535.04,301.03 539.58,301.03 544.13,301.03 C 548.67,301.03 553.21,302.49 557.75,302.49 C 562.29,302.49 566.83,304.19 571.38,304.19 C 575.92,304.19 580.46,304.43 585.00,304.43" data-product="Intel Arc B580" fill="none" stroke="#66C5D7" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" /><path class="riv-line-path" d="M 40.00,319.03 C 44.54,319.03 49.08,319.03 53.63,319.03 C 58.17,319.03 62.71,319.03 67.25,319.03 C 71.79,319.03 76.33,319.03 80.88,319.03 C 85.42,319.03 89.96,319.03 94.50,319.03 C 99.04,319.03 103.58,319.03 108.13,319.03 C 112.67,319.03 117.21,319.03 121.75,319.03 C 126.29,319.03 130.83,326.33 135.38,326.33 C 139.92,326.33 144.46,321.47 149.00,321.47 C 153.54,321.47 158.08,323.90 162.63,323.90 C 167.17,323.90 171.71,326.33 176.25,326.33 C 180.79,326.33 185.33,326.33 189.88,326.33 C 194.42,326.33 198.96,326.33 203.50,326.33 C 208.04,326.33 212.58,325.85 217.13,325.85 C 221.67,325.85 226.21,325.85 230.75,325.85 C 235.29,325.85 239.83,325.85 244.38,325.85 C 248.92,325.85 253.46,326.33 258.00,326.33 C 262.54,326.33 267.08,326.33 271.63,326.33 C 276.17,326.33 280.71,326.33 285.25,326.33 C 289.79,326.33 294.33,326.33 298.88,326.33 C 303.42,326.33 307.96,314.17 312.50,314.17 C 317.04,314.17 321.58,314.17 326.13,314.17 C 330.67,314.17 335.21,314.17 339.75,314.17 C 344.29,314.17 348.83,314.17 353.38,314.17 C 357.92,314.17 362.46,314.17 367.00,314.17 C 371.54,314.17 376.08,314.17 380.63,314.17 C 385.17,314.17 389.71,314.17 394.25,314.17 C 398.79,314.17 403.33,314.17 407.88,314.17 C 412.42,314.17 416.96,314.17 421.50,314.17 C 426.04,314.17 430.58,311.73 435.13,311.73 C 439.67,311.73 444.21,311.73 448.75,311.73 C 453.29,311.73 457.83,311.73 462.38,311.73 C 466.92,311.73 471.46,311.73 476.00,311.73 C 480.54,311.73 485.08,311.73 489.63,311.73 C 494.17,311.73 498.71,311.73 503.25,311.73 C 507.79,311.73 512.33,311.73 516.88,311.73 C 521.42,311.73 525.96,314.17 530.50,314.17 C 535.04,314.17 539.58,314.17 544.13,314.17 C 548.67,314.17 553.21,314.17 557.75,314.17 C 562.29,314.17 566.83,311.73 571.38,311.73 C 575.92,311.73 580.46,314.17 585.00,314.17" data-product="Intel Arc B570" fill="none" stroke="#FFC08B" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" /><path class="riv-line-path" d="M 516.88,241.17 C 521.42,241.17 525.96,241.17 530.50,241.17 C 535.04,241.17 539.58,241.17 544.13,241.17 C 548.67,241.17 553.21,253.33 557.75,253.33 C 562.29,253.33 566.83,253.33 571.38,253.33 C 575.92,253.33 580.46,253.33 585.00,253.33" data-product="AMD Radeon RX 9070 GRE" fill="none" stroke="#E33235" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="40.00" cy="107.33" r="2" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="53.63" cy="107.58" r="2" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="67.25" cy="131.67" r="2" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="80.88" cy="131.67" r="2" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="94.50" cy="131.67" r="2" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="108.13" cy="148.94" r="2" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="121.75" cy="131.91" r="2" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="135.38" cy="136.53" r="2" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="149.00" cy="131.91" r="2" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="162.63" cy="134.34" r="2" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="176.25" cy="134.10" r="2" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="189.88" cy="134.34" r="2" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="203.50" cy="131.67" r="2" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="217.13" cy="131.67" r="2" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="230.75" cy="131.67" r="2" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="244.38" cy="107.33" r="2" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="258.00" cy="75.70" r="2" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="271.63" cy="66.45" r="2" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="285.25" cy="39.20" r="2" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="298.88" cy="46.50" r="2" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="312.50" cy="42.85" r="2" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="326.13" cy="42.85" r="2" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="339.75" cy="61.10" r="2" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="353.38" cy="61.10" r="2" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="367.00" cy="70.83" r="2" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="380.63" cy="68.40" r="2" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="394.25" cy="61.10" r="2" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="407.88" cy="70.83" r="2" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="421.50" cy="61.10" r="2" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="435.13" cy="61.10" r="2" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="448.75" cy="61.10" r="2" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="462.38" cy="61.10" r="2" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="476.00" cy="61.10" r="2" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="489.63" cy="65.97" r="2" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="503.25" cy="61.10" r="2" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="516.88" cy="70.83" r="2" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="530.50" cy="70.83" r="2" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="544.13" cy="70.83" r="2" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="557.75" cy="70.83" r="2" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="571.38" cy="70.83" r="2" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="585.00" cy="70.83" r="2" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="40.00" cy="185.20" r="2" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="53.63" cy="192.50" r="2" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="67.25" cy="192.50" r="2" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="80.88" cy="192.50" r="2" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="94.50" cy="192.74" r="2" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="108.13" cy="192.74" r="2" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="121.75" cy="192.50" r="2" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="135.38" cy="192.74" r="2" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="149.00" cy="192.50" r="2" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="162.63" cy="197.37" r="2" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="176.25" cy="204.91" r="2" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="189.88" cy="197.37" r="2" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="203.50" cy="192.50" r="2" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="217.13" cy="192.50" r="2" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="230.75" cy="192.74" r="2" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="244.38" cy="192.50" r="2" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="258.00" cy="192.50" r="2" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="271.63" cy="173.28" r="2" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="285.25" cy="156.24" r="2" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="298.88" cy="131.67" r="2" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="312.50" cy="143.83" r="2" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="326.13" cy="143.83" r="2" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="339.75" cy="143.83" r="2" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="353.38" cy="143.83" r="2" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="367.00" cy="143.83" r="2" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="380.63" cy="143.83" r="2" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="394.25" cy="143.83" r="2" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="407.88" cy="156.00" r="2" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="421.50" cy="134.10" r="2" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="435.13" cy="134.10" r="2" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="448.75" cy="134.10" r="2" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="462.38" cy="134.10" r="2" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="476.00" cy="136.53" r="2" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="489.63" cy="136.53" r="2" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="503.25" cy="156.00" r="2" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="516.88" cy="136.53" r="2" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="530.50" cy="136.53" r="2" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="544.13" cy="136.53" r="2" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="557.75" cy="151.13" r="2" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="571.38" cy="142.62" r="2" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="585.00" cy="156.00" r="2" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="40.00" cy="204.67" r="2" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="53.63" cy="204.67" r="2" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="67.25" cy="204.67" r="2" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="80.88" cy="205.88" r="2" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="94.50" cy="211.97" r="2" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="108.13" cy="211.97" r="2" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="121.75" cy="216.83" r="2" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="135.38" cy="216.83" r="2" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="149.00" cy="216.83" r="2" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="162.63" cy="229.00" r="2" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="176.25" cy="229.00" r="2" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="189.88" cy="229.00" r="2" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="203.50" cy="229.00" r="2" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="217.13" cy="229.00" r="2" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="230.75" cy="229.00" r="2" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="244.38" cy="224.13" r="2" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="258.00" cy="214.40" r="2" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="271.63" cy="204.67" r="2" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="285.25" cy="199.80" r="2" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="298.88" cy="199.80" r="2" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="312.50" cy="197.37" r="2" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="326.13" cy="197.37" r="2" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="339.75" cy="197.37" r="2" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="353.38" cy="197.37" r="2" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="367.00" cy="197.37" r="2" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="380.63" cy="197.37" r="2" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="394.25" cy="197.37" r="2" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="407.88" cy="199.80" r="2" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="421.50" cy="202.23" r="2" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="435.13" cy="202.23" r="2" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="448.75" cy="211.97" r="2" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="462.38" cy="202.23" r="2" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="476.00" cy="202.23" r="2" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="489.63" cy="202.23" r="2" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="503.25" cy="204.67" r="2" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="516.88" cy="204.67" r="2" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="530.50" cy="204.67" r="2" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="544.13" cy="204.67" r="2" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="557.75" cy="204.67" r="2" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="571.38" cy="204.67" r="2" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="585.00" cy="204.67" r="2" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="40.00" cy="229.00" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="53.63" cy="229.00" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="67.25" cy="241.17" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="80.88" cy="241.17" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="94.50" cy="229.00" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="108.13" cy="229.00" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="121.75" cy="241.17" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="135.38" cy="241.17" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="149.00" cy="238.73" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="162.63" cy="241.17" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="176.25" cy="241.17" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="189.88" cy="246.03" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="203.50" cy="246.03" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="217.13" cy="246.03" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="230.75" cy="246.03" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="244.38" cy="246.03" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="258.00" cy="233.87" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="271.63" cy="233.87" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="285.25" cy="233.87" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="298.88" cy="229.00" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="312.50" cy="231.43" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="326.13" cy="221.70" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="339.75" cy="221.70" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="353.38" cy="224.13" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="367.00" cy="226.57" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="380.63" cy="226.57" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="394.25" cy="221.70" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="407.88" cy="224.13" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="421.50" cy="224.13" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="435.13" cy="224.13" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="448.75" cy="224.13" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="462.38" cy="224.13" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="476.00" cy="229.00" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="489.63" cy="224.13" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="503.25" cy="229.00" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="516.88" cy="229.00" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="530.50" cy="229.00" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="544.13" cy="229.00" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="557.75" cy="229.00" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="571.38" cy="229.00" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="585.00" cy="229.00" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="40.00" cy="241.17" r="2" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="53.63" cy="241.17" r="2" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="67.25" cy="247.49" r="2" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="80.88" cy="242.14" r="2" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="94.50" cy="257.96" r="2" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="108.13" cy="253.58" r="2" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="121.75" cy="248.47" r="2" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="135.38" cy="253.33" r="2" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="149.00" cy="253.33" r="2" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="162.63" cy="258.20" r="2" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="176.25" cy="256.01" r="2" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="189.88" cy="253.33" r="2" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="203.50" cy="246.76" r="2" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="217.13" cy="243.60" r="2" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="230.75" cy="253.58" r="2" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="244.38" cy="253.58" r="2" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="258.00" cy="241.41" r="2" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="271.63" cy="243.60" r="2" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="285.25" cy="241.41" r="2" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="298.88" cy="224.13" r="2" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="312.50" cy="224.13" r="2" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="326.13" cy="224.13" r="2" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="339.75" cy="221.70" r="2" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="353.38" cy="222.92" r="2" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="367.00" cy="221.70" r="2" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="380.63" cy="228.03" r="2" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="394.25" cy="219.27" r="2" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="407.88" cy="221.70" r="2" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="421.50" cy="220.24" r="2" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="435.13" cy="221.70" r="2" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="448.75" cy="229.24" r="2" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="462.38" cy="229.24" r="2" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="476.00" cy="229.24" r="2" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="489.63" cy="229.24" r="2" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="503.25" cy="229.24" r="2" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="516.88" cy="229.24" r="2" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="530.50" cy="229.24" r="2" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="544.13" cy="229.24" r="2" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="557.75" cy="229.24" r="2" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="571.38" cy="229.24" r="2" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="585.00" cy="238.73" r="2" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="40.00" cy="270.37" r="2" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="53.63" cy="270.37" r="2" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="67.25" cy="270.37" r="2" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="80.88" cy="270.37" r="2" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="94.50" cy="270.37" r="2" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="108.13" cy="282.78" r="2" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="121.75" cy="270.37" r="2" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="135.38" cy="270.37" r="2" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="149.00" cy="270.37" r="2" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="162.63" cy="270.37" r="2" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="176.25" cy="277.67" r="2" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="189.88" cy="277.67" r="2" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="203.50" cy="272.80" r="2" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="217.13" cy="272.80" r="2" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="230.75" cy="270.37" r="2" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="244.38" cy="270.37" r="2" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="258.00" cy="270.37" r="2" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="271.63" cy="265.50" r="2" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="285.25" cy="265.50" r="2" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="298.88" cy="248.47" r="2" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="312.50" cy="248.47" r="2" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="326.13" cy="248.47" r="2" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="339.75" cy="248.47" r="2" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="353.38" cy="248.47" r="2" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="367.00" cy="241.17" r="2" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="380.63" cy="241.17" r="2" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="394.25" cy="236.30" r="2" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="407.88" cy="249.68" r="2" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="421.50" cy="253.33" r="2" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="435.13" cy="253.33" r="2" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="448.75" cy="253.33" r="2" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="462.38" cy="249.68" r="2" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="476.00" cy="255.77" r="2" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="489.63" cy="241.17" r="2" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="503.25" cy="241.17" r="2" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="516.88" cy="241.17" r="2" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="530.50" cy="236.30" r="2" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="544.13" cy="236.30" r="2" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="557.75" cy="236.30" r="2" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="571.38" cy="237.52" r="2" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="585.00" cy="238.73" r="2" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="40.00" cy="285.45" r="2" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="53.63" cy="292.27" r="2" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="67.25" cy="284.97" r="2" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="80.88" cy="291.05" r="2" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="94.50" cy="292.27" r="2" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="108.13" cy="292.27" r="2" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="121.75" cy="289.83" r="2" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="135.38" cy="291.78" r="2" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="149.00" cy="296.40" r="2" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="162.63" cy="292.27" r="2" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="176.25" cy="297.13" r="2" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="189.88" cy="297.13" r="2" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="203.50" cy="291.78" r="2" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="217.13" cy="298.84" r="2" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="230.75" cy="289.83" r="2" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="244.38" cy="289.83" r="2" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="258.00" cy="294.70" r="2" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="271.63" cy="294.70" r="2" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="285.25" cy="294.70" r="2" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="298.88" cy="294.70" r="2" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="312.50" cy="289.59" r="2" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="326.13" cy="287.40" r="2" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="339.75" cy="287.40" r="2" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="353.38" cy="287.40" r="2" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="367.00" cy="287.40" r="2" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="380.63" cy="287.40" r="2" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="394.25" cy="287.40" r="2" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="407.88" cy="280.10" r="2" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="421.50" cy="280.10" r="2" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="435.13" cy="280.10" r="2" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="448.75" cy="282.53" r="2" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="462.38" cy="282.53" r="2" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="476.00" cy="277.67" r="2" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="489.63" cy="282.53" r="2" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="503.25" cy="282.53" r="2" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="516.88" cy="284.97" r="2" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="530.50" cy="284.97" r="2" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="544.13" cy="284.97" r="2" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="557.75" cy="294.70" r="2" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="571.38" cy="294.70" r="2" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="585.00" cy="294.70" r="2" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="40.00" cy="284.97" r="2" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="53.63" cy="284.97" r="2" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="67.25" cy="284.97" r="2" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="80.88" cy="284.97" r="2" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="94.50" cy="289.83" r="2" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="108.13" cy="289.83" r="2" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="121.75" cy="289.83" r="2" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="135.38" cy="289.83" r="2" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="149.00" cy="289.83" r="2" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="162.63" cy="287.40" r="2" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="176.25" cy="292.27" r="2" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="189.88" cy="289.83" r="2" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="203.50" cy="289.83" r="2" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="217.13" cy="284.97" r="2" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="230.75" cy="282.53" r="2" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="244.38" cy="282.53" r="2" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="258.00" cy="280.10" r="2" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="271.63" cy="280.10" r="2" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="285.25" cy="277.67" r="2" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="298.88" cy="267.93" r="2" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="312.50" cy="267.93" r="2" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="326.13" cy="277.67" r="2" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="339.75" cy="267.93" r="2" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="353.38" cy="267.93" r="2" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="367.00" cy="267.93" r="2" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="380.63" cy="267.93" r="2" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="394.25" cy="267.93" r="2" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="407.88" cy="267.93" r="2" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="421.50" cy="265.74" r="2" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="435.13" cy="267.93" r="2" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="448.75" cy="267.93" r="2" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="462.38" cy="270.37" r="2" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="476.00" cy="270.37" r="2" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="489.63" cy="267.93" r="2" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="503.25" cy="270.37" r="2" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="516.88" cy="267.93" r="2" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="530.50" cy="267.93" r="2" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="544.13" cy="267.93" r="2" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="557.75" cy="277.67" r="2" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="571.38" cy="270.37" r="2" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="585.00" cy="270.37" r="2" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="40.00" cy="306.87" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="53.63" cy="309.30" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="67.25" cy="306.87" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="80.88" cy="306.87" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="94.50" cy="309.30" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="108.13" cy="309.30" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="121.75" cy="309.30" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="135.38" cy="309.30" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="149.00" cy="309.30" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="162.63" cy="309.30" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="176.25" cy="314.17" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="189.88" cy="308.08" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="203.50" cy="306.87" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="217.13" cy="306.87" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="230.75" cy="304.92" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="244.38" cy="304.92" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="258.00" cy="299.57" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="271.63" cy="299.57" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="285.25" cy="299.57" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="298.88" cy="299.57" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="312.50" cy="289.83" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="326.13" cy="290.81" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="339.75" cy="290.81" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="353.38" cy="290.81" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="367.00" cy="290.81" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="380.63" cy="292.27" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="394.25" cy="292.27" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="407.88" cy="290.81" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="421.50" cy="289.83" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="435.13" cy="289.83" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="448.75" cy="289.83" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="462.38" cy="287.40" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="476.00" cy="287.40" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="489.63" cy="287.40" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="503.25" cy="287.40" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="516.88" cy="287.40" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="530.50" cy="289.83" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="544.13" cy="289.83" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="557.75" cy="287.40" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="571.38" cy="287.40" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="585.00" cy="287.40" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="40.00" cy="302.00" r="2" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="53.63" cy="302.00" r="2" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="67.25" cy="304.19" r="2" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="80.88" cy="302.97" r="2" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="94.50" cy="302.00" r="2" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="108.13" cy="304.68" r="2" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="121.75" cy="302.24" r="2" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="135.38" cy="302.24" r="2" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="149.00" cy="302.24" r="2" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="162.63" cy="302.24" r="2" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="176.25" cy="306.87" r="2" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="189.88" cy="307.11" r="2" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="203.50" cy="307.11" r="2" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="217.13" cy="307.11" r="2" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="230.75" cy="307.11" r="2" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="244.38" cy="309.30" r="2" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="258.00" cy="311.73" r="2" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="271.63" cy="304.43" r="2" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="285.25" cy="302.24" r="2" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="298.88" cy="302.24" r="2" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="312.50" cy="302.24" r="2" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="326.13" cy="302.24" r="2" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="339.75" cy="292.27" r="2" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="353.38" cy="292.27" r="2" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="367.00" cy="290.08" r="2" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="380.63" cy="290.08" r="2" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="394.25" cy="290.08" r="2" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="407.88" cy="290.08" r="2" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="421.50" cy="290.08" r="2" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="435.13" cy="294.70" r="2" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="448.75" cy="294.70" r="2" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="462.38" cy="299.57" r="2" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="476.00" cy="290.08" r="2" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="489.63" cy="290.08" r="2" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="503.25" cy="289.83" r="2" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="516.88" cy="292.27" r="2" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="530.50" cy="292.27" r="2" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="544.13" cy="292.27" r="2" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="557.75" cy="292.27" r="2" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="571.38" cy="292.27" r="2" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="585.00" cy="292.51" r="2" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="40.00" cy="314.17" r="2" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="53.63" cy="314.17" r="2" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="67.25" cy="314.17" r="2" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="80.88" cy="314.17" r="2" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="94.50" cy="314.17" r="2" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="108.13" cy="316.60" r="2" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="121.75" cy="316.60" r="2" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="135.38" cy="314.17" r="2" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="149.00" cy="314.17" r="2" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="162.63" cy="314.17" r="2" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="176.25" cy="319.03" r="2" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="189.88" cy="321.47" r="2" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="203.50" cy="321.47" r="2" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="217.13" cy="321.47" r="2" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="230.75" cy="326.33" r="2" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="244.38" cy="326.33" r="2" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="258.00" cy="317.82" r="2" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="271.63" cy="316.60" r="2" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="285.25" cy="316.60" r="2" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="298.88" cy="316.60" r="2" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="312.50" cy="311.73" r="2" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="326.13" cy="311.73" r="2" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="339.75" cy="311.73" r="2" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="353.38" cy="311.73" r="2" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="367.00" cy="311.73" r="2" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="380.63" cy="304.43" r="2" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="394.25" cy="304.43" r="2" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="407.88" cy="304.43" r="2" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="421.50" cy="304.43" r="2" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="435.13" cy="304.43" r="2" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="448.75" cy="304.43" r="2" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="462.38" cy="304.43" r="2" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="476.00" cy="304.43" r="2" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="489.63" cy="304.43" r="2" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="503.25" cy="304.43" r="2" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="516.88" cy="304.43" r="2" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="530.50" cy="304.43" r="2" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="544.13" cy="304.43" r="2" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="557.75" cy="304.43" r="2" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="571.38" cy="304.43" r="2" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="585.00" cy="304.43" r="2" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="40.00" cy="311.73" r="2" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="53.63" cy="311.73" r="2" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="67.25" cy="314.17" r="2" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="80.88" cy="314.17" r="2" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="94.50" cy="314.17" r="2" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="108.13" cy="314.17" r="2" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="121.75" cy="314.17" r="2" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="135.38" cy="314.17" r="2" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="149.00" cy="314.17" r="2" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="162.63" cy="314.17" r="2" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="176.25" cy="314.17" r="2" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="189.88" cy="314.17" r="2" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="203.50" cy="314.17" r="2" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="217.13" cy="314.17" r="2" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="230.75" cy="316.60" r="2" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="244.38" cy="316.60" r="2" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="258.00" cy="314.17" r="2" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="271.63" cy="314.17" r="2" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="285.25" cy="311.73" r="2" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="298.88" cy="304.43" r="2" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="312.50" cy="304.43" r="2" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="326.13" cy="302.00" r="2" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="339.75" cy="302.00" r="2" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="353.38" cy="302.00" r="2" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="367.00" cy="302.00" r="2" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="380.63" cy="302.00" r="2" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="394.25" cy="302.00" r="2" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="407.88" cy="304.43" r="2" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="421.50" cy="304.43" r="2" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="435.13" cy="304.43" r="2" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="448.75" cy="304.43" r="2" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="462.38" cy="304.43" r="2" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="476.00" cy="304.43" r="2" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="489.63" cy="304.43" r="2" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="503.25" cy="301.03" r="2" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="516.88" cy="302.00" r="2" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="530.50" cy="301.03" r="2" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="544.13" cy="301.03" r="2" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="557.75" cy="302.49" r="2" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="571.38" cy="304.19" r="2" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="585.00" cy="304.43" r="2" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="40.00" cy="319.03" r="2" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="53.63" cy="319.03" r="2" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="67.25" cy="319.03" r="2" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="80.88" cy="319.03" r="2" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="94.50" cy="319.03" r="2" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="108.13" cy="319.03" r="2" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="121.75" cy="319.03" r="2" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="135.38" cy="326.33" r="2" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="149.00" cy="321.47" r="2" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="162.63" cy="323.90" r="2" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="176.25" cy="326.33" r="2" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="189.88" cy="326.33" r="2" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="203.50" cy="326.33" r="2" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="217.13" cy="325.85" r="2" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="230.75" cy="325.85" r="2" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="244.38" cy="325.85" r="2" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="258.00" cy="326.33" r="2" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="271.63" cy="326.33" r="2" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="285.25" cy="326.33" r="2" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="298.88" cy="326.33" r="2" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="312.50" cy="314.17" r="2" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="326.13" cy="314.17" r="2" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="339.75" cy="314.17" r="2" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="353.38" cy="314.17" r="2" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="367.00" cy="314.17" r="2" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="380.63" cy="314.17" r="2" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="394.25" cy="314.17" r="2" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="407.88" cy="314.17" r="2" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="421.50" cy="314.17" r="2" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="435.13" cy="311.73" r="2" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="448.75" cy="311.73" r="2" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="462.38" cy="311.73" r="2" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="476.00" cy="311.73" r="2" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="489.63" cy="311.73" r="2" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="503.25" cy="311.73" r="2" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="516.88" cy="311.73" r="2" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="530.50" cy="314.17" r="2" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="544.13" cy="314.17" r="2" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="557.75" cy="314.17" r="2" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="571.38" cy="311.73" r="2" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="585.00" cy="314.17" r="2" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="AMD Radeon RX 9070 GRE" cx="516.88" cy="241.17" r="2" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD Radeon RX 9070 GRE" cx="530.50" cy="241.17" r="2" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD Radeon RX 9070 GRE" cx="544.13" cy="241.17" r="2" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD Radeon RX 9070 GRE" cx="557.75" cy="253.33" r="2" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD Radeon RX 9070 GRE" cx="571.38" cy="253.33" r="2" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD Radeon RX 9070 GRE" cx="585.00" cy="253.33" r="2" fill="#E33235" style="opacity:0;" /></svg><div class="fv-x-axis-title">Week</div><div class="riv-line-legend" data-chart="fv-chart-1784203622814-lbddrgyl2-line-Lowest pricing"><button class="riv-legend-item " data-product="Nvidia RTX 5080"><span class="riv-legend-marker" style="background-color: #ffcea9;"></span>Nvidia RTX 5080</button><button class="riv-legend-item " data-product="Nvidia RTX 5070 Ti"><span class="riv-legend-marker" style="background-color: #d26365;"></span>Nvidia RTX 5070 Ti</button><button class="riv-legend-item " data-product="AMD RX 9070 XT"><span class="riv-legend-marker" style="background-color: #EB6F71;"></span>AMD RX 9070 XT</button><button class="riv-legend-item " data-product="AMD RX 9070"><span class="riv-legend-marker" style="background-color: #1CA9C4;"></span>AMD RX 9070</button><button class="riv-legend-item " data-product="Nvidia RTX 5070"><span class="riv-legend-marker" style="background-color: #75bdd1;"></span>Nvidia RTX 5070</button><button class="riv-legend-item " data-product="Nvidia RTX 5060 Ti 16 GB"><span class="riv-legend-marker" style="background-color: #e97a7b;"></span>Nvidia RTX 5060 Ti 16 GB</button><button class="riv-legend-item " data-product="Nvidia RTX 5060 Ti 8 GB"><span class="riv-legend-marker" style="background-color: #e38e4f;"></span>Nvidia RTX 5060 Ti 8 GB</button><button class="riv-legend-item " data-product="AMD RX 9060 XT 16 GB"><span class="riv-legend-marker" style="background-color: #E33235;"></span>AMD RX 9060 XT 16 GB</button><button class="riv-legend-item " data-product="AMD RX 9060 XT 8 GB"><span class="riv-legend-marker" style="background-color: #FE9F58;"></span>AMD RX 9060 XT 8 GB</button><button class="riv-legend-item " data-product="Nvidia RTX 5060"><span class="riv-legend-marker" style="background-color: #D07F46;"></span>Nvidia RTX 5060</button><button class="riv-legend-item " data-product="Nvidia RTX 5050"><span class="riv-legend-marker" style="background-color: #B5282A;"></span>Nvidia RTX 5050</button><button class="riv-legend-item " data-product="Intel Arc B580"><span class="riv-legend-marker" style="background-color: #66C5D7;"></span>Intel Arc B580</button><button class="riv-legend-item " data-product="Intel Arc B570"><span class="riv-legend-marker" style="background-color: #FFC08B;"></span>Intel Arc B570</button><button class="riv-legend-item " data-product="AMD Radeon RX 9070 GRE"><span class="riv-legend-marker" style="background-color: #E33235;"></span>AMD Radeon RX 9070 GRE</button></div><table class="sr-only"><caption>Lowest pricing Data</caption><thead><tr><th>Timestamp (Week)</th><th>Nvidia RTX 5080 (Price, $)</th><th>Nvidia RTX 5070 Ti (Price, $)</th><th>AMD RX 9070 XT (Price, $)</th><th>AMD RX 9070 (Price, $)</th><th>Nvidia RTX 5070 (Price, $)</th><th>Nvidia RTX 5060 Ti 16 GB (Price, $)</th><th>Nvidia RTX 5060 Ti 8 GB (Price, $)</th><th>AMD RX 9060 XT 16 GB (Price, $)</th><th>AMD RX 9060 XT 8 GB (Price, $)</th><th>Nvidia RTX 5060 (Price, $)</th><th>Nvidia RTX 5050 (Price, $)</th><th>Intel Arc B580 (Price, $)</th><th>Intel Arc B570 (Price, $)</th><th>AMD Radeon RX 9070 GRE (Price, $)</th></tr></thead><tbody><tr><td>1</td><td>1100</td><td>780</td><td>700</td><td>600</td><td>550</td><td>430</td><td>368</td><td>370</td><td>280</td><td>300</td><td>250</td><td>260</td><td>230</td><td>N/A</td></tr><tr><td>2</td><td>1099</td><td>750</td><td>700</td><td>600</td><td>550</td><td>430</td><td>340</td><td>370</td><td>270</td><td>300</td><td>250</td><td>260</td><td>230</td><td>N/A</td></tr><tr><td>3</td><td>1000</td><td>750</td><td>700</td><td>550</td><td>524</td><td>430</td><td>370</td><td>370</td><td>280</td><td>291</td><td>250</td><td>250</td><td>230</td><td>N/A</td></tr><tr><td>4</td><td>1000</td><td>750</td><td>695</td><td>550</td><td>546</td><td>430</td><td>345</td><td>370</td><td>280</td><td>296</td><td>250</td><td>250</td><td>230</td><td>N/A</td></tr><tr><td>5</td><td>1000</td><td>749</td><td>670</td><td>600</td><td>481</td><td>430</td><td>340</td><td>350</td><td>270</td><td>300</td><td>250</td><td>250</td><td>230</td><td>N/A</td></tr><tr><td>6</td><td>929</td><td>749</td><td>670</td><td>600</td><td>499</td><td>379</td><td>340</td><td>350</td><td>270</td><td>289</td><td>240</td><td>250</td><td>230</td><td>N/A</td></tr><tr><td>7</td><td>999</td><td>750</td><td>650</td><td>550</td><td>520</td><td>430</td><td>350</td><td>350</td><td>270</td><td>299</td><td>240</td><td>250</td><td>230</td><td>N/A</td></tr><tr><td>8</td><td>980</td><td>749</td><td>650</td><td>550</td><td>500</td><td>430</td><td>342</td><td>350</td><td>270</td><td>299</td><td>250</td><td>250</td><td>200</td><td>N/A</td></tr><tr><td>9</td><td>999</td><td>750</td><td>650</td><td>560</td><td>500</td><td>430</td><td>323</td><td>350</td><td>270</td><td>299</td><td>250</td><td>250</td><td>220</td><td>N/A</td></tr><tr><td>10</td><td>989</td><td>730</td><td>600</td><td>550</td><td>480</td><td>430</td><td>340</td><td>360</td><td>270</td><td>299</td><td>250</td><td>250</td><td>210</td><td>N/A</td></tr><tr><td>11</td><td>990</td><td>699</td><td>600</td><td>550</td><td>489</td><td>400</td><td>320</td><td>340</td><td>250</td><td>280</td><td>230</td><td>250</td><td>200</td><td>N/A</td></tr><tr><td>12</td><td>989</td><td>730</td><td>600</td><td>530</td><td>500</td><td>400</td><td>320</td><td>350</td><td>275</td><td>279</td><td>220</td><td>250</td><td>200</td><td>N/A</td></tr><tr><td>13</td><td>1000</td><td>750</td><td>600</td><td>530</td><td>527</td><td>420</td><td>342</td><td>350</td><td>280</td><td>279</td><td>220</td><td>250</td><td>200</td><td>N/A</td></tr><tr><td>14</td><td>1000</td><td>750</td><td>600</td><td>530</td><td>540</td><td>420</td><td>313</td><td>370</td><td>280</td><td>279</td><td>220</td><td>250</td><td>202</td><td>N/A</td></tr><tr><td>15</td><td>1000</td><td>749</td><td>600</td><td>530</td><td>499</td><td>430</td><td>350</td><td>380</td><td>288</td><td>279</td><td>200</td><td>240</td><td>202</td><td>N/A</td></tr><tr><td>16</td><td>1100</td><td>750</td><td>620</td><td>530</td><td>499</td><td>430</td><td>350</td><td>380</td><td>288</td><td>270</td><td>200</td><td>240</td><td>202</td><td>N/A</td></tr><tr><td>17</td><td>1230</td><td>750</td><td>660</td><td>580</td><td>549</td><td>430</td><td>330</td><td>390</td><td>310</td><td>260</td><td>235</td><td>250</td><td>200</td><td>N/A</td></tr><tr><td>18</td><td>1268</td><td>829</td><td>700</td><td>580</td><td>540</td><td>450</td><td>330</td><td>390</td><td>310</td><td>290</td><td>240</td><td>250</td><td>200</td><td>N/A</td></tr><tr><td>19</td><td>1380</td><td>899</td><td>720</td><td>580</td><td>549</td><td>450</td><td>330</td><td>400</td><td>310</td><td>299</td><td>240</td><td>260</td><td>200</td><td>N/A</td></tr><tr><td>20</td><td>1350</td><td>1000</td><td>720</td><td>600</td><td>620</td><td>520</td><td>330</td><td>440</td><td>310</td><td>299</td><td>240</td><td>290</td><td>200</td><td>N/A</td></tr><tr><td>21</td><td>1365</td><td>950</td><td>730</td><td>590</td><td>620</td><td>520</td><td>351</td><td>440</td><td>350</td><td>299</td><td>260</td><td>290</td><td>250</td><td>N/A</td></tr><tr><td>22</td><td>1365</td><td>950</td><td>730</td><td>630</td><td>620</td><td>520</td><td>360</td><td>400</td><td>346</td><td>299</td><td>260</td><td>300</td><td>250</td><td>N/A</td></tr><tr><td>23</td><td>1290</td><td>950</td><td>730</td><td>630</td><td>630</td><td>520</td><td>360</td><td>440</td><td>346</td><td>340</td><td>260</td><td>300</td><td>250</td><td>N/A</td></tr><tr><td>24</td><td>1290</td><td>950</td><td>730</td><td>620</td><td>625</td><td>520</td><td>360</td><td>440</td><td>346</td><td>340</td><td>260</td><td>300</td><td>250</td><td>N/A</td></tr><tr><td>25</td><td>1250</td><td>950</td><td>730</td><td>610</td><td>630</td><td>550</td><td>360</td><td>440</td><td>346</td><td>349</td><td>260</td><td>300</td><td>250</td><td>N/A</td></tr><tr><td>26</td><td>1260</td><td>950</td><td>730</td><td>610</td><td>604</td><td>550</td><td>360</td><td>440</td><td>340</td><td>349</td><td>290</td><td>300</td><td>250</td><td>N/A</td></tr><tr><td>27</td><td>1290</td><td>950</td><td>730</td><td>630</td><td>640</td><td>570</td><td>360</td><td>440</td><td>340</td><td>349</td><td>290</td><td>300</td><td>250</td><td>N/A</td></tr><tr><td>28</td><td>1250</td><td>900</td><td>720</td><td>620</td><td>630</td><td>515</td><td>390</td><td>440</td><td>346</td><td>349</td><td>290</td><td>290</td><td>250</td><td>N/A</td></tr><tr><td>29</td><td>1290</td><td>990</td><td>710</td><td>620</td><td>636</td><td>500</td><td>390</td><td>449</td><td>350</td><td>349</td><td>290</td><td>290</td><td>250</td><td>N/A</td></tr><tr><td>30</td><td>1290</td><td>990</td><td>710</td><td>620</td><td>630</td><td>500</td><td>390</td><td>440</td><td>350</td><td>330</td><td>290</td><td>290</td><td>260</td><td>N/A</td></tr><tr><td>31</td><td>1290</td><td>990</td><td>670</td><td>620</td><td>599</td><td>500</td><td>380</td><td>440</td><td>350</td><td>330</td><td>290</td><td>290</td><td>260</td><td>N/A</td></tr><tr><td>32</td><td>1290</td><td>990</td><td>710</td><td>620</td><td>599</td><td>515</td><td>380</td><td>430</td><td>360</td><td>310</td><td>290</td><td>290</td><td>260</td><td>N/A</td></tr><tr><td>33</td><td>1290</td><td>980</td><td>710</td><td>600</td><td>599</td><td>490</td><td>400</td><td>430</td><td>360</td><td>349</td><td>290</td><td>290</td><td>260</td><td>N/A</td></tr><tr><td>34</td><td>1270</td><td>980</td><td>710</td><td>620</td><td>599</td><td>550</td><td>380</td><td>440</td><td>360</td><td>349</td><td>290</td><td>290</td><td>260</td><td>N/A</td></tr><tr><td>35</td><td>1290</td><td>900</td><td>700</td><td>600</td><td>599</td><td>550</td><td>380</td><td>430</td><td>360</td><td>350</td><td>290</td><td>304</td><td>260</td><td>N/A</td></tr><tr><td>36</td><td>1250</td><td>980</td><td>700</td><td>600</td><td>599</td><td>550</td><td>370</td><td>440</td><td>360</td><td>340</td><td>290</td><td>300</td><td>260</td><td>550</td></tr><tr><td>37</td><td>1250</td><td>980</td><td>700</td><td>600</td><td>599</td><td>570</td><td>370</td><td>440</td><td>350</td><td>340</td><td>290</td><td>304</td><td>250</td><td>550</td></tr><tr><td>38</td><td>1250</td><td>980</td><td>700</td><td>600</td><td>599</td><td>570</td><td>370</td><td>440</td><td>350</td><td>340</td><td>290</td><td>304</td><td>250</td><td>550</td></tr><tr><td>39</td><td>1250</td><td>920</td><td>700</td><td>600</td><td>599</td><td>570</td><td>330</td><td>400</td><td>360</td><td>340</td><td>290</td><td>298</td><td>250</td><td>500</td></tr><tr><td>40</td><td>1250</td><td>955</td><td>700</td><td>600</td><td>599</td><td>565</td><td>330</td><td>430</td><td>360</td><td>340</td><td>290</td><td>291</td><td>260</td><td>500</td></tr><tr><td>41</td><td>1250</td><td>900</td><td>700</td><td>600</td><td>560</td><td>560</td><td>330</td><td>430</td><td>360</td><td>339</td><td>290</td><td>290</td><td>250</td><td>500</td></tr></tbody></table><script type="application/json" class="riv-line-chart-data">{"products":[{"name":"Nvidia RTX 5080","displayName":"Nvidia RTX 5080","color":"#ffcea9"},{"name":"Nvidia RTX 5070 Ti","displayName":"Nvidia RTX 5070 Ti","color":"#d26365"},{"name":"AMD RX 9070 XT","displayName":"AMD RX 9070 XT","color":"#EB6F71"},{"name":"AMD RX 9070","displayName":"AMD RX 9070","color":"#1CA9C4"},{"name":"Nvidia RTX 5070","displayName":"Nvidia RTX 5070","color":"#75bdd1"},{"name":"Nvidia RTX 5060 Ti 16 GB","displayName":"Nvidia RTX 5060 Ti 16 GB","color":"#e97a7b"},{"name":"Nvidia RTX 5060 Ti 8 GB","displayName":"Nvidia RTX 5060 Ti 8 GB","color":"#e38e4f"},{"name":"AMD RX 9060 XT 16 GB","displayName":"AMD RX 9060 XT 16 GB","color":"#E33235"},{"name":"AMD RX 9060 XT 8 GB","displayName":"AMD RX 9060 XT 8 GB","color":"#FE9F58"},{"name":"Nvidia RTX 5060","displayName":"Nvidia RTX 5060","color":"#D07F46"},{"name":"Nvidia RTX 5050","displayName":"Nvidia RTX 5050","color":"#B5282A"},{"name":"Intel Arc B580","displayName":"Intel Arc B580","color":"#66C5D7"},{"name":"Intel Arc B570","displayName":"Intel Arc B570","color":"#FFC08B"},{"name":"AMD Radeon RX 9070 GRE","displayName":"AMD Radeon RX 9070 GRE","color":"#E33235"}],"timestampUnit":"Week","unit":"Price, $","xAxisLabel":"Week","xAxisTickIncrement":5,"data":[{"timestamp":1,"productName":"AMD RX 9060 XT 16 GB","value":370},{"timestamp":1,"productName":"AMD RX 9060 XT 8 GB","value":280},{"timestamp":1,"productName":"AMD RX 9070","value":600},{"timestamp":1,"productName":"AMD RX 9070 XT","value":700},{"timestamp":1,"productName":"Intel Arc B570","value":230},{"timestamp":1,"productName":"Intel Arc B580","value":260},{"timestamp":1,"productName":"Nvidia RTX 5050","value":250},{"timestamp":1,"productName":"Nvidia RTX 5060","value":300},{"timestamp":1,"productName":"Nvidia RTX 5060 Ti 16 GB","value":430},{"timestamp":1,"productName":"Nvidia RTX 5060 Ti 8 GB","value":368},{"timestamp":1,"productName":"Nvidia RTX 5070","value":550},{"timestamp":1,"productName":"Nvidia RTX 5070 Ti","value":780},{"timestamp":1,"productName":"Nvidia RTX 5080","value":1100},{"timestamp":2,"productName":"AMD RX 9060 XT 16 GB","value":370},{"timestamp":2,"productName":"AMD RX 9060 XT 8 GB","value":270},{"timestamp":2,"productName":"AMD RX 9070","value":600},{"timestamp":2,"productName":"AMD RX 9070 XT","value":700},{"timestamp":2,"productName":"Intel Arc B570","value":230},{"timestamp":2,"productName":"Intel Arc B580","value":260},{"timestamp":2,"productName":"Nvidia RTX 5050","value":250},{"timestamp":2,"productName":"Nvidia RTX 5060","value":300},{"timestamp":2,"productName":"Nvidia RTX 5060 Ti 16 GB","value":430},{"timestamp":2,"productName":"Nvidia RTX 5060 Ti 8 GB","value":340},{"timestamp":2,"productName":"Nvidia RTX 5070","value":550},{"timestamp":2,"productName":"Nvidia RTX 5070 Ti","value":750},{"timestamp":2,"productName":"Nvidia RTX 5080","value":1099},{"timestamp":3,"productName":"AMD RX 9060 XT 16 GB","value":370},{"timestamp":3,"productName":"AMD RX 9060 XT 8 GB","value":280},{"timestamp":3,"productName":"AMD RX 9070","value":550},{"timestamp":3,"productName":"AMD RX 9070 XT","value":700},{"timestamp":3,"productName":"Intel Arc B570","value":230},{"timestamp":3,"productName":"Intel Arc B580","value":250},{"timestamp":3,"productName":"Nvidia RTX 5050","value":250},{"timestamp":3,"productName":"Nvidia RTX 5060","value":291},{"timestamp":3,"productName":"Nvidia RTX 5060 Ti 16 GB","value":430},{"timestamp":3,"productName":"Nvidia RTX 5060 Ti 8 GB","value":370},{"timestamp":3,"productName":"Nvidia RTX 5070","value":524},{"timestamp":3,"productName":"Nvidia RTX 5070 Ti","value":750},{"timestamp":3,"productName":"Nvidia RTX 5080","value":1000},{"timestamp":4,"productName":"AMD RX 9060 XT 16 GB","value":370},{"timestamp":4,"productName":"AMD RX 9060 XT 8 GB","value":280},{"timestamp":4,"productName":"AMD RX 9070","value":550},{"timestamp":4,"productName":"AMD RX 9070 XT","value":695},{"timestamp":4,"productName":"Intel Arc B570","value":230},{"timestamp":4,"productName":"Intel Arc B580","value":250},{"timestamp":4,"productName":"Nvidia RTX 5050","value":250},{"timestamp":4,"productName":"Nvidia RTX 5060","value":296},{"timestamp":4,"productName":"Nvidia RTX 5060 Ti 16 GB","value":430},{"timestamp":4,"productName":"Nvidia RTX 5060 Ti 8 GB","value":345},{"timestamp":4,"productName":"Nvidia RTX 5070","value":546},{"timestamp":4,"productName":"Nvidia RTX 5070 Ti","value":750},{"timestamp":4,"productName":"Nvidia RTX 5080","value":1000},{"timestamp":5,"productName":"AMD RX 9060 XT 16 GB","value":350},{"timestamp":5,"productName":"AMD RX 9060 XT 8 GB","value":270},{"timestamp":5,"productName":"AMD RX 9070","value":600},{"timestamp":5,"productName":"AMD RX 9070 XT","value":670},{"timestamp":5,"productName":"Intel Arc B570","value":230},{"timestamp":5,"productName":"Intel Arc B580","value":250},{"timestamp":5,"productName":"Nvidia RTX 5050","value":250},{"timestamp":5,"productName":"Nvidia RTX 5060","value":300},{"timestamp":5,"productName":"Nvidia RTX 5060 Ti 16 GB","value":430},{"timestamp":5,"productName":"Nvidia RTX 5060 Ti 8 GB","value":340},{"timestamp":5,"productName":"Nvidia RTX 5070","value":481},{"timestamp":5,"productName":"Nvidia RTX 5070 Ti","value":749},{"timestamp":5,"productName":"Nvidia RTX 5080","value":1000},{"timestamp":6,"productName":"AMD RX 9060 XT 16 GB","value":350},{"timestamp":6,"productName":"AMD RX 9060 XT 8 GB","value":270},{"timestamp":6,"productName":"AMD RX 9070","value":600},{"timestamp":6,"productName":"AMD RX 9070 XT","value":670},{"timestamp":6,"productName":"Intel Arc B570","value":230},{"timestamp":6,"productName":"Intel Arc B580","value":250},{"timestamp":6,"productName":"Nvidia RTX 5050","value":240},{"timestamp":6,"productName":"Nvidia RTX 5060","value":289},{"timestamp":6,"productName":"Nvidia RTX 5060 Ti 16 GB","value":379},{"timestamp":6,"productName":"Nvidia RTX 5060 Ti 8 GB","value":340},{"timestamp":6,"productName":"Nvidia RTX 5070","value":499},{"timestamp":6,"productName":"Nvidia RTX 5070 Ti","value":749},{"timestamp":6,"productName":"Nvidia RTX 5080","value":929},{"timestamp":7,"productName":"AMD RX 9060 XT 16 GB","value":350},{"timestamp":7,"productName":"AMD RX 9060 XT 8 GB","value":270},{"timestamp":7,"productName":"AMD RX 9070","value":550},{"timestamp":7,"productName":"AMD RX 9070 XT","value":650},{"timestamp":7,"productName":"Intel Arc B570","value":230},{"timestamp":7,"productName":"Intel Arc B580","value":250},{"timestamp":7,"productName":"Nvidia RTX 5050","value":240},{"timestamp":7,"productName":"Nvidia RTX 5060","value":299},{"timestamp":7,"productName":"Nvidia RTX 5060 Ti 16 GB","value":430},{"timestamp":7,"productName":"Nvidia RTX 5060 Ti 8 GB","value":350},{"timestamp":7,"productName":"Nvidia RTX 5070","value":520},{"timestamp":7,"productName":"Nvidia RTX 5070 Ti","value":750},{"timestamp":7,"productName":"Nvidia RTX 5080","value":999},{"timestamp":8,"productName":"AMD RX 9060 XT 16 GB","value":350},{"timestamp":8,"productName":"AMD RX 9060 XT 8 GB","value":270},{"timestamp":8,"productName":"AMD RX 9070","value":550},{"timestamp":8,"productName":"AMD RX 9070 XT","value":650},{"timestamp":8,"productName":"Intel Arc B570","value":200},{"timestamp":8,"productName":"Intel Arc B580","value":250},{"timestamp":8,"productName":"Nvidia RTX 5050","value":250},{"timestamp":8,"productName":"Nvidia RTX 5060","value":299},{"timestamp":8,"productName":"Nvidia RTX 5060 Ti 16 GB","value":430},{"timestamp":8,"productName":"Nvidia RTX 5060 Ti 8 GB","value":342},{"timestamp":8,"productName":"Nvidia RTX 5070","value":500},{"timestamp":8,"productName":"Nvidia RTX 5070 Ti","value":749},{"timestamp":8,"productName":"Nvidia RTX 5080","value":980},{"timestamp":9,"productName":"AMD RX 9060 XT 16 GB","value":350},{"timestamp":9,"productName":"AMD RX 9060 XT 8 GB","value":270},{"timestamp":9,"productName":"AMD RX 9070","value":560},{"timestamp":9,"productName":"AMD RX 9070 XT","value":650},{"timestamp":9,"productName":"Intel Arc B570","value":220},{"timestamp":9,"productName":"Intel Arc B580","value":250},{"timestamp":9,"productName":"Nvidia RTX 5050","value":250},{"timestamp":9,"productName":"Nvidia RTX 5060","value":299},{"timestamp":9,"productName":"Nvidia RTX 5060 Ti 16 GB","value":430},{"timestamp":9,"productName":"Nvidia RTX 5060 Ti 8 GB","value":323},{"timestamp":9,"productName":"Nvidia RTX 5070","value":500},{"timestamp":9,"productName":"Nvidia RTX 5070 Ti","value":750},{"timestamp":9,"productName":"Nvidia RTX 5080","value":999},{"timestamp":10,"productName":"AMD RX 9060 XT 16 GB","value":360},{"timestamp":10,"productName":"AMD RX 9060 XT 8 GB","value":270},{"timestamp":10,"productName":"AMD RX 9070","value":550},{"timestamp":10,"productName":"AMD RX 9070 XT","value":600},{"timestamp":10,"productName":"Intel Arc B570","value":210},{"timestamp":10,"productName":"Intel Arc B580","value":250},{"timestamp":10,"productName":"Nvidia RTX 5050","value":250},{"timestamp":10,"productName":"Nvidia RTX 5060","value":299},{"timestamp":10,"productName":"Nvidia RTX 5060 Ti 16 GB","value":430},{"timestamp":10,"productName":"Nvidia RTX 5060 Ti 8 GB","value":340},{"timestamp":10,"productName":"Nvidia RTX 5070","value":480},{"timestamp":10,"productName":"Nvidia RTX 5070 Ti","value":730},{"timestamp":10,"productName":"Nvidia RTX 5080","value":989},{"timestamp":11,"productName":"AMD RX 9060 XT 16 GB","value":340},{"timestamp":11,"productName":"AMD RX 9060 XT 8 GB","value":250},{"timestamp":11,"productName":"AMD RX 9070","value":550},{"timestamp":11,"productName":"AMD RX 9070 XT","value":600},{"timestamp":11,"productName":"Intel Arc B570","value":200},{"timestamp":11,"productName":"Intel Arc B580","value":250},{"timestamp":11,"productName":"Nvidia RTX 5050","value":230},{"timestamp":11,"productName":"Nvidia RTX 5060","value":280},{"timestamp":11,"productName":"Nvidia RTX 5060 Ti 16 GB","value":400},{"timestamp":11,"productName":"Nvidia RTX 5060 Ti 8 GB","value":320},{"timestamp":11,"productName":"Nvidia RTX 5070","value":489},{"timestamp":11,"productName":"Nvidia RTX 5070 Ti","value":699},{"timestamp":11,"productName":"Nvidia RTX 5080","value":990},{"timestamp":12,"productName":"AMD RX 9060 XT 16 GB","value":350},{"timestamp":12,"productName":"AMD RX 9060 XT 8 GB","value":275},{"timestamp":12,"productName":"AMD RX 9070","value":530},{"timestamp":12,"productName":"AMD RX 9070 XT","value":600},{"timestamp":12,"productName":"Intel Arc B570","value":200},{"timestamp":12,"productName":"Intel Arc B580","value":250},{"timestamp":12,"productName":"Nvidia RTX 5050","value":220},{"timestamp":12,"productName":"Nvidia RTX 5060","value":279},{"timestamp":12,"productName":"Nvidia RTX 5060 Ti 16 GB","value":400},{"timestamp":12,"productName":"Nvidia RTX 5060 Ti 8 GB","value":320},{"timestamp":12,"productName":"Nvidia RTX 5070","value":500},{"timestamp":12,"productName":"Nvidia RTX 5070 Ti","value":730},{"timestamp":12,"productName":"Nvidia RTX 5080","value":989},{"timestamp":13,"productName":"AMD RX 9060 XT 16 GB","value":350},{"timestamp":13,"productName":"AMD RX 9060 XT 8 GB","value":280},{"timestamp":13,"productName":"AMD RX 9070","value":530},{"timestamp":13,"productName":"AMD RX 9070 XT","value":600},{"timestamp":13,"productName":"Intel Arc B570","value":200},{"timestamp":13,"productName":"Intel Arc B580","value":250},{"timestamp":13,"productName":"Nvidia RTX 5050","value":220},{"timestamp":13,"productName":"Nvidia RTX 5060","value":279},{"timestamp":13,"productName":"Nvidia RTX 5060 Ti 16 GB","value":420},{"timestamp":13,"productName":"Nvidia RTX 5060 Ti 8 GB","value":342},{"timestamp":13,"productName":"Nvidia RTX 5070","value":527},{"timestamp":13,"productName":"Nvidia RTX 5070 Ti","value":750},{"timestamp":13,"productName":"Nvidia RTX 5080","value":1000},{"timestamp":14,"productName":"AMD RX 9060 XT 16 GB","value":370},{"timestamp":14,"productName":"AMD RX 9060 XT 8 GB","value":280},{"timestamp":14,"productName":"AMD RX 9070","value":530},{"timestamp":14,"productName":"AMD RX 9070 XT","value":600},{"timestamp":14,"productName":"Intel Arc B570","value":202},{"timestamp":14,"productName":"Intel Arc B580","value":250},{"timestamp":14,"productName":"Nvidia RTX 5050","value":220},{"timestamp":14,"productName":"Nvidia RTX 5060","value":279},{"timestamp":14,"productName":"Nvidia RTX 5060 Ti 16 GB","value":420},{"timestamp":14,"productName":"Nvidia RTX 5060 Ti 8 GB","value":313},{"timestamp":14,"productName":"Nvidia RTX 5070","value":540},{"timestamp":14,"productName":"Nvidia RTX 5070 Ti","value":750},{"timestamp":14,"productName":"Nvidia RTX 5080","value":1000},{"timestamp":15,"productName":"AMD RX 9060 XT 16 GB","value":380},{"timestamp":15,"productName":"AMD RX 9060 XT 8 GB","value":288},{"timestamp":15,"productName":"AMD RX 9070","value":530},{"timestamp":15,"productName":"AMD RX 9070 XT","value":600},{"timestamp":15,"productName":"Intel Arc B570","value":202},{"timestamp":15,"productName":"Intel Arc B580","value":240},{"timestamp":15,"productName":"Nvidia RTX 5050","value":200},{"timestamp":15,"productName":"Nvidia RTX 5060","value":279},{"timestamp":15,"productName":"Nvidia RTX 5060 Ti 16 GB","value":430},{"timestamp":15,"productName":"Nvidia RTX 5060 Ti 8 GB","value":350},{"timestamp":15,"productName":"Nvidia RTX 5070","value":499},{"timestamp":15,"productName":"Nvidia RTX 5070 Ti","value":749},{"timestamp":15,"productName":"Nvidia RTX 5080","value":1000},{"timestamp":16,"productName":"AMD RX 9060 XT 16 GB","value":380},{"timestamp":16,"productName":"AMD RX 9060 XT 8 GB","value":288},{"timestamp":16,"productName":"AMD RX 9070","value":530},{"timestamp":16,"productName":"AMD RX 9070 XT","value":620},{"timestamp":16,"productName":"Intel Arc B570","value":202},{"timestamp":16,"productName":"Intel Arc B580","value":240},{"timestamp":16,"productName":"Nvidia RTX 5050","value":200},{"timestamp":16,"productName":"Nvidia RTX 5060","value":270},{"timestamp":16,"productName":"Nvidia RTX 5060 Ti 16 GB","value":430},{"timestamp":16,"productName":"Nvidia RTX 5060 Ti 8 GB","value":350},{"timestamp":16,"productName":"Nvidia RTX 5070","value":499},{"timestamp":16,"productName":"Nvidia RTX 5070 Ti","value":750},{"timestamp":16,"productName":"Nvidia RTX 5080","value":1100},{"timestamp":17,"productName":"AMD RX 9060 XT 16 GB","value":390},{"timestamp":17,"productName":"AMD RX 9060 XT 8 GB","value":310},{"timestamp":17,"productName":"AMD RX 9070","value":580},{"timestamp":17,"productName":"AMD RX 9070 XT","value":660},{"timestamp":17,"productName":"Intel Arc B570","value":200},{"timestamp":17,"productName":"Intel Arc B580","value":250},{"timestamp":17,"productName":"Nvidia RTX 5050","value":235},{"timestamp":17,"productName":"Nvidia RTX 5060","value":260},{"timestamp":17,"productName":"Nvidia RTX 5060 Ti 16 GB","value":430},{"timestamp":17,"productName":"Nvidia RTX 5060 Ti 8 GB","value":330},{"timestamp":17,"productName":"Nvidia RTX 5070","value":549},{"timestamp":17,"productName":"Nvidia RTX 5070 Ti","value":750},{"timestamp":17,"productName":"Nvidia RTX 5080","value":1230},{"timestamp":18,"productName":"AMD RX 9060 XT 16 GB","value":390},{"timestamp":18,"productName":"AMD RX 9060 XT 8 GB","value":310},{"timestamp":18,"productName":"AMD RX 9070","value":580},{"timestamp":18,"productName":"AMD RX 9070 XT","value":700},{"timestamp":18,"productName":"Intel Arc B570","value":200},{"timestamp":18,"productName":"Intel Arc B580","value":250},{"timestamp":18,"productName":"Nvidia RTX 5050","value":240},{"timestamp":18,"productName":"Nvidia RTX 5060","value":290},{"timestamp":18,"productName":"Nvidia RTX 5060 Ti 16 GB","value":450},{"timestamp":18,"productName":"Nvidia RTX 5060 Ti 8 GB","value":330},{"timestamp":18,"productName":"Nvidia RTX 5070","value":540},{"timestamp":18,"productName":"Nvidia RTX 5070 Ti","value":829},{"timestamp":18,"productName":"Nvidia RTX 5080","value":1268},{"timestamp":19,"productName":"AMD RX 9060 XT 16 GB","value":400},{"timestamp":19,"productName":"AMD RX 9060 XT 8 GB","value":310},{"timestamp":19,"productName":"AMD RX 9070","value":580},{"timestamp":19,"productName":"AMD RX 9070 XT","value":720},{"timestamp":19,"productName":"Intel Arc B570","value":200},{"timestamp":19,"productName":"Intel Arc B580","value":260},{"timestamp":19,"productName":"Nvidia RTX 5050","value":240},{"timestamp":19,"productName":"Nvidia RTX 5060","value":299},{"timestamp":19,"productName":"Nvidia RTX 5060 Ti 16 GB","value":450},{"timestamp":19,"productName":"Nvidia RTX 5060 Ti 8 GB","value":330},{"timestamp":19,"productName":"Nvidia RTX 5070","value":549},{"timestamp":19,"productName":"Nvidia RTX 5070 Ti","value":899},{"timestamp":19,"productName":"Nvidia RTX 5080","value":1380},{"timestamp":20,"productName":"AMD RX 9060 XT 16 GB","value":440},{"timestamp":20,"productName":"AMD RX 9060 XT 8 GB","value":310},{"timestamp":20,"productName":"AMD RX 9070","value":600},{"timestamp":20,"productName":"AMD RX 9070 XT","value":720},{"timestamp":20,"productName":"Intel Arc B570","value":200},{"timestamp":20,"productName":"Intel Arc B580","value":290},{"timestamp":20,"productName":"Nvidia RTX 5050","value":240},{"timestamp":20,"productName":"Nvidia RTX 5060","value":299},{"timestamp":20,"productName":"Nvidia RTX 5060 Ti 16 GB","value":520},{"timestamp":20,"productName":"Nvidia RTX 5060 Ti 8 GB","value":330},{"timestamp":20,"productName":"Nvidia RTX 5070","value":620},{"timestamp":20,"productName":"Nvidia RTX 5070 Ti","value":1000},{"timestamp":20,"productName":"Nvidia RTX 5080","value":1350},{"timestamp":21,"productName":"AMD RX 9060 XT 16 GB","value":440},{"timestamp":21,"productName":"AMD RX 9060 XT 8 GB","value":350},{"timestamp":21,"productName":"AMD RX 9070","value":590},{"timestamp":21,"productName":"AMD RX 9070 XT","value":730},{"timestamp":21,"productName":"Intel Arc B570","value":250},{"timestamp":21,"productName":"Intel Arc B580","value":290},{"timestamp":21,"productName":"Nvidia RTX 5050","value":260},{"timestamp":21,"productName":"Nvidia RTX 5060","value":299},{"timestamp":21,"productName":"Nvidia RTX 5060 Ti 16 GB","value":520},{"timestamp":21,"productName":"Nvidia RTX 5060 Ti 8 GB","value":351},{"timestamp":21,"productName":"Nvidia RTX 5070","value":620},{"timestamp":21,"productName":"Nvidia RTX 5070 Ti","value":950},{"timestamp":21,"productName":"Nvidia RTX 5080","value":1365},{"timestamp":22,"productName":"AMD RX 9060 XT 16 GB","value":400},{"timestamp":22,"productName":"AMD RX 9060 XT 8 GB","value":346},{"timestamp":22,"productName":"AMD RX 9070","value":630},{"timestamp":22,"productName":"AMD RX 9070 XT","value":730},{"timestamp":22,"productName":"Intel Arc B570","value":250},{"timestamp":22,"productName":"Intel Arc B580","value":300},{"timestamp":22,"productName":"Nvidia RTX 5050","value":260},{"timestamp":22,"productName":"Nvidia RTX 5060","value":299},{"timestamp":22,"productName":"Nvidia RTX 5060 Ti 16 GB","value":520},{"timestamp":22,"productName":"Nvidia RTX 5060 Ti 8 GB","value":360},{"timestamp":22,"productName":"Nvidia RTX 5070","value":620},{"timestamp":22,"productName":"Nvidia RTX 5070 Ti","value":950},{"timestamp":22,"productName":"Nvidia RTX 5080","value":1365},{"timestamp":23,"productName":"AMD RX 9060 XT 16 GB","value":440},{"timestamp":23,"productName":"AMD RX 9060 XT 8 GB","value":346},{"timestamp":23,"productName":"AMD RX 9070","value":630},{"timestamp":23,"productName":"AMD RX 9070 XT","value":730},{"timestamp":23,"productName":"Intel Arc B570","value":250},{"timestamp":23,"productName":"Intel Arc B580","value":300},{"timestamp":23,"productName":"Nvidia RTX 5050","value":260},{"timestamp":23,"productName":"Nvidia RTX 5060","value":340},{"timestamp":23,"productName":"Nvidia RTX 5060 Ti 16 GB","value":520},{"timestamp":23,"productName":"Nvidia RTX 5060 Ti 8 GB","value":360},{"timestamp":23,"productName":"Nvidia RTX 5070","value":630},{"timestamp":23,"productName":"Nvidia RTX 5070 Ti","value":950},{"timestamp":23,"productName":"Nvidia RTX 5080","value":1290},{"timestamp":24,"productName":"AMD RX 9060 XT 16 GB","value":440},{"timestamp":24,"productName":"AMD RX 9060 XT 8 GB","value":346},{"timestamp":24,"productName":"AMD RX 9070","value":620},{"timestamp":24,"productName":"AMD RX 9070 XT","value":730},{"timestamp":24,"productName":"Intel Arc B570","value":250},{"timestamp":24,"productName":"Intel Arc B580","value":300},{"timestamp":24,"productName":"Nvidia RTX 5050","value":260},{"timestamp":24,"productName":"Nvidia RTX 5060","value":340},{"timestamp":24,"productName":"Nvidia RTX 5060 Ti 16 GB","value":520},{"timestamp":24,"productName":"Nvidia RTX 5060 Ti 8 GB","value":360},{"timestamp":24,"productName":"Nvidia RTX 5070","value":625},{"timestamp":24,"productName":"Nvidia RTX 5070 Ti","value":950},{"timestamp":24,"productName":"Nvidia RTX 5080","value":1290},{"timestamp":25,"productName":"AMD RX 9060 XT 16 GB","value":440},{"timestamp":25,"productName":"AMD RX 9060 XT 8 GB","value":346},{"timestamp":25,"productName":"AMD RX 9070","value":610},{"timestamp":25,"productName":"AMD RX 9070 XT","value":730},{"timestamp":25,"productName":"Intel Arc B570","value":250},{"timestamp":25,"productName":"Intel Arc B580","value":300},{"timestamp":25,"productName":"Nvidia RTX 5050","value":260},{"timestamp":25,"productName":"Nvidia RTX 5060","value":349},{"timestamp":25,"productName":"Nvidia RTX 5060 Ti 16 GB","value":550},{"timestamp":25,"productName":"Nvidia RTX 5060 Ti 8 GB","value":360},{"timestamp":25,"productName":"Nvidia RTX 5070","value":630},{"timestamp":25,"productName":"Nvidia RTX 5070 Ti","value":950},{"timestamp":25,"productName":"Nvidia RTX 5080","value":1250},{"timestamp":26,"productName":"AMD RX 9060 XT 16 GB","value":440},{"timestamp":26,"productName":"AMD RX 9060 XT 8 GB","value":340},{"timestamp":26,"productName":"AMD RX 9070","value":610},{"timestamp":26,"productName":"AMD RX 9070 XT","value":730},{"timestamp":26,"productName":"Intel Arc B570","value":250},{"timestamp":26,"productName":"Intel Arc B580","value":300},{"timestamp":26,"productName":"Nvidia RTX 5050","value":290},{"timestamp":26,"productName":"Nvidia RTX 5060","value":349},{"timestamp":26,"productName":"Nvidia RTX 5060 Ti 16 GB","value":550},{"timestamp":26,"productName":"Nvidia RTX 5060 Ti 8 GB","value":360},{"timestamp":26,"productName":"Nvidia RTX 5070","value":604},{"timestamp":26,"productName":"Nvidia RTX 5070 Ti","value":950},{"timestamp":26,"productName":"Nvidia RTX 5080","value":1260},{"timestamp":27,"productName":"AMD RX 9060 XT 16 GB","value":440},{"timestamp":27,"productName":"AMD RX 9060 XT 8 GB","value":340},{"timestamp":27,"productName":"AMD RX 9070","value":630},{"timestamp":27,"productName":"AMD RX 9070 XT","value":730},{"timestamp":27,"productName":"Intel Arc B570","value":250},{"timestamp":27,"productName":"Intel Arc B580","value":300},{"timestamp":27,"productName":"Nvidia RTX 5050","value":290},{"timestamp":27,"productName":"Nvidia RTX 5060","value":349},{"timestamp":27,"productName":"Nvidia RTX 5060 Ti 16 GB","value":570},{"timestamp":27,"productName":"Nvidia RTX 5060 Ti 8 GB","value":360},{"timestamp":27,"productName":"Nvidia RTX 5070","value":640},{"timestamp":27,"productName":"Nvidia RTX 5070 Ti","value":950},{"timestamp":27,"productName":"Nvidia RTX 5080","value":1290},{"timestamp":28,"productName":"AMD RX 9060 XT 16 GB","value":440},{"timestamp":28,"productName":"AMD RX 9060 XT 8 GB","value":346},{"timestamp":28,"productName":"AMD RX 9070","value":620},{"timestamp":28,"productName":"AMD RX 9070 XT","value":720},{"timestamp":28,"productName":"Intel Arc B570","value":250},{"timestamp":28,"productName":"Intel Arc B580","value":290},{"timestamp":28,"productName":"Nvidia RTX 5050","value":290},{"timestamp":28,"productName":"Nvidia RTX 5060","value":349},{"timestamp":28,"productName":"Nvidia RTX 5060 Ti 16 GB","value":515},{"timestamp":28,"productName":"Nvidia RTX 5060 Ti 8 GB","value":390},{"timestamp":28,"productName":"Nvidia RTX 5070","value":630},{"timestamp":28,"productName":"Nvidia RTX 5070 Ti","value":900},{"timestamp":28,"productName":"Nvidia RTX 5080","value":1250},{"timestamp":29,"productName":"AMD RX 9060 XT 16 GB","value":449},{"timestamp":29,"productName":"AMD RX 9060 XT 8 GB","value":350},{"timestamp":29,"productName":"AMD RX 9070","value":620},{"timestamp":29,"productName":"AMD RX 9070 XT","value":710},{"timestamp":29,"productName":"Intel Arc B570","value":250},{"timestamp":29,"productName":"Intel Arc B580","value":290},{"timestamp":29,"productName":"Nvidia RTX 5050","value":290},{"timestamp":29,"productName":"Nvidia RTX 5060","value":349},{"timestamp":29,"productName":"Nvidia RTX 5060 Ti 16 GB","value":500},{"timestamp":29,"productName":"Nvidia RTX 5060 Ti 8 GB","value":390},{"timestamp":29,"productName":"Nvidia RTX 5070","value":636},{"timestamp":29,"productName":"Nvidia RTX 5070 Ti","value":990},{"timestamp":29,"productName":"Nvidia RTX 5080","value":1290},{"timestamp":30,"productName":"AMD RX 9060 XT 16 GB","value":440},{"timestamp":30,"productName":"AMD RX 9060 XT 8 GB","value":350},{"timestamp":30,"productName":"AMD RX 9070","value":620},{"timestamp":30,"productName":"AMD RX 9070 XT","value":710},{"timestamp":30,"productName":"Intel Arc B570","value":260},{"timestamp":30,"productName":"Intel Arc B580","value":290},{"timestamp":30,"productName":"Nvidia RTX 5050","value":290},{"timestamp":30,"productName":"Nvidia RTX 5060","value":330},{"timestamp":30,"productName":"Nvidia RTX 5060 Ti 16 GB","value":500},{"timestamp":30,"productName":"Nvidia RTX 5060 Ti 8 GB","value":390},{"timestamp":30,"productName":"Nvidia RTX 5070","value":630},{"timestamp":30,"productName":"Nvidia RTX 5070 Ti","value":990},{"timestamp":30,"productName":"Nvidia RTX 5080","value":1290},{"timestamp":31,"productName":"AMD RX 9060 XT 16 GB","value":440},{"timestamp":31,"productName":"AMD RX 9060 XT 8 GB","value":350},{"timestamp":31,"productName":"AMD RX 9070","value":620},{"timestamp":31,"productName":"AMD RX 9070 XT","value":670},{"timestamp":31,"productName":"Intel Arc B570","value":260},{"timestamp":31,"productName":"Intel Arc B580","value":290},{"timestamp":31,"productName":"Nvidia RTX 5050","value":290},{"timestamp":31,"productName":"Nvidia RTX 5060","value":330},{"timestamp":31,"productName":"Nvidia RTX 5060 Ti 16 GB","value":500},{"timestamp":31,"productName":"Nvidia RTX 5060 Ti 8 GB","value":380},{"timestamp":31,"productName":"Nvidia RTX 5070","value":599},{"timestamp":31,"productName":"Nvidia RTX 5070 Ti","value":990},{"timestamp":31,"productName":"Nvidia RTX 5080","value":1290},{"timestamp":32,"productName":"AMD RX 9060 XT 16 GB","value":430},{"timestamp":32,"productName":"AMD RX 9060 XT 8 GB","value":360},{"timestamp":32,"productName":"AMD RX 9070","value":620},{"timestamp":32,"productName":"AMD RX 9070 XT","value":710},{"timestamp":32,"productName":"Intel Arc B570","value":260},{"timestamp":32,"productName":"Intel Arc B580","value":290},{"timestamp":32,"productName":"Nvidia RTX 5050","value":290},{"timestamp":32,"productName":"Nvidia RTX 5060","value":310},{"timestamp":32,"productName":"Nvidia RTX 5060 Ti 16 GB","value":515},{"timestamp":32,"productName":"Nvidia RTX 5060 Ti 8 GB","value":380},{"timestamp":32,"productName":"Nvidia RTX 5070","value":599},{"timestamp":32,"productName":"Nvidia RTX 5070 Ti","value":990},{"timestamp":32,"productName":"Nvidia RTX 5080","value":1290},{"timestamp":33,"productName":"AMD RX 9060 XT 16 GB","value":430},{"timestamp":33,"productName":"AMD RX 9060 XT 8 GB","value":360},{"timestamp":33,"productName":"AMD RX 9070","value":600},{"timestamp":33,"productName":"AMD RX 9070 XT","value":710},{"timestamp":33,"productName":"Intel Arc B570","value":260},{"timestamp":33,"productName":"Intel Arc B580","value":290},{"timestamp":33,"productName":"Nvidia RTX 5050","value":290},{"timestamp":33,"productName":"Nvidia RTX 5060","value":349},{"timestamp":33,"productName":"Nvidia RTX 5060 Ti 16 GB","value":490},{"timestamp":33,"productName":"Nvidia RTX 5060 Ti 8 GB","value":400},{"timestamp":33,"productName":"Nvidia RTX 5070","value":599},{"timestamp":33,"productName":"Nvidia RTX 5070 Ti","value":980},{"timestamp":33,"productName":"Nvidia RTX 5080","value":1290},{"timestamp":34,"productName":"AMD RX 9060 XT 16 GB","value":440},{"timestamp":34,"productName":"AMD RX 9060 XT 8 GB","value":360},{"timestamp":34,"productName":"AMD RX 9070","value":620},{"timestamp":34,"productName":"AMD RX 9070 XT","value":710},{"timestamp":34,"productName":"Intel Arc B570","value":260},{"timestamp":34,"productName":"Intel Arc B580","value":290},{"timestamp":34,"productName":"Nvidia RTX 5050","value":290},{"timestamp":34,"productName":"Nvidia RTX 5060","value":349},{"timestamp":34,"productName":"Nvidia RTX 5060 Ti 16 GB","value":550},{"timestamp":34,"productName":"Nvidia RTX 5060 Ti 8 GB","value":380},{"timestamp":34,"productName":"Nvidia RTX 5070","value":599},{"timestamp":34,"productName":"Nvidia RTX 5070 Ti","value":980},{"timestamp":34,"productName":"Nvidia RTX 5080","value":1270},{"timestamp":35,"productName":"AMD RX 9060 XT 16 GB","value":430},{"timestamp":35,"productName":"AMD RX 9060 XT 8 GB","value":360},{"timestamp":35,"productName":"AMD RX 9070","value":600},{"timestamp":35,"productName":"AMD RX 9070 XT","value":700},{"timestamp":35,"productName":"Intel Arc B570","value":260},{"timestamp":35,"productName":"Intel Arc B580","value":304},{"timestamp":35,"productName":"Nvidia RTX 5050","value":290},{"timestamp":35,"productName":"Nvidia RTX 5060","value":350},{"timestamp":35,"productName":"Nvidia RTX 5060 Ti 16 GB","value":550},{"timestamp":35,"productName":"Nvidia RTX 5060 Ti 8 GB","value":380},{"timestamp":35,"productName":"Nvidia RTX 5070","value":599},{"timestamp":35,"productName":"Nvidia RTX 5070 Ti","value":900},{"timestamp":35,"productName":"Nvidia RTX 5080","value":1290},{"timestamp":36,"productName":"AMD Radeon RX 9070 GRE","value":550},{"timestamp":36,"productName":"AMD RX 9060 XT 16 GB","value":440},{"timestamp":36,"productName":"AMD RX 9060 XT 8 GB","value":360},{"timestamp":36,"productName":"AMD RX 9070","value":600},{"timestamp":36,"productName":"AMD RX 9070 XT","value":700},{"timestamp":36,"productName":"Intel Arc B570","value":260},{"timestamp":36,"productName":"Intel Arc B580","value":300},{"timestamp":36,"productName":"Nvidia RTX 5050","value":290},{"timestamp":36,"productName":"Nvidia RTX 5060","value":340},{"timestamp":36,"productName":"Nvidia RTX 5060 Ti 16 GB","value":550},{"timestamp":36,"productName":"Nvidia RTX 5060 Ti 8 GB","value":370},{"timestamp":36,"productName":"Nvidia RTX 5070","value":599},{"timestamp":36,"productName":"Nvidia RTX 5070 Ti","value":980},{"timestamp":36,"productName":"Nvidia RTX 5080","value":1250},{"timestamp":37,"productName":"AMD Radeon RX 9070 GRE","value":550},{"timestamp":37,"productName":"AMD RX 9060 XT 16 GB","value":440},{"timestamp":37,"productName":"AMD RX 9060 XT 8 GB","value":350},{"timestamp":37,"productName":"AMD RX 9070","value":600},{"timestamp":37,"productName":"AMD RX 9070 XT","value":700},{"timestamp":37,"productName":"Intel Arc B570","value":250},{"timestamp":37,"productName":"Intel Arc B580","value":304},{"timestamp":37,"productName":"Nvidia RTX 5050","value":290},{"timestamp":37,"productName":"Nvidia RTX 5060","value":340},{"timestamp":37,"productName":"Nvidia RTX 5060 Ti 16 GB","value":570},{"timestamp":37,"productName":"Nvidia RTX 5060 Ti 8 GB","value":370},{"timestamp":37,"productName":"Nvidia RTX 5070","value":599},{"timestamp":37,"productName":"Nvidia RTX 5070 Ti","value":980},{"timestamp":37,"productName":"Nvidia RTX 5080","value":1250},{"timestamp":38,"productName":"AMD Radeon RX 9070 GRE","value":550},{"timestamp":38,"productName":"AMD RX 9060 XT 16 GB","value":440},{"timestamp":38,"productName":"AMD RX 9060 XT 8 GB","value":350},{"timestamp":38,"productName":"AMD RX 9070","value":600},{"timestamp":38,"productName":"AMD RX 9070 XT","value":700},{"timestamp":38,"productName":"Intel Arc B570","value":250},{"timestamp":38,"productName":"Intel Arc B580","value":304},{"timestamp":38,"productName":"Nvidia RTX 5050","value":290},{"timestamp":38,"productName":"Nvidia RTX 5060","value":340},{"timestamp":38,"productName":"Nvidia RTX 5060 Ti 16 GB","value":570},{"timestamp":38,"productName":"Nvidia RTX 5060 Ti 8 GB","value":370},{"timestamp":38,"productName":"Nvidia RTX 5070","value":599},{"timestamp":38,"productName":"Nvidia RTX 5070 Ti","value":980},{"timestamp":38,"productName":"Nvidia RTX 5080","value":1250},{"timestamp":39,"productName":"AMD Radeon RX 9070 GRE","value":500},{"timestamp":39,"productName":"AMD RX 9060 XT 16 GB","value":400},{"timestamp":39,"productName":"AMD RX 9060 XT 8 GB","value":360},{"timestamp":39,"productName":"AMD RX 9070","value":600},{"timestamp":39,"productName":"AMD RX 9070 XT","value":700},{"timestamp":39,"productName":"Intel Arc B570","value":250},{"timestamp":39,"productName":"Intel Arc B580","value":298},{"timestamp":39,"productName":"Nvidia RTX 5050","value":290},{"timestamp":39,"productName":"Nvidia RTX 5060","value":340},{"timestamp":39,"productName":"Nvidia RTX 5060 Ti 16 GB","value":570},{"timestamp":39,"productName":"Nvidia RTX 5060 Ti 8 GB","value":330},{"timestamp":39,"productName":"Nvidia RTX 5070","value":599},{"timestamp":39,"productName":"Nvidia RTX 5070 Ti","value":920},{"timestamp":39,"productName":"Nvidia RTX 5080","value":1250},{"timestamp":40,"productName":"AMD Radeon RX 9070 GRE","value":500},{"timestamp":40,"productName":"AMD RX 9060 XT 16 GB","value":430},{"timestamp":40,"productName":"AMD RX 9060 XT 8 GB","value":360},{"timestamp":40,"productName":"AMD RX 9070","value":600},{"timestamp":40,"productName":"AMD RX 9070 XT","value":700},{"timestamp":40,"productName":"Intel Arc B570","value":260},{"timestamp":40,"productName":"Intel Arc B580","value":291},{"timestamp":40,"productName":"Nvidia RTX 5050","value":290},{"timestamp":40,"productName":"Nvidia RTX 5060","value":340},{"timestamp":40,"productName":"Nvidia RTX 5060 Ti 16 GB","value":565},{"timestamp":40,"productName":"Nvidia RTX 5060 Ti 8 GB","value":330},{"timestamp":40,"productName":"Nvidia RTX 5070","value":599},{"timestamp":40,"productName":"Nvidia RTX 5070 Ti","value":955},{"timestamp":40,"productName":"Nvidia RTX 5080","value":1250},{"timestamp":41,"productName":"AMD Radeon RX 9070 GRE","value":500},{"timestamp":41,"productName":"AMD RX 9060 XT 16 GB","value":430},{"timestamp":41,"productName":"AMD RX 9060 XT 8 GB","value":360},{"timestamp":41,"productName":"AMD RX 9070","value":600},{"timestamp":41,"productName":"AMD RX 9070 XT","value":700},{"timestamp":41,"productName":"Intel Arc B570","value":250},{"timestamp":41,"productName":"Intel Arc B580","value":290},{"timestamp":41,"productName":"Nvidia RTX 5050","value":290},{"timestamp":41,"productName":"Nvidia RTX 5060","value":339},{"timestamp":41,"productName":"Nvidia RTX 5060 Ti 16 GB","value":560},{"timestamp":41,"productName":"Nvidia RTX 5060 Ti 8 GB","value":330},{"timestamp":41,"productName":"Nvidia RTX 5070","value":560},{"timestamp":41,"productName":"Nvidia RTX 5070 Ti","value":900},{"timestamp":41,"productName":"Nvidia RTX 5080","value":1250}],"xMin":1,"xMax":41,"yMin":0,"yMax":1500}</script></div></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;">We've been measuring the lowest available price of each current-gen GPU since August 14, 2025.</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-1784203622814-lbddrgyl2', false); });} else {initialize('fv-chart-1784203622814-lbddrgyl2', false);}})();</script></div><p>As with much in this interrelated industry, it's difficult to say when things like price increases for AIBs will start to show in the consumer market. These AIBs might have some back-stock to get through and they might be able to eat some of the price increase themselves to keep stocks low. </p><p>Although it's worth noting that might not be possible, given <a href="https://www.pcgamer.com/hardware/graphics-cards/zotac-claims-the-very-survival-of-graphics-card-manufacturers-is-at-risk-thanks-to-the-state-of-the-market-right-now/" target="_blank">warnings we've already heard AIBs give about slim margins</a>—such is the <a href="https://www.pcgamer.com/evga-ends-nvidia-video-card/" target="_blank">reason EVGA gave for it leaving the GPU market</a>, and that was way before the memory crisis.</p><p>It's often not smart to have too much back-stock, anyway, as the market tends towards being very 'lean' with 'just-in-time' manufacturing and sales. If you sit on too much stock it could end up going to waste and then you've lost money. Having a lean inventory of stock is how even big memory makers operate, <a href="https://www.pcgamer.com/hardware/heres-how-the-iran-war-is-hitting-key-supplies-for-components-according-to-supply-chain-experts/#section-just-in-time" target="_blank">according to a supply chain expert</a> I interviewed back in May.</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="hh6ybBzthXbK3soVvcFwkJ" name="IMG_3404" alt="A PNY RTX 5070 Ti OC graphics card on a desk with a desk mat and pink light." src="https://cdn.mos.cms.futurecdn.net/hh6ybBzthXbK3soVvcFwkJ-1920-80.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>For companies more towards the end of the supply chain like AIB partners, this means they'll likely have to raise prices for their customers (us) before long too. We've just seen Framework, for instance, say that it's going to have to do just this because one of its suppliers has <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 its prices for memory</a> "far beyond anything we had predicted".</p><p>Nvidia will probably have a better time of it, of course, with much bigger contracts and more ability to weather the storm. But if the GPU kit price increase info is correct, it seems that storm might be taking a toll.</p> ]]></dc:content>
                                                                                                                                            <link>https://www.pcgamer.com/hardware/graphics-cards/after-months-of-surprising-stability-in-graphics-card-prices-apparently-nvidia-is-now-raising-the-cost-of-its-gpu-kits-for-aib-partners/</link>
                                                                            <description>
                            <![CDATA[ And that's both for GDDR6 and GDDR7 cards. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">CuRdndznUbwurr5VZ8DRwT</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/kiNP4Zqm7kSKwRzby5xyTf-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Thu, 23 Jul 2026 14:34:33 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Graphics Cards]]></category>
                                                    <category><![CDATA[Hardware]]></category>
                                                                                                                    <dc:creator><![CDATA[ Jacob Fox ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/Ee8ZL5rzgTjTNkBFJ4jBnD-320-70.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/kiNP4Zqm7kSKwRzby5xyTf-1920-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[MSI RTX 5070 Ti Gaming Trio OC Plus graphics card under a red light]]></media:description>                                                            <media:text><![CDATA[MSI RTX 5070 Ti Gaming Trio OC Plus graphics card under a red light]]></media:text>
                                <media:title type="plain"><![CDATA[MSI RTX 5070 Ti Gaming Trio OC Plus graphics card under a red light]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/kiNP4Zqm7kSKwRzby5xyTf-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>It seems we can't catch a break lately when it comes to PC gaming hardware. All thanks 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">global memory shortage</a>, of course. Now, according to information <a href="https://benchlife.info/nvidia-raise-gddr6-gddr7-kit-price-again/" target="_blank">Benchlife claims to have received</a>, Nvidia is raising prices for its GDDR6 as well as GDDR7 GPU kits. </p><p>That means the RTX 5050 and some RTX 40-series cards (using GDDR6) might not be safe from the hikes, in addition to the rest of the RTX 50-series (using GDDR7). Though there's no mention over whether any pricing changes would hit all regions.</p><p>Benchlife says prices were already raised for the RTX 5090 (and its China variant) in May, which fits with <a href="https://www.pcgamer.com/hardware/graphics-cards/i-really-hope-you-werent-considering-a-gpu-upgrade-this-year-as-nvidia-may-raise-the-price-of-the-already-pricey-rtx-5090-by-as-much-as-usd300/" target="_blank">what we heard at the time</a>. This recent adjustment is for other GeForce products. </p><p>Assuming the information is correct, it will mean AIB partners—the companies you buy non-Founders cards from—will now have to pay Nvidia more for the respective kits which come with both GPU and memory.</p><p>It's not the wildest speculation to say that such price increases will be due to rising memory costs. No one—not even Nvidia, and certainly not its AIB partners—is immune from it. Memory is just in such astronomically high demand thanks to the AI boom.</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 fact, on this point a source reportedly <a href="https://videocardz.com/newz/nvidia-rtx-50-super-cards-already-at-board-partners-but-launch-is-on-hold-over-3gb-gddr7-pricing" target="_blank">told VideoCardz</a> that high 3 GB GDDR7 pricing has made Nvidia put its 50-series Super cards on hold. Originally we were expecting those late this year, or perhaps early next year, but apparently the high cost for the memory has put a big pin in that.</p><p>As you can see from the below chart outlining the GPU prices we've been tracking, prices have actually been pretty stable for the past few months. But it sounds like there's a chance this could change before long.</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-1784203622814-lbddrgyl2 *, #fv-chart-1784203622814-lbddrgyl2 *:before, #fv-chart-1784203622814-lbddrgyl2 *:after, #fv-chart-1784203622814-lbddrgyl2-slideshow *, #fv-chart-1784203622814-lbddrgyl2-slideshow *:before, #fv-chart-1784203622814-lbddrgyl2-slideshow *:after {box-sizing: border-box !important; margin: 0; padding: 0; border: 0;font-size: 100%; font: inherit; vertical-align: baseline;}#fv-chart-1784203622814-lbddrgyl2, #fv-chart-1784203622814-lbddrgyl2-slideshow { font-family: 'Open Sans', sans-serif !important; }#fv-chart-1784203622814-lbddrgyl2 {position: relative !important; overflow: visible !important;--riv-primary: #E33235;}#fv-chart-1784203622814-lbddrgyl2 .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-1784203622814-lbddrgyl2 .fv-inner-wrapper.fv-no-header.fv-is-image-compare {padding-top: 0 !important;}#fv-chart-1784203622814-lbddrgyl2.fv-full-bleed {width: 100vw !important;margin-left: calc(50% - 50vw) !important;}body {overflow-x: clip !important;}#fv-chart-1784203622814-lbddrgyl2.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-1784203622814-lbddrgyl2 .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-1784203622814-lbddrgyl2-slideshow {position: relative !important;width: 100% !important;margin: 1rem 0 !important;--riv-primary: #E33235;}#fv-chart-1784203622814-lbddrgyl2-slideshow .fv-slides-wrapper {position: relative !important;width: 100% !important;}#fv-chart-1784203622814-lbddrgyl2-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-1784203622814-lbddrgyl2-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-1784203622814-lbddrgyl2-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-1784203622814-lbddrgyl2-slideshow .fv-nav-btn svg {width: 18px !important;height: 18px !important;stroke-width: 3px !important;filter: none !important;}#fv-chart-1784203622814-lbddrgyl2-slideshow .fv-nav-btn:hover {opacity: 0.9 !important;transform: translateY(-1px) !important;}#fv-chart-1784203622814-lbddrgyl2-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-1784203622814-lbddrgyl2-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-1784203622814-lbddrgyl2-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-1784203622814-lbddrgyl2-slideshow .fv-slideshow-select:focus {outline: 2px solid #E33235 !important;border-color: #E33235 !important;}#fv-chart-1784203622814-lbddrgyl2 .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-1784203622814-lbddrgyl2 .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-1784203622814-lbddrgyl2 .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-1784203622814-lbddrgyl2 .fv-versus-chart { display: flex; flex-direction: column; width: 100%; margin-top: 1rem; }#fv-chart-1784203622814-lbddrgyl2 .fv-versus-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 1.5rem; padding: 0 1rem; }#fv-chart-1784203622814-lbddrgyl2 .fv-versus-select-wrapper { flex: 1; min-width: 0; }#fv-chart-1784203622814-lbddrgyl2 .fv-versus-select-wrapper.fv-left { text-align: center; padding-right: 1rem; }#fv-chart-1784203622814-lbddrgyl2 .fv-versus-select-wrapper.fv-right { text-align: center; padding-left: 1rem; }#fv-chart-1784203622814-lbddrgyl2 .fv-versus-select-container { position: relative; display: inline-block; max-width: 100%; width: 100%; }#fv-chart-1784203622814-lbddrgyl2 .fv-versus-chevron { position: absolute; top: 50%; transform: translateY(-50%); pointer-events: none; width: 16px; height: 16px; flex-shrink: 0; }#fv-chart-1784203622814-lbddrgyl2 .fv-versus-select-wrapper.fv-left .fv-versus-chevron { right: 0; }#fv-chart-1784203622814-lbddrgyl2 .fv-versus-select-wrapper.fv-right .fv-versus-chevron { right: 0; }#fv-chart-1784203622814-lbddrgyl2 .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-1784203622814-lbddrgyl2 .fv-versus-select.fv-select-left { text-align: center; direction: ltr; padding-right: 1.25rem; }#fv-chart-1784203622814-lbddrgyl2 .fv-versus-select.fv-select-right { text-align: center; padding-right: 1.25rem; }#fv-chart-1784203622814-lbddrgyl2 .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-1784203622814-lbddrgyl2 .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-1784203622814-lbddrgyl2 .fv-versus-body { display: flex; flex-direction: column; gap: 1.5rem; }#fv-chart-1784203622814-lbddrgyl2 .fv-versus-row { position: relative; height: auto; padding-top: 20px; margin-bottom: 0.25rem; display: block; }#fv-chart-1784203622814-lbddrgyl2 .fv-versus-bar-container { position: relative; height: 32px; display: flex; align-items: center; }#fv-chart-1784203622814-lbddrgyl2 .fv-versus-bar-left-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-end; align-items: center; }#fv-chart-1784203622814-lbddrgyl2 .fv-versus-bar-right-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-start; align-items: center; }#fv-chart-1784203622814-lbddrgyl2 .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-1784203622814-lbddrgyl2 .fv-versus-bar-left { border-radius: 4px 0 0 4px; justify-content: flex-end; padding: 0 8px; }#fv-chart-1784203622814-lbddrgyl2 .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-1784203622814-lbddrgyl2 .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-1784203622814-lbddrgyl2 .fv-inside-left { white-space: nowrap; flex-shrink: 0; }#fv-chart-1784203622814-lbddrgyl2 .fv-inside-right { white-space: nowrap; flex-shrink: 0; }#fv-chart-1784203622814-lbddrgyl2 .fv-versus-val-text { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; }#fv-chart-1784203622814-lbddrgyl2 .fv-versus-pct-diff { font-size: 12px; font-weight: 600; }#fv-chart-1784203622814-lbddrgyl2 .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-1784203622814-lbddrgyl2 .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-1784203622814-lbddrgyl2 .fv-bottom-bar { display: flex !important; flex-direction: column !important; align-items: center !important; margin-top: 0.5rem !important; gap: 1rem !important; }#fv-chart-1784203622814-lbddrgyl2 .fv-footer-content { text-align: center !important; width: 100% !important; }#fv-chart-1784203622814-lbddrgyl2 .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-1784203622814-lbddrgyl2 .fv-dropdown-wrapper { text-align: center !important; margin-bottom: 16px !important; margin-top: 0 !important; }#fv-chart-1784203622814-lbddrgyl2 .fv-dropdown-title-container { position: relative !important; display: inline-block !important; max-width: 100% !important; }#fv-chart-1784203622814-lbddrgyl2 .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-1784203622814-lbddrgyl2 .fv-dropdown-title:focus { outline: none !important; }#fv-chart-1784203622814-lbddrgyl2 .fv-dropdown-title::-ms-expand { display: none !important; }#fv-chart-1784203622814-lbddrgyl2 .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-1784203622814-lbddrgyl2 .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-1784203622814-lbddrgyl2 .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-1784203622814-lbddrgyl2 .fv-carousel-nav-btn:hover { border-color: #9ca3af !important; }#fv-chart-1784203622814-lbddrgyl2 .fv-carousel-counter { font-size: 14px !important; color: #374151 !important; text-align: center !important; margin-top: 1rem !important; }#fv-chart-1784203622814-lbddrgyl2 .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-1784203622814-lbddrgyl2 .fv-legend-item { display: flex !important; align-items: center !important; gap: 6px !important; font-size: 14px !important; color: #374151 !important; }#fv-chart-1784203622814-lbddrgyl2 .fv-legend-color { width: 12px !important; height: 12px !important; border-radius: 3px !important; }#fv-chart-1784203622814-lbddrgyl2 .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-1784203622814-lbddrgyl2 .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-1784203622814-lbddrgyl2 .fv-multi-legend-swatch { width: 16px !important; height: 16px !important; border-radius: 3px !important; }#fv-chart-1784203622814-lbddrgyl2 .fv-benchmark-group { margin-bottom: 1rem !important; }#fv-chart-1784203622814-lbddrgyl2 .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-1784203622814-lbddrgyl2 .fv-bar-row, #fv-chart-1784203622814-lbddrgyl2 .fv-stacked-product { display: flex !important; align-items: center !important; width: 100% !important; margin-bottom: 0.75rem !important; position: relative !important; }#fv-chart-1784203622814-lbddrgyl2 .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-1784203622814-lbddrgyl2 .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-1784203622814-lbddrgyl2 .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-1784203622814-lbddrgyl2.preview-wrapper .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1784203622814-lbddrgyl2.preview-wrapper .fv-bar-commentary-inline:focus, #fv-chart-1784203622814-lbddrgyl2.preview-wrapper .fv-bar-commentary-inline:focus-within, #fv-chart-1784203622814-lbddrgyl2.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1784203622814-lbddrgyl2.mobile-view .fv-bar-commentary-inline:focus, #fv-chart-1784203622814-lbddrgyl2.mobile-view .fv-bar-commentary-inline:focus-within { display: flex !important; }#fv-chart-1784203622814-lbddrgyl2 .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-1784203622814-lbddrgyl2 .fv-bar:hover { opacity: 0.8 !important; }#fv-chart-1784203622814-lbddrgyl2 .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-1784203622814-lbddrgyl2 .fv-bar-inner-label { white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; padding-right: 8px !important; }#fv-chart-1784203622814-lbddrgyl2 .fv-bar-inner-value { flex-shrink: 0 !important; }#fv-chart-1784203622814-lbddrgyl2 .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-1784203622814-lbddrgyl2 .fv-bar-label.fv-primary-product { font-weight: bold !important; color: var(--riv-primary) !important; }#fv-chart-1784203622814-lbddrgyl2 .fv-multi-bar-container { flex-direction: column !important; padding: 4px !important; align-items: stretch !important; gap: 4px !important; height: auto !important; }#fv-chart-1784203622814-lbddrgyl2 .fv-multi-bar-item { display: flex !important; align-items: center !important; height: 25px !important; width: 100% !important; }#fv-chart-1784203622814-lbddrgyl2 .fv-stacked-bar { display: flex !important; overflow: hidden !important; }#fv-chart-1784203622814-lbddrgyl2 .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-1784203622814-lbddrgyl2 .fv-stacked-segment:last-child { border-right: none !important; }#fv-chart-1784203622814-lbddrgyl2 .fv-segment-value { font-size: 14px !important; font-weight: bold !important; }#fv-chart-1784203622814-lbddrgyl2 .fv-grouped-bar-product { display: flex !important; flex-direction: column !important; width: 100% !important; margin-bottom: 1.25rem !important; }#fv-chart-1784203622814-lbddrgyl2 .fv-grouped-product-title-wrapper { padding-left: 150px !important; }#fv-chart-1784203622814-lbddrgyl2 .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-1784203622814-lbddrgyl2 .fv-bar-cluster { width: 100% !important; flex-grow: 1 !important; display: flex !important; flex-direction: column !important; }#fv-chart-1784203622814-lbddrgyl2 .fv-bar-cluster .fv-bar-row { margin-bottom: 3px !important; }#fv-chart-1784203622814-lbddrgyl2 .fv-bar-cluster .fv-bar-container { height: 20px !important; }#fv-chart-1784203622814-lbddrgyl2 .riv-grid line {stroke: #D1D5DB !important;stroke-dasharray: 3 3 !important;}#fv-chart-1784203622814-lbddrgyl2 .fv-x-axis-wrapper { display: flex !important; width: 100% !important; margin-top: 0.5rem !important; }#fv-chart-1784203622814-lbddrgyl2 .fv-x-axis-label-space { width: 150px !important; padding-right: 10px !important; flex-shrink: 0 !important; }#fv-chart-1784203622814-lbddrgyl2 .fv-x-axis-chart-space { flex-grow: 1 !important; padding-right: 8px !important; }#fv-chart-1784203622814-lbddrgyl2 .fv-x-axis-wrapper.fv-grouped-x-axis { margin-left: 0 !important; }#fv-chart-1784203622814-lbddrgyl2 .fv-x-axis-line { border-top: 1px solid #D1D5DB !important; }#fv-chart-1784203622814-lbddrgyl2 .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-1784203622814-lbddrgyl2 .fv-x-axis-ticks span { position: relative !important; }#fv-chart-1784203622814-lbddrgyl2 .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-1784203622814-lbddrgyl2 .fv-x-axis-unit { text-align: center !important; font-size: 14px !important; color: #374151 !important; margin-top: 8px !important; display: block !important; }#fv-chart-1784203622814-lbddrgyl2 .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-1784203622814-lbddrgyl2 .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-1784203622814-lbddrgyl2.mobile-view .fv-pie-container,#fv-chart-1784203622814-lbddrgyl2.labels-on-top .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1784203622814-lbddrgyl2.mobile-view .fv-grouped-product-title-wrapper,#fv-chart-1784203622814-lbddrgyl2.labels-on-top .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1784203622814-lbddrgyl2.mobile-view .fv-bar-row,#fv-chart-1784203622814-lbddrgyl2.mobile-view .fv-stacked-product,#fv-chart-1784203622814-lbddrgyl2.mobile-view .fv-grouped-bar-product,#fv-chart-1784203622814-lbddrgyl2.labels-on-top .fv-bar-row,#fv-chart-1784203622814-lbddrgyl2.labels-on-top .fv-stacked-product,#fv-chart-1784203622814-lbddrgyl2.labels-on-top .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1784203622814-lbddrgyl2.mobile-view .fv-bar-label:not(.fv-grouped-product-title),#fv-chart-1784203622814-lbddrgyl2.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-1784203622814-lbddrgyl2.mobile-view .fv-bar-label,#fv-chart-1784203622814-lbddrgyl2.mobile-view .fv-grouped-product-title,#fv-chart-1784203622814-lbddrgyl2.labels-on-top .fv-bar-label,#fv-chart-1784203622814-lbddrgyl2.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-1784203622814-lbddrgyl2.mobile-view .fv-bar-container,#fv-chart-1784203622814-lbddrgyl2.mobile-view .fv-bar-cluster,#fv-chart-1784203622814-lbddrgyl2.labels-on-top .fv-bar-container,#fv-chart-1784203622814-lbddrgyl2.labels-on-top .fv-bar-cluster {width: 100% !important;}#fv-chart-1784203622814-lbddrgyl2.mobile-view .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1784203622814-lbddrgyl2.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1784203622814-lbddrgyl2.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1784203622814-lbddrgyl2.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus-within,#fv-chart-1784203622814-lbddrgyl2.labels-on-top .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1784203622814-lbddrgyl2.labels-on-top .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1784203622814-lbddrgyl2.labels-on-top .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1784203622814-lbddrgyl2.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-1784203622814-lbddrgyl2.mobile-view .fv-x-axis-wrapper,#fv-chart-1784203622814-lbddrgyl2.labels-on-top .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1784203622814-lbddrgyl2.mobile-view .fv-x-axis-label-space,#fv-chart-1784203622814-lbddrgyl2.labels-on-top .fv-x-axis-label-space {display: none !important;}#fv-chart-1784203622814-lbddrgyl2.mobile-view .fv-x-axis-chart-space,#fv-chart-1784203622814-lbddrgyl2.labels-on-top .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1784203622814-lbddrgyl2.mobile-view .fv-benchmark-title,#fv-chart-1784203622814-lbddrgyl2.labels-on-top .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1784203622814-lbddrgyl2.mobile-view .fv-dropdown-title,#fv-chart-1784203622814-lbddrgyl2.labels-on-top .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1784203622814-lbddrgyl2.mobile-view .fv-carousel-nav-btn,#fv-chart-1784203622814-lbddrgyl2.labels-on-top .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1784203622814-lbddrgyl2.mobile-view .fv-chart-title,#fv-chart-1784203622814-lbddrgyl2.labels-on-top .fv-chart-title {padding: 0 8px !important;}#fv-chart-1784203622814-lbddrgyl2.mobile-view .fv-chart-subhead,#fv-chart-1784203622814-lbddrgyl2.labels-on-top .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1784203622814-lbddrgyl2.mobile-view .fv-versus-header,#fv-chart-1784203622814-lbddrgyl2.labels-on-top .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1784203622814-lbddrgyl2.mobile-view .fv-versus-select-wrapper,#fv-chart-1784203622814-lbddrgyl2.labels-on-top .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1784203622814-lbddrgyl2.mobile-view .fv-versus-select-wrapper.fv-left,#fv-chart-1784203622814-lbddrgyl2.labels-on-top .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1784203622814-lbddrgyl2.mobile-view .fv-versus-select-wrapper.fv-right,#fv-chart-1784203622814-lbddrgyl2.labels-on-top .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1784203622814-lbddrgyl2.mobile-view .fv-versus-select.fv-select-left,#fv-chart-1784203622814-lbddrgyl2.labels-on-top .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1784203622814-lbddrgyl2.mobile-view .fv-versus-select.fv-select-right,#fv-chart-1784203622814-lbddrgyl2.labels-on-top .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1784203622814-lbddrgyl2.mobile-view .fv-versus-vs,#fv-chart-1784203622814-lbddrgyl2.labels-on-top .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1784203622814-lbddrgyl2.mobile-view .fv-versus-select-container,#fv-chart-1784203622814-lbddrgyl2.labels-on-top .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1784203622814-lbddrgyl2.mobile-view .fv-versus-select,#fv-chart-1784203622814-lbddrgyl2.labels-on-top .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1784203622814-lbddrgyl2.mobile-view .fv-stl-shop-all-btn,#fv-chart-1784203622814-lbddrgyl2.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-1784203622814-lbddrgyl2.mobile-view .fv-stl-shop-all-logo,#fv-chart-1784203622814-lbddrgyl2.mobile-view .fv-stl-shop-all-icon,#fv-chart-1784203622814-lbddrgyl2.labels-on-top .fv-stl-shop-all-logo,#fv-chart-1784203622814-lbddrgyl2.labels-on-top .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1784203622814-lbddrgyl2.mobile-view .fv-stl-shop-all-icon svg,#fv-chart-1784203622814-lbddrgyl2.labels-on-top .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1784203622814-lbddrgyl2.mobile-view .fv-bar-commentary-inline,#fv-chart-1784203622814-lbddrgyl2.labels-on-top .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1784203622814-lbddrgyl2.mobile-view .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1784203622814-lbddrgyl2.mobile-view.fv-contains-line-chart .fv-footer-content {margin-left: -1rem !important;margin-right: -1rem !important;}@media (max-width: 599px) {#fv-chart-1784203622814-lbddrgyl2 .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1784203622814-lbddrgyl2 .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1784203622814-lbddrgyl2 .fv-bar-row,#fv-chart-1784203622814-lbddrgyl2 .fv-stacked-product,#fv-chart-1784203622814-lbddrgyl2 .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1784203622814-lbddrgyl2 .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-1784203622814-lbddrgyl2 .fv-bar-label,#fv-chart-1784203622814-lbddrgyl2 .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-1784203622814-lbddrgyl2 .fv-bar-container,#fv-chart-1784203622814-lbddrgyl2 .fv-bar-cluster {width: 100% !important;}#fv-chart-1784203622814-lbddrgyl2 .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1784203622814-lbddrgyl2 .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1784203622814-lbddrgyl2 .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1784203622814-lbddrgyl2 .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-1784203622814-lbddrgyl2 .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1784203622814-lbddrgyl2 .fv-x-axis-label-space {display: none !important;}#fv-chart-1784203622814-lbddrgyl2 .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1784203622814-lbddrgyl2 .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1784203622814-lbddrgyl2 .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1784203622814-lbddrgyl2 .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1784203622814-lbddrgyl2 .fv-chart-title {padding: 0 8px !important;}#fv-chart-1784203622814-lbddrgyl2 .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1784203622814-lbddrgyl2 .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1784203622814-lbddrgyl2 .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1784203622814-lbddrgyl2 .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1784203622814-lbddrgyl2 .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1784203622814-lbddrgyl2 .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1784203622814-lbddrgyl2 .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1784203622814-lbddrgyl2 .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1784203622814-lbddrgyl2 .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1784203622814-lbddrgyl2 .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1784203622814-lbddrgyl2 .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-1784203622814-lbddrgyl2 .fv-stl-shop-all-logo,#fv-chart-1784203622814-lbddrgyl2 .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1784203622814-lbddrgyl2 .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1784203622814-lbddrgyl2 .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1784203622814-lbddrgyl2 .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1784203622814-lbddrgyl2.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": "Lowest price per GPU","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-07-16T12:07:02.817Z","citation": "We've been measuring the lowest available price of each current-gen GPU since August 14, 2025.","keywords": ["Nvidia RTX 5080","Nvidia RTX 5070 Ti","AMD RX 9070 XT","AMD RX 9070","Nvidia RTX 5070","Nvidia RTX 5060 Ti 16 GB","Nvidia RTX 5060 Ti 8 GB","AMD RX 9060 XT 16 GB","AMD RX 9060 XT 8 GB","Nvidia RTX 5060","Nvidia RTX 5050","Intel Arc B580","Intel Arc B570","AMD Radeon RX 9070 GRE","Lowest pricing","benchmark","comparison","performance","review","PC Gamer"],"measurementTechnique": "Performance Benchmarking","variableMeasured": [{"@type": "PropertyValue","name": "AMD RX 9060 XT 16 GB – Lowest pricing","value": 430,"unitText": "Price, $"},{"@type": "PropertyValue","name": "AMD RX 9060 XT 8 GB – Lowest pricing","value": 360,"unitText": "Price, $"},{"@type": "PropertyValue","name": "AMD RX 9070 – Lowest pricing","value": 600,"unitText": "Price, $"},{"@type": "PropertyValue","name": "AMD RX 9070 XT – Lowest pricing","value": 700,"unitText": "Price, $"},{"@type": "PropertyValue","name": "Intel Arc B570 – Lowest pricing","value": 250,"unitText": "Price, $"},{"@type": "PropertyValue","name": "Intel Arc B580 – Lowest pricing","value": 290,"unitText": "Price, $"},{"@type": "PropertyValue","name": "Nvidia RTX 5050 – Lowest pricing","value": 290,"unitText": "Price, $"},{"@type": "PropertyValue","name": "Nvidia RTX 5060 – Lowest pricing","value": 339,"unitText": "Price, $"},{"@type": "PropertyValue","name": "Nvidia RTX 5060 Ti 16 GB – Lowest pricing","value": 560,"unitText": "Price, $"},{"@type": "PropertyValue","name": "Nvidia RTX 5060 Ti 8 GB – Lowest pricing","value": 330,"unitText": "Price, $"},{"@type": "PropertyValue","name": "Nvidia RTX 5070 – Lowest pricing","value": 560,"unitText": "Price, $"},{"@type": "PropertyValue","name": "Nvidia RTX 5070 Ti – Lowest pricing","value": 900,"unitText": "Price, $"},{"@type": "PropertyValue","name": "Nvidia RTX 5080 – Lowest pricing","value": 1250,"unitText": "Price, $"},{"@type": "PropertyValue","name": "AMD Radeon RX 9070 GRE – Lowest pricing","value": 500,"unitText": "Price, $"}]}</script><div id="fv-chart-1784203622814-lbddrgyl2" class="fv-chart-wrapper fv-contains-line-chart  " data-bar-labels-on-top="false" data-iframe-height="true" data-vizualizer-embed="true"><div class="fv-inner-wrapper    "><h3 class="fv-chart-title">Lowest price per GPU</h3><div class="riv-chart-container"><div class="fv-chart-item" id="fv-chart-1784203622814-lbddrgyl2-line-Lowest pricing" data-chart-type="Line" data-title="Lowest pricing" data-subhead="" data-caption="We've been measuring the lowest available price of each current-gen GPU since August 14, 2025." style=""><div class="fv-benchmark-group"><div class="riv-line-chart-container" id="fv-chart-1784203622814-lbddrgyl2-line-Lowest pricing" role="group" aria-label="Line chart for Lowest pricing" style="position: relative;"><style>.riv-line-chart-container { width: 100% !important; }.riv-line-chart-svg-desktop { display: block !important; }.riv-line-chart-svg-mobile { display: none !important; }.mobile-view .riv-line-chart-svg-desktop { display: none !important; }.mobile-view .riv-line-chart-svg-mobile { display: block !important; }@media (max-width: 599px) { .riv-line-chart-svg-desktop { display: none !important; } .riv-line-chart-svg-mobile { display: block !important; } }.riv-line-legend { display: flex !important; flex-wrap: wrap !important; justify-content: center !important; gap: 8px 16px !important; margin-top: 16px !important; font-family: 'Open Sans', sans-serif !important; }.riv-legend-item { display: inline-flex !important; align-items: center !important; gap: 6px !important; font-size: 13px !important; color: #374151 !important; background: none !important; border: none !important; padding: 4px !important; border-radius: 4px !important; cursor: pointer !important; transition: opacity 0.2s !important; }.riv-legend-item.fv-primary-product { font-weight: bold !important; }.riv-legend-item:focus { outline: 2px solid var(--riv-primary) !important; }.riv-legend-marker { width: 12px !important; height: 12px !important; border-radius: 50% !important; }</style><div class="fv-y-axis-title">Lowest pricing (Price, $)</div><svg class="riv-line-chart-svg-desktop" style="overflow: visible;" fill="none" viewBox="0 0 600 340" width="100%" height="auto" aria-hidden="true"><g class="riv-grid"><line x1="45" x2="580" y1="275.00" y2="275.00" /><line x1="45" x2="580" y1="186.67" y2="186.67" /><line x1="45" x2="580" y1="98.33" y2="98.33" /><line x1="45" x2="580" y1="10.00" y2="10.00" /><line x1="98.50" x2="98.50" y1="10" y2="275" /><line x1="165.38" x2="165.38" y1="10" y2="275" /><line x1="232.25" x2="232.25" y1="10" y2="275" /><line x1="299.13" x2="299.13" y1="10" y2="275" /><line x1="366.00" x2="366.00" y1="10" y2="275" /><line x1="432.88" x2="432.88" y1="10" y2="275" /><line x1="499.75" x2="499.75" y1="10" y2="275" /><line x1="566.63" x2="566.63" y1="10" y2="275" /></g><g class="riv-axes"><line x1="45" x2="45" y1="10" y2="275" stroke="#D1D5DB" /><line x1="45" x2="580" y1="275" y2="275" stroke="#D1D5DB" /><text x="37" y="275.00" dy="0.32em" text-anchor="end" style="font-size: 14px; font-weight: normal;" fill="#374151">0</text><text x="37" y="186.67" dy="0.32em" text-anchor="end" style="font-size: 14px; font-weight: normal;" fill="#374151">500</text><text x="37" y="98.33" dy="0.32em" text-anchor="end" style="font-size: 14px; font-weight: normal;" fill="#374151">1000</text><text x="37" y="10.00" dy="0.32em" text-anchor="end" style="font-size: 14px; font-weight: normal;" fill="#374151">1500</text><text x="98.50" y="287" transform="rotate(-45 98.50 287)" text-anchor="end" style="font-size: 14px; font-weight: normal;" fill="#374151">5 Week</text><text x="165.38" y="287" transform="rotate(-45 165.38 287)" text-anchor="end" style="font-size: 14px; font-weight: normal;" fill="#374151">10 Week</text><text x="232.25" y="287" transform="rotate(-45 232.25 287)" text-anchor="end" style="font-size: 14px; font-weight: normal;" fill="#374151">15 Week</text><text x="299.13" y="287" transform="rotate(-45 299.13 287)" text-anchor="end" style="font-size: 14px; font-weight: normal;" fill="#374151">20 Week</text><text x="366.00" y="287" transform="rotate(-45 366.00 287)" text-anchor="end" style="font-size: 14px; font-weight: normal;" fill="#374151">25 Week</text><text x="432.88" y="287" transform="rotate(-45 432.88 287)" text-anchor="end" style="font-size: 14px; font-weight: normal;" fill="#374151">30 Week</text><text x="499.75" y="287" transform="rotate(-45 499.75 287)" text-anchor="end" style="font-size: 14px; font-weight: normal;" fill="#374151">35 Week</text><text x="566.63" y="287" transform="rotate(-45 566.63 287)" text-anchor="end" style="font-size: 14px; font-weight: normal;" fill="#374151">40 Week</text></g><path class="riv-line-path" d="M 45.00,80.67 C 49.46,80.67 53.92,80.84 58.38,80.84 C 62.83,80.84 67.29,98.33 71.75,98.33 C 76.21,98.33 80.67,98.33 85.13,98.33 C 89.58,98.33 94.04,98.33 98.50,98.33 C 102.96,98.33 107.42,110.88 111.88,110.88 C 116.33,110.88 120.79,98.51 125.25,98.51 C 129.71,98.51 134.17,101.87 138.63,101.87 C 143.08,101.87 147.54,98.51 152.00,98.51 C 156.46,98.51 160.92,100.28 165.38,100.28 C 169.83,100.28 174.29,100.10 178.75,100.10 C 183.21,100.10 187.67,100.28 192.13,100.28 C 196.58,100.28 201.04,98.33 205.50,98.33 C 209.96,98.33 214.42,98.33 218.88,98.33 C 223.33,98.33 227.79,98.33 232.25,98.33 C 236.71,98.33 241.17,80.67 245.63,80.67 C 250.08,80.67 254.54,57.70 259.00,57.70 C 263.46,57.70 267.92,50.99 272.38,50.99 C 276.83,50.99 281.29,31.20 285.75,31.20 C 290.21,31.20 294.67,36.50 299.13,36.50 C 303.58,36.50 308.04,33.85 312.50,33.85 C 316.96,33.85 321.42,33.85 325.88,33.85 C 330.33,33.85 334.79,47.10 339.25,47.10 C 343.71,47.10 348.17,47.10 352.63,47.10 C 357.08,47.10 361.54,54.17 366.00,54.17 C 370.46,54.17 374.92,52.40 379.38,52.40 C 383.83,52.40 388.29,47.10 392.75,47.10 C 397.21,47.10 401.67,54.17 406.13,54.17 C 410.58,54.17 415.04,47.10 419.50,47.10 C 423.96,47.10 428.42,47.10 432.88,47.10 C 437.33,47.10 441.79,47.10 446.25,47.10 C 450.71,47.10 455.17,47.10 459.63,47.10 C 464.08,47.10 468.54,47.10 473.00,47.10 C 477.46,47.10 481.92,50.63 486.38,50.63 C 490.83,50.63 495.29,47.10 499.75,47.10 C 504.21,47.10 508.67,54.17 513.13,54.17 C 517.58,54.17 522.04,54.17 526.50,54.17 C 530.96,54.17 535.42,54.17 539.88,54.17 C 544.33,54.17 548.79,54.17 553.25,54.17 C 557.71,54.17 562.17,54.17 566.63,54.17 C 571.08,54.17 575.54,54.17 580.00,54.17" data-product="Nvidia RTX 5080" fill="none" stroke="#ffcea9" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" /><path class="riv-line-path" d="M 45.00,137.20 C 49.46,137.20 53.92,142.50 58.38,142.50 C 62.83,142.50 67.29,142.50 71.75,142.50 C 76.21,142.50 80.67,142.50 85.13,142.50 C 89.58,142.50 94.04,142.68 98.50,142.68 C 102.96,142.68 107.42,142.68 111.88,142.68 C 116.33,142.68 120.79,142.50 125.25,142.50 C 129.71,142.50 134.17,142.68 138.63,142.68 C 143.08,142.68 147.54,142.50 152.00,142.50 C 156.46,142.50 160.92,146.03 165.38,146.03 C 169.83,146.03 174.29,151.51 178.75,151.51 C 183.21,151.51 187.67,146.03 192.13,146.03 C 196.58,146.03 201.04,142.50 205.50,142.50 C 209.96,142.50 214.42,142.50 218.88,142.50 C 223.33,142.50 227.79,142.68 232.25,142.68 C 236.71,142.68 241.17,142.50 245.63,142.50 C 250.08,142.50 254.54,142.50 259.00,142.50 C 263.46,142.50 267.92,128.54 272.38,128.54 C 276.83,128.54 281.29,116.18 285.75,116.18 C 290.21,116.18 294.67,98.33 299.13,98.33 C 303.58,98.33 308.04,107.17 312.50,107.17 C 316.96,107.17 321.42,107.17 325.88,107.17 C 330.33,107.17 334.79,107.17 339.25,107.17 C 343.71,107.17 348.17,107.17 352.63,107.17 C 357.08,107.17 361.54,107.17 366.00,107.17 C 370.46,107.17 374.92,107.17 379.38,107.17 C 383.83,107.17 388.29,107.17 392.75,107.17 C 397.21,107.17 401.67,116.00 406.13,116.00 C 410.58,116.00 415.04,100.10 419.50,100.10 C 423.96,100.10 428.42,100.10 432.88,100.10 C 437.33,100.10 441.79,100.10 446.25,100.10 C 450.71,100.10 455.17,100.10 459.63,100.10 C 464.08,100.10 468.54,101.87 473.00,101.87 C 477.46,101.87 481.92,101.87 486.38,101.87 C 490.83,101.87 495.29,116.00 499.75,116.00 C 504.21,116.00 508.67,101.87 513.13,101.87 C 517.58,101.87 522.04,101.87 526.50,101.87 C 530.96,101.87 535.42,101.87 539.88,101.87 C 544.33,101.87 548.79,112.47 553.25,112.47 C 557.71,112.47 562.17,106.28 566.63,106.28 C 571.08,106.28 575.54,116.00 580.00,116.00" data-product="Nvidia RTX 5070 Ti" fill="none" stroke="#d26365" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" /><path class="riv-line-path" d="M 45.00,151.33 C 49.46,151.33 53.92,151.33 58.38,151.33 C 62.83,151.33 67.29,151.33 71.75,151.33 C 76.21,151.33 80.67,152.22 85.13,152.22 C 89.58,152.22 94.04,156.63 98.50,156.63 C 102.96,156.63 107.42,156.63 111.88,156.63 C 116.33,156.63 120.79,160.17 125.25,160.17 C 129.71,160.17 134.17,160.17 138.63,160.17 C 143.08,160.17 147.54,160.17 152.00,160.17 C 156.46,160.17 160.92,169.00 165.38,169.00 C 169.83,169.00 174.29,169.00 178.75,169.00 C 183.21,169.00 187.67,169.00 192.13,169.00 C 196.58,169.00 201.04,169.00 205.50,169.00 C 209.96,169.00 214.42,169.00 218.88,169.00 C 223.33,169.00 227.79,169.00 232.25,169.00 C 236.71,169.00 241.17,165.47 245.63,165.47 C 250.08,165.47 254.54,158.40 259.00,158.40 C 263.46,158.40 267.92,151.33 272.38,151.33 C 276.83,151.33 281.29,147.80 285.75,147.80 C 290.21,147.80 294.67,147.80 299.13,147.80 C 303.58,147.80 308.04,146.03 312.50,146.03 C 316.96,146.03 321.42,146.03 325.88,146.03 C 330.33,146.03 334.79,146.03 339.25,146.03 C 343.71,146.03 348.17,146.03 352.63,146.03 C 357.08,146.03 361.54,146.03 366.00,146.03 C 370.46,146.03 374.92,146.03 379.38,146.03 C 383.83,146.03 388.29,146.03 392.75,146.03 C 397.21,146.03 401.67,147.80 406.13,147.80 C 410.58,147.80 415.04,149.57 419.50,149.57 C 423.96,149.57 428.42,149.57 432.88,149.57 C 437.33,149.57 441.79,156.63 446.25,156.63 C 450.71,156.63 455.17,149.57 459.63,149.57 C 464.08,149.57 468.54,149.57 473.00,149.57 C 477.46,149.57 481.92,149.57 486.38,149.57 C 490.83,149.57 495.29,151.33 499.75,151.33 C 504.21,151.33 508.67,151.33 513.13,151.33 C 517.58,151.33 522.04,151.33 526.50,151.33 C 530.96,151.33 535.42,151.33 539.88,151.33 C 544.33,151.33 548.79,151.33 553.25,151.33 C 557.71,151.33 562.17,151.33 566.63,151.33 C 571.08,151.33 575.54,151.33 580.00,151.33" data-product="AMD RX 9070 XT" fill="none" stroke="#EB6F71" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" /><path class="riv-line-path" d="M 45.00,169.00 C 49.46,169.00 53.92,169.00 58.38,169.00 C 62.83,169.00 67.29,177.83 71.75,177.83 C 76.21,177.83 80.67,177.83 85.13,177.83 C 89.58,177.83 94.04,169.00 98.50,169.00 C 102.96,169.00 107.42,169.00 111.88,169.00 C 116.33,169.00 120.79,177.83 125.25,177.83 C 129.71,177.83 134.17,177.83 138.63,177.83 C 143.08,177.83 147.54,176.07 152.00,176.07 C 156.46,176.07 160.92,177.83 165.38,177.83 C 169.83,177.83 174.29,177.83 178.75,177.83 C 183.21,177.83 187.67,181.37 192.13,181.37 C 196.58,181.37 201.04,181.37 205.50,181.37 C 209.96,181.37 214.42,181.37 218.88,181.37 C 223.33,181.37 227.79,181.37 232.25,181.37 C 236.71,181.37 241.17,181.37 245.63,181.37 C 250.08,181.37 254.54,172.53 259.00,172.53 C 263.46,172.53 267.92,172.53 272.38,172.53 C 276.83,172.53 281.29,172.53 285.75,172.53 C 290.21,172.53 294.67,169.00 299.13,169.00 C 303.58,169.00 308.04,170.77 312.50,170.77 C 316.96,170.77 321.42,163.70 325.88,163.70 C 330.33,163.70 334.79,163.70 339.25,163.70 C 343.71,163.70 348.17,165.47 352.63,165.47 C 357.08,165.47 361.54,167.23 366.00,167.23 C 370.46,167.23 374.92,167.23 379.38,167.23 C 383.83,167.23 388.29,163.70 392.75,163.70 C 397.21,163.70 401.67,165.47 406.13,165.47 C 410.58,165.47 415.04,165.47 419.50,165.47 C 423.96,165.47 428.42,165.47 432.88,165.47 C 437.33,165.47 441.79,165.47 446.25,165.47 C 450.71,165.47 455.17,165.47 459.63,165.47 C 464.08,165.47 468.54,169.00 473.00,169.00 C 477.46,169.00 481.92,165.47 486.38,165.47 C 490.83,165.47 495.29,169.00 499.75,169.00 C 504.21,169.00 508.67,169.00 513.13,169.00 C 517.58,169.00 522.04,169.00 526.50,169.00 C 530.96,169.00 535.42,169.00 539.88,169.00 C 544.33,169.00 548.79,169.00 553.25,169.00 C 557.71,169.00 562.17,169.00 566.63,169.00 C 571.08,169.00 575.54,169.00 580.00,169.00" data-product="AMD RX 9070" fill="none" stroke="#1CA9C4" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" /><path class="riv-line-path" d="M 45.00,177.83 C 49.46,177.83 53.92,177.83 58.38,177.83 C 62.83,177.83 67.29,182.43 71.75,182.43 C 76.21,182.43 80.67,178.54 85.13,178.54 C 89.58,178.54 94.04,190.02 98.50,190.02 C 102.96,190.02 107.42,186.84 111.88,186.84 C 116.33,186.84 120.79,183.13 125.25,183.13 C 129.71,183.13 134.17,186.67 138.63,186.67 C 143.08,186.67 147.54,186.67 152.00,186.67 C 156.46,186.67 160.92,190.20 165.38,190.20 C 169.83,190.20 174.29,188.61 178.75,188.61 C 183.21,188.61 187.67,186.67 192.13,186.67 C 196.58,186.67 201.04,181.90 205.50,181.90 C 209.96,181.90 214.42,179.60 218.88,179.60 C 223.33,179.60 227.79,186.84 232.25,186.84 C 236.71,186.84 241.17,186.84 245.63,186.84 C 250.08,186.84 254.54,178.01 259.00,178.01 C 263.46,178.01 267.92,179.60 272.38,179.60 C 276.83,179.60 281.29,178.01 285.75,178.01 C 290.21,178.01 294.67,165.47 299.13,165.47 C 303.58,165.47 308.04,165.47 312.50,165.47 C 316.96,165.47 321.42,165.47 325.88,165.47 C 330.33,165.47 334.79,163.70 339.25,163.70 C 343.71,163.70 348.17,164.58 352.63,164.58 C 357.08,164.58 361.54,163.70 366.00,163.70 C 370.46,163.70 374.92,168.29 379.38,168.29 C 383.83,168.29 388.29,161.93 392.75,161.93 C 397.21,161.93 401.67,163.70 406.13,163.70 C 410.58,163.70 415.04,162.64 419.50,162.64 C 423.96,162.64 428.42,163.70 432.88,163.70 C 437.33,163.70 441.79,169.18 446.25,169.18 C 450.71,169.18 455.17,169.18 459.63,169.18 C 464.08,169.18 468.54,169.18 473.00,169.18 C 477.46,169.18 481.92,169.18 486.38,169.18 C 490.83,169.18 495.29,169.18 499.75,169.18 C 504.21,169.18 508.67,169.18 513.13,169.18 C 517.58,169.18 522.04,169.18 526.50,169.18 C 530.96,169.18 535.42,169.18 539.88,169.18 C 544.33,169.18 548.79,169.18 553.25,169.18 C 557.71,169.18 562.17,169.18 566.63,169.18 C 571.08,169.18 575.54,176.07 580.00,176.07" data-product="Nvidia RTX 5070" fill="none" stroke="#75bdd1" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" /><path class="riv-line-path" d="M 45.00,199.03 C 49.46,199.03 53.92,199.03 58.38,199.03 C 62.83,199.03 67.29,199.03 71.75,199.03 C 76.21,199.03 80.67,199.03 85.13,199.03 C 89.58,199.03 94.04,199.03 98.50,199.03 C 102.96,199.03 107.42,208.04 111.88,208.04 C 116.33,208.04 120.79,199.03 125.25,199.03 C 129.71,199.03 134.17,199.03 138.63,199.03 C 143.08,199.03 147.54,199.03 152.00,199.03 C 156.46,199.03 160.92,199.03 165.38,199.03 C 169.83,199.03 174.29,204.33 178.75,204.33 C 183.21,204.33 187.67,204.33 192.13,204.33 C 196.58,204.33 201.04,200.80 205.50,200.80 C 209.96,200.80 214.42,200.80 218.88,200.80 C 223.33,200.80 227.79,199.03 232.25,199.03 C 236.71,199.03 241.17,199.03 245.63,199.03 C 250.08,199.03 254.54,199.03 259.00,199.03 C 263.46,199.03 267.92,195.50 272.38,195.50 C 276.83,195.50 281.29,195.50 285.75,195.50 C 290.21,195.50 294.67,183.13 299.13,183.13 C 303.58,183.13 308.04,183.13 312.50,183.13 C 316.96,183.13 321.42,183.13 325.88,183.13 C 330.33,183.13 334.79,183.13 339.25,183.13 C 343.71,183.13 348.17,183.13 352.63,183.13 C 357.08,183.13 361.54,177.83 366.00,177.83 C 370.46,177.83 374.92,177.83 379.38,177.83 C 383.83,177.83 388.29,174.30 392.75,174.30 C 397.21,174.30 401.67,184.02 406.13,184.02 C 410.58,184.02 415.04,186.67 419.50,186.67 C 423.96,186.67 428.42,186.67 432.88,186.67 C 437.33,186.67 441.79,186.67 446.25,186.67 C 450.71,186.67 455.17,184.02 459.63,184.02 C 464.08,184.02 468.54,188.43 473.00,188.43 C 477.46,188.43 481.92,177.83 486.38,177.83 C 490.83,177.83 495.29,177.83 499.75,177.83 C 504.21,177.83 508.67,177.83 513.13,177.83 C 517.58,177.83 522.04,174.30 526.50,174.30 C 530.96,174.30 535.42,174.30 539.88,174.30 C 544.33,174.30 548.79,174.30 553.25,174.30 C 557.71,174.30 562.17,175.18 566.63,175.18 C 571.08,175.18 575.54,176.07 580.00,176.07" data-product="Nvidia RTX 5060 Ti 16 GB" fill="none" stroke="#e97a7b" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" /><path class="riv-line-path" d="M 45.00,209.99 C 49.46,209.99 53.92,214.93 58.38,214.93 C 62.83,214.93 67.29,209.63 71.75,209.63 C 76.21,209.63 80.67,214.05 85.13,214.05 C 89.58,214.05 94.04,214.93 98.50,214.93 C 102.96,214.93 107.42,214.93 111.88,214.93 C 116.33,214.93 120.79,213.17 125.25,213.17 C 129.71,213.17 134.17,214.58 138.63,214.58 C 143.08,214.58 147.54,217.94 152.00,217.94 C 156.46,217.94 160.92,214.93 165.38,214.93 C 169.83,214.93 174.29,218.47 178.75,218.47 C 183.21,218.47 187.67,218.47 192.13,218.47 C 196.58,218.47 201.04,214.58 205.50,214.58 C 209.96,214.58 214.42,219.70 218.88,219.70 C 223.33,219.70 227.79,213.17 232.25,213.17 C 236.71,213.17 241.17,213.17 245.63,213.17 C 250.08,213.17 254.54,216.70 259.00,216.70 C 263.46,216.70 267.92,216.70 272.38,216.70 C 276.83,216.70 281.29,216.70 285.75,216.70 C 290.21,216.70 294.67,216.70 299.13,216.70 C 303.58,216.70 308.04,212.99 312.50,212.99 C 316.96,212.99 321.42,211.40 325.88,211.40 C 330.33,211.40 334.79,211.40 339.25,211.40 C 343.71,211.40 348.17,211.40 352.63,211.40 C 357.08,211.40 361.54,211.40 366.00,211.40 C 370.46,211.40 374.92,211.40 379.38,211.40 C 383.83,211.40 388.29,211.40 392.75,211.40 C 397.21,211.40 401.67,206.10 406.13,206.10 C 410.58,206.10 415.04,206.10 419.50,206.10 C 423.96,206.10 428.42,206.10 432.88,206.10 C 437.33,206.10 441.79,207.87 446.25,207.87 C 450.71,207.87 455.17,207.87 459.63,207.87 C 464.08,207.87 468.54,204.33 473.00,204.33 C 477.46,204.33 481.92,207.87 486.38,207.87 C 490.83,207.87 495.29,207.87 499.75,207.87 C 504.21,207.87 508.67,209.63 513.13,209.63 C 517.58,209.63 522.04,209.63 526.50,209.63 C 530.96,209.63 535.42,209.63 539.88,209.63 C 544.33,209.63 548.79,216.70 553.25,216.70 C 557.71,216.70 562.17,216.70 566.63,216.70 C 571.08,216.70 575.54,216.70 580.00,216.70" data-product="Nvidia RTX 5060 Ti 8 GB" fill="none" stroke="#e38e4f" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" /><path class="riv-line-path" d="M 45.00,209.63 C 49.46,209.63 53.92,209.63 58.38,209.63 C 62.83,209.63 67.29,209.63 71.75,209.63 C 76.21,209.63 80.67,209.63 85.13,209.63 C 89.58,209.63 94.04,213.17 98.50,213.17 C 102.96,213.17 107.42,213.17 111.88,213.17 C 116.33,213.17 120.79,213.17 125.25,213.17 C 129.71,213.17 134.17,213.17 138.63,213.17 C 143.08,213.17 147.54,213.17 152.00,213.17 C 156.46,213.17 160.92,211.40 165.38,211.40 C 169.83,211.40 174.29,214.93 178.75,214.93 C 183.21,214.93 187.67,213.17 192.13,213.17 C 196.58,213.17 201.04,213.17 205.50,213.17 C 209.96,213.17 214.42,209.63 218.88,209.63 C 223.33,209.63 227.79,207.87 232.25,207.87 C 236.71,207.87 241.17,207.87 245.63,207.87 C 250.08,207.87 254.54,206.10 259.00,206.10 C 263.46,206.10 267.92,206.10 272.38,206.10 C 276.83,206.10 281.29,204.33 285.75,204.33 C 290.21,204.33 294.67,197.27 299.13,197.27 C 303.58,197.27 308.04,197.27 312.50,197.27 C 316.96,197.27 321.42,204.33 325.88,204.33 C 330.33,204.33 334.79,197.27 339.25,197.27 C 343.71,197.27 348.17,197.27 352.63,197.27 C 357.08,197.27 361.54,197.27 366.00,197.27 C 370.46,197.27 374.92,197.27 379.38,197.27 C 383.83,197.27 388.29,197.27 392.75,197.27 C 397.21,197.27 401.67,197.27 406.13,197.27 C 410.58,197.27 415.04,195.68 419.50,195.68 C 423.96,195.68 428.42,197.27 432.88,197.27 C 437.33,197.27 441.79,197.27 446.25,197.27 C 450.71,197.27 455.17,199.03 459.63,199.03 C 464.08,199.03 468.54,199.03 473.00,199.03 C 477.46,199.03 481.92,197.27 486.38,197.27 C 490.83,197.27 495.29,199.03 499.75,199.03 C 504.21,199.03 508.67,197.27 513.13,197.27 C 517.58,197.27 522.04,197.27 526.50,197.27 C 530.96,197.27 535.42,197.27 539.88,197.27 C 544.33,197.27 548.79,204.33 553.25,204.33 C 557.71,204.33 562.17,199.03 566.63,199.03 C 571.08,199.03 575.54,199.03 580.00,199.03" data-product="AMD RX 9060 XT 16 GB" fill="none" stroke="#E33235" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" /><path class="riv-line-path" d="M 45.00,225.53 C 49.46,225.53 53.92,227.30 58.38,227.30 C 62.83,227.30 67.29,225.53 71.75,225.53 C 76.21,225.53 80.67,225.53 85.13,225.53 C 89.58,225.53 94.04,227.30 98.50,227.30 C 102.96,227.30 107.42,227.30 111.88,227.30 C 116.33,227.30 120.79,227.30 125.25,227.30 C 129.71,227.30 134.17,227.30 138.63,227.30 C 143.08,227.30 147.54,227.30 152.00,227.30 C 156.46,227.30 160.92,227.30 165.38,227.30 C 169.83,227.30 174.29,230.83 178.75,230.83 C 183.21,230.83 187.67,226.42 192.13,226.42 C 196.58,226.42 201.04,225.53 205.50,225.53 C 209.96,225.53 214.42,225.53 218.88,225.53 C 223.33,225.53 227.79,224.12 232.25,224.12 C 236.71,224.12 241.17,224.12 245.63,224.12 C 250.08,224.12 254.54,220.23 259.00,220.23 C 263.46,220.23 267.92,220.23 272.38,220.23 C 276.83,220.23 281.29,220.23 285.75,220.23 C 290.21,220.23 294.67,220.23 299.13,220.23 C 303.58,220.23 308.04,213.17 312.50,213.17 C 316.96,213.17 321.42,213.87 325.88,213.87 C 330.33,213.87 334.79,213.87 339.25,213.87 C 343.71,213.87 348.17,213.87 352.63,213.87 C 357.08,213.87 361.54,213.87 366.00,213.87 C 370.46,213.87 374.92,214.93 379.38,214.93 C 383.83,214.93 388.29,214.93 392.75,214.93 C 397.21,214.93 401.67,213.87 406.13,213.87 C 410.58,213.87 415.04,213.17 419.50,213.17 C 423.96,213.17 428.42,213.17 432.88,213.17 C 437.33,213.17 441.79,213.17 446.25,213.17 C 450.71,213.17 455.17,211.40 459.63,211.40 C 464.08,211.40 468.54,211.40 473.00,211.40 C 477.46,211.40 481.92,211.40 486.38,211.40 C 490.83,211.40 495.29,211.40 499.75,211.40 C 504.21,211.40 508.67,211.40 513.13,211.40 C 517.58,211.40 522.04,213.17 526.50,213.17 C 530.96,213.17 535.42,213.17 539.88,213.17 C 544.33,213.17 548.79,211.40 553.25,211.40 C 557.71,211.40 562.17,211.40 566.63,211.40 C 571.08,211.40 575.54,211.40 580.00,211.40" data-product="AMD RX 9060 XT 8 GB" fill="none" stroke="#FE9F58" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" /><path class="riv-line-path" d="M 45.00,222.00 C 49.46,222.00 53.92,222.00 58.38,222.00 C 62.83,222.00 67.29,223.59 71.75,223.59 C 76.21,223.59 80.67,222.71 85.13,222.71 C 89.58,222.71 94.04,222.00 98.50,222.00 C 102.96,222.00 107.42,223.94 111.88,223.94 C 116.33,223.94 120.79,222.18 125.25,222.18 C 129.71,222.18 134.17,222.18 138.63,222.18 C 143.08,222.18 147.54,222.18 152.00,222.18 C 156.46,222.18 160.92,222.18 165.38,222.18 C 169.83,222.18 174.29,225.53 178.75,225.53 C 183.21,225.53 187.67,225.71 192.13,225.71 C 196.58,225.71 201.04,225.71 205.50,225.71 C 209.96,225.71 214.42,225.71 218.88,225.71 C 223.33,225.71 227.79,225.71 232.25,225.71 C 236.71,225.71 241.17,227.30 245.63,227.30 C 250.08,227.30 254.54,229.07 259.00,229.07 C 263.46,229.07 267.92,223.77 272.38,223.77 C 276.83,223.77 281.29,222.18 285.75,222.18 C 290.21,222.18 294.67,222.18 299.13,222.18 C 303.58,222.18 308.04,222.18 312.50,222.18 C 316.96,222.18 321.42,222.18 325.88,222.18 C 330.33,222.18 334.79,214.93 339.25,214.93 C 343.71,214.93 348.17,214.93 352.63,214.93 C 357.08,214.93 361.54,213.34 366.00,213.34 C 370.46,213.34 374.92,213.34 379.38,213.34 C 383.83,213.34 388.29,213.34 392.75,213.34 C 397.21,213.34 401.67,213.34 406.13,213.34 C 410.58,213.34 415.04,213.34 419.50,213.34 C 423.96,213.34 428.42,216.70 432.88,216.70 C 437.33,216.70 441.79,216.70 446.25,216.70 C 450.71,216.70 455.17,220.23 459.63,220.23 C 464.08,220.23 468.54,213.34 473.00,213.34 C 477.46,213.34 481.92,213.34 486.38,213.34 C 490.83,213.34 495.29,213.17 499.75,213.17 C 504.21,213.17 508.67,214.93 513.13,214.93 C 517.58,214.93 522.04,214.93 526.50,214.93 C 530.96,214.93 535.42,214.93 539.88,214.93 C 544.33,214.93 548.79,214.93 553.25,214.93 C 557.71,214.93 562.17,214.93 566.63,214.93 C 571.08,214.93 575.54,215.11 580.00,215.11" data-product="Nvidia RTX 5060" fill="none" stroke="#D07F46" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" /><path class="riv-line-path" d="M 45.00,230.83 C 49.46,230.83 53.92,230.83 58.38,230.83 C 62.83,230.83 67.29,230.83 71.75,230.83 C 76.21,230.83 80.67,230.83 85.13,230.83 C 89.58,230.83 94.04,230.83 98.50,230.83 C 102.96,230.83 107.42,232.60 111.88,232.60 C 116.33,232.60 120.79,232.60 125.25,232.60 C 129.71,232.60 134.17,230.83 138.63,230.83 C 143.08,230.83 147.54,230.83 152.00,230.83 C 156.46,230.83 160.92,230.83 165.38,230.83 C 169.83,230.83 174.29,234.37 178.75,234.37 C 183.21,234.37 187.67,236.13 192.13,236.13 C 196.58,236.13 201.04,236.13 205.50,236.13 C 209.96,236.13 214.42,236.13 218.88,236.13 C 223.33,236.13 227.79,239.67 232.25,239.67 C 236.71,239.67 241.17,239.67 245.63,239.67 C 250.08,239.67 254.54,233.48 259.00,233.48 C 263.46,233.48 267.92,232.60 272.38,232.60 C 276.83,232.60 281.29,232.60 285.75,232.60 C 290.21,232.60 294.67,232.60 299.13,232.60 C 303.58,232.60 308.04,229.07 312.50,229.07 C 316.96,229.07 321.42,229.07 325.88,229.07 C 330.33,229.07 334.79,229.07 339.25,229.07 C 343.71,229.07 348.17,229.07 352.63,229.07 C 357.08,229.07 361.54,229.07 366.00,229.07 C 370.46,229.07 374.92,223.77 379.38,223.77 C 383.83,223.77 388.29,223.77 392.75,223.77 C 397.21,223.77 401.67,223.77 406.13,223.77 C 410.58,223.77 415.04,223.77 419.50,223.77 C 423.96,223.77 428.42,223.77 432.88,223.77 C 437.33,223.77 441.79,223.77 446.25,223.77 C 450.71,223.77 455.17,223.77 459.63,223.77 C 464.08,223.77 468.54,223.77 473.00,223.77 C 477.46,223.77 481.92,223.77 486.38,223.77 C 490.83,223.77 495.29,223.77 499.75,223.77 C 504.21,223.77 508.67,223.77 513.13,223.77 C 517.58,223.77 522.04,223.77 526.50,223.77 C 530.96,223.77 535.42,223.77 539.88,223.77 C 544.33,223.77 548.79,223.77 553.25,223.77 C 557.71,223.77 562.17,223.77 566.63,223.77 C 571.08,223.77 575.54,223.77 580.00,223.77" data-product="Nvidia RTX 5050" fill="none" stroke="#B5282A" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" /><path class="riv-line-path" d="M 45.00,229.07 C 49.46,229.07 53.92,229.07 58.38,229.07 C 62.83,229.07 67.29,230.83 71.75,230.83 C 76.21,230.83 80.67,230.83 85.13,230.83 C 89.58,230.83 94.04,230.83 98.50,230.83 C 102.96,230.83 107.42,230.83 111.88,230.83 C 116.33,230.83 120.79,230.83 125.25,230.83 C 129.71,230.83 134.17,230.83 138.63,230.83 C 143.08,230.83 147.54,230.83 152.00,230.83 C 156.46,230.83 160.92,230.83 165.38,230.83 C 169.83,230.83 174.29,230.83 178.75,230.83 C 183.21,230.83 187.67,230.83 192.13,230.83 C 196.58,230.83 201.04,230.83 205.50,230.83 C 209.96,230.83 214.42,230.83 218.88,230.83 C 223.33,230.83 227.79,232.60 232.25,232.60 C 236.71,232.60 241.17,232.60 245.63,232.60 C 250.08,232.60 254.54,230.83 259.00,230.83 C 263.46,230.83 267.92,230.83 272.38,230.83 C 276.83,230.83 281.29,229.07 285.75,229.07 C 290.21,229.07 294.67,223.77 299.13,223.77 C 303.58,223.77 308.04,223.77 312.50,223.77 C 316.96,223.77 321.42,222.00 325.88,222.00 C 330.33,222.00 334.79,222.00 339.25,222.00 C 343.71,222.00 348.17,222.00 352.63,222.00 C 357.08,222.00 361.54,222.00 366.00,222.00 C 370.46,222.00 374.92,222.00 379.38,222.00 C 383.83,222.00 388.29,222.00 392.75,222.00 C 397.21,222.00 401.67,223.77 406.13,223.77 C 410.58,223.77 415.04,223.77 419.50,223.77 C 423.96,223.77 428.42,223.77 432.88,223.77 C 437.33,223.77 441.79,223.77 446.25,223.77 C 450.71,223.77 455.17,223.77 459.63,223.77 C 464.08,223.77 468.54,223.77 473.00,223.77 C 477.46,223.77 481.92,223.77 486.38,223.77 C 490.83,223.77 495.29,221.29 499.75,221.29 C 504.21,221.29 508.67,222.00 513.13,222.00 C 517.58,222.00 522.04,221.29 526.50,221.29 C 530.96,221.29 535.42,221.29 539.88,221.29 C 544.33,221.29 548.79,222.35 553.25,222.35 C 557.71,222.35 562.17,223.59 566.63,223.59 C 571.08,223.59 575.54,223.77 580.00,223.77" data-product="Intel Arc B580" fill="none" stroke="#66C5D7" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" /><path class="riv-line-path" d="M 45.00,234.37 C 49.46,234.37 53.92,234.37 58.38,234.37 C 62.83,234.37 67.29,234.37 71.75,234.37 C 76.21,234.37 80.67,234.37 85.13,234.37 C 89.58,234.37 94.04,234.37 98.50,234.37 C 102.96,234.37 107.42,234.37 111.88,234.37 C 116.33,234.37 120.79,234.37 125.25,234.37 C 129.71,234.37 134.17,239.67 138.63,239.67 C 143.08,239.67 147.54,236.13 152.00,236.13 C 156.46,236.13 160.92,237.90 165.38,237.90 C 169.83,237.90 174.29,239.67 178.75,239.67 C 183.21,239.67 187.67,239.67 192.13,239.67 C 196.58,239.67 201.04,239.67 205.50,239.67 C 209.96,239.67 214.42,239.31 218.88,239.31 C 223.33,239.31 227.79,239.31 232.25,239.31 C 236.71,239.31 241.17,239.31 245.63,239.31 C 250.08,239.31 254.54,239.67 259.00,239.67 C 263.46,239.67 267.92,239.67 272.38,239.67 C 276.83,239.67 281.29,239.67 285.75,239.67 C 290.21,239.67 294.67,239.67 299.13,239.67 C 303.58,239.67 308.04,230.83 312.50,230.83 C 316.96,230.83 321.42,230.83 325.88,230.83 C 330.33,230.83 334.79,230.83 339.25,230.83 C 343.71,230.83 348.17,230.83 352.63,230.83 C 357.08,230.83 361.54,230.83 366.00,230.83 C 370.46,230.83 374.92,230.83 379.38,230.83 C 383.83,230.83 388.29,230.83 392.75,230.83 C 397.21,230.83 401.67,230.83 406.13,230.83 C 410.58,230.83 415.04,230.83 419.50,230.83 C 423.96,230.83 428.42,229.07 432.88,229.07 C 437.33,229.07 441.79,229.07 446.25,229.07 C 450.71,229.07 455.17,229.07 459.63,229.07 C 464.08,229.07 468.54,229.07 473.00,229.07 C 477.46,229.07 481.92,229.07 486.38,229.07 C 490.83,229.07 495.29,229.07 499.75,229.07 C 504.21,229.07 508.67,229.07 513.13,229.07 C 517.58,229.07 522.04,230.83 526.50,230.83 C 530.96,230.83 535.42,230.83 539.88,230.83 C 544.33,230.83 548.79,230.83 553.25,230.83 C 557.71,230.83 562.17,229.07 566.63,229.07 C 571.08,229.07 575.54,230.83 580.00,230.83" data-product="Intel Arc B570" fill="none" stroke="#FFC08B" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" /><path class="riv-line-path" d="M 513.13,177.83 C 517.58,177.83 522.04,177.83 526.50,177.83 C 530.96,177.83 535.42,177.83 539.88,177.83 C 544.33,177.83 548.79,186.67 553.25,186.67 C 557.71,186.67 562.17,186.67 566.63,186.67 C 571.08,186.67 575.54,186.67 580.00,186.67" data-product="AMD Radeon RX 9070 GRE" fill="none" stroke="#E33235" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="45.00" cy="80.67" r="3" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="58.38" cy="80.84" r="3" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="71.75" cy="98.33" r="3" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="85.13" cy="98.33" r="3" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="98.50" cy="98.33" r="3" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="111.88" cy="110.88" r="3" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="125.25" cy="98.51" r="3" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="138.63" cy="101.87" r="3" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="152.00" cy="98.51" r="3" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="165.38" cy="100.28" r="3" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="178.75" cy="100.10" r="3" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="192.13" cy="100.28" r="3" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="205.50" cy="98.33" r="3" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="218.88" cy="98.33" r="3" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="232.25" cy="98.33" r="3" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="245.63" cy="80.67" r="3" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="259.00" cy="57.70" r="3" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="272.38" cy="50.99" r="3" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="285.75" cy="31.20" r="3" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="299.13" cy="36.50" r="3" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="312.50" cy="33.85" r="3" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="325.88" cy="33.85" r="3" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="339.25" cy="47.10" r="3" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="352.63" cy="47.10" r="3" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="366.00" cy="54.17" r="3" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="379.38" cy="52.40" r="3" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="392.75" cy="47.10" r="3" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="406.13" cy="54.17" r="3" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="419.50" cy="47.10" r="3" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="432.88" cy="47.10" r="3" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="446.25" cy="47.10" r="3" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="459.63" cy="47.10" r="3" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="473.00" cy="47.10" r="3" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="486.38" cy="50.63" r="3" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="499.75" cy="47.10" r="3" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="513.13" cy="54.17" r="3" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="526.50" cy="54.17" r="3" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="539.88" cy="54.17" r="3" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="553.25" cy="54.17" r="3" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="566.63" cy="54.17" r="3" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="580.00" cy="54.17" r="3" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="45.00" cy="137.20" r="3" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="58.38" cy="142.50" r="3" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="71.75" cy="142.50" r="3" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="85.13" cy="142.50" r="3" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="98.50" cy="142.68" r="3" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="111.88" cy="142.68" r="3" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="125.25" cy="142.50" r="3" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="138.63" cy="142.68" r="3" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="152.00" cy="142.50" r="3" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="165.38" cy="146.03" r="3" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="178.75" cy="151.51" r="3" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="192.13" cy="146.03" r="3" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="205.50" cy="142.50" r="3" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="218.88" cy="142.50" r="3" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="232.25" cy="142.68" r="3" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="245.63" cy="142.50" r="3" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="259.00" cy="142.50" r="3" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="272.38" cy="128.54" r="3" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="285.75" cy="116.18" r="3" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="299.13" cy="98.33" r="3" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="312.50" cy="107.17" r="3" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="325.88" cy="107.17" r="3" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="339.25" cy="107.17" r="3" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="352.63" cy="107.17" r="3" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="366.00" cy="107.17" r="3" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="379.38" cy="107.17" r="3" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="392.75" cy="107.17" r="3" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="406.13" cy="116.00" r="3" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="419.50" cy="100.10" r="3" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="432.88" cy="100.10" r="3" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="446.25" cy="100.10" r="3" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="459.63" cy="100.10" r="3" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="473.00" cy="101.87" r="3" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="486.38" cy="101.87" r="3" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="499.75" cy="116.00" r="3" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="513.13" cy="101.87" r="3" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="526.50" cy="101.87" r="3" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="539.88" cy="101.87" r="3" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="553.25" cy="112.47" r="3" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="566.63" cy="106.28" r="3" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="580.00" cy="116.00" r="3" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="45.00" cy="151.33" r="3" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="58.38" cy="151.33" r="3" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="71.75" cy="151.33" r="3" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="85.13" cy="152.22" r="3" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="98.50" cy="156.63" r="3" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="111.88" cy="156.63" r="3" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="125.25" cy="160.17" r="3" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="138.63" cy="160.17" r="3" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="152.00" cy="160.17" r="3" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="165.38" cy="169.00" r="3" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="178.75" cy="169.00" r="3" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="192.13" cy="169.00" r="3" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="205.50" cy="169.00" r="3" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="218.88" cy="169.00" r="3" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="232.25" cy="169.00" r="3" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="245.63" cy="165.47" r="3" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="259.00" cy="158.40" r="3" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="272.38" cy="151.33" r="3" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="285.75" cy="147.80" r="3" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="299.13" cy="147.80" r="3" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="312.50" cy="146.03" r="3" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="325.88" cy="146.03" r="3" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="339.25" cy="146.03" r="3" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="352.63" cy="146.03" r="3" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="366.00" cy="146.03" r="3" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="379.38" cy="146.03" r="3" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="392.75" cy="146.03" r="3" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="406.13" cy="147.80" r="3" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="419.50" cy="149.57" r="3" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="432.88" cy="149.57" r="3" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="446.25" cy="156.63" r="3" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="459.63" cy="149.57" r="3" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="473.00" cy="149.57" r="3" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="486.38" cy="149.57" r="3" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="499.75" cy="151.33" r="3" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="513.13" cy="151.33" r="3" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="526.50" cy="151.33" r="3" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="539.88" cy="151.33" r="3" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="553.25" cy="151.33" r="3" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="566.63" cy="151.33" r="3" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="580.00" cy="151.33" r="3" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="45.00" cy="169.00" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="58.38" cy="169.00" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="71.75" cy="177.83" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="85.13" cy="177.83" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="98.50" cy="169.00" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="111.88" cy="169.00" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="125.25" cy="177.83" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="138.63" cy="177.83" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="152.00" cy="176.07" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="165.38" cy="177.83" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="178.75" cy="177.83" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="192.13" cy="181.37" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="205.50" cy="181.37" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="218.88" cy="181.37" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="232.25" cy="181.37" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="245.63" cy="181.37" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="259.00" cy="172.53" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="272.38" cy="172.53" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="285.75" cy="172.53" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="299.13" cy="169.00" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="312.50" cy="170.77" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="325.88" cy="163.70" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="339.25" cy="163.70" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="352.63" cy="165.47" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="366.00" cy="167.23" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="379.38" cy="167.23" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="392.75" cy="163.70" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="406.13" cy="165.47" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="419.50" cy="165.47" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="432.88" cy="165.47" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="446.25" cy="165.47" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="459.63" cy="165.47" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="473.00" cy="169.00" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="486.38" cy="165.47" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="499.75" cy="169.00" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="513.13" cy="169.00" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="526.50" cy="169.00" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="539.88" cy="169.00" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="553.25" cy="169.00" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="566.63" cy="169.00" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="580.00" cy="169.00" r="3" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="45.00" cy="177.83" r="3" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="58.38" cy="177.83" r="3" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="71.75" cy="182.43" r="3" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="85.13" cy="178.54" r="3" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="98.50" cy="190.02" r="3" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="111.88" cy="186.84" r="3" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="125.25" cy="183.13" r="3" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="138.63" cy="186.67" r="3" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="152.00" cy="186.67" r="3" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="165.38" cy="190.20" r="3" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="178.75" cy="188.61" r="3" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="192.13" cy="186.67" r="3" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="205.50" cy="181.90" r="3" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="218.88" cy="179.60" r="3" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="232.25" cy="186.84" r="3" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="245.63" cy="186.84" r="3" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="259.00" cy="178.01" r="3" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="272.38" cy="179.60" r="3" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="285.75" cy="178.01" r="3" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="299.13" cy="165.47" r="3" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="312.50" cy="165.47" r="3" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="325.88" cy="165.47" r="3" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="339.25" cy="163.70" r="3" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="352.63" cy="164.58" r="3" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="366.00" cy="163.70" r="3" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="379.38" cy="168.29" r="3" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="392.75" cy="161.93" r="3" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="406.13" cy="163.70" r="3" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="419.50" cy="162.64" r="3" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="432.88" cy="163.70" r="3" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="446.25" cy="169.18" r="3" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="459.63" cy="169.18" r="3" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="473.00" cy="169.18" r="3" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="486.38" cy="169.18" r="3" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="499.75" cy="169.18" r="3" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="513.13" cy="169.18" r="3" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="526.50" cy="169.18" r="3" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="539.88" cy="169.18" r="3" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="553.25" cy="169.18" r="3" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="566.63" cy="169.18" r="3" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="580.00" cy="176.07" r="3" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="45.00" cy="199.03" r="3" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="58.38" cy="199.03" r="3" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="71.75" cy="199.03" r="3" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="85.13" cy="199.03" r="3" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="98.50" cy="199.03" r="3" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="111.88" cy="208.04" r="3" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="125.25" cy="199.03" r="3" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="138.63" cy="199.03" r="3" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="152.00" cy="199.03" r="3" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="165.38" cy="199.03" r="3" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="178.75" cy="204.33" r="3" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="192.13" cy="204.33" r="3" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="205.50" cy="200.80" r="3" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="218.88" cy="200.80" r="3" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="232.25" cy="199.03" r="3" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="245.63" cy="199.03" r="3" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="259.00" cy="199.03" r="3" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="272.38" cy="195.50" r="3" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="285.75" cy="195.50" r="3" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="299.13" cy="183.13" r="3" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="312.50" cy="183.13" r="3" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="325.88" cy="183.13" r="3" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="339.25" cy="183.13" r="3" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="352.63" cy="183.13" r="3" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="366.00" cy="177.83" r="3" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="379.38" cy="177.83" r="3" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="392.75" cy="174.30" r="3" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="406.13" cy="184.02" r="3" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="419.50" cy="186.67" r="3" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="432.88" cy="186.67" r="3" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="446.25" cy="186.67" r="3" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="459.63" cy="184.02" r="3" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="473.00" cy="188.43" r="3" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="486.38" cy="177.83" r="3" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="499.75" cy="177.83" r="3" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="513.13" cy="177.83" r="3" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="526.50" cy="174.30" r="3" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="539.88" cy="174.30" r="3" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="553.25" cy="174.30" r="3" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="566.63" cy="175.18" r="3" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="580.00" cy="176.07" r="3" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="45.00" cy="209.99" r="3" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="58.38" cy="214.93" r="3" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="71.75" cy="209.63" r="3" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="85.13" cy="214.05" r="3" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="98.50" cy="214.93" r="3" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="111.88" cy="214.93" r="3" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="125.25" cy="213.17" r="3" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="138.63" cy="214.58" r="3" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="152.00" cy="217.94" r="3" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="165.38" cy="214.93" r="3" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="178.75" cy="218.47" r="3" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="192.13" cy="218.47" r="3" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="205.50" cy="214.58" r="3" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="218.88" cy="219.70" r="3" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="232.25" cy="213.17" r="3" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="245.63" cy="213.17" r="3" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="259.00" cy="216.70" r="3" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="272.38" cy="216.70" r="3" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="285.75" cy="216.70" r="3" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="299.13" cy="216.70" r="3" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="312.50" cy="212.99" r="3" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="325.88" cy="211.40" r="3" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="339.25" cy="211.40" r="3" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="352.63" cy="211.40" r="3" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="366.00" cy="211.40" r="3" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="379.38" cy="211.40" r="3" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="392.75" cy="211.40" r="3" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="406.13" cy="206.10" r="3" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="419.50" cy="206.10" r="3" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="432.88" cy="206.10" r="3" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="446.25" cy="207.87" r="3" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="459.63" cy="207.87" r="3" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="473.00" cy="204.33" r="3" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="486.38" cy="207.87" r="3" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="499.75" cy="207.87" r="3" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="513.13" cy="209.63" r="3" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="526.50" cy="209.63" r="3" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="539.88" cy="209.63" r="3" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="553.25" cy="216.70" r="3" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="566.63" cy="216.70" r="3" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="580.00" cy="216.70" r="3" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="45.00" cy="209.63" r="3" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="58.38" cy="209.63" r="3" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="71.75" cy="209.63" r="3" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="85.13" cy="209.63" r="3" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="98.50" cy="213.17" r="3" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="111.88" cy="213.17" r="3" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="125.25" cy="213.17" r="3" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="138.63" cy="213.17" r="3" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="152.00" cy="213.17" r="3" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="165.38" cy="211.40" r="3" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="178.75" cy="214.93" r="3" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="192.13" cy="213.17" r="3" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="205.50" cy="213.17" r="3" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="218.88" cy="209.63" r="3" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="232.25" cy="207.87" r="3" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="245.63" cy="207.87" r="3" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="259.00" cy="206.10" r="3" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="272.38" cy="206.10" r="3" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="285.75" cy="204.33" r="3" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="299.13" cy="197.27" r="3" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="312.50" cy="197.27" r="3" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="325.88" cy="204.33" r="3" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="339.25" cy="197.27" r="3" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="352.63" cy="197.27" r="3" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="366.00" cy="197.27" r="3" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="379.38" cy="197.27" r="3" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="392.75" cy="197.27" r="3" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="406.13" cy="197.27" r="3" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="419.50" cy="195.68" r="3" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="432.88" cy="197.27" r="3" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="446.25" cy="197.27" r="3" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="459.63" cy="199.03" r="3" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="473.00" cy="199.03" r="3" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="486.38" cy="197.27" r="3" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="499.75" cy="199.03" r="3" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="513.13" cy="197.27" r="3" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="526.50" cy="197.27" r="3" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="539.88" cy="197.27" r="3" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="553.25" cy="204.33" r="3" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="566.63" cy="199.03" r="3" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="580.00" cy="199.03" r="3" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="45.00" cy="225.53" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="58.38" cy="227.30" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="71.75" cy="225.53" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="85.13" cy="225.53" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="98.50" cy="227.30" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="111.88" cy="227.30" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="125.25" cy="227.30" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="138.63" cy="227.30" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="152.00" cy="227.30" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="165.38" cy="227.30" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="178.75" cy="230.83" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="192.13" cy="226.42" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="205.50" cy="225.53" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="218.88" cy="225.53" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="232.25" cy="224.12" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="245.63" cy="224.12" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="259.00" cy="220.23" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="272.38" cy="220.23" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="285.75" cy="220.23" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="299.13" cy="220.23" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="312.50" cy="213.17" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="325.88" cy="213.87" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="339.25" cy="213.87" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="352.63" cy="213.87" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="366.00" cy="213.87" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="379.38" cy="214.93" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="392.75" cy="214.93" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="406.13" cy="213.87" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="419.50" cy="213.17" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="432.88" cy="213.17" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="446.25" cy="213.17" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="459.63" cy="211.40" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="473.00" cy="211.40" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="486.38" cy="211.40" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="499.75" cy="211.40" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="513.13" cy="211.40" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="526.50" cy="213.17" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="539.88" cy="213.17" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="553.25" cy="211.40" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="566.63" cy="211.40" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="580.00" cy="211.40" r="3" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="45.00" cy="222.00" r="3" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="58.38" cy="222.00" r="3" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="71.75" cy="223.59" r="3" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="85.13" cy="222.71" r="3" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="98.50" cy="222.00" r="3" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="111.88" cy="223.94" r="3" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="125.25" cy="222.18" r="3" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="138.63" cy="222.18" r="3" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="152.00" cy="222.18" r="3" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="165.38" cy="222.18" r="3" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="178.75" cy="225.53" r="3" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="192.13" cy="225.71" r="3" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="205.50" cy="225.71" r="3" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="218.88" cy="225.71" r="3" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="232.25" cy="225.71" r="3" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="245.63" cy="227.30" r="3" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="259.00" cy="229.07" r="3" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="272.38" cy="223.77" r="3" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="285.75" cy="222.18" r="3" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="299.13" cy="222.18" r="3" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="312.50" cy="222.18" r="3" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="325.88" cy="222.18" r="3" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="339.25" cy="214.93" r="3" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="352.63" cy="214.93" r="3" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="366.00" cy="213.34" r="3" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="379.38" cy="213.34" r="3" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="392.75" cy="213.34" r="3" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="406.13" cy="213.34" r="3" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="419.50" cy="213.34" r="3" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="432.88" cy="216.70" r="3" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="446.25" cy="216.70" r="3" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="459.63" cy="220.23" r="3" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="473.00" cy="213.34" r="3" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="486.38" cy="213.34" r="3" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="499.75" cy="213.17" r="3" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="513.13" cy="214.93" r="3" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="526.50" cy="214.93" r="3" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="539.88" cy="214.93" r="3" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="553.25" cy="214.93" r="3" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="566.63" cy="214.93" r="3" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="580.00" cy="215.11" r="3" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="45.00" cy="230.83" r="3" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="58.38" cy="230.83" r="3" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="71.75" cy="230.83" r="3" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="85.13" cy="230.83" r="3" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="98.50" cy="230.83" r="3" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="111.88" cy="232.60" r="3" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="125.25" cy="232.60" r="3" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="138.63" cy="230.83" r="3" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="152.00" cy="230.83" r="3" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="165.38" cy="230.83" r="3" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="178.75" cy="234.37" r="3" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="192.13" cy="236.13" r="3" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="205.50" cy="236.13" r="3" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="218.88" cy="236.13" r="3" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="232.25" cy="239.67" r="3" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="245.63" cy="239.67" r="3" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="259.00" cy="233.48" r="3" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="272.38" cy="232.60" r="3" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="285.75" cy="232.60" r="3" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="299.13" cy="232.60" r="3" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="312.50" cy="229.07" r="3" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="325.88" cy="229.07" r="3" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="339.25" cy="229.07" r="3" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="352.63" cy="229.07" r="3" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="366.00" cy="229.07" r="3" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="379.38" cy="223.77" r="3" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="392.75" cy="223.77" r="3" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="406.13" cy="223.77" r="3" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="419.50" cy="223.77" r="3" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="432.88" cy="223.77" r="3" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="446.25" cy="223.77" r="3" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="459.63" cy="223.77" r="3" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="473.00" cy="223.77" r="3" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="486.38" cy="223.77" r="3" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="499.75" cy="223.77" r="3" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="513.13" cy="223.77" r="3" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="526.50" cy="223.77" r="3" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="539.88" cy="223.77" r="3" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="553.25" cy="223.77" r="3" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="566.63" cy="223.77" r="3" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="580.00" cy="223.77" r="3" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="45.00" cy="229.07" r="3" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="58.38" cy="229.07" r="3" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="71.75" cy="230.83" r="3" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="85.13" cy="230.83" r="3" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="98.50" cy="230.83" r="3" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="111.88" cy="230.83" r="3" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="125.25" cy="230.83" r="3" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="138.63" cy="230.83" r="3" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="152.00" cy="230.83" r="3" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="165.38" cy="230.83" r="3" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="178.75" cy="230.83" r="3" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="192.13" cy="230.83" r="3" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="205.50" cy="230.83" r="3" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="218.88" cy="230.83" r="3" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="232.25" cy="232.60" r="3" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="245.63" cy="232.60" r="3" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="259.00" cy="230.83" r="3" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="272.38" cy="230.83" r="3" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="285.75" cy="229.07" r="3" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="299.13" cy="223.77" r="3" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="312.50" cy="223.77" r="3" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="325.88" cy="222.00" r="3" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="339.25" cy="222.00" r="3" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="352.63" cy="222.00" r="3" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="366.00" cy="222.00" r="3" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="379.38" cy="222.00" r="3" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="392.75" cy="222.00" r="3" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="406.13" cy="223.77" r="3" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="419.50" cy="223.77" r="3" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="432.88" cy="223.77" r="3" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="446.25" cy="223.77" r="3" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="459.63" cy="223.77" r="3" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="473.00" cy="223.77" r="3" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="486.38" cy="223.77" r="3" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="499.75" cy="221.29" r="3" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="513.13" cy="222.00" r="3" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="526.50" cy="221.29" r="3" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="539.88" cy="221.29" r="3" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="553.25" cy="222.35" r="3" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="566.63" cy="223.59" r="3" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="580.00" cy="223.77" r="3" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="45.00" cy="234.37" r="3" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="58.38" cy="234.37" r="3" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="71.75" cy="234.37" r="3" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="85.13" cy="234.37" r="3" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="98.50" cy="234.37" r="3" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="111.88" cy="234.37" r="3" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="125.25" cy="234.37" r="3" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="138.63" cy="239.67" r="3" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="152.00" cy="236.13" r="3" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="165.38" cy="237.90" r="3" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="178.75" cy="239.67" r="3" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="192.13" cy="239.67" r="3" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="205.50" cy="239.67" r="3" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="218.88" cy="239.31" r="3" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="232.25" cy="239.31" r="3" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="245.63" cy="239.31" r="3" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="259.00" cy="239.67" r="3" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="272.38" cy="239.67" r="3" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="285.75" cy="239.67" r="3" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="299.13" cy="239.67" r="3" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="312.50" cy="230.83" r="3" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="325.88" cy="230.83" r="3" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="339.25" cy="230.83" r="3" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="352.63" cy="230.83" r="3" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="366.00" cy="230.83" r="3" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="379.38" cy="230.83" r="3" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="392.75" cy="230.83" r="3" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="406.13" cy="230.83" r="3" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="419.50" cy="230.83" r="3" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="432.88" cy="229.07" r="3" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="446.25" cy="229.07" r="3" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="459.63" cy="229.07" r="3" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="473.00" cy="229.07" r="3" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="486.38" cy="229.07" r="3" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="499.75" cy="229.07" r="3" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="513.13" cy="229.07" r="3" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="526.50" cy="230.83" r="3" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="539.88" cy="230.83" r="3" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="553.25" cy="230.83" r="3" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="566.63" cy="229.07" r="3" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="580.00" cy="230.83" r="3" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="AMD Radeon RX 9070 GRE" cx="513.13" cy="177.83" r="3" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD Radeon RX 9070 GRE" cx="526.50" cy="177.83" r="3" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD Radeon RX 9070 GRE" cx="539.88" cy="177.83" r="3" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD Radeon RX 9070 GRE" cx="553.25" cy="186.67" r="3" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD Radeon RX 9070 GRE" cx="566.63" cy="186.67" r="3" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD Radeon RX 9070 GRE" cx="580.00" cy="186.67" r="3" fill="#E33235" style="opacity:0;" /></svg><svg class="riv-line-chart-svg-mobile" style="overflow: visible;" fill="none" viewBox="0 0 600 440" width="100%" height="auto" aria-hidden="true"><g class="riv-grid"><line x1="40" x2="585" y1="375.00" y2="375.00" /><line x1="40" x2="585" y1="253.33" y2="253.33" /><line x1="40" x2="585" y1="131.67" y2="131.67" /><line x1="40" x2="585" y1="10.00" y2="10.00" /><line x1="94.50" x2="94.50" y1="10" y2="375" /><line x1="162.63" x2="162.63" y1="10" y2="375" /><line x1="230.75" x2="230.75" y1="10" y2="375" /><line x1="298.88" x2="298.88" y1="10" y2="375" /><line x1="367.00" x2="367.00" y1="10" y2="375" /><line x1="435.13" x2="435.13" y1="10" y2="375" /><line x1="503.25" x2="503.25" y1="10" y2="375" /><line x1="571.38" x2="571.38" y1="10" y2="375" /></g><g class="riv-axes"><line x1="40" x2="40" y1="10" y2="375" stroke="#D1D5DB" /><line x1="40" x2="585" y1="375" y2="375" stroke="#D1D5DB" /><text x="32" y="375.00" dy="0.32em" text-anchor="end" style="font-size: 14px; font-weight: normal;" fill="#374151">0</text><text x="32" y="253.33" dy="0.32em" text-anchor="end" style="font-size: 14px; font-weight: normal;" fill="#374151">500</text><text x="32" y="131.67" dy="0.32em" text-anchor="end" style="font-size: 14px; font-weight: normal;" fill="#374151">1000</text><text x="32" y="10.00" dy="0.32em" text-anchor="end" style="font-size: 14px; font-weight: normal;" fill="#374151">1500</text><text x="94.50" y="387" transform="rotate(-45 94.50 387)" text-anchor="end" style="font-size: 14px; font-weight: normal;" fill="#374151">5 Week</text><text x="162.63" y="387" transform="rotate(-45 162.63 387)" text-anchor="end" style="font-size: 14px; font-weight: normal;" fill="#374151">10 Week</text><text x="230.75" y="387" transform="rotate(-45 230.75 387)" text-anchor="end" style="font-size: 14px; font-weight: normal;" fill="#374151">15 Week</text><text x="298.88" y="387" transform="rotate(-45 298.88 387)" text-anchor="end" style="font-size: 14px; font-weight: normal;" fill="#374151">20 Week</text><text x="367.00" y="387" transform="rotate(-45 367.00 387)" text-anchor="end" style="font-size: 14px; font-weight: normal;" fill="#374151">25 Week</text><text x="435.13" y="387" transform="rotate(-45 435.13 387)" text-anchor="end" style="font-size: 14px; font-weight: normal;" fill="#374151">30 Week</text><text x="503.25" y="387" transform="rotate(-45 503.25 387)" text-anchor="end" style="font-size: 14px; font-weight: normal;" fill="#374151">35 Week</text><text x="571.38" y="387" transform="rotate(-45 571.38 387)" text-anchor="end" style="font-size: 14px; font-weight: normal;" fill="#374151">40 Week</text></g><path class="riv-line-path" d="M 40.00,107.33 C 44.54,107.33 49.08,107.58 53.63,107.58 C 58.17,107.58 62.71,131.67 67.25,131.67 C 71.79,131.67 76.33,131.67 80.88,131.67 C 85.42,131.67 89.96,131.67 94.50,131.67 C 99.04,131.67 103.58,148.94 108.13,148.94 C 112.67,148.94 117.21,131.91 121.75,131.91 C 126.29,131.91 130.83,136.53 135.38,136.53 C 139.92,136.53 144.46,131.91 149.00,131.91 C 153.54,131.91 158.08,134.34 162.63,134.34 C 167.17,134.34 171.71,134.10 176.25,134.10 C 180.79,134.10 185.33,134.34 189.88,134.34 C 194.42,134.34 198.96,131.67 203.50,131.67 C 208.04,131.67 212.58,131.67 217.13,131.67 C 221.67,131.67 226.21,131.67 230.75,131.67 C 235.29,131.67 239.83,107.33 244.38,107.33 C 248.92,107.33 253.46,75.70 258.00,75.70 C 262.54,75.70 267.08,66.45 271.63,66.45 C 276.17,66.45 280.71,39.20 285.25,39.20 C 289.79,39.20 294.33,46.50 298.88,46.50 C 303.42,46.50 307.96,42.85 312.50,42.85 C 317.04,42.85 321.58,42.85 326.13,42.85 C 330.67,42.85 335.21,61.10 339.75,61.10 C 344.29,61.10 348.83,61.10 353.38,61.10 C 357.92,61.10 362.46,70.83 367.00,70.83 C 371.54,70.83 376.08,68.40 380.63,68.40 C 385.17,68.40 389.71,61.10 394.25,61.10 C 398.79,61.10 403.33,70.83 407.88,70.83 C 412.42,70.83 416.96,61.10 421.50,61.10 C 426.04,61.10 430.58,61.10 435.13,61.10 C 439.67,61.10 444.21,61.10 448.75,61.10 C 453.29,61.10 457.83,61.10 462.38,61.10 C 466.92,61.10 471.46,61.10 476.00,61.10 C 480.54,61.10 485.08,65.97 489.63,65.97 C 494.17,65.97 498.71,61.10 503.25,61.10 C 507.79,61.10 512.33,70.83 516.88,70.83 C 521.42,70.83 525.96,70.83 530.50,70.83 C 535.04,70.83 539.58,70.83 544.13,70.83 C 548.67,70.83 553.21,70.83 557.75,70.83 C 562.29,70.83 566.83,70.83 571.38,70.83 C 575.92,70.83 580.46,70.83 585.00,70.83" data-product="Nvidia RTX 5080" fill="none" stroke="#ffcea9" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" /><path class="riv-line-path" d="M 40.00,185.20 C 44.54,185.20 49.08,192.50 53.63,192.50 C 58.17,192.50 62.71,192.50 67.25,192.50 C 71.79,192.50 76.33,192.50 80.88,192.50 C 85.42,192.50 89.96,192.74 94.50,192.74 C 99.04,192.74 103.58,192.74 108.13,192.74 C 112.67,192.74 117.21,192.50 121.75,192.50 C 126.29,192.50 130.83,192.74 135.38,192.74 C 139.92,192.74 144.46,192.50 149.00,192.50 C 153.54,192.50 158.08,197.37 162.63,197.37 C 167.17,197.37 171.71,204.91 176.25,204.91 C 180.79,204.91 185.33,197.37 189.88,197.37 C 194.42,197.37 198.96,192.50 203.50,192.50 C 208.04,192.50 212.58,192.50 217.13,192.50 C 221.67,192.50 226.21,192.74 230.75,192.74 C 235.29,192.74 239.83,192.50 244.38,192.50 C 248.92,192.50 253.46,192.50 258.00,192.50 C 262.54,192.50 267.08,173.28 271.63,173.28 C 276.17,173.28 280.71,156.24 285.25,156.24 C 289.79,156.24 294.33,131.67 298.88,131.67 C 303.42,131.67 307.96,143.83 312.50,143.83 C 317.04,143.83 321.58,143.83 326.13,143.83 C 330.67,143.83 335.21,143.83 339.75,143.83 C 344.29,143.83 348.83,143.83 353.38,143.83 C 357.92,143.83 362.46,143.83 367.00,143.83 C 371.54,143.83 376.08,143.83 380.63,143.83 C 385.17,143.83 389.71,143.83 394.25,143.83 C 398.79,143.83 403.33,156.00 407.88,156.00 C 412.42,156.00 416.96,134.10 421.50,134.10 C 426.04,134.10 430.58,134.10 435.13,134.10 C 439.67,134.10 444.21,134.10 448.75,134.10 C 453.29,134.10 457.83,134.10 462.38,134.10 C 466.92,134.10 471.46,136.53 476.00,136.53 C 480.54,136.53 485.08,136.53 489.63,136.53 C 494.17,136.53 498.71,156.00 503.25,156.00 C 507.79,156.00 512.33,136.53 516.88,136.53 C 521.42,136.53 525.96,136.53 530.50,136.53 C 535.04,136.53 539.58,136.53 544.13,136.53 C 548.67,136.53 553.21,151.13 557.75,151.13 C 562.29,151.13 566.83,142.62 571.38,142.62 C 575.92,142.62 580.46,156.00 585.00,156.00" data-product="Nvidia RTX 5070 Ti" fill="none" stroke="#d26365" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" /><path class="riv-line-path" d="M 40.00,204.67 C 44.54,204.67 49.08,204.67 53.63,204.67 C 58.17,204.67 62.71,204.67 67.25,204.67 C 71.79,204.67 76.33,205.88 80.88,205.88 C 85.42,205.88 89.96,211.97 94.50,211.97 C 99.04,211.97 103.58,211.97 108.13,211.97 C 112.67,211.97 117.21,216.83 121.75,216.83 C 126.29,216.83 130.83,216.83 135.38,216.83 C 139.92,216.83 144.46,216.83 149.00,216.83 C 153.54,216.83 158.08,229.00 162.63,229.00 C 167.17,229.00 171.71,229.00 176.25,229.00 C 180.79,229.00 185.33,229.00 189.88,229.00 C 194.42,229.00 198.96,229.00 203.50,229.00 C 208.04,229.00 212.58,229.00 217.13,229.00 C 221.67,229.00 226.21,229.00 230.75,229.00 C 235.29,229.00 239.83,224.13 244.38,224.13 C 248.92,224.13 253.46,214.40 258.00,214.40 C 262.54,214.40 267.08,204.67 271.63,204.67 C 276.17,204.67 280.71,199.80 285.25,199.80 C 289.79,199.80 294.33,199.80 298.88,199.80 C 303.42,199.80 307.96,197.37 312.50,197.37 C 317.04,197.37 321.58,197.37 326.13,197.37 C 330.67,197.37 335.21,197.37 339.75,197.37 C 344.29,197.37 348.83,197.37 353.38,197.37 C 357.92,197.37 362.46,197.37 367.00,197.37 C 371.54,197.37 376.08,197.37 380.63,197.37 C 385.17,197.37 389.71,197.37 394.25,197.37 C 398.79,197.37 403.33,199.80 407.88,199.80 C 412.42,199.80 416.96,202.23 421.50,202.23 C 426.04,202.23 430.58,202.23 435.13,202.23 C 439.67,202.23 444.21,211.97 448.75,211.97 C 453.29,211.97 457.83,202.23 462.38,202.23 C 466.92,202.23 471.46,202.23 476.00,202.23 C 480.54,202.23 485.08,202.23 489.63,202.23 C 494.17,202.23 498.71,204.67 503.25,204.67 C 507.79,204.67 512.33,204.67 516.88,204.67 C 521.42,204.67 525.96,204.67 530.50,204.67 C 535.04,204.67 539.58,204.67 544.13,204.67 C 548.67,204.67 553.21,204.67 557.75,204.67 C 562.29,204.67 566.83,204.67 571.38,204.67 C 575.92,204.67 580.46,204.67 585.00,204.67" data-product="AMD RX 9070 XT" fill="none" stroke="#EB6F71" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" /><path class="riv-line-path" d="M 40.00,229.00 C 44.54,229.00 49.08,229.00 53.63,229.00 C 58.17,229.00 62.71,241.17 67.25,241.17 C 71.79,241.17 76.33,241.17 80.88,241.17 C 85.42,241.17 89.96,229.00 94.50,229.00 C 99.04,229.00 103.58,229.00 108.13,229.00 C 112.67,229.00 117.21,241.17 121.75,241.17 C 126.29,241.17 130.83,241.17 135.38,241.17 C 139.92,241.17 144.46,238.73 149.00,238.73 C 153.54,238.73 158.08,241.17 162.63,241.17 C 167.17,241.17 171.71,241.17 176.25,241.17 C 180.79,241.17 185.33,246.03 189.88,246.03 C 194.42,246.03 198.96,246.03 203.50,246.03 C 208.04,246.03 212.58,246.03 217.13,246.03 C 221.67,246.03 226.21,246.03 230.75,246.03 C 235.29,246.03 239.83,246.03 244.38,246.03 C 248.92,246.03 253.46,233.87 258.00,233.87 C 262.54,233.87 267.08,233.87 271.63,233.87 C 276.17,233.87 280.71,233.87 285.25,233.87 C 289.79,233.87 294.33,229.00 298.88,229.00 C 303.42,229.00 307.96,231.43 312.50,231.43 C 317.04,231.43 321.58,221.70 326.13,221.70 C 330.67,221.70 335.21,221.70 339.75,221.70 C 344.29,221.70 348.83,224.13 353.38,224.13 C 357.92,224.13 362.46,226.57 367.00,226.57 C 371.54,226.57 376.08,226.57 380.63,226.57 C 385.17,226.57 389.71,221.70 394.25,221.70 C 398.79,221.70 403.33,224.13 407.88,224.13 C 412.42,224.13 416.96,224.13 421.50,224.13 C 426.04,224.13 430.58,224.13 435.13,224.13 C 439.67,224.13 444.21,224.13 448.75,224.13 C 453.29,224.13 457.83,224.13 462.38,224.13 C 466.92,224.13 471.46,229.00 476.00,229.00 C 480.54,229.00 485.08,224.13 489.63,224.13 C 494.17,224.13 498.71,229.00 503.25,229.00 C 507.79,229.00 512.33,229.00 516.88,229.00 C 521.42,229.00 525.96,229.00 530.50,229.00 C 535.04,229.00 539.58,229.00 544.13,229.00 C 548.67,229.00 553.21,229.00 557.75,229.00 C 562.29,229.00 566.83,229.00 571.38,229.00 C 575.92,229.00 580.46,229.00 585.00,229.00" data-product="AMD RX 9070" fill="none" stroke="#1CA9C4" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" /><path class="riv-line-path" d="M 40.00,241.17 C 44.54,241.17 49.08,241.17 53.63,241.17 C 58.17,241.17 62.71,247.49 67.25,247.49 C 71.79,247.49 76.33,242.14 80.88,242.14 C 85.42,242.14 89.96,257.96 94.50,257.96 C 99.04,257.96 103.58,253.58 108.13,253.58 C 112.67,253.58 117.21,248.47 121.75,248.47 C 126.29,248.47 130.83,253.33 135.38,253.33 C 139.92,253.33 144.46,253.33 149.00,253.33 C 153.54,253.33 158.08,258.20 162.63,258.20 C 167.17,258.20 171.71,256.01 176.25,256.01 C 180.79,256.01 185.33,253.33 189.88,253.33 C 194.42,253.33 198.96,246.76 203.50,246.76 C 208.04,246.76 212.58,243.60 217.13,243.60 C 221.67,243.60 226.21,253.58 230.75,253.58 C 235.29,253.58 239.83,253.58 244.38,253.58 C 248.92,253.58 253.46,241.41 258.00,241.41 C 262.54,241.41 267.08,243.60 271.63,243.60 C 276.17,243.60 280.71,241.41 285.25,241.41 C 289.79,241.41 294.33,224.13 298.88,224.13 C 303.42,224.13 307.96,224.13 312.50,224.13 C 317.04,224.13 321.58,224.13 326.13,224.13 C 330.67,224.13 335.21,221.70 339.75,221.70 C 344.29,221.70 348.83,222.92 353.38,222.92 C 357.92,222.92 362.46,221.70 367.00,221.70 C 371.54,221.70 376.08,228.03 380.63,228.03 C 385.17,228.03 389.71,219.27 394.25,219.27 C 398.79,219.27 403.33,221.70 407.88,221.70 C 412.42,221.70 416.96,220.24 421.50,220.24 C 426.04,220.24 430.58,221.70 435.13,221.70 C 439.67,221.70 444.21,229.24 448.75,229.24 C 453.29,229.24 457.83,229.24 462.38,229.24 C 466.92,229.24 471.46,229.24 476.00,229.24 C 480.54,229.24 485.08,229.24 489.63,229.24 C 494.17,229.24 498.71,229.24 503.25,229.24 C 507.79,229.24 512.33,229.24 516.88,229.24 C 521.42,229.24 525.96,229.24 530.50,229.24 C 535.04,229.24 539.58,229.24 544.13,229.24 C 548.67,229.24 553.21,229.24 557.75,229.24 C 562.29,229.24 566.83,229.24 571.38,229.24 C 575.92,229.24 580.46,238.73 585.00,238.73" data-product="Nvidia RTX 5070" fill="none" stroke="#75bdd1" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" /><path class="riv-line-path" d="M 40.00,270.37 C 44.54,270.37 49.08,270.37 53.63,270.37 C 58.17,270.37 62.71,270.37 67.25,270.37 C 71.79,270.37 76.33,270.37 80.88,270.37 C 85.42,270.37 89.96,270.37 94.50,270.37 C 99.04,270.37 103.58,282.78 108.13,282.78 C 112.67,282.78 117.21,270.37 121.75,270.37 C 126.29,270.37 130.83,270.37 135.38,270.37 C 139.92,270.37 144.46,270.37 149.00,270.37 C 153.54,270.37 158.08,270.37 162.63,270.37 C 167.17,270.37 171.71,277.67 176.25,277.67 C 180.79,277.67 185.33,277.67 189.88,277.67 C 194.42,277.67 198.96,272.80 203.50,272.80 C 208.04,272.80 212.58,272.80 217.13,272.80 C 221.67,272.80 226.21,270.37 230.75,270.37 C 235.29,270.37 239.83,270.37 244.38,270.37 C 248.92,270.37 253.46,270.37 258.00,270.37 C 262.54,270.37 267.08,265.50 271.63,265.50 C 276.17,265.50 280.71,265.50 285.25,265.50 C 289.79,265.50 294.33,248.47 298.88,248.47 C 303.42,248.47 307.96,248.47 312.50,248.47 C 317.04,248.47 321.58,248.47 326.13,248.47 C 330.67,248.47 335.21,248.47 339.75,248.47 C 344.29,248.47 348.83,248.47 353.38,248.47 C 357.92,248.47 362.46,241.17 367.00,241.17 C 371.54,241.17 376.08,241.17 380.63,241.17 C 385.17,241.17 389.71,236.30 394.25,236.30 C 398.79,236.30 403.33,249.68 407.88,249.68 C 412.42,249.68 416.96,253.33 421.50,253.33 C 426.04,253.33 430.58,253.33 435.13,253.33 C 439.67,253.33 444.21,253.33 448.75,253.33 C 453.29,253.33 457.83,249.68 462.38,249.68 C 466.92,249.68 471.46,255.77 476.00,255.77 C 480.54,255.77 485.08,241.17 489.63,241.17 C 494.17,241.17 498.71,241.17 503.25,241.17 C 507.79,241.17 512.33,241.17 516.88,241.17 C 521.42,241.17 525.96,236.30 530.50,236.30 C 535.04,236.30 539.58,236.30 544.13,236.30 C 548.67,236.30 553.21,236.30 557.75,236.30 C 562.29,236.30 566.83,237.52 571.38,237.52 C 575.92,237.52 580.46,238.73 585.00,238.73" data-product="Nvidia RTX 5060 Ti 16 GB" fill="none" stroke="#e97a7b" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" /><path class="riv-line-path" d="M 40.00,285.45 C 44.54,285.45 49.08,292.27 53.63,292.27 C 58.17,292.27 62.71,284.97 67.25,284.97 C 71.79,284.97 76.33,291.05 80.88,291.05 C 85.42,291.05 89.96,292.27 94.50,292.27 C 99.04,292.27 103.58,292.27 108.13,292.27 C 112.67,292.27 117.21,289.83 121.75,289.83 C 126.29,289.83 130.83,291.78 135.38,291.78 C 139.92,291.78 144.46,296.40 149.00,296.40 C 153.54,296.40 158.08,292.27 162.63,292.27 C 167.17,292.27 171.71,297.13 176.25,297.13 C 180.79,297.13 185.33,297.13 189.88,297.13 C 194.42,297.13 198.96,291.78 203.50,291.78 C 208.04,291.78 212.58,298.84 217.13,298.84 C 221.67,298.84 226.21,289.83 230.75,289.83 C 235.29,289.83 239.83,289.83 244.38,289.83 C 248.92,289.83 253.46,294.70 258.00,294.70 C 262.54,294.70 267.08,294.70 271.63,294.70 C 276.17,294.70 280.71,294.70 285.25,294.70 C 289.79,294.70 294.33,294.70 298.88,294.70 C 303.42,294.70 307.96,289.59 312.50,289.59 C 317.04,289.59 321.58,287.40 326.13,287.40 C 330.67,287.40 335.21,287.40 339.75,287.40 C 344.29,287.40 348.83,287.40 353.38,287.40 C 357.92,287.40 362.46,287.40 367.00,287.40 C 371.54,287.40 376.08,287.40 380.63,287.40 C 385.17,287.40 389.71,287.40 394.25,287.40 C 398.79,287.40 403.33,280.10 407.88,280.10 C 412.42,280.10 416.96,280.10 421.50,280.10 C 426.04,280.10 430.58,280.10 435.13,280.10 C 439.67,280.10 444.21,282.53 448.75,282.53 C 453.29,282.53 457.83,282.53 462.38,282.53 C 466.92,282.53 471.46,277.67 476.00,277.67 C 480.54,277.67 485.08,282.53 489.63,282.53 C 494.17,282.53 498.71,282.53 503.25,282.53 C 507.79,282.53 512.33,284.97 516.88,284.97 C 521.42,284.97 525.96,284.97 530.50,284.97 C 535.04,284.97 539.58,284.97 544.13,284.97 C 548.67,284.97 553.21,294.70 557.75,294.70 C 562.29,294.70 566.83,294.70 571.38,294.70 C 575.92,294.70 580.46,294.70 585.00,294.70" data-product="Nvidia RTX 5060 Ti 8 GB" fill="none" stroke="#e38e4f" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" /><path class="riv-line-path" d="M 40.00,284.97 C 44.54,284.97 49.08,284.97 53.63,284.97 C 58.17,284.97 62.71,284.97 67.25,284.97 C 71.79,284.97 76.33,284.97 80.88,284.97 C 85.42,284.97 89.96,289.83 94.50,289.83 C 99.04,289.83 103.58,289.83 108.13,289.83 C 112.67,289.83 117.21,289.83 121.75,289.83 C 126.29,289.83 130.83,289.83 135.38,289.83 C 139.92,289.83 144.46,289.83 149.00,289.83 C 153.54,289.83 158.08,287.40 162.63,287.40 C 167.17,287.40 171.71,292.27 176.25,292.27 C 180.79,292.27 185.33,289.83 189.88,289.83 C 194.42,289.83 198.96,289.83 203.50,289.83 C 208.04,289.83 212.58,284.97 217.13,284.97 C 221.67,284.97 226.21,282.53 230.75,282.53 C 235.29,282.53 239.83,282.53 244.38,282.53 C 248.92,282.53 253.46,280.10 258.00,280.10 C 262.54,280.10 267.08,280.10 271.63,280.10 C 276.17,280.10 280.71,277.67 285.25,277.67 C 289.79,277.67 294.33,267.93 298.88,267.93 C 303.42,267.93 307.96,267.93 312.50,267.93 C 317.04,267.93 321.58,277.67 326.13,277.67 C 330.67,277.67 335.21,267.93 339.75,267.93 C 344.29,267.93 348.83,267.93 353.38,267.93 C 357.92,267.93 362.46,267.93 367.00,267.93 C 371.54,267.93 376.08,267.93 380.63,267.93 C 385.17,267.93 389.71,267.93 394.25,267.93 C 398.79,267.93 403.33,267.93 407.88,267.93 C 412.42,267.93 416.96,265.74 421.50,265.74 C 426.04,265.74 430.58,267.93 435.13,267.93 C 439.67,267.93 444.21,267.93 448.75,267.93 C 453.29,267.93 457.83,270.37 462.38,270.37 C 466.92,270.37 471.46,270.37 476.00,270.37 C 480.54,270.37 485.08,267.93 489.63,267.93 C 494.17,267.93 498.71,270.37 503.25,270.37 C 507.79,270.37 512.33,267.93 516.88,267.93 C 521.42,267.93 525.96,267.93 530.50,267.93 C 535.04,267.93 539.58,267.93 544.13,267.93 C 548.67,267.93 553.21,277.67 557.75,277.67 C 562.29,277.67 566.83,270.37 571.38,270.37 C 575.92,270.37 580.46,270.37 585.00,270.37" data-product="AMD RX 9060 XT 16 GB" fill="none" stroke="#E33235" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" /><path class="riv-line-path" d="M 40.00,306.87 C 44.54,306.87 49.08,309.30 53.63,309.30 C 58.17,309.30 62.71,306.87 67.25,306.87 C 71.79,306.87 76.33,306.87 80.88,306.87 C 85.42,306.87 89.96,309.30 94.50,309.30 C 99.04,309.30 103.58,309.30 108.13,309.30 C 112.67,309.30 117.21,309.30 121.75,309.30 C 126.29,309.30 130.83,309.30 135.38,309.30 C 139.92,309.30 144.46,309.30 149.00,309.30 C 153.54,309.30 158.08,309.30 162.63,309.30 C 167.17,309.30 171.71,314.17 176.25,314.17 C 180.79,314.17 185.33,308.08 189.88,308.08 C 194.42,308.08 198.96,306.87 203.50,306.87 C 208.04,306.87 212.58,306.87 217.13,306.87 C 221.67,306.87 226.21,304.92 230.75,304.92 C 235.29,304.92 239.83,304.92 244.38,304.92 C 248.92,304.92 253.46,299.57 258.00,299.57 C 262.54,299.57 267.08,299.57 271.63,299.57 C 276.17,299.57 280.71,299.57 285.25,299.57 C 289.79,299.57 294.33,299.57 298.88,299.57 C 303.42,299.57 307.96,289.83 312.50,289.83 C 317.04,289.83 321.58,290.81 326.13,290.81 C 330.67,290.81 335.21,290.81 339.75,290.81 C 344.29,290.81 348.83,290.81 353.38,290.81 C 357.92,290.81 362.46,290.81 367.00,290.81 C 371.54,290.81 376.08,292.27 380.63,292.27 C 385.17,292.27 389.71,292.27 394.25,292.27 C 398.79,292.27 403.33,290.81 407.88,290.81 C 412.42,290.81 416.96,289.83 421.50,289.83 C 426.04,289.83 430.58,289.83 435.13,289.83 C 439.67,289.83 444.21,289.83 448.75,289.83 C 453.29,289.83 457.83,287.40 462.38,287.40 C 466.92,287.40 471.46,287.40 476.00,287.40 C 480.54,287.40 485.08,287.40 489.63,287.40 C 494.17,287.40 498.71,287.40 503.25,287.40 C 507.79,287.40 512.33,287.40 516.88,287.40 C 521.42,287.40 525.96,289.83 530.50,289.83 C 535.04,289.83 539.58,289.83 544.13,289.83 C 548.67,289.83 553.21,287.40 557.75,287.40 C 562.29,287.40 566.83,287.40 571.38,287.40 C 575.92,287.40 580.46,287.40 585.00,287.40" data-product="AMD RX 9060 XT 8 GB" fill="none" stroke="#FE9F58" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" /><path class="riv-line-path" d="M 40.00,302.00 C 44.54,302.00 49.08,302.00 53.63,302.00 C 58.17,302.00 62.71,304.19 67.25,304.19 C 71.79,304.19 76.33,302.97 80.88,302.97 C 85.42,302.97 89.96,302.00 94.50,302.00 C 99.04,302.00 103.58,304.68 108.13,304.68 C 112.67,304.68 117.21,302.24 121.75,302.24 C 126.29,302.24 130.83,302.24 135.38,302.24 C 139.92,302.24 144.46,302.24 149.00,302.24 C 153.54,302.24 158.08,302.24 162.63,302.24 C 167.17,302.24 171.71,306.87 176.25,306.87 C 180.79,306.87 185.33,307.11 189.88,307.11 C 194.42,307.11 198.96,307.11 203.50,307.11 C 208.04,307.11 212.58,307.11 217.13,307.11 C 221.67,307.11 226.21,307.11 230.75,307.11 C 235.29,307.11 239.83,309.30 244.38,309.30 C 248.92,309.30 253.46,311.73 258.00,311.73 C 262.54,311.73 267.08,304.43 271.63,304.43 C 276.17,304.43 280.71,302.24 285.25,302.24 C 289.79,302.24 294.33,302.24 298.88,302.24 C 303.42,302.24 307.96,302.24 312.50,302.24 C 317.04,302.24 321.58,302.24 326.13,302.24 C 330.67,302.24 335.21,292.27 339.75,292.27 C 344.29,292.27 348.83,292.27 353.38,292.27 C 357.92,292.27 362.46,290.08 367.00,290.08 C 371.54,290.08 376.08,290.08 380.63,290.08 C 385.17,290.08 389.71,290.08 394.25,290.08 C 398.79,290.08 403.33,290.08 407.88,290.08 C 412.42,290.08 416.96,290.08 421.50,290.08 C 426.04,290.08 430.58,294.70 435.13,294.70 C 439.67,294.70 444.21,294.70 448.75,294.70 C 453.29,294.70 457.83,299.57 462.38,299.57 C 466.92,299.57 471.46,290.08 476.00,290.08 C 480.54,290.08 485.08,290.08 489.63,290.08 C 494.17,290.08 498.71,289.83 503.25,289.83 C 507.79,289.83 512.33,292.27 516.88,292.27 C 521.42,292.27 525.96,292.27 530.50,292.27 C 535.04,292.27 539.58,292.27 544.13,292.27 C 548.67,292.27 553.21,292.27 557.75,292.27 C 562.29,292.27 566.83,292.27 571.38,292.27 C 575.92,292.27 580.46,292.51 585.00,292.51" data-product="Nvidia RTX 5060" fill="none" stroke="#D07F46" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" /><path class="riv-line-path" d="M 40.00,314.17 C 44.54,314.17 49.08,314.17 53.63,314.17 C 58.17,314.17 62.71,314.17 67.25,314.17 C 71.79,314.17 76.33,314.17 80.88,314.17 C 85.42,314.17 89.96,314.17 94.50,314.17 C 99.04,314.17 103.58,316.60 108.13,316.60 C 112.67,316.60 117.21,316.60 121.75,316.60 C 126.29,316.60 130.83,314.17 135.38,314.17 C 139.92,314.17 144.46,314.17 149.00,314.17 C 153.54,314.17 158.08,314.17 162.63,314.17 C 167.17,314.17 171.71,319.03 176.25,319.03 C 180.79,319.03 185.33,321.47 189.88,321.47 C 194.42,321.47 198.96,321.47 203.50,321.47 C 208.04,321.47 212.58,321.47 217.13,321.47 C 221.67,321.47 226.21,326.33 230.75,326.33 C 235.29,326.33 239.83,326.33 244.38,326.33 C 248.92,326.33 253.46,317.82 258.00,317.82 C 262.54,317.82 267.08,316.60 271.63,316.60 C 276.17,316.60 280.71,316.60 285.25,316.60 C 289.79,316.60 294.33,316.60 298.88,316.60 C 303.42,316.60 307.96,311.73 312.50,311.73 C 317.04,311.73 321.58,311.73 326.13,311.73 C 330.67,311.73 335.21,311.73 339.75,311.73 C 344.29,311.73 348.83,311.73 353.38,311.73 C 357.92,311.73 362.46,311.73 367.00,311.73 C 371.54,311.73 376.08,304.43 380.63,304.43 C 385.17,304.43 389.71,304.43 394.25,304.43 C 398.79,304.43 403.33,304.43 407.88,304.43 C 412.42,304.43 416.96,304.43 421.50,304.43 C 426.04,304.43 430.58,304.43 435.13,304.43 C 439.67,304.43 444.21,304.43 448.75,304.43 C 453.29,304.43 457.83,304.43 462.38,304.43 C 466.92,304.43 471.46,304.43 476.00,304.43 C 480.54,304.43 485.08,304.43 489.63,304.43 C 494.17,304.43 498.71,304.43 503.25,304.43 C 507.79,304.43 512.33,304.43 516.88,304.43 C 521.42,304.43 525.96,304.43 530.50,304.43 C 535.04,304.43 539.58,304.43 544.13,304.43 C 548.67,304.43 553.21,304.43 557.75,304.43 C 562.29,304.43 566.83,304.43 571.38,304.43 C 575.92,304.43 580.46,304.43 585.00,304.43" data-product="Nvidia RTX 5050" fill="none" stroke="#B5282A" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" /><path class="riv-line-path" d="M 40.00,311.73 C 44.54,311.73 49.08,311.73 53.63,311.73 C 58.17,311.73 62.71,314.17 67.25,314.17 C 71.79,314.17 76.33,314.17 80.88,314.17 C 85.42,314.17 89.96,314.17 94.50,314.17 C 99.04,314.17 103.58,314.17 108.13,314.17 C 112.67,314.17 117.21,314.17 121.75,314.17 C 126.29,314.17 130.83,314.17 135.38,314.17 C 139.92,314.17 144.46,314.17 149.00,314.17 C 153.54,314.17 158.08,314.17 162.63,314.17 C 167.17,314.17 171.71,314.17 176.25,314.17 C 180.79,314.17 185.33,314.17 189.88,314.17 C 194.42,314.17 198.96,314.17 203.50,314.17 C 208.04,314.17 212.58,314.17 217.13,314.17 C 221.67,314.17 226.21,316.60 230.75,316.60 C 235.29,316.60 239.83,316.60 244.38,316.60 C 248.92,316.60 253.46,314.17 258.00,314.17 C 262.54,314.17 267.08,314.17 271.63,314.17 C 276.17,314.17 280.71,311.73 285.25,311.73 C 289.79,311.73 294.33,304.43 298.88,304.43 C 303.42,304.43 307.96,304.43 312.50,304.43 C 317.04,304.43 321.58,302.00 326.13,302.00 C 330.67,302.00 335.21,302.00 339.75,302.00 C 344.29,302.00 348.83,302.00 353.38,302.00 C 357.92,302.00 362.46,302.00 367.00,302.00 C 371.54,302.00 376.08,302.00 380.63,302.00 C 385.17,302.00 389.71,302.00 394.25,302.00 C 398.79,302.00 403.33,304.43 407.88,304.43 C 412.42,304.43 416.96,304.43 421.50,304.43 C 426.04,304.43 430.58,304.43 435.13,304.43 C 439.67,304.43 444.21,304.43 448.75,304.43 C 453.29,304.43 457.83,304.43 462.38,304.43 C 466.92,304.43 471.46,304.43 476.00,304.43 C 480.54,304.43 485.08,304.43 489.63,304.43 C 494.17,304.43 498.71,301.03 503.25,301.03 C 507.79,301.03 512.33,302.00 516.88,302.00 C 521.42,302.00 525.96,301.03 530.50,301.03 C 535.04,301.03 539.58,301.03 544.13,301.03 C 548.67,301.03 553.21,302.49 557.75,302.49 C 562.29,302.49 566.83,304.19 571.38,304.19 C 575.92,304.19 580.46,304.43 585.00,304.43" data-product="Intel Arc B580" fill="none" stroke="#66C5D7" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" /><path class="riv-line-path" d="M 40.00,319.03 C 44.54,319.03 49.08,319.03 53.63,319.03 C 58.17,319.03 62.71,319.03 67.25,319.03 C 71.79,319.03 76.33,319.03 80.88,319.03 C 85.42,319.03 89.96,319.03 94.50,319.03 C 99.04,319.03 103.58,319.03 108.13,319.03 C 112.67,319.03 117.21,319.03 121.75,319.03 C 126.29,319.03 130.83,326.33 135.38,326.33 C 139.92,326.33 144.46,321.47 149.00,321.47 C 153.54,321.47 158.08,323.90 162.63,323.90 C 167.17,323.90 171.71,326.33 176.25,326.33 C 180.79,326.33 185.33,326.33 189.88,326.33 C 194.42,326.33 198.96,326.33 203.50,326.33 C 208.04,326.33 212.58,325.85 217.13,325.85 C 221.67,325.85 226.21,325.85 230.75,325.85 C 235.29,325.85 239.83,325.85 244.38,325.85 C 248.92,325.85 253.46,326.33 258.00,326.33 C 262.54,326.33 267.08,326.33 271.63,326.33 C 276.17,326.33 280.71,326.33 285.25,326.33 C 289.79,326.33 294.33,326.33 298.88,326.33 C 303.42,326.33 307.96,314.17 312.50,314.17 C 317.04,314.17 321.58,314.17 326.13,314.17 C 330.67,314.17 335.21,314.17 339.75,314.17 C 344.29,314.17 348.83,314.17 353.38,314.17 C 357.92,314.17 362.46,314.17 367.00,314.17 C 371.54,314.17 376.08,314.17 380.63,314.17 C 385.17,314.17 389.71,314.17 394.25,314.17 C 398.79,314.17 403.33,314.17 407.88,314.17 C 412.42,314.17 416.96,314.17 421.50,314.17 C 426.04,314.17 430.58,311.73 435.13,311.73 C 439.67,311.73 444.21,311.73 448.75,311.73 C 453.29,311.73 457.83,311.73 462.38,311.73 C 466.92,311.73 471.46,311.73 476.00,311.73 C 480.54,311.73 485.08,311.73 489.63,311.73 C 494.17,311.73 498.71,311.73 503.25,311.73 C 507.79,311.73 512.33,311.73 516.88,311.73 C 521.42,311.73 525.96,314.17 530.50,314.17 C 535.04,314.17 539.58,314.17 544.13,314.17 C 548.67,314.17 553.21,314.17 557.75,314.17 C 562.29,314.17 566.83,311.73 571.38,311.73 C 575.92,311.73 580.46,314.17 585.00,314.17" data-product="Intel Arc B570" fill="none" stroke="#FFC08B" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" /><path class="riv-line-path" d="M 516.88,241.17 C 521.42,241.17 525.96,241.17 530.50,241.17 C 535.04,241.17 539.58,241.17 544.13,241.17 C 548.67,241.17 553.21,253.33 557.75,253.33 C 562.29,253.33 566.83,253.33 571.38,253.33 C 575.92,253.33 580.46,253.33 585.00,253.33" data-product="AMD Radeon RX 9070 GRE" fill="none" stroke="#E33235" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="40.00" cy="107.33" r="2" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="53.63" cy="107.58" r="2" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="67.25" cy="131.67" r="2" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="80.88" cy="131.67" r="2" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="94.50" cy="131.67" r="2" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="108.13" cy="148.94" r="2" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="121.75" cy="131.91" r="2" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="135.38" cy="136.53" r="2" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="149.00" cy="131.91" r="2" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="162.63" cy="134.34" r="2" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="176.25" cy="134.10" r="2" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="189.88" cy="134.34" r="2" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="203.50" cy="131.67" r="2" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="217.13" cy="131.67" r="2" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="230.75" cy="131.67" r="2" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="244.38" cy="107.33" r="2" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="258.00" cy="75.70" r="2" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="271.63" cy="66.45" r="2" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="285.25" cy="39.20" r="2" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="298.88" cy="46.50" r="2" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="312.50" cy="42.85" r="2" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="326.13" cy="42.85" r="2" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="339.75" cy="61.10" r="2" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="353.38" cy="61.10" r="2" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="367.00" cy="70.83" r="2" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="380.63" cy="68.40" r="2" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="394.25" cy="61.10" r="2" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="407.88" cy="70.83" r="2" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="421.50" cy="61.10" r="2" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="435.13" cy="61.10" r="2" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="448.75" cy="61.10" r="2" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="462.38" cy="61.10" r="2" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="476.00" cy="61.10" r="2" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="489.63" cy="65.97" r="2" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="503.25" cy="61.10" r="2" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="516.88" cy="70.83" r="2" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="530.50" cy="70.83" r="2" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="544.13" cy="70.83" r="2" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="557.75" cy="70.83" r="2" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="571.38" cy="70.83" r="2" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5080" cx="585.00" cy="70.83" r="2" fill="#ffcea9" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="40.00" cy="185.20" r="2" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="53.63" cy="192.50" r="2" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="67.25" cy="192.50" r="2" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="80.88" cy="192.50" r="2" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="94.50" cy="192.74" r="2" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="108.13" cy="192.74" r="2" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="121.75" cy="192.50" r="2" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="135.38" cy="192.74" r="2" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="149.00" cy="192.50" r="2" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="162.63" cy="197.37" r="2" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="176.25" cy="204.91" r="2" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="189.88" cy="197.37" r="2" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="203.50" cy="192.50" r="2" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="217.13" cy="192.50" r="2" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="230.75" cy="192.74" r="2" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="244.38" cy="192.50" r="2" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="258.00" cy="192.50" r="2" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="271.63" cy="173.28" r="2" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="285.25" cy="156.24" r="2" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="298.88" cy="131.67" r="2" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="312.50" cy="143.83" r="2" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="326.13" cy="143.83" r="2" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="339.75" cy="143.83" r="2" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="353.38" cy="143.83" r="2" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="367.00" cy="143.83" r="2" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="380.63" cy="143.83" r="2" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="394.25" cy="143.83" r="2" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="407.88" cy="156.00" r="2" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="421.50" cy="134.10" r="2" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="435.13" cy="134.10" r="2" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="448.75" cy="134.10" r="2" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="462.38" cy="134.10" r="2" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="476.00" cy="136.53" r="2" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="489.63" cy="136.53" r="2" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="503.25" cy="156.00" r="2" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="516.88" cy="136.53" r="2" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="530.50" cy="136.53" r="2" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="544.13" cy="136.53" r="2" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="557.75" cy="151.13" r="2" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="571.38" cy="142.62" r="2" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070 Ti" cx="585.00" cy="156.00" r="2" fill="#d26365" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="40.00" cy="204.67" r="2" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="53.63" cy="204.67" r="2" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="67.25" cy="204.67" r="2" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="80.88" cy="205.88" r="2" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="94.50" cy="211.97" r="2" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="108.13" cy="211.97" r="2" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="121.75" cy="216.83" r="2" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="135.38" cy="216.83" r="2" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="149.00" cy="216.83" r="2" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="162.63" cy="229.00" r="2" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="176.25" cy="229.00" r="2" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="189.88" cy="229.00" r="2" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="203.50" cy="229.00" r="2" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="217.13" cy="229.00" r="2" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="230.75" cy="229.00" r="2" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="244.38" cy="224.13" r="2" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="258.00" cy="214.40" r="2" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="271.63" cy="204.67" r="2" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="285.25" cy="199.80" r="2" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="298.88" cy="199.80" r="2" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="312.50" cy="197.37" r="2" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="326.13" cy="197.37" r="2" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="339.75" cy="197.37" r="2" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="353.38" cy="197.37" r="2" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="367.00" cy="197.37" r="2" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="380.63" cy="197.37" r="2" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="394.25" cy="197.37" r="2" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="407.88" cy="199.80" r="2" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="421.50" cy="202.23" r="2" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="435.13" cy="202.23" r="2" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="448.75" cy="211.97" r="2" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="462.38" cy="202.23" r="2" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="476.00" cy="202.23" r="2" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="489.63" cy="202.23" r="2" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="503.25" cy="204.67" r="2" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="516.88" cy="204.67" r="2" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="530.50" cy="204.67" r="2" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="544.13" cy="204.67" r="2" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="557.75" cy="204.67" r="2" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="571.38" cy="204.67" r="2" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070 XT" cx="585.00" cy="204.67" r="2" fill="#EB6F71" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="40.00" cy="229.00" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="53.63" cy="229.00" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="67.25" cy="241.17" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="80.88" cy="241.17" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="94.50" cy="229.00" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="108.13" cy="229.00" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="121.75" cy="241.17" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="135.38" cy="241.17" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="149.00" cy="238.73" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="162.63" cy="241.17" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="176.25" cy="241.17" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="189.88" cy="246.03" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="203.50" cy="246.03" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="217.13" cy="246.03" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="230.75" cy="246.03" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="244.38" cy="246.03" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="258.00" cy="233.87" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="271.63" cy="233.87" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="285.25" cy="233.87" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="298.88" cy="229.00" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="312.50" cy="231.43" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="326.13" cy="221.70" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="339.75" cy="221.70" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="353.38" cy="224.13" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="367.00" cy="226.57" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="380.63" cy="226.57" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="394.25" cy="221.70" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="407.88" cy="224.13" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="421.50" cy="224.13" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="435.13" cy="224.13" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="448.75" cy="224.13" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="462.38" cy="224.13" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="476.00" cy="229.00" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="489.63" cy="224.13" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="503.25" cy="229.00" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="516.88" cy="229.00" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="530.50" cy="229.00" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="544.13" cy="229.00" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="557.75" cy="229.00" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="571.38" cy="229.00" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="585.00" cy="229.00" r="2" fill="#1CA9C4" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="40.00" cy="241.17" r="2" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="53.63" cy="241.17" r="2" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="67.25" cy="247.49" r="2" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="80.88" cy="242.14" r="2" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="94.50" cy="257.96" r="2" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="108.13" cy="253.58" r="2" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="121.75" cy="248.47" r="2" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="135.38" cy="253.33" r="2" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="149.00" cy="253.33" r="2" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="162.63" cy="258.20" r="2" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="176.25" cy="256.01" r="2" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="189.88" cy="253.33" r="2" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="203.50" cy="246.76" r="2" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="217.13" cy="243.60" r="2" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="230.75" cy="253.58" r="2" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="244.38" cy="253.58" r="2" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="258.00" cy="241.41" r="2" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="271.63" cy="243.60" r="2" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="285.25" cy="241.41" r="2" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="298.88" cy="224.13" r="2" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="312.50" cy="224.13" r="2" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="326.13" cy="224.13" r="2" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="339.75" cy="221.70" r="2" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="353.38" cy="222.92" r="2" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="367.00" cy="221.70" r="2" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="380.63" cy="228.03" r="2" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="394.25" cy="219.27" r="2" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="407.88" cy="221.70" r="2" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="421.50" cy="220.24" r="2" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="435.13" cy="221.70" r="2" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="448.75" cy="229.24" r="2" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="462.38" cy="229.24" r="2" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="476.00" cy="229.24" r="2" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="489.63" cy="229.24" r="2" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="503.25" cy="229.24" r="2" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="516.88" cy="229.24" r="2" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="530.50" cy="229.24" r="2" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="544.13" cy="229.24" r="2" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="557.75" cy="229.24" r="2" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="571.38" cy="229.24" r="2" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="585.00" cy="238.73" r="2" fill="#75bdd1" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="40.00" cy="270.37" r="2" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="53.63" cy="270.37" r="2" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="67.25" cy="270.37" r="2" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="80.88" cy="270.37" r="2" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="94.50" cy="270.37" r="2" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="108.13" cy="282.78" r="2" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="121.75" cy="270.37" r="2" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="135.38" cy="270.37" r="2" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="149.00" cy="270.37" r="2" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="162.63" cy="270.37" r="2" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="176.25" cy="277.67" r="2" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="189.88" cy="277.67" r="2" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="203.50" cy="272.80" r="2" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="217.13" cy="272.80" r="2" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="230.75" cy="270.37" r="2" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="244.38" cy="270.37" r="2" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="258.00" cy="270.37" r="2" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="271.63" cy="265.50" r="2" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="285.25" cy="265.50" r="2" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="298.88" cy="248.47" r="2" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="312.50" cy="248.47" r="2" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="326.13" cy="248.47" r="2" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="339.75" cy="248.47" r="2" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="353.38" cy="248.47" r="2" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="367.00" cy="241.17" r="2" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="380.63" cy="241.17" r="2" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="394.25" cy="236.30" r="2" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="407.88" cy="249.68" r="2" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="421.50" cy="253.33" r="2" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="435.13" cy="253.33" r="2" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="448.75" cy="253.33" r="2" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="462.38" cy="249.68" r="2" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="476.00" cy="255.77" r="2" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="489.63" cy="241.17" r="2" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="503.25" cy="241.17" r="2" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="516.88" cy="241.17" r="2" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="530.50" cy="236.30" r="2" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="544.13" cy="236.30" r="2" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="557.75" cy="236.30" r="2" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="571.38" cy="237.52" r="2" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="585.00" cy="238.73" r="2" fill="#e97a7b" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="40.00" cy="285.45" r="2" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="53.63" cy="292.27" r="2" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="67.25" cy="284.97" r="2" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="80.88" cy="291.05" r="2" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="94.50" cy="292.27" r="2" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="108.13" cy="292.27" r="2" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="121.75" cy="289.83" r="2" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="135.38" cy="291.78" r="2" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="149.00" cy="296.40" r="2" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="162.63" cy="292.27" r="2" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="176.25" cy="297.13" r="2" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="189.88" cy="297.13" r="2" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="203.50" cy="291.78" r="2" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="217.13" cy="298.84" r="2" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="230.75" cy="289.83" r="2" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="244.38" cy="289.83" r="2" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="258.00" cy="294.70" r="2" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="271.63" cy="294.70" r="2" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="285.25" cy="294.70" r="2" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="298.88" cy="294.70" r="2" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="312.50" cy="289.59" r="2" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="326.13" cy="287.40" r="2" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="339.75" cy="287.40" r="2" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="353.38" cy="287.40" r="2" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="367.00" cy="287.40" r="2" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="380.63" cy="287.40" r="2" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="394.25" cy="287.40" r="2" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="407.88" cy="280.10" r="2" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="421.50" cy="280.10" r="2" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="435.13" cy="280.10" r="2" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="448.75" cy="282.53" r="2" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="462.38" cy="282.53" r="2" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="476.00" cy="277.67" r="2" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="489.63" cy="282.53" r="2" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="503.25" cy="282.53" r="2" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="516.88" cy="284.97" r="2" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="530.50" cy="284.97" r="2" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="544.13" cy="284.97" r="2" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="557.75" cy="294.70" r="2" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="571.38" cy="294.70" r="2" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 8 GB" cx="585.00" cy="294.70" r="2" fill="#e38e4f" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="40.00" cy="284.97" r="2" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="53.63" cy="284.97" r="2" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="67.25" cy="284.97" r="2" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="80.88" cy="284.97" r="2" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="94.50" cy="289.83" r="2" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="108.13" cy="289.83" r="2" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="121.75" cy="289.83" r="2" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="135.38" cy="289.83" r="2" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="149.00" cy="289.83" r="2" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="162.63" cy="287.40" r="2" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="176.25" cy="292.27" r="2" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="189.88" cy="289.83" r="2" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="203.50" cy="289.83" r="2" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="217.13" cy="284.97" r="2" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="230.75" cy="282.53" r="2" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="244.38" cy="282.53" r="2" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="258.00" cy="280.10" r="2" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="271.63" cy="280.10" r="2" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="285.25" cy="277.67" r="2" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="298.88" cy="267.93" r="2" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="312.50" cy="267.93" r="2" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="326.13" cy="277.67" r="2" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="339.75" cy="267.93" r="2" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="353.38" cy="267.93" r="2" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="367.00" cy="267.93" r="2" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="380.63" cy="267.93" r="2" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="394.25" cy="267.93" r="2" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="407.88" cy="267.93" r="2" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="421.50" cy="265.74" r="2" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="435.13" cy="267.93" r="2" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="448.75" cy="267.93" r="2" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="462.38" cy="270.37" r="2" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="476.00" cy="270.37" r="2" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="489.63" cy="267.93" r="2" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="503.25" cy="270.37" r="2" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="516.88" cy="267.93" r="2" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="530.50" cy="267.93" r="2" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="544.13" cy="267.93" r="2" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="557.75" cy="277.67" r="2" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="571.38" cy="270.37" r="2" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 16 GB" cx="585.00" cy="270.37" r="2" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="40.00" cy="306.87" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="53.63" cy="309.30" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="67.25" cy="306.87" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="80.88" cy="306.87" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="94.50" cy="309.30" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="108.13" cy="309.30" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="121.75" cy="309.30" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="135.38" cy="309.30" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="149.00" cy="309.30" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="162.63" cy="309.30" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="176.25" cy="314.17" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="189.88" cy="308.08" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="203.50" cy="306.87" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="217.13" cy="306.87" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="230.75" cy="304.92" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="244.38" cy="304.92" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="258.00" cy="299.57" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="271.63" cy="299.57" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="285.25" cy="299.57" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="298.88" cy="299.57" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="312.50" cy="289.83" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="326.13" cy="290.81" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="339.75" cy="290.81" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="353.38" cy="290.81" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="367.00" cy="290.81" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="380.63" cy="292.27" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="394.25" cy="292.27" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="407.88" cy="290.81" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="421.50" cy="289.83" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="435.13" cy="289.83" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="448.75" cy="289.83" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="462.38" cy="287.40" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="476.00" cy="287.40" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="489.63" cy="287.40" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="503.25" cy="287.40" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="516.88" cy="287.40" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="530.50" cy="289.83" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="544.13" cy="289.83" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="557.75" cy="287.40" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="571.38" cy="287.40" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9060 XT 8 GB" cx="585.00" cy="287.40" r="2" fill="#FE9F58" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="40.00" cy="302.00" r="2" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="53.63" cy="302.00" r="2" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="67.25" cy="304.19" r="2" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="80.88" cy="302.97" r="2" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="94.50" cy="302.00" r="2" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="108.13" cy="304.68" r="2" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="121.75" cy="302.24" r="2" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="135.38" cy="302.24" r="2" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="149.00" cy="302.24" r="2" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="162.63" cy="302.24" r="2" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="176.25" cy="306.87" r="2" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="189.88" cy="307.11" r="2" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="203.50" cy="307.11" r="2" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="217.13" cy="307.11" r="2" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="230.75" cy="307.11" r="2" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="244.38" cy="309.30" r="2" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="258.00" cy="311.73" r="2" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="271.63" cy="304.43" r="2" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="285.25" cy="302.24" r="2" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="298.88" cy="302.24" r="2" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="312.50" cy="302.24" r="2" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="326.13" cy="302.24" r="2" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="339.75" cy="292.27" r="2" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="353.38" cy="292.27" r="2" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="367.00" cy="290.08" r="2" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="380.63" cy="290.08" r="2" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="394.25" cy="290.08" r="2" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="407.88" cy="290.08" r="2" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="421.50" cy="290.08" r="2" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="435.13" cy="294.70" r="2" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="448.75" cy="294.70" r="2" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="462.38" cy="299.57" r="2" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="476.00" cy="290.08" r="2" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="489.63" cy="290.08" r="2" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="503.25" cy="289.83" r="2" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="516.88" cy="292.27" r="2" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="530.50" cy="292.27" r="2" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="544.13" cy="292.27" r="2" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="557.75" cy="292.27" r="2" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="571.38" cy="292.27" r="2" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060" cx="585.00" cy="292.51" r="2" fill="#D07F46" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="40.00" cy="314.17" r="2" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="53.63" cy="314.17" r="2" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="67.25" cy="314.17" r="2" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="80.88" cy="314.17" r="2" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="94.50" cy="314.17" r="2" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="108.13" cy="316.60" r="2" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="121.75" cy="316.60" r="2" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="135.38" cy="314.17" r="2" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="149.00" cy="314.17" r="2" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="162.63" cy="314.17" r="2" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="176.25" cy="319.03" r="2" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="189.88" cy="321.47" r="2" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="203.50" cy="321.47" r="2" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="217.13" cy="321.47" r="2" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="230.75" cy="326.33" r="2" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="244.38" cy="326.33" r="2" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="258.00" cy="317.82" r="2" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="271.63" cy="316.60" r="2" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="285.25" cy="316.60" r="2" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="298.88" cy="316.60" r="2" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="312.50" cy="311.73" r="2" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="326.13" cy="311.73" r="2" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="339.75" cy="311.73" r="2" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="353.38" cy="311.73" r="2" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="367.00" cy="311.73" r="2" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="380.63" cy="304.43" r="2" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="394.25" cy="304.43" r="2" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="407.88" cy="304.43" r="2" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="421.50" cy="304.43" r="2" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="435.13" cy="304.43" r="2" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="448.75" cy="304.43" r="2" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="462.38" cy="304.43" r="2" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="476.00" cy="304.43" r="2" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="489.63" cy="304.43" r="2" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="503.25" cy="304.43" r="2" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="516.88" cy="304.43" r="2" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="530.50" cy="304.43" r="2" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="544.13" cy="304.43" r="2" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="557.75" cy="304.43" r="2" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="571.38" cy="304.43" r="2" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5050" cx="585.00" cy="304.43" r="2" fill="#B5282A" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="40.00" cy="311.73" r="2" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="53.63" cy="311.73" r="2" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="67.25" cy="314.17" r="2" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="80.88" cy="314.17" r="2" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="94.50" cy="314.17" r="2" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="108.13" cy="314.17" r="2" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="121.75" cy="314.17" r="2" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="135.38" cy="314.17" r="2" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="149.00" cy="314.17" r="2" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="162.63" cy="314.17" r="2" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="176.25" cy="314.17" r="2" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="189.88" cy="314.17" r="2" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="203.50" cy="314.17" r="2" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="217.13" cy="314.17" r="2" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="230.75" cy="316.60" r="2" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="244.38" cy="316.60" r="2" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="258.00" cy="314.17" r="2" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="271.63" cy="314.17" r="2" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="285.25" cy="311.73" r="2" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="298.88" cy="304.43" r="2" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="312.50" cy="304.43" r="2" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="326.13" cy="302.00" r="2" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="339.75" cy="302.00" r="2" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="353.38" cy="302.00" r="2" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="367.00" cy="302.00" r="2" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="380.63" cy="302.00" r="2" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="394.25" cy="302.00" r="2" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="407.88" cy="304.43" r="2" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="421.50" cy="304.43" r="2" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="435.13" cy="304.43" r="2" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="448.75" cy="304.43" r="2" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="462.38" cy="304.43" r="2" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="476.00" cy="304.43" r="2" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="489.63" cy="304.43" r="2" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="503.25" cy="301.03" r="2" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="516.88" cy="302.00" r="2" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="530.50" cy="301.03" r="2" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="544.13" cy="301.03" r="2" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="557.75" cy="302.49" r="2" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="571.38" cy="304.19" r="2" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B580" cx="585.00" cy="304.43" r="2" fill="#66C5D7" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="40.00" cy="319.03" r="2" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="53.63" cy="319.03" r="2" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="67.25" cy="319.03" r="2" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="80.88" cy="319.03" r="2" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="94.50" cy="319.03" r="2" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="108.13" cy="319.03" r="2" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="121.75" cy="319.03" r="2" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="135.38" cy="326.33" r="2" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="149.00" cy="321.47" r="2" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="162.63" cy="323.90" r="2" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="176.25" cy="326.33" r="2" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="189.88" cy="326.33" r="2" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="203.50" cy="326.33" r="2" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="217.13" cy="325.85" r="2" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="230.75" cy="325.85" r="2" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="244.38" cy="325.85" r="2" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="258.00" cy="326.33" r="2" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="271.63" cy="326.33" r="2" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="285.25" cy="326.33" r="2" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="298.88" cy="326.33" r="2" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="312.50" cy="314.17" r="2" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="326.13" cy="314.17" r="2" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="339.75" cy="314.17" r="2" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="353.38" cy="314.17" r="2" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="367.00" cy="314.17" r="2" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="380.63" cy="314.17" r="2" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="394.25" cy="314.17" r="2" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="407.88" cy="314.17" r="2" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="421.50" cy="314.17" r="2" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="435.13" cy="311.73" r="2" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="448.75" cy="311.73" r="2" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="462.38" cy="311.73" r="2" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="476.00" cy="311.73" r="2" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="489.63" cy="311.73" r="2" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="503.25" cy="311.73" r="2" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="516.88" cy="311.73" r="2" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="530.50" cy="314.17" r="2" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="544.13" cy="314.17" r="2" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="557.75" cy="314.17" r="2" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="571.38" cy="311.73" r="2" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="Intel Arc B570" cx="585.00" cy="314.17" r="2" fill="#FFC08B" style="opacity:0;" /><circle class="riv-dot" data-product="AMD Radeon RX 9070 GRE" cx="516.88" cy="241.17" r="2" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD Radeon RX 9070 GRE" cx="530.50" cy="241.17" r="2" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD Radeon RX 9070 GRE" cx="544.13" cy="241.17" r="2" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD Radeon RX 9070 GRE" cx="557.75" cy="253.33" r="2" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD Radeon RX 9070 GRE" cx="571.38" cy="253.33" r="2" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD Radeon RX 9070 GRE" cx="585.00" cy="253.33" r="2" fill="#E33235" style="opacity:0;" /></svg><div class="fv-x-axis-title">Week</div><div class="riv-line-legend" data-chart="fv-chart-1784203622814-lbddrgyl2-line-Lowest pricing"><button class="riv-legend-item " data-product="Nvidia RTX 5080"><span class="riv-legend-marker" style="background-color: #ffcea9;"></span>Nvidia RTX 5080</button><button class="riv-legend-item " data-product="Nvidia RTX 5070 Ti"><span class="riv-legend-marker" style="background-color: #d26365;"></span>Nvidia RTX 5070 Ti</button><button class="riv-legend-item " data-product="AMD RX 9070 XT"><span class="riv-legend-marker" style="background-color: #EB6F71;"></span>AMD RX 9070 XT</button><button class="riv-legend-item " data-product="AMD RX 9070"><span class="riv-legend-marker" style="background-color: #1CA9C4;"></span>AMD RX 9070</button><button class="riv-legend-item " data-product="Nvidia RTX 5070"><span class="riv-legend-marker" style="background-color: #75bdd1;"></span>Nvidia RTX 5070</button><button class="riv-legend-item " data-product="Nvidia RTX 5060 Ti 16 GB"><span class="riv-legend-marker" style="background-color: #e97a7b;"></span>Nvidia RTX 5060 Ti 16 GB</button><button class="riv-legend-item " data-product="Nvidia RTX 5060 Ti 8 GB"><span class="riv-legend-marker" style="background-color: #e38e4f;"></span>Nvidia RTX 5060 Ti 8 GB</button><button class="riv-legend-item " data-product="AMD RX 9060 XT 16 GB"><span class="riv-legend-marker" style="background-color: #E33235;"></span>AMD RX 9060 XT 16 GB</button><button class="riv-legend-item " data-product="AMD RX 9060 XT 8 GB"><span class="riv-legend-marker" style="background-color: #FE9F58;"></span>AMD RX 9060 XT 8 GB</button><button class="riv-legend-item " data-product="Nvidia RTX 5060"><span class="riv-legend-marker" style="background-color: #D07F46;"></span>Nvidia RTX 5060</button><button class="riv-legend-item " data-product="Nvidia RTX 5050"><span class="riv-legend-marker" style="background-color: #B5282A;"></span>Nvidia RTX 5050</button><button class="riv-legend-item " data-product="Intel Arc B580"><span class="riv-legend-marker" style="background-color: #66C5D7;"></span>Intel Arc B580</button><button class="riv-legend-item " data-product="Intel Arc B570"><span class="riv-legend-marker" style="background-color: #FFC08B;"></span>Intel Arc B570</button><button class="riv-legend-item " data-product="AMD Radeon RX 9070 GRE"><span class="riv-legend-marker" style="background-color: #E33235;"></span>AMD Radeon RX 9070 GRE</button></div><table class="sr-only"><caption>Lowest pricing Data</caption><thead><tr><th>Timestamp (Week)</th><th>Nvidia RTX 5080 (Price, $)</th><th>Nvidia RTX 5070 Ti (Price, $)</th><th>AMD RX 9070 XT (Price, $)</th><th>AMD RX 9070 (Price, $)</th><th>Nvidia RTX 5070 (Price, $)</th><th>Nvidia RTX 5060 Ti 16 GB (Price, $)</th><th>Nvidia RTX 5060 Ti 8 GB (Price, $)</th><th>AMD RX 9060 XT 16 GB (Price, $)</th><th>AMD RX 9060 XT 8 GB (Price, $)</th><th>Nvidia RTX 5060 (Price, $)</th><th>Nvidia RTX 5050 (Price, $)</th><th>Intel Arc B580 (Price, $)</th><th>Intel Arc B570 (Price, $)</th><th>AMD Radeon RX 9070 GRE (Price, $)</th></tr></thead><tbody><tr><td>1</td><td>1100</td><td>780</td><td>700</td><td>600</td><td>550</td><td>430</td><td>368</td><td>370</td><td>280</td><td>300</td><td>250</td><td>260</td><td>230</td><td>N/A</td></tr><tr><td>2</td><td>1099</td><td>750</td><td>700</td><td>600</td><td>550</td><td>430</td><td>340</td><td>370</td><td>270</td><td>300</td><td>250</td><td>260</td><td>230</td><td>N/A</td></tr><tr><td>3</td><td>1000</td><td>750</td><td>700</td><td>550</td><td>524</td><td>430</td><td>370</td><td>370</td><td>280</td><td>291</td><td>250</td><td>250</td><td>230</td><td>N/A</td></tr><tr><td>4</td><td>1000</td><td>750</td><td>695</td><td>550</td><td>546</td><td>430</td><td>345</td><td>370</td><td>280</td><td>296</td><td>250</td><td>250</td><td>230</td><td>N/A</td></tr><tr><td>5</td><td>1000</td><td>749</td><td>670</td><td>600</td><td>481</td><td>430</td><td>340</td><td>350</td><td>270</td><td>300</td><td>250</td><td>250</td><td>230</td><td>N/A</td></tr><tr><td>6</td><td>929</td><td>749</td><td>670</td><td>600</td><td>499</td><td>379</td><td>340</td><td>350</td><td>270</td><td>289</td><td>240</td><td>250</td><td>230</td><td>N/A</td></tr><tr><td>7</td><td>999</td><td>750</td><td>650</td><td>550</td><td>520</td><td>430</td><td>350</td><td>350</td><td>270</td><td>299</td><td>240</td><td>250</td><td>230</td><td>N/A</td></tr><tr><td>8</td><td>980</td><td>749</td><td>650</td><td>550</td><td>500</td><td>430</td><td>342</td><td>350</td><td>270</td><td>299</td><td>250</td><td>250</td><td>200</td><td>N/A</td></tr><tr><td>9</td><td>999</td><td>750</td><td>650</td><td>560</td><td>500</td><td>430</td><td>323</td><td>350</td><td>270</td><td>299</td><td>250</td><td>250</td><td>220</td><td>N/A</td></tr><tr><td>10</td><td>989</td><td>730</td><td>600</td><td>550</td><td>480</td><td>430</td><td>340</td><td>360</td><td>270</td><td>299</td><td>250</td><td>250</td><td>210</td><td>N/A</td></tr><tr><td>11</td><td>990</td><td>699</td><td>600</td><td>550</td><td>489</td><td>400</td><td>320</td><td>340</td><td>250</td><td>280</td><td>230</td><td>250</td><td>200</td><td>N/A</td></tr><tr><td>12</td><td>989</td><td>730</td><td>600</td><td>530</td><td>500</td><td>400</td><td>320</td><td>350</td><td>275</td><td>279</td><td>220</td><td>250</td><td>200</td><td>N/A</td></tr><tr><td>13</td><td>1000</td><td>750</td><td>600</td><td>530</td><td>527</td><td>420</td><td>342</td><td>350</td><td>280</td><td>279</td><td>220</td><td>250</td><td>200</td><td>N/A</td></tr><tr><td>14</td><td>1000</td><td>750</td><td>600</td><td>530</td><td>540</td><td>420</td><td>313</td><td>370</td><td>280</td><td>279</td><td>220</td><td>250</td><td>202</td><td>N/A</td></tr><tr><td>15</td><td>1000</td><td>749</td><td>600</td><td>530</td><td>499</td><td>430</td><td>350</td><td>380</td><td>288</td><td>279</td><td>200</td><td>240</td><td>202</td><td>N/A</td></tr><tr><td>16</td><td>1100</td><td>750</td><td>620</td><td>530</td><td>499</td><td>430</td><td>350</td><td>380</td><td>288</td><td>270</td><td>200</td><td>240</td><td>202</td><td>N/A</td></tr><tr><td>17</td><td>1230</td><td>750</td><td>660</td><td>580</td><td>549</td><td>430</td><td>330</td><td>390</td><td>310</td><td>260</td><td>235</td><td>250</td><td>200</td><td>N/A</td></tr><tr><td>18</td><td>1268</td><td>829</td><td>700</td><td>580</td><td>540</td><td>450</td><td>330</td><td>390</td><td>310</td><td>290</td><td>240</td><td>250</td><td>200</td><td>N/A</td></tr><tr><td>19</td><td>1380</td><td>899</td><td>720</td><td>580</td><td>549</td><td>450</td><td>330</td><td>400</td><td>310</td><td>299</td><td>240</td><td>260</td><td>200</td><td>N/A</td></tr><tr><td>20</td><td>1350</td><td>1000</td><td>720</td><td>600</td><td>620</td><td>520</td><td>330</td><td>440</td><td>310</td><td>299</td><td>240</td><td>290</td><td>200</td><td>N/A</td></tr><tr><td>21</td><td>1365</td><td>950</td><td>730</td><td>590</td><td>620</td><td>520</td><td>351</td><td>440</td><td>350</td><td>299</td><td>260</td><td>290</td><td>250</td><td>N/A</td></tr><tr><td>22</td><td>1365</td><td>950</td><td>730</td><td>630</td><td>620</td><td>520</td><td>360</td><td>400</td><td>346</td><td>299</td><td>260</td><td>300</td><td>250</td><td>N/A</td></tr><tr><td>23</td><td>1290</td><td>950</td><td>730</td><td>630</td><td>630</td><td>520</td><td>360</td><td>440</td><td>346</td><td>340</td><td>260</td><td>300</td><td>250</td><td>N/A</td></tr><tr><td>24</td><td>1290</td><td>950</td><td>730</td><td>620</td><td>625</td><td>520</td><td>360</td><td>440</td><td>346</td><td>340</td><td>260</td><td>300</td><td>250</td><td>N/A</td></tr><tr><td>25</td><td>1250</td><td>950</td><td>730</td><td>610</td><td>630</td><td>550</td><td>360</td><td>440</td><td>346</td><td>349</td><td>260</td><td>300</td><td>250</td><td>N/A</td></tr><tr><td>26</td><td>1260</td><td>950</td><td>730</td><td>610</td><td>604</td><td>550</td><td>360</td><td>440</td><td>340</td><td>349</td><td>290</td><td>300</td><td>250</td><td>N/A</td></tr><tr><td>27</td><td>1290</td><td>950</td><td>730</td><td>630</td><td>640</td><td>570</td><td>360</td><td>440</td><td>340</td><td>349</td><td>290</td><td>300</td><td>250</td><td>N/A</td></tr><tr><td>28</td><td>1250</td><td>900</td><td>720</td><td>620</td><td>630</td><td>515</td><td>390</td><td>440</td><td>346</td><td>349</td><td>290</td><td>290</td><td>250</td><td>N/A</td></tr><tr><td>29</td><td>1290</td><td>990</td><td>710</td><td>620</td><td>636</td><td>500</td><td>390</td><td>449</td><td>350</td><td>349</td><td>290</td><td>290</td><td>250</td><td>N/A</td></tr><tr><td>30</td><td>1290</td><td>990</td><td>710</td><td>620</td><td>630</td><td>500</td><td>390</td><td>440</td><td>350</td><td>330</td><td>290</td><td>290</td><td>260</td><td>N/A</td></tr><tr><td>31</td><td>1290</td><td>990</td><td>670</td><td>620</td><td>599</td><td>500</td><td>380</td><td>440</td><td>350</td><td>330</td><td>290</td><td>290</td><td>260</td><td>N/A</td></tr><tr><td>32</td><td>1290</td><td>990</td><td>710</td><td>620</td><td>599</td><td>515</td><td>380</td><td>430</td><td>360</td><td>310</td><td>290</td><td>290</td><td>260</td><td>N/A</td></tr><tr><td>33</td><td>1290</td><td>980</td><td>710</td><td>600</td><td>599</td><td>490</td><td>400</td><td>430</td><td>360</td><td>349</td><td>290</td><td>290</td><td>260</td><td>N/A</td></tr><tr><td>34</td><td>1270</td><td>980</td><td>710</td><td>620</td><td>599</td><td>550</td><td>380</td><td>440</td><td>360</td><td>349</td><td>290</td><td>290</td><td>260</td><td>N/A</td></tr><tr><td>35</td><td>1290</td><td>900</td><td>700</td><td>600</td><td>599</td><td>550</td><td>380</td><td>430</td><td>360</td><td>350</td><td>290</td><td>304</td><td>260</td><td>N/A</td></tr><tr><td>36</td><td>1250</td><td>980</td><td>700</td><td>600</td><td>599</td><td>550</td><td>370</td><td>440</td><td>360</td><td>340</td><td>290</td><td>300</td><td>260</td><td>550</td></tr><tr><td>37</td><td>1250</td><td>980</td><td>700</td><td>600</td><td>599</td><td>570</td><td>370</td><td>440</td><td>350</td><td>340</td><td>290</td><td>304</td><td>250</td><td>550</td></tr><tr><td>38</td><td>1250</td><td>980</td><td>700</td><td>600</td><td>599</td><td>570</td><td>370</td><td>440</td><td>350</td><td>340</td><td>290</td><td>304</td><td>250</td><td>550</td></tr><tr><td>39</td><td>1250</td><td>920</td><td>700</td><td>600</td><td>599</td><td>570</td><td>330</td><td>400</td><td>360</td><td>340</td><td>290</td><td>298</td><td>250</td><td>500</td></tr><tr><td>40</td><td>1250</td><td>955</td><td>700</td><td>600</td><td>599</td><td>565</td><td>330</td><td>430</td><td>360</td><td>340</td><td>290</td><td>291</td><td>260</td><td>500</td></tr><tr><td>41</td><td>1250</td><td>900</td><td>700</td><td>600</td><td>560</td><td>560</td><td>330</td><td>430</td><td>360</td><td>339</td><td>290</td><td>290</td><td>250</td><td>500</td></tr></tbody></table><script type="application/json" class="riv-line-chart-data">{"products":[{"name":"Nvidia RTX 5080","displayName":"Nvidia RTX 5080","color":"#ffcea9"},{"name":"Nvidia RTX 5070 Ti","displayName":"Nvidia RTX 5070 Ti","color":"#d26365"},{"name":"AMD RX 9070 XT","displayName":"AMD RX 9070 XT","color":"#EB6F71"},{"name":"AMD RX 9070","displayName":"AMD RX 9070","color":"#1CA9C4"},{"name":"Nvidia RTX 5070","displayName":"Nvidia RTX 5070","color":"#75bdd1"},{"name":"Nvidia RTX 5060 Ti 16 GB","displayName":"Nvidia RTX 5060 Ti 16 GB","color":"#e97a7b"},{"name":"Nvidia RTX 5060 Ti 8 GB","displayName":"Nvidia RTX 5060 Ti 8 GB","color":"#e38e4f"},{"name":"AMD RX 9060 XT 16 GB","displayName":"AMD RX 9060 XT 16 GB","color":"#E33235"},{"name":"AMD RX 9060 XT 8 GB","displayName":"AMD RX 9060 XT 8 GB","color":"#FE9F58"},{"name":"Nvidia RTX 5060","displayName":"Nvidia RTX 5060","color":"#D07F46"},{"name":"Nvidia RTX 5050","displayName":"Nvidia RTX 5050","color":"#B5282A"},{"name":"Intel Arc B580","displayName":"Intel Arc B580","color":"#66C5D7"},{"name":"Intel Arc B570","displayName":"Intel Arc B570","color":"#FFC08B"},{"name":"AMD Radeon RX 9070 GRE","displayName":"AMD Radeon RX 9070 GRE","color":"#E33235"}],"timestampUnit":"Week","unit":"Price, $","xAxisLabel":"Week","xAxisTickIncrement":5,"data":[{"timestamp":1,"productName":"AMD RX 9060 XT 16 GB","value":370},{"timestamp":1,"productName":"AMD RX 9060 XT 8 GB","value":280},{"timestamp":1,"productName":"AMD RX 9070","value":600},{"timestamp":1,"productName":"AMD RX 9070 XT","value":700},{"timestamp":1,"productName":"Intel Arc B570","value":230},{"timestamp":1,"productName":"Intel Arc B580","value":260},{"timestamp":1,"productName":"Nvidia RTX 5050","value":250},{"timestamp":1,"productName":"Nvidia RTX 5060","value":300},{"timestamp":1,"productName":"Nvidia RTX 5060 Ti 16 GB","value":430},{"timestamp":1,"productName":"Nvidia RTX 5060 Ti 8 GB","value":368},{"timestamp":1,"productName":"Nvidia RTX 5070","value":550},{"timestamp":1,"productName":"Nvidia RTX 5070 Ti","value":780},{"timestamp":1,"productName":"Nvidia RTX 5080","value":1100},{"timestamp":2,"productName":"AMD RX 9060 XT 16 GB","value":370},{"timestamp":2,"productName":"AMD RX 9060 XT 8 GB","value":270},{"timestamp":2,"productName":"AMD RX 9070","value":600},{"timestamp":2,"productName":"AMD RX 9070 XT","value":700},{"timestamp":2,"productName":"Intel Arc B570","value":230},{"timestamp":2,"productName":"Intel Arc B580","value":260},{"timestamp":2,"productName":"Nvidia RTX 5050","value":250},{"timestamp":2,"productName":"Nvidia RTX 5060","value":300},{"timestamp":2,"productName":"Nvidia RTX 5060 Ti 16 GB","value":430},{"timestamp":2,"productName":"Nvidia RTX 5060 Ti 8 GB","value":340},{"timestamp":2,"productName":"Nvidia RTX 5070","value":550},{"timestamp":2,"productName":"Nvidia RTX 5070 Ti","value":750},{"timestamp":2,"productName":"Nvidia RTX 5080","value":1099},{"timestamp":3,"productName":"AMD RX 9060 XT 16 GB","value":370},{"timestamp":3,"productName":"AMD RX 9060 XT 8 GB","value":280},{"timestamp":3,"productName":"AMD RX 9070","value":550},{"timestamp":3,"productName":"AMD RX 9070 XT","value":700},{"timestamp":3,"productName":"Intel Arc B570","value":230},{"timestamp":3,"productName":"Intel Arc B580","value":250},{"timestamp":3,"productName":"Nvidia RTX 5050","value":250},{"timestamp":3,"productName":"Nvidia RTX 5060","value":291},{"timestamp":3,"productName":"Nvidia RTX 5060 Ti 16 GB","value":430},{"timestamp":3,"productName":"Nvidia RTX 5060 Ti 8 GB","value":370},{"timestamp":3,"productName":"Nvidia RTX 5070","value":524},{"timestamp":3,"productName":"Nvidia RTX 5070 Ti","value":750},{"timestamp":3,"productName":"Nvidia RTX 5080","value":1000},{"timestamp":4,"productName":"AMD RX 9060 XT 16 GB","value":370},{"timestamp":4,"productName":"AMD RX 9060 XT 8 GB","value":280},{"timestamp":4,"productName":"AMD RX 9070","value":550},{"timestamp":4,"productName":"AMD RX 9070 XT","value":695},{"timestamp":4,"productName":"Intel Arc B570","value":230},{"timestamp":4,"productName":"Intel Arc B580","value":250},{"timestamp":4,"productName":"Nvidia RTX 5050","value":250},{"timestamp":4,"productName":"Nvidia RTX 5060","value":296},{"timestamp":4,"productName":"Nvidia RTX 5060 Ti 16 GB","value":430},{"timestamp":4,"productName":"Nvidia RTX 5060 Ti 8 GB","value":345},{"timestamp":4,"productName":"Nvidia RTX 5070","value":546},{"timestamp":4,"productName":"Nvidia RTX 5070 Ti","value":750},{"timestamp":4,"productName":"Nvidia RTX 5080","value":1000},{"timestamp":5,"productName":"AMD RX 9060 XT 16 GB","value":350},{"timestamp":5,"productName":"AMD RX 9060 XT 8 GB","value":270},{"timestamp":5,"productName":"AMD RX 9070","value":600},{"timestamp":5,"productName":"AMD RX 9070 XT","value":670},{"timestamp":5,"productName":"Intel Arc B570","value":230},{"timestamp":5,"productName":"Intel Arc B580","value":250},{"timestamp":5,"productName":"Nvidia RTX 5050","value":250},{"timestamp":5,"productName":"Nvidia RTX 5060","value":300},{"timestamp":5,"productName":"Nvidia RTX 5060 Ti 16 GB","value":430},{"timestamp":5,"productName":"Nvidia RTX 5060 Ti 8 GB","value":340},{"timestamp":5,"productName":"Nvidia RTX 5070","value":481},{"timestamp":5,"productName":"Nvidia RTX 5070 Ti","value":749},{"timestamp":5,"productName":"Nvidia RTX 5080","value":1000},{"timestamp":6,"productName":"AMD RX 9060 XT 16 GB","value":350},{"timestamp":6,"productName":"AMD RX 9060 XT 8 GB","value":270},{"timestamp":6,"productName":"AMD RX 9070","value":600},{"timestamp":6,"productName":"AMD RX 9070 XT","value":670},{"timestamp":6,"productName":"Intel Arc B570","value":230},{"timestamp":6,"productName":"Intel Arc B580","value":250},{"timestamp":6,"productName":"Nvidia RTX 5050","value":240},{"timestamp":6,"productName":"Nvidia RTX 5060","value":289},{"timestamp":6,"productName":"Nvidia RTX 5060 Ti 16 GB","value":379},{"timestamp":6,"productName":"Nvidia RTX 5060 Ti 8 GB","value":340},{"timestamp":6,"productName":"Nvidia RTX 5070","value":499},{"timestamp":6,"productName":"Nvidia RTX 5070 Ti","value":749},{"timestamp":6,"productName":"Nvidia RTX 5080","value":929},{"timestamp":7,"productName":"AMD RX 9060 XT 16 GB","value":350},{"timestamp":7,"productName":"AMD RX 9060 XT 8 GB","value":270},{"timestamp":7,"productName":"AMD RX 9070","value":550},{"timestamp":7,"productName":"AMD RX 9070 XT","value":650},{"timestamp":7,"productName":"Intel Arc B570","value":230},{"timestamp":7,"productName":"Intel Arc B580","value":250},{"timestamp":7,"productName":"Nvidia RTX 5050","value":240},{"timestamp":7,"productName":"Nvidia RTX 5060","value":299},{"timestamp":7,"productName":"Nvidia RTX 5060 Ti 16 GB","value":430},{"timestamp":7,"productName":"Nvidia RTX 5060 Ti 8 GB","value":350},{"timestamp":7,"productName":"Nvidia RTX 5070","value":520},{"timestamp":7,"productName":"Nvidia RTX 5070 Ti","value":750},{"timestamp":7,"productName":"Nvidia RTX 5080","value":999},{"timestamp":8,"productName":"AMD RX 9060 XT 16 GB","value":350},{"timestamp":8,"productName":"AMD RX 9060 XT 8 GB","value":270},{"timestamp":8,"productName":"AMD RX 9070","value":550},{"timestamp":8,"productName":"AMD RX 9070 XT","value":650},{"timestamp":8,"productName":"Intel Arc B570","value":200},{"timestamp":8,"productName":"Intel Arc B580","value":250},{"timestamp":8,"productName":"Nvidia RTX 5050","value":250},{"timestamp":8,"productName":"Nvidia RTX 5060","value":299},{"timestamp":8,"productName":"Nvidia RTX 5060 Ti 16 GB","value":430},{"timestamp":8,"productName":"Nvidia RTX 5060 Ti 8 GB","value":342},{"timestamp":8,"productName":"Nvidia RTX 5070","value":500},{"timestamp":8,"productName":"Nvidia RTX 5070 Ti","value":749},{"timestamp":8,"productName":"Nvidia RTX 5080","value":980},{"timestamp":9,"productName":"AMD RX 9060 XT 16 GB","value":350},{"timestamp":9,"productName":"AMD RX 9060 XT 8 GB","value":270},{"timestamp":9,"productName":"AMD RX 9070","value":560},{"timestamp":9,"productName":"AMD RX 9070 XT","value":650},{"timestamp":9,"productName":"Intel Arc B570","value":220},{"timestamp":9,"productName":"Intel Arc B580","value":250},{"timestamp":9,"productName":"Nvidia RTX 5050","value":250},{"timestamp":9,"productName":"Nvidia RTX 5060","value":299},{"timestamp":9,"productName":"Nvidia RTX 5060 Ti 16 GB","value":430},{"timestamp":9,"productName":"Nvidia RTX 5060 Ti 8 GB","value":323},{"timestamp":9,"productName":"Nvidia RTX 5070","value":500},{"timestamp":9,"productName":"Nvidia RTX 5070 Ti","value":750},{"timestamp":9,"productName":"Nvidia RTX 5080","value":999},{"timestamp":10,"productName":"AMD RX 9060 XT 16 GB","value":360},{"timestamp":10,"productName":"AMD RX 9060 XT 8 GB","value":270},{"timestamp":10,"productName":"AMD RX 9070","value":550},{"timestamp":10,"productName":"AMD RX 9070 XT","value":600},{"timestamp":10,"productName":"Intel Arc B570","value":210},{"timestamp":10,"productName":"Intel Arc B580","value":250},{"timestamp":10,"productName":"Nvidia RTX 5050","value":250},{"timestamp":10,"productName":"Nvidia RTX 5060","value":299},{"timestamp":10,"productName":"Nvidia RTX 5060 Ti 16 GB","value":430},{"timestamp":10,"productName":"Nvidia RTX 5060 Ti 8 GB","value":340},{"timestamp":10,"productName":"Nvidia RTX 5070","value":480},{"timestamp":10,"productName":"Nvidia RTX 5070 Ti","value":730},{"timestamp":10,"productName":"Nvidia RTX 5080","value":989},{"timestamp":11,"productName":"AMD RX 9060 XT 16 GB","value":340},{"timestamp":11,"productName":"AMD RX 9060 XT 8 GB","value":250},{"timestamp":11,"productName":"AMD RX 9070","value":550},{"timestamp":11,"productName":"AMD RX 9070 XT","value":600},{"timestamp":11,"productName":"Intel Arc B570","value":200},{"timestamp":11,"productName":"Intel Arc B580","value":250},{"timestamp":11,"productName":"Nvidia RTX 5050","value":230},{"timestamp":11,"productName":"Nvidia RTX 5060","value":280},{"timestamp":11,"productName":"Nvidia RTX 5060 Ti 16 GB","value":400},{"timestamp":11,"productName":"Nvidia RTX 5060 Ti 8 GB","value":320},{"timestamp":11,"productName":"Nvidia RTX 5070","value":489},{"timestamp":11,"productName":"Nvidia RTX 5070 Ti","value":699},{"timestamp":11,"productName":"Nvidia RTX 5080","value":990},{"timestamp":12,"productName":"AMD RX 9060 XT 16 GB","value":350},{"timestamp":12,"productName":"AMD RX 9060 XT 8 GB","value":275},{"timestamp":12,"productName":"AMD RX 9070","value":530},{"timestamp":12,"productName":"AMD RX 9070 XT","value":600},{"timestamp":12,"productName":"Intel Arc B570","value":200},{"timestamp":12,"productName":"Intel Arc B580","value":250},{"timestamp":12,"productName":"Nvidia RTX 5050","value":220},{"timestamp":12,"productName":"Nvidia RTX 5060","value":279},{"timestamp":12,"productName":"Nvidia RTX 5060 Ti 16 GB","value":400},{"timestamp":12,"productName":"Nvidia RTX 5060 Ti 8 GB","value":320},{"timestamp":12,"productName":"Nvidia RTX 5070","value":500},{"timestamp":12,"productName":"Nvidia RTX 5070 Ti","value":730},{"timestamp":12,"productName":"Nvidia RTX 5080","value":989},{"timestamp":13,"productName":"AMD RX 9060 XT 16 GB","value":350},{"timestamp":13,"productName":"AMD RX 9060 XT 8 GB","value":280},{"timestamp":13,"productName":"AMD RX 9070","value":530},{"timestamp":13,"productName":"AMD RX 9070 XT","value":600},{"timestamp":13,"productName":"Intel Arc B570","value":200},{"timestamp":13,"productName":"Intel Arc B580","value":250},{"timestamp":13,"productName":"Nvidia RTX 5050","value":220},{"timestamp":13,"productName":"Nvidia RTX 5060","value":279},{"timestamp":13,"productName":"Nvidia RTX 5060 Ti 16 GB","value":420},{"timestamp":13,"productName":"Nvidia RTX 5060 Ti 8 GB","value":342},{"timestamp":13,"productName":"Nvidia RTX 5070","value":527},{"timestamp":13,"productName":"Nvidia RTX 5070 Ti","value":750},{"timestamp":13,"productName":"Nvidia RTX 5080","value":1000},{"timestamp":14,"productName":"AMD RX 9060 XT 16 GB","value":370},{"timestamp":14,"productName":"AMD RX 9060 XT 8 GB","value":280},{"timestamp":14,"productName":"AMD RX 9070","value":530},{"timestamp":14,"productName":"AMD RX 9070 XT","value":600},{"timestamp":14,"productName":"Intel Arc B570","value":202},{"timestamp":14,"productName":"Intel Arc B580","value":250},{"timestamp":14,"productName":"Nvidia RTX 5050","value":220},{"timestamp":14,"productName":"Nvidia RTX 5060","value":279},{"timestamp":14,"productName":"Nvidia RTX 5060 Ti 16 GB","value":420},{"timestamp":14,"productName":"Nvidia RTX 5060 Ti 8 GB","value":313},{"timestamp":14,"productName":"Nvidia RTX 5070","value":540},{"timestamp":14,"productName":"Nvidia RTX 5070 Ti","value":750},{"timestamp":14,"productName":"Nvidia RTX 5080","value":1000},{"timestamp":15,"productName":"AMD RX 9060 XT 16 GB","value":380},{"timestamp":15,"productName":"AMD RX 9060 XT 8 GB","value":288},{"timestamp":15,"productName":"AMD RX 9070","value":530},{"timestamp":15,"productName":"AMD RX 9070 XT","value":600},{"timestamp":15,"productName":"Intel Arc B570","value":202},{"timestamp":15,"productName":"Intel Arc B580","value":240},{"timestamp":15,"productName":"Nvidia RTX 5050","value":200},{"timestamp":15,"productName":"Nvidia RTX 5060","value":279},{"timestamp":15,"productName":"Nvidia RTX 5060 Ti 16 GB","value":430},{"timestamp":15,"productName":"Nvidia RTX 5060 Ti 8 GB","value":350},{"timestamp":15,"productName":"Nvidia RTX 5070","value":499},{"timestamp":15,"productName":"Nvidia RTX 5070 Ti","value":749},{"timestamp":15,"productName":"Nvidia RTX 5080","value":1000},{"timestamp":16,"productName":"AMD RX 9060 XT 16 GB","value":380},{"timestamp":16,"productName":"AMD RX 9060 XT 8 GB","value":288},{"timestamp":16,"productName":"AMD RX 9070","value":530},{"timestamp":16,"productName":"AMD RX 9070 XT","value":620},{"timestamp":16,"productName":"Intel Arc B570","value":202},{"timestamp":16,"productName":"Intel Arc B580","value":240},{"timestamp":16,"productName":"Nvidia RTX 5050","value":200},{"timestamp":16,"productName":"Nvidia RTX 5060","value":270},{"timestamp":16,"productName":"Nvidia RTX 5060 Ti 16 GB","value":430},{"timestamp":16,"productName":"Nvidia RTX 5060 Ti 8 GB","value":350},{"timestamp":16,"productName":"Nvidia RTX 5070","value":499},{"timestamp":16,"productName":"Nvidia RTX 5070 Ti","value":750},{"timestamp":16,"productName":"Nvidia RTX 5080","value":1100},{"timestamp":17,"productName":"AMD RX 9060 XT 16 GB","value":390},{"timestamp":17,"productName":"AMD RX 9060 XT 8 GB","value":310},{"timestamp":17,"productName":"AMD RX 9070","value":580},{"timestamp":17,"productName":"AMD RX 9070 XT","value":660},{"timestamp":17,"productName":"Intel Arc B570","value":200},{"timestamp":17,"productName":"Intel Arc B580","value":250},{"timestamp":17,"productName":"Nvidia RTX 5050","value":235},{"timestamp":17,"productName":"Nvidia RTX 5060","value":260},{"timestamp":17,"productName":"Nvidia RTX 5060 Ti 16 GB","value":430},{"timestamp":17,"productName":"Nvidia RTX 5060 Ti 8 GB","value":330},{"timestamp":17,"productName":"Nvidia RTX 5070","value":549},{"timestamp":17,"productName":"Nvidia RTX 5070 Ti","value":750},{"timestamp":17,"productName":"Nvidia RTX 5080","value":1230},{"timestamp":18,"productName":"AMD RX 9060 XT 16 GB","value":390},{"timestamp":18,"productName":"AMD RX 9060 XT 8 GB","value":310},{"timestamp":18,"productName":"AMD RX 9070","value":580},{"timestamp":18,"productName":"AMD RX 9070 XT","value":700},{"timestamp":18,"productName":"Intel Arc B570","value":200},{"timestamp":18,"productName":"Intel Arc B580","value":250},{"timestamp":18,"productName":"Nvidia RTX 5050","value":240},{"timestamp":18,"productName":"Nvidia RTX 5060","value":290},{"timestamp":18,"productName":"Nvidia RTX 5060 Ti 16 GB","value":450},{"timestamp":18,"productName":"Nvidia RTX 5060 Ti 8 GB","value":330},{"timestamp":18,"productName":"Nvidia RTX 5070","value":540},{"timestamp":18,"productName":"Nvidia RTX 5070 Ti","value":829},{"timestamp":18,"productName":"Nvidia RTX 5080","value":1268},{"timestamp":19,"productName":"AMD RX 9060 XT 16 GB","value":400},{"timestamp":19,"productName":"AMD RX 9060 XT 8 GB","value":310},{"timestamp":19,"productName":"AMD RX 9070","value":580},{"timestamp":19,"productName":"AMD RX 9070 XT","value":720},{"timestamp":19,"productName":"Intel Arc B570","value":200},{"timestamp":19,"productName":"Intel Arc B580","value":260},{"timestamp":19,"productName":"Nvidia RTX 5050","value":240},{"timestamp":19,"productName":"Nvidia RTX 5060","value":299},{"timestamp":19,"productName":"Nvidia RTX 5060 Ti 16 GB","value":450},{"timestamp":19,"productName":"Nvidia RTX 5060 Ti 8 GB","value":330},{"timestamp":19,"productName":"Nvidia RTX 5070","value":549},{"timestamp":19,"productName":"Nvidia RTX 5070 Ti","value":899},{"timestamp":19,"productName":"Nvidia RTX 5080","value":1380},{"timestamp":20,"productName":"AMD RX 9060 XT 16 GB","value":440},{"timestamp":20,"productName":"AMD RX 9060 XT 8 GB","value":310},{"timestamp":20,"productName":"AMD RX 9070","value":600},{"timestamp":20,"productName":"AMD RX 9070 XT","value":720},{"timestamp":20,"productName":"Intel Arc B570","value":200},{"timestamp":20,"productName":"Intel Arc B580","value":290},{"timestamp":20,"productName":"Nvidia RTX 5050","value":240},{"timestamp":20,"productName":"Nvidia RTX 5060","value":299},{"timestamp":20,"productName":"Nvidia RTX 5060 Ti 16 GB","value":520},{"timestamp":20,"productName":"Nvidia RTX 5060 Ti 8 GB","value":330},{"timestamp":20,"productName":"Nvidia RTX 5070","value":620},{"timestamp":20,"productName":"Nvidia RTX 5070 Ti","value":1000},{"timestamp":20,"productName":"Nvidia RTX 5080","value":1350},{"timestamp":21,"productName":"AMD RX 9060 XT 16 GB","value":440},{"timestamp":21,"productName":"AMD RX 9060 XT 8 GB","value":350},{"timestamp":21,"productName":"AMD RX 9070","value":590},{"timestamp":21,"productName":"AMD RX 9070 XT","value":730},{"timestamp":21,"productName":"Intel Arc B570","value":250},{"timestamp":21,"productName":"Intel Arc B580","value":290},{"timestamp":21,"productName":"Nvidia RTX 5050","value":260},{"timestamp":21,"productName":"Nvidia RTX 5060","value":299},{"timestamp":21,"productName":"Nvidia RTX 5060 Ti 16 GB","value":520},{"timestamp":21,"productName":"Nvidia RTX 5060 Ti 8 GB","value":351},{"timestamp":21,"productName":"Nvidia RTX 5070","value":620},{"timestamp":21,"productName":"Nvidia RTX 5070 Ti","value":950},{"timestamp":21,"productName":"Nvidia RTX 5080","value":1365},{"timestamp":22,"productName":"AMD RX 9060 XT 16 GB","value":400},{"timestamp":22,"productName":"AMD RX 9060 XT 8 GB","value":346},{"timestamp":22,"productName":"AMD RX 9070","value":630},{"timestamp":22,"productName":"AMD RX 9070 XT","value":730},{"timestamp":22,"productName":"Intel Arc B570","value":250},{"timestamp":22,"productName":"Intel Arc B580","value":300},{"timestamp":22,"productName":"Nvidia RTX 5050","value":260},{"timestamp":22,"productName":"Nvidia RTX 5060","value":299},{"timestamp":22,"productName":"Nvidia RTX 5060 Ti 16 GB","value":520},{"timestamp":22,"productName":"Nvidia RTX 5060 Ti 8 GB","value":360},{"timestamp":22,"productName":"Nvidia RTX 5070","value":620},{"timestamp":22,"productName":"Nvidia RTX 5070 Ti","value":950},{"timestamp":22,"productName":"Nvidia RTX 5080","value":1365},{"timestamp":23,"productName":"AMD RX 9060 XT 16 GB","value":440},{"timestamp":23,"productName":"AMD RX 9060 XT 8 GB","value":346},{"timestamp":23,"productName":"AMD RX 9070","value":630},{"timestamp":23,"productName":"AMD RX 9070 XT","value":730},{"timestamp":23,"productName":"Intel Arc B570","value":250},{"timestamp":23,"productName":"Intel Arc B580","value":300},{"timestamp":23,"productName":"Nvidia RTX 5050","value":260},{"timestamp":23,"productName":"Nvidia RTX 5060","value":340},{"timestamp":23,"productName":"Nvidia RTX 5060 Ti 16 GB","value":520},{"timestamp":23,"productName":"Nvidia RTX 5060 Ti 8 GB","value":360},{"timestamp":23,"productName":"Nvidia RTX 5070","value":630},{"timestamp":23,"productName":"Nvidia RTX 5070 Ti","value":950},{"timestamp":23,"productName":"Nvidia RTX 5080","value":1290},{"timestamp":24,"productName":"AMD RX 9060 XT 16 GB","value":440},{"timestamp":24,"productName":"AMD RX 9060 XT 8 GB","value":346},{"timestamp":24,"productName":"AMD RX 9070","value":620},{"timestamp":24,"productName":"AMD RX 9070 XT","value":730},{"timestamp":24,"productName":"Intel Arc B570","value":250},{"timestamp":24,"productName":"Intel Arc B580","value":300},{"timestamp":24,"productName":"Nvidia RTX 5050","value":260},{"timestamp":24,"productName":"Nvidia RTX 5060","value":340},{"timestamp":24,"productName":"Nvidia RTX 5060 Ti 16 GB","value":520},{"timestamp":24,"productName":"Nvidia RTX 5060 Ti 8 GB","value":360},{"timestamp":24,"productName":"Nvidia RTX 5070","value":625},{"timestamp":24,"productName":"Nvidia RTX 5070 Ti","value":950},{"timestamp":24,"productName":"Nvidia RTX 5080","value":1290},{"timestamp":25,"productName":"AMD RX 9060 XT 16 GB","value":440},{"timestamp":25,"productName":"AMD RX 9060 XT 8 GB","value":346},{"timestamp":25,"productName":"AMD RX 9070","value":610},{"timestamp":25,"productName":"AMD RX 9070 XT","value":730},{"timestamp":25,"productName":"Intel Arc B570","value":250},{"timestamp":25,"productName":"Intel Arc B580","value":300},{"timestamp":25,"productName":"Nvidia RTX 5050","value":260},{"timestamp":25,"productName":"Nvidia RTX 5060","value":349},{"timestamp":25,"productName":"Nvidia RTX 5060 Ti 16 GB","value":550},{"timestamp":25,"productName":"Nvidia RTX 5060 Ti 8 GB","value":360},{"timestamp":25,"productName":"Nvidia RTX 5070","value":630},{"timestamp":25,"productName":"Nvidia RTX 5070 Ti","value":950},{"timestamp":25,"productName":"Nvidia RTX 5080","value":1250},{"timestamp":26,"productName":"AMD RX 9060 XT 16 GB","value":440},{"timestamp":26,"productName":"AMD RX 9060 XT 8 GB","value":340},{"timestamp":26,"productName":"AMD RX 9070","value":610},{"timestamp":26,"productName":"AMD RX 9070 XT","value":730},{"timestamp":26,"productName":"Intel Arc B570","value":250},{"timestamp":26,"productName":"Intel Arc B580","value":300},{"timestamp":26,"productName":"Nvidia RTX 5050","value":290},{"timestamp":26,"productName":"Nvidia RTX 5060","value":349},{"timestamp":26,"productName":"Nvidia RTX 5060 Ti 16 GB","value":550},{"timestamp":26,"productName":"Nvidia RTX 5060 Ti 8 GB","value":360},{"timestamp":26,"productName":"Nvidia RTX 5070","value":604},{"timestamp":26,"productName":"Nvidia RTX 5070 Ti","value":950},{"timestamp":26,"productName":"Nvidia RTX 5080","value":1260},{"timestamp":27,"productName":"AMD RX 9060 XT 16 GB","value":440},{"timestamp":27,"productName":"AMD RX 9060 XT 8 GB","value":340},{"timestamp":27,"productName":"AMD RX 9070","value":630},{"timestamp":27,"productName":"AMD RX 9070 XT","value":730},{"timestamp":27,"productName":"Intel Arc B570","value":250},{"timestamp":27,"productName":"Intel Arc B580","value":300},{"timestamp":27,"productName":"Nvidia RTX 5050","value":290},{"timestamp":27,"productName":"Nvidia RTX 5060","value":349},{"timestamp":27,"productName":"Nvidia RTX 5060 Ti 16 GB","value":570},{"timestamp":27,"productName":"Nvidia RTX 5060 Ti 8 GB","value":360},{"timestamp":27,"productName":"Nvidia RTX 5070","value":640},{"timestamp":27,"productName":"Nvidia RTX 5070 Ti","value":950},{"timestamp":27,"productName":"Nvidia RTX 5080","value":1290},{"timestamp":28,"productName":"AMD RX 9060 XT 16 GB","value":440},{"timestamp":28,"productName":"AMD RX 9060 XT 8 GB","value":346},{"timestamp":28,"productName":"AMD RX 9070","value":620},{"timestamp":28,"productName":"AMD RX 9070 XT","value":720},{"timestamp":28,"productName":"Intel Arc B570","value":250},{"timestamp":28,"productName":"Intel Arc B580","value":290},{"timestamp":28,"productName":"Nvidia RTX 5050","value":290},{"timestamp":28,"productName":"Nvidia RTX 5060","value":349},{"timestamp":28,"productName":"Nvidia RTX 5060 Ti 16 GB","value":515},{"timestamp":28,"productName":"Nvidia RTX 5060 Ti 8 GB","value":390},{"timestamp":28,"productName":"Nvidia RTX 5070","value":630},{"timestamp":28,"productName":"Nvidia RTX 5070 Ti","value":900},{"timestamp":28,"productName":"Nvidia RTX 5080","value":1250},{"timestamp":29,"productName":"AMD RX 9060 XT 16 GB","value":449},{"timestamp":29,"productName":"AMD RX 9060 XT 8 GB","value":350},{"timestamp":29,"productName":"AMD RX 9070","value":620},{"timestamp":29,"productName":"AMD RX 9070 XT","value":710},{"timestamp":29,"productName":"Intel Arc B570","value":250},{"timestamp":29,"productName":"Intel Arc B580","value":290},{"timestamp":29,"productName":"Nvidia RTX 5050","value":290},{"timestamp":29,"productName":"Nvidia RTX 5060","value":349},{"timestamp":29,"productName":"Nvidia RTX 5060 Ti 16 GB","value":500},{"timestamp":29,"productName":"Nvidia RTX 5060 Ti 8 GB","value":390},{"timestamp":29,"productName":"Nvidia RTX 5070","value":636},{"timestamp":29,"productName":"Nvidia RTX 5070 Ti","value":990},{"timestamp":29,"productName":"Nvidia RTX 5080","value":1290},{"timestamp":30,"productName":"AMD RX 9060 XT 16 GB","value":440},{"timestamp":30,"productName":"AMD RX 9060 XT 8 GB","value":350},{"timestamp":30,"productName":"AMD RX 9070","value":620},{"timestamp":30,"productName":"AMD RX 9070 XT","value":710},{"timestamp":30,"productName":"Intel Arc B570","value":260},{"timestamp":30,"productName":"Intel Arc B580","value":290},{"timestamp":30,"productName":"Nvidia RTX 5050","value":290},{"timestamp":30,"productName":"Nvidia RTX 5060","value":330},{"timestamp":30,"productName":"Nvidia RTX 5060 Ti 16 GB","value":500},{"timestamp":30,"productName":"Nvidia RTX 5060 Ti 8 GB","value":390},{"timestamp":30,"productName":"Nvidia RTX 5070","value":630},{"timestamp":30,"productName":"Nvidia RTX 5070 Ti","value":990},{"timestamp":30,"productName":"Nvidia RTX 5080","value":1290},{"timestamp":31,"productName":"AMD RX 9060 XT 16 GB","value":440},{"timestamp":31,"productName":"AMD RX 9060 XT 8 GB","value":350},{"timestamp":31,"productName":"AMD RX 9070","value":620},{"timestamp":31,"productName":"AMD RX 9070 XT","value":670},{"timestamp":31,"productName":"Intel Arc B570","value":260},{"timestamp":31,"productName":"Intel Arc B580","value":290},{"timestamp":31,"productName":"Nvidia RTX 5050","value":290},{"timestamp":31,"productName":"Nvidia RTX 5060","value":330},{"timestamp":31,"productName":"Nvidia RTX 5060 Ti 16 GB","value":500},{"timestamp":31,"productName":"Nvidia RTX 5060 Ti 8 GB","value":380},{"timestamp":31,"productName":"Nvidia RTX 5070","value":599},{"timestamp":31,"productName":"Nvidia RTX 5070 Ti","value":990},{"timestamp":31,"productName":"Nvidia RTX 5080","value":1290},{"timestamp":32,"productName":"AMD RX 9060 XT 16 GB","value":430},{"timestamp":32,"productName":"AMD RX 9060 XT 8 GB","value":360},{"timestamp":32,"productName":"AMD RX 9070","value":620},{"timestamp":32,"productName":"AMD RX 9070 XT","value":710},{"timestamp":32,"productName":"Intel Arc B570","value":260},{"timestamp":32,"productName":"Intel Arc B580","value":290},{"timestamp":32,"productName":"Nvidia RTX 5050","value":290},{"timestamp":32,"productName":"Nvidia RTX 5060","value":310},{"timestamp":32,"productName":"Nvidia RTX 5060 Ti 16 GB","value":515},{"timestamp":32,"productName":"Nvidia RTX 5060 Ti 8 GB","value":380},{"timestamp":32,"productName":"Nvidia RTX 5070","value":599},{"timestamp":32,"productName":"Nvidia RTX 5070 Ti","value":990},{"timestamp":32,"productName":"Nvidia RTX 5080","value":1290},{"timestamp":33,"productName":"AMD RX 9060 XT 16 GB","value":430},{"timestamp":33,"productName":"AMD RX 9060 XT 8 GB","value":360},{"timestamp":33,"productName":"AMD RX 9070","value":600},{"timestamp":33,"productName":"AMD RX 9070 XT","value":710},{"timestamp":33,"productName":"Intel Arc B570","value":260},{"timestamp":33,"productName":"Intel Arc B580","value":290},{"timestamp":33,"productName":"Nvidia RTX 5050","value":290},{"timestamp":33,"productName":"Nvidia RTX 5060","value":349},{"timestamp":33,"productName":"Nvidia RTX 5060 Ti 16 GB","value":490},{"timestamp":33,"productName":"Nvidia RTX 5060 Ti 8 GB","value":400},{"timestamp":33,"productName":"Nvidia RTX 5070","value":599},{"timestamp":33,"productName":"Nvidia RTX 5070 Ti","value":980},{"timestamp":33,"productName":"Nvidia RTX 5080","value":1290},{"timestamp":34,"productName":"AMD RX 9060 XT 16 GB","value":440},{"timestamp":34,"productName":"AMD RX 9060 XT 8 GB","value":360},{"timestamp":34,"productName":"AMD RX 9070","value":620},{"timestamp":34,"productName":"AMD RX 9070 XT","value":710},{"timestamp":34,"productName":"Intel Arc B570","value":260},{"timestamp":34,"productName":"Intel Arc B580","value":290},{"timestamp":34,"productName":"Nvidia RTX 5050","value":290},{"timestamp":34,"productName":"Nvidia RTX 5060","value":349},{"timestamp":34,"productName":"Nvidia RTX 5060 Ti 16 GB","value":550},{"timestamp":34,"productName":"Nvidia RTX 5060 Ti 8 GB","value":380},{"timestamp":34,"productName":"Nvidia RTX 5070","value":599},{"timestamp":34,"productName":"Nvidia RTX 5070 Ti","value":980},{"timestamp":34,"productName":"Nvidia RTX 5080","value":1270},{"timestamp":35,"productName":"AMD RX 9060 XT 16 GB","value":430},{"timestamp":35,"productName":"AMD RX 9060 XT 8 GB","value":360},{"timestamp":35,"productName":"AMD RX 9070","value":600},{"timestamp":35,"productName":"AMD RX 9070 XT","value":700},{"timestamp":35,"productName":"Intel Arc B570","value":260},{"timestamp":35,"productName":"Intel Arc B580","value":304},{"timestamp":35,"productName":"Nvidia RTX 5050","value":290},{"timestamp":35,"productName":"Nvidia RTX 5060","value":350},{"timestamp":35,"productName":"Nvidia RTX 5060 Ti 16 GB","value":550},{"timestamp":35,"productName":"Nvidia RTX 5060 Ti 8 GB","value":380},{"timestamp":35,"productName":"Nvidia RTX 5070","value":599},{"timestamp":35,"productName":"Nvidia RTX 5070 Ti","value":900},{"timestamp":35,"productName":"Nvidia RTX 5080","value":1290},{"timestamp":36,"productName":"AMD Radeon RX 9070 GRE","value":550},{"timestamp":36,"productName":"AMD RX 9060 XT 16 GB","value":440},{"timestamp":36,"productName":"AMD RX 9060 XT 8 GB","value":360},{"timestamp":36,"productName":"AMD RX 9070","value":600},{"timestamp":36,"productName":"AMD RX 9070 XT","value":700},{"timestamp":36,"productName":"Intel Arc B570","value":260},{"timestamp":36,"productName":"Intel Arc B580","value":300},{"timestamp":36,"productName":"Nvidia RTX 5050","value":290},{"timestamp":36,"productName":"Nvidia RTX 5060","value":340},{"timestamp":36,"productName":"Nvidia RTX 5060 Ti 16 GB","value":550},{"timestamp":36,"productName":"Nvidia RTX 5060 Ti 8 GB","value":370},{"timestamp":36,"productName":"Nvidia RTX 5070","value":599},{"timestamp":36,"productName":"Nvidia RTX 5070 Ti","value":980},{"timestamp":36,"productName":"Nvidia RTX 5080","value":1250},{"timestamp":37,"productName":"AMD Radeon RX 9070 GRE","value":550},{"timestamp":37,"productName":"AMD RX 9060 XT 16 GB","value":440},{"timestamp":37,"productName":"AMD RX 9060 XT 8 GB","value":350},{"timestamp":37,"productName":"AMD RX 9070","value":600},{"timestamp":37,"productName":"AMD RX 9070 XT","value":700},{"timestamp":37,"productName":"Intel Arc B570","value":250},{"timestamp":37,"productName":"Intel Arc B580","value":304},{"timestamp":37,"productName":"Nvidia RTX 5050","value":290},{"timestamp":37,"productName":"Nvidia RTX 5060","value":340},{"timestamp":37,"productName":"Nvidia RTX 5060 Ti 16 GB","value":570},{"timestamp":37,"productName":"Nvidia RTX 5060 Ti 8 GB","value":370},{"timestamp":37,"productName":"Nvidia RTX 5070","value":599},{"timestamp":37,"productName":"Nvidia RTX 5070 Ti","value":980},{"timestamp":37,"productName":"Nvidia RTX 5080","value":1250},{"timestamp":38,"productName":"AMD Radeon RX 9070 GRE","value":550},{"timestamp":38,"productName":"AMD RX 9060 XT 16 GB","value":440},{"timestamp":38,"productName":"AMD RX 9060 XT 8 GB","value":350},{"timestamp":38,"productName":"AMD RX 9070","value":600},{"timestamp":38,"productName":"AMD RX 9070 XT","value":700},{"timestamp":38,"productName":"Intel Arc B570","value":250},{"timestamp":38,"productName":"Intel Arc B580","value":304},{"timestamp":38,"productName":"Nvidia RTX 5050","value":290},{"timestamp":38,"productName":"Nvidia RTX 5060","value":340},{"timestamp":38,"productName":"Nvidia RTX 5060 Ti 16 GB","value":570},{"timestamp":38,"productName":"Nvidia RTX 5060 Ti 8 GB","value":370},{"timestamp":38,"productName":"Nvidia RTX 5070","value":599},{"timestamp":38,"productName":"Nvidia RTX 5070 Ti","value":980},{"timestamp":38,"productName":"Nvidia RTX 5080","value":1250},{"timestamp":39,"productName":"AMD Radeon RX 9070 GRE","value":500},{"timestamp":39,"productName":"AMD RX 9060 XT 16 GB","value":400},{"timestamp":39,"productName":"AMD RX 9060 XT 8 GB","value":360},{"timestamp":39,"productName":"AMD RX 9070","value":600},{"timestamp":39,"productName":"AMD RX 9070 XT","value":700},{"timestamp":39,"productName":"Intel Arc B570","value":250},{"timestamp":39,"productName":"Intel Arc B580","value":298},{"timestamp":39,"productName":"Nvidia RTX 5050","value":290},{"timestamp":39,"productName":"Nvidia RTX 5060","value":340},{"timestamp":39,"productName":"Nvidia RTX 5060 Ti 16 GB","value":570},{"timestamp":39,"productName":"Nvidia RTX 5060 Ti 8 GB","value":330},{"timestamp":39,"productName":"Nvidia RTX 5070","value":599},{"timestamp":39,"productName":"Nvidia RTX 5070 Ti","value":920},{"timestamp":39,"productName":"Nvidia RTX 5080","value":1250},{"timestamp":40,"productName":"AMD Radeon RX 9070 GRE","value":500},{"timestamp":40,"productName":"AMD RX 9060 XT 16 GB","value":430},{"timestamp":40,"productName":"AMD RX 9060 XT 8 GB","value":360},{"timestamp":40,"productName":"AMD RX 9070","value":600},{"timestamp":40,"productName":"AMD RX 9070 XT","value":700},{"timestamp":40,"productName":"Intel Arc B570","value":260},{"timestamp":40,"productName":"Intel Arc B580","value":291},{"timestamp":40,"productName":"Nvidia RTX 5050","value":290},{"timestamp":40,"productName":"Nvidia RTX 5060","value":340},{"timestamp":40,"productName":"Nvidia RTX 5060 Ti 16 GB","value":565},{"timestamp":40,"productName":"Nvidia RTX 5060 Ti 8 GB","value":330},{"timestamp":40,"productName":"Nvidia RTX 5070","value":599},{"timestamp":40,"productName":"Nvidia RTX 5070 Ti","value":955},{"timestamp":40,"productName":"Nvidia RTX 5080","value":1250},{"timestamp":41,"productName":"AMD Radeon RX 9070 GRE","value":500},{"timestamp":41,"productName":"AMD RX 9060 XT 16 GB","value":430},{"timestamp":41,"productName":"AMD RX 9060 XT 8 GB","value":360},{"timestamp":41,"productName":"AMD RX 9070","value":600},{"timestamp":41,"productName":"AMD RX 9070 XT","value":700},{"timestamp":41,"productName":"Intel Arc B570","value":250},{"timestamp":41,"productName":"Intel Arc B580","value":290},{"timestamp":41,"productName":"Nvidia RTX 5050","value":290},{"timestamp":41,"productName":"Nvidia RTX 5060","value":339},{"timestamp":41,"productName":"Nvidia RTX 5060 Ti 16 GB","value":560},{"timestamp":41,"productName":"Nvidia RTX 5060 Ti 8 GB","value":330},{"timestamp":41,"productName":"Nvidia RTX 5070","value":560},{"timestamp":41,"productName":"Nvidia RTX 5070 Ti","value":900},{"timestamp":41,"productName":"Nvidia RTX 5080","value":1250}],"xMin":1,"xMax":41,"yMin":0,"yMax":1500}</script></div></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;">We've been measuring the lowest available price of each current-gen GPU since August 14, 2025.</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-1784203622814-lbddrgyl2', false); });} else {initialize('fv-chart-1784203622814-lbddrgyl2', false);}})();</script></div><p>As with much in this interrelated industry, it's difficult to say when things like price increases for AIBs will start to show in the consumer market. These AIBs might have some back-stock to get through and they might be able to eat some of the price increase themselves to keep stocks low. </p><p>Although it's worth noting that might not be possible, given <a href="https://www.pcgamer.com/hardware/graphics-cards/zotac-claims-the-very-survival-of-graphics-card-manufacturers-is-at-risk-thanks-to-the-state-of-the-market-right-now/" target="_blank">warnings we've already heard AIBs give about slim margins</a>—such is the <a href="https://www.pcgamer.com/evga-ends-nvidia-video-card/" target="_blank">reason EVGA gave for it leaving the GPU market</a>, and that was way before the memory crisis.</p><p>It's often not smart to have too much back-stock, anyway, as the market tends towards being very 'lean' with 'just-in-time' manufacturing and sales. If you sit on too much stock it could end up going to waste and then you've lost money. Having a lean inventory of stock is how even big memory makers operate, <a href="https://www.pcgamer.com/hardware/heres-how-the-iran-war-is-hitting-key-supplies-for-components-according-to-supply-chain-experts/#section-just-in-time" target="_blank">according to a supply chain expert</a> I interviewed back in May.</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="hh6ybBzthXbK3soVvcFwkJ" name="IMG_3404" alt="A PNY RTX 5070 Ti OC graphics card on a desk with a desk mat and pink light." src="https://cdn.mos.cms.futurecdn.net/hh6ybBzthXbK3soVvcFwkJ-1920-80.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>For companies more towards the end of the supply chain like AIB partners, this means they'll likely have to raise prices for their customers (us) before long too. We've just seen Framework, for instance, say that it's going to have to do just this because one of its suppliers has <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 its prices for memory</a> "far beyond anything we had predicted".</p><p>Nvidia will probably have a better time of it, of course, with much bigger contracts and more ability to weather the storm. But if the GPU kit price increase info is correct, it seems that storm might be taking a toll.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Redditor uses 'ticking time bomb' vial of gallium to stop their GPU sagging ]]></title>
                                                                                                <dc:content><![CDATA[ <figure><blockquote class="reddit-card"  ><a href="https://www.reddit.com/r/pcmasterrace/comments/1v1oivb/behold_antisag_temperature_indicator_and_ticking">Behold, Anti-sag temperature indicator and ticking time bomb</a><figcaption><cite> from <a href="https://www.reddit.com/r/pcmasterrace">r/pcmasterrace</a></cite></figcaption></blockquote></figure><script async src="//embed.redditmedia.com/widgets/platform.js" charset="UTF-8"></script><p>For a nervy PC Gamer such as myself, cracking open your gaming rig for even a spot of light dust busting can feel like you're flirting with danger. Well, one Redditor has decided to laugh in the face of danger by using a tube of gallium to stop their GPU from sagging.</p><p>Philip_777 shared their unusual anti-sagging intervention, describing it as both a "<a href="https://www.reddit.com/r/pcmasterrace/comments/1v1oivb/behold_antisag_temperature_indicator_and_ticking/" target="_blank">temperature indicator and ticking time bomb</a>." For those a little unclear on <em>why </em>this is such a bad idea, allow me to share some of my recent education on the subject.</p><p>Gallium has a super low melting point, meaning that it will revert to liquid form if you attempt to hold it in the palm of your hand. Apparently, gallium can also 'eat' other metals, like aluminium. In other words, a gallium leak inside of your PC would be a very bad, no good time.</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>Philip_777 has taken some precautions by confining the gallium in what I'm hoping is a sturdy plastic vial. They write in a follow up comment, "It shouldn't become brittle or anything. I think it was HDPE [High-density polyethylene]. Still one of those moments where you know it's safe, but there's still a chance for it to go south somehow."</p><p>Obviously, if you want to avoid GPU sag there are other options besides risking an embrittling gallium leak inside of your PC. Should simply installing your GPU in a vertical position not be an option, GPU brackets of all shapes and sizes are not hard to find.</p><p>Besides a funny Reddit post, Philip_777 explains why they elected to dance with death instead, writing, "It was the only thing I found that had almost the perfect height. And since then I haven't bought one of those fancy anti-sag brackets."</p><p>To be fair to the Redditor, some GPU support brackets <a href="https://www.pcgamer.com/hardware/pc-cases/zalman-heard-you-like-screens-so-it-put-a-screen-on-a-gpu-support-bracket-to-go-with-your-umpteen-other-pc-case-screens/" target="_blank">like this one with a screen from Zalman</a> are needlessly extra (and pricey as a result). But I also just found <a href="https://www.amazon.co.uk/Uyubao-Graphics-Support-Bracket-70-120mm/dp/B0BHZGT2FY" target="_blank">this adjustable GPU support device for a fiver on Amazon</a>. Alternatively, you could 3D print one of your faves to hold up your graphics card (<a href="https://www.reddit.com/r/3Dprinting/comments/1r8u4th/my_newly_printed_goku_gpu_holder/" target="_blank">like Goku about to drop a Spirit Bomb</a>). I suppose there's no accounting for taste (says the girl who would absolutely love to have Miku Hatsune holding up her rig's GPU).</p> ]]></dc:content>
                                                                                                                                            <link>https://www.pcgamer.com/hardware/graphics-cards/redditor-uses-ticking-time-bomb-vial-of-gallium-to-stop-their-gpu-sagging/</link>
                                                                            <description>
                            <![CDATA[ 'It was the only thing I found that had almost the perfect height.' ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">mxrqpsmMgZMZU4fNkkgSRn</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/4LZgRnrWyFqt6pLxG4MFU-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Tue, 21 Jul 2026 13:38:52 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Graphics Cards]]></category>
                                                    <category><![CDATA[Hardware]]></category>
                                                                                                                    <dc:creator><![CDATA[ Jessica Kinghorn ]]></dc:creator>                                                                                                        <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/4LZgRnrWyFqt6pLxG4MFU-1920-80.jpg">
                                                            <media:credit><![CDATA[Pla2na via Getty Images]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[An image of a processor resting on a periodic table, with Ge (Germanium) and Ga (Gallium) being the elements in focus]]></media:description>                                                            <media:text><![CDATA[An image of a processor resting on a periodic table, with Ge (Germanium) and Ga (Gallium) being the elements in focus]]></media:text>
                                <media:title type="plain"><![CDATA[An image of a processor resting on a periodic table, with Ge (Germanium) and Ga (Gallium) being the elements in focus]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/4LZgRnrWyFqt6pLxG4MFU-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <figure><blockquote class="reddit-card"  ><a href="https://www.reddit.com/r/pcmasterrace/comments/1v1oivb/behold_antisag_temperature_indicator_and_ticking">Behold, Anti-sag temperature indicator and ticking time bomb</a><figcaption><cite> from <a href="https://www.reddit.com/r/pcmasterrace">r/pcmasterrace</a></cite></figcaption></blockquote></figure><script async src="//embed.redditmedia.com/widgets/platform.js" charset="UTF-8"></script><p>For a nervy PC Gamer such as myself, cracking open your gaming rig for even a spot of light dust busting can feel like you're flirting with danger. Well, one Redditor has decided to laugh in the face of danger by using a tube of gallium to stop their GPU from sagging.</p><p>Philip_777 shared their unusual anti-sagging intervention, describing it as both a "<a href="https://www.reddit.com/r/pcmasterrace/comments/1v1oivb/behold_antisag_temperature_indicator_and_ticking/" target="_blank">temperature indicator and ticking time bomb</a>." For those a little unclear on <em>why </em>this is such a bad idea, allow me to share some of my recent education on the subject.</p><p>Gallium has a super low melting point, meaning that it will revert to liquid form if you attempt to hold it in the palm of your hand. Apparently, gallium can also 'eat' other metals, like aluminium. In other words, a gallium leak inside of your PC would be a very bad, no good time.</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>Philip_777 has taken some precautions by confining the gallium in what I'm hoping is a sturdy plastic vial. They write in a follow up comment, "It shouldn't become brittle or anything. I think it was HDPE [High-density polyethylene]. Still one of those moments where you know it's safe, but there's still a chance for it to go south somehow."</p><p>Obviously, if you want to avoid GPU sag there are other options besides risking an embrittling gallium leak inside of your PC. Should simply installing your GPU in a vertical position not be an option, GPU brackets of all shapes and sizes are not hard to find.</p><p>Besides a funny Reddit post, Philip_777 explains why they elected to dance with death instead, writing, "It was the only thing I found that had almost the perfect height. And since then I haven't bought one of those fancy anti-sag brackets."</p><p>To be fair to the Redditor, some GPU support brackets <a href="https://www.pcgamer.com/hardware/pc-cases/zalman-heard-you-like-screens-so-it-put-a-screen-on-a-gpu-support-bracket-to-go-with-your-umpteen-other-pc-case-screens/" target="_blank">like this one with a screen from Zalman</a> are needlessly extra (and pricey as a result). But I also just found <a href="https://www.amazon.co.uk/Uyubao-Graphics-Support-Bracket-70-120mm/dp/B0BHZGT2FY" target="_blank">this adjustable GPU support device for a fiver on Amazon</a>. Alternatively, you could 3D print one of your faves to hold up your graphics card (<a href="https://www.reddit.com/r/3Dprinting/comments/1r8u4th/my_newly_printed_goku_gpu_holder/" target="_blank">like Goku about to drop a Spirit Bomb</a>). I suppose there's no accounting for taste (says the girl who would absolutely love to have Miku Hatsune holding up her rig's GPU).</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ If you're looking for ideas on how to mod your RTX 4060, maybe remove its fans and slap a ridiculously big heatsink on it like this person did ]]></title>
                                                                                                <dc:content><![CDATA[ <p>There are many things that I would do to my graphics card—undervolt it, treasure it, sing it lullabies—but I probably wouldn't slap a gigantic heatsink on it just to eliminate the fan. Don't get me wrong, passive cooling is nice, but I'm glad I don't have to DIY it myself, creating the monstrosity I've just <a href="https://www.bilibili.com/video/BV1RidtY7E5a/" target="_blank">seen over on Chinese video platform Bilibili</a> (check the top comment).</p><p>The mod, re-posted by <a href="https://www.fanlesstech.com/2026/07/budget-fanless-rtx-4060.html" target="_blank">FanlessTech</a> and reported by <a href="https://videocardz.com/newz/gamer-straps-2-5-kg-aluminum-block-on-rtx-4060-for-fanless-design" target="_blank">Videocardz</a>, is slapped on top of an RTX 4060 GPU, and according to Google's machine translation you can message the Bilibili user for the schematic if you so wish. </p><div class="see-more see-more--clipped"><figure><blockquote class="twitter-tweet hawk-ignore" data-lang="en" cite="https://twitter.com/cantworkitout/status/2079148853756920070"><p lang="en" dir="ltr">Nice passive GPU project https://t.co/bugtxJi14j pic.twitter.com/X91gredDVy<a href="https://twitter.com/cantworkitout/status/2079148853756920070">July 20, 2026</a></p></blockquote></figure><div class="see-more__filter"></div></div><p>Judging by a photo of the parts sitting on some scales, the heatsink weighs 2.56 kg (5.64 lbs), which makes sense considering it absolutely dwarfs the RTX 4060 PCB it's fitted to.</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>You're not looking at your usual GPU heatsink here, as these are some ginormous riveted fins that are very spread apart. The DIYer has the Frankenstein card socketed into a dinky little motherboard next to some RAM and another fanless cooler for the CPU. It makes quite the peculiar scene. </p><p>If there were ever a relatively recent GPU to give the fanless treatment, it would be the RTX 4060. It has just a 115 W TDP. The RTX 5060, for context, has a TDP of 145 W, and the RTX 5090 (just for funsies) has a TDP of 575 W.</p><p>You'll want a low TDP for a fanless design because, as good as they can be, they won't be as good as active cooling at keeping temps low. They also won't save you much power, as it only takes a handful of watts to power some GPU fans. They will, however, be quieter, and that's the reason you'd go for it. </p><p>I'm just not sure that's worth the whopping space trade-off, here. Still, a cool project.</p> ]]></dc:content>
                                                                                                                                            <link>https://www.pcgamer.com/hardware/graphics-cards/if-youre-looking-for-ideas-on-how-to-mod-your-rtx-4060-maybe-remove-its-fans-and-slap-a-ridiculously-big-heatsink-on-it-like-this-person-did/</link>
                                                                            <description>
                            <![CDATA[ Or don't, I can't tell you want to do. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">QZ2bGtqHBLu4FgWHoeRTnW</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/3ywAFwc3wNrPCEYxEQUgn4-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Mon, 20 Jul 2026 16:54:17 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Graphics Cards]]></category>
                                                    <category><![CDATA[Hardware]]></category>
                                                                                                                    <dc:creator><![CDATA[ Jacob Fox ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/Ee8ZL5rzgTjTNkBFJ4jBnD-320-70.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/3ywAFwc3wNrPCEYxEQUgn4-1920-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Nvidia Geforce RTX 4060 card and box view]]></media:description>                                                            <media:text><![CDATA[Nvidia Geforce RTX 4060 card and box view]]></media:text>
                                <media:title type="plain"><![CDATA[Nvidia Geforce RTX 4060 card and box view]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/3ywAFwc3wNrPCEYxEQUgn4-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>There are many things that I would do to my graphics card—undervolt it, treasure it, sing it lullabies—but I probably wouldn't slap a gigantic heatsink on it just to eliminate the fan. Don't get me wrong, passive cooling is nice, but I'm glad I don't have to DIY it myself, creating the monstrosity I've just <a href="https://www.bilibili.com/video/BV1RidtY7E5a/" target="_blank">seen over on Chinese video platform Bilibili</a> (check the top comment).</p><p>The mod, re-posted by <a href="https://www.fanlesstech.com/2026/07/budget-fanless-rtx-4060.html" target="_blank">FanlessTech</a> and reported by <a href="https://videocardz.com/newz/gamer-straps-2-5-kg-aluminum-block-on-rtx-4060-for-fanless-design" target="_blank">Videocardz</a>, is slapped on top of an RTX 4060 GPU, and according to Google's machine translation you can message the Bilibili user for the schematic if you so wish. </p><div class="see-more see-more--clipped"><figure><blockquote class="twitter-tweet hawk-ignore" data-lang="en" cite="https://twitter.com/cantworkitout/status/2079148853756920070"><p lang="en" dir="ltr">Nice passive GPU project https://t.co/bugtxJi14j pic.twitter.com/X91gredDVy<a href="https://twitter.com/cantworkitout/status/2079148853756920070">July 20, 2026</a></p></blockquote></figure><div class="see-more__filter"></div></div><p>Judging by a photo of the parts sitting on some scales, the heatsink weighs 2.56 kg (5.64 lbs), which makes sense considering it absolutely dwarfs the RTX 4060 PCB it's fitted to.</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>You're not looking at your usual GPU heatsink here, as these are some ginormous riveted fins that are very spread apart. The DIYer has the Frankenstein card socketed into a dinky little motherboard next to some RAM and another fanless cooler for the CPU. It makes quite the peculiar scene. </p><p>If there were ever a relatively recent GPU to give the fanless treatment, it would be the RTX 4060. It has just a 115 W TDP. The RTX 5060, for context, has a TDP of 145 W, and the RTX 5090 (just for funsies) has a TDP of 575 W.</p><p>You'll want a low TDP for a fanless design because, as good as they can be, they won't be as good as active cooling at keeping temps low. They also won't save you much power, as it only takes a handful of watts to power some GPU fans. They will, however, be quieter, and that's the reason you'd go for it. </p><p>I'm just not sure that's worth the whopping space trade-off, here. Still, a cool project.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ HWMonitor now shows you thermal hotspot data for RTX 50-series graphics cards, so I thought I'd give one of ours a quick test ]]></title>
                                                                                                <dc:content><![CDATA[ <p>Hot off the news that repair shops have <a href="https://www.pcgamer.com/hardware/graphics-cards/too-hot-to-handle-a-leaked-internal-nvidia-tool-re-enables-blocked-gpu-hotspot-sensor-data-for-rtx-50-series-graphics-cards/" target="_blank">gained access to leaked internal Nvidia tools</a> to gather RTX 50-series hotspot data, CPUID's HWMonitor has added its own hotspot thermal tracking info in the latest update.</p><p><a href="https://www.cpuid.com/softwares/hwmonitor.html" target="_blank">Version 1.65</a> adds two hotspot sensor data rows within the graphics card column for RTX 50-series cards, right underneath the traditional GPU and memory average temperature data. This should make it easier for users to diagnose whether their card is suffering from dried out thermal paste and pads, or a mis-contacted cooler.</p><p>The hotspot temperature will naturally be higher than the regular GPU temp reading under load, so don't panic if you see some elevated figures. Personally, I'd only become concerned if the hot spot temps were alarmingly high, combined with the GPU cooler fans spinning like a small tornado and the gaming performance dropping like a stone.</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>All that being said, I gritted my teeth and decided to check out the<a href="https://www.pcgamer.com/hardware/graphics-cards/asus-tuf-gaming-rtx-5070-ti-oc-edition-review/" target="_blank"> Asus TUF Gaming RTX 5070 Ti OC Edition</a>'s hotspot temps while running <a href="https://www.pcgamer.com/games/action/crimson-desert-review/" target="_blank">Crimson Desert</a> at 4K with path tracing enabled, just to give myself a worst-case scenario. Oh, and there's a heatwave on in the UK at the moment, and my house has no air conditioning. Perfect test conditions!</p><p>As you can see from the results below, while the GPU sat comfortably at around 62-63 °C on average, HWMonitor recorded a brief hotspot spike into the mid-80s, although settled down to a 75-80 °C temp afterwards. </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="Eppfk9j3f2hXV3RM4Jm26V" name="hotspot" alt="A shot of GPU hotspot data recorded in HWMonitor" src="https://cdn.mos.cms.futurecdn.net/Eppfk9j3f2hXV3RM4Jm26V-1920-80.jpg" mos="" align="middle" fullscreen="1" width="1920" height="1080" attribution="" endorsement="" class="inline expandable"><a href='https://cdn.mos.cms.futurecdn.net/Eppfk9j3f2hXV3RM4Jm26V-1920-80.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: CPUID)</span></figcaption></figure><p>I'm fairly comfortable with that, as I've benched this card many times and its performance is right in line with other <a href="https://www.pcgamer.com/hardware/graphics-cards/nvidia-rtx-5070-ti-review-msi-ventus-3x/" target="_blank">RTX 5070 Ti</a> data we have to hand. It's quiet as a mouse, too. Should the hotspot temps ever soar off into the stratosphere, though, I'll be having the cooler off in a heartbeat to check out the conditions underneath.</p><p>The devs behind <a href="https://www.capframex.com/" target="_blank">CapFrameX</a>, a very useful free performance monitoring utility, have also announced that <a href="https://x.com/CapFrameX/status/2077133776266678721" target="_blank">RTX 50-series hotspot temps will be coming to its tracking features soon</a>. So hey, more ways to keep an eye on your machine. And let's face it, we all like a bit of PC hardware watching, don't we?</p> ]]></dc:content>
                                                                                                                                            <link>https://www.pcgamer.com/hardware/graphics-cards/hwmonitor-now-shows-you-thermal-hotspot-data-for-rtx-50-series-graphics-cards-so-i-thought-id-give-one-of-ours-a-quick-test/</link>
                                                                            <description>
                            <![CDATA[ Keep an eye on your spots. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">hGZrMK3Kz2sS9EvJ7dWseK</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/BBvMiXHTyHtDAeFoDEbBB6-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Wed, 15 Jul 2026 11:34:10 +0000</pubDate>                                                                                                                                <updated>Wed, 15 Jul 2026 11:38:26 +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-320-70.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/BBvMiXHTyHtDAeFoDEbBB6-1920-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[The Asus TUF Gaming RTX 5070 Ti OC Edition in 3/4 profile on a silver background]]></media:description>                                                            <media:text><![CDATA[The Asus TUF Gaming RTX 5070 Ti OC Edition in 3/4 profile on a silver background]]></media:text>
                                <media:title type="plain"><![CDATA[The Asus TUF Gaming RTX 5070 Ti OC Edition in 3/4 profile on a silver background]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/BBvMiXHTyHtDAeFoDEbBB6-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Hot off the news that repair shops have <a href="https://www.pcgamer.com/hardware/graphics-cards/too-hot-to-handle-a-leaked-internal-nvidia-tool-re-enables-blocked-gpu-hotspot-sensor-data-for-rtx-50-series-graphics-cards/" target="_blank">gained access to leaked internal Nvidia tools</a> to gather RTX 50-series hotspot data, CPUID's HWMonitor has added its own hotspot thermal tracking info in the latest update.</p><p><a href="https://www.cpuid.com/softwares/hwmonitor.html" target="_blank">Version 1.65</a> adds two hotspot sensor data rows within the graphics card column for RTX 50-series cards, right underneath the traditional GPU and memory average temperature data. This should make it easier for users to diagnose whether their card is suffering from dried out thermal paste and pads, or a mis-contacted cooler.</p><p>The hotspot temperature will naturally be higher than the regular GPU temp reading under load, so don't panic if you see some elevated figures. Personally, I'd only become concerned if the hot spot temps were alarmingly high, combined with the GPU cooler fans spinning like a small tornado and the gaming performance dropping like a stone.</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>All that being said, I gritted my teeth and decided to check out the<a href="https://www.pcgamer.com/hardware/graphics-cards/asus-tuf-gaming-rtx-5070-ti-oc-edition-review/" target="_blank"> Asus TUF Gaming RTX 5070 Ti OC Edition</a>'s hotspot temps while running <a href="https://www.pcgamer.com/games/action/crimson-desert-review/" target="_blank">Crimson Desert</a> at 4K with path tracing enabled, just to give myself a worst-case scenario. Oh, and there's a heatwave on in the UK at the moment, and my house has no air conditioning. Perfect test conditions!</p><p>As you can see from the results below, while the GPU sat comfortably at around 62-63 °C on average, HWMonitor recorded a brief hotspot spike into the mid-80s, although settled down to a 75-80 °C temp afterwards. </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="Eppfk9j3f2hXV3RM4Jm26V" name="hotspot" alt="A shot of GPU hotspot data recorded in HWMonitor" src="https://cdn.mos.cms.futurecdn.net/Eppfk9j3f2hXV3RM4Jm26V-1920-80.jpg" mos="" align="middle" fullscreen="1" width="1920" height="1080" attribution="" endorsement="" class="inline expandable"><a href='https://cdn.mos.cms.futurecdn.net/Eppfk9j3f2hXV3RM4Jm26V-1920-80.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: CPUID)</span></figcaption></figure><p>I'm fairly comfortable with that, as I've benched this card many times and its performance is right in line with other <a href="https://www.pcgamer.com/hardware/graphics-cards/nvidia-rtx-5070-ti-review-msi-ventus-3x/" target="_blank">RTX 5070 Ti</a> data we have to hand. It's quiet as a mouse, too. Should the hotspot temps ever soar off into the stratosphere, though, I'll be having the cooler off in a heartbeat to check out the conditions underneath.</p><p>The devs behind <a href="https://www.capframex.com/" target="_blank">CapFrameX</a>, a very useful free performance monitoring utility, have also announced that <a href="https://x.com/CapFrameX/status/2077133776266678721" target="_blank">RTX 50-series hotspot temps will be coming to its tracking features soon</a>. So hey, more ways to keep an eye on your machine. And let's face it, we all like a bit of PC hardware watching, don't we?</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Too hot to handle: A leaked internal Nvidia tool re-enables blocked GPU hotspot sensor data for RTX 50-series graphics cards ]]></title>
                                                                                                <dc:content><![CDATA[ <p>Nvidia's RTX 50-series cards have a tendency to run cool and quiet. On average, at least. The current generation of Nvidia GPUs were previously claimed to have had their hotspot sensor removed, which lead to limited temp readings in real-time monitoring tools like GPU-Z, as only the regular GPU and memory temperature data is available.</p><p>However, Brazilian modding and repair channel <a href="https://www.youtube.com/watch?v=iDXwNrqvmjw" target="_blank">Paulo Gomes</a> claims to have gained access to hotspot measurements on RTX 50-series GPUs via MODS,  or Nvidia Modular Diagnostic Software, an internal Nvidia tool that appears to have leaked to some repair channels and Discord servers (via <a href="https://www.techpowerup.com/350705/nvidia-geforce-rtx-50-series-hotspot-sensor-can-be-accessed-with-nvidias-internal-tool" target="_blank">Techpowerup</a>).</p><p>By the seems of it, RTX 50-series GPUs do in fact have a hotspot temperature reporting sensor, but it's disabled at a driver level on boot. The Nvidia MODS tool bypasses the driver restriction, allowing users to see the exact hotspot temperature, making it easier to diagnose a misaligned cooler or improper application of thermal paste.</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>Which is what Paulo Gomes has been doing in order to diagnose RTX 50-series cards with abnormal gaming performance and high fan noise, due to thermal throttling. </p><p>In the given example, a Gigabyte RTX 5070 Ti was reporting an average temperature of around 68 °C , but had an actual hotspot maximum temp of 107 °C due to poor cooler contact. After replacing the thermal paste and ensuring the cooler was correctly fitted, the hotspot temperatures dropped to 100 °C, resulting in much better performance.</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/iDXwNrqvmjw" allowfullscreen></iframe></div></div><p>Given the sheer number of AIB coolers strapped to Nvidia's latest efforts, it's no surprise that some become victims to poor implementation of thermal interface material. That being said, it's not the first <a href="https://www.pcgamer.com/hardware/graphics-cards/expert-criticizes-gigabytes-alleged-use-of-viscous-paste-with-questionable-long-term-performance-instead-of-tried-and-tested-gpu-cooling-solution/" target="_blank">Gigabyte thermal paste-related issue</a> we've been made aware of.</p><p>As to why hotspot data is blocked in the first place for RTX 50-series cards? No idea. Many Nvidia RTX 50-series GPUs have passed through our hands since release, and we've not had issues with poor performance (relative to expectations) or thermal problems with any of them. </p><p>Still, the MODS tool is said to be out there, <a href="https://x.com/ghost_motley/status/2076028197863322085" target="_blank">floating within the murky world of Discord</a>. Be careful with what you download though, yes? There's nothing worse than getting an unintentional dose of malware to compound your PC issues, let me tell you.</p> ]]></dc:content>
                                                                                                                                            <link>https://www.pcgamer.com/hardware/graphics-cards/too-hot-to-handle-a-leaked-internal-nvidia-tool-re-enables-blocked-gpu-hotspot-sensor-data-for-rtx-50-series-graphics-cards/</link>
                                                                            <description>
                            <![CDATA[ Exactly how hot are we talking? ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">tXvpdwbyEwV3rPQ8daRUrG</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/wXmtjzJ7yejMMEWLMteZuE-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Mon, 13 Jul 2026 15:56:37 +0000</pubDate>                                                                                                                                                                                                                                <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-320-70.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/wXmtjzJ7yejMMEWLMteZuE-1920-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Nvidia RTX 5090 Founders Edition graphics card on different backgrounds]]></media:description>                                                            <media:text><![CDATA[Nvidia RTX 5090 Founders Edition graphics card on different backgrounds]]></media:text>
                                <media:title type="plain"><![CDATA[Nvidia RTX 5090 Founders Edition graphics card on different backgrounds]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/wXmtjzJ7yejMMEWLMteZuE-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Nvidia's RTX 50-series cards have a tendency to run cool and quiet. On average, at least. The current generation of Nvidia GPUs were previously claimed to have had their hotspot sensor removed, which lead to limited temp readings in real-time monitoring tools like GPU-Z, as only the regular GPU and memory temperature data is available.</p><p>However, Brazilian modding and repair channel <a href="https://www.youtube.com/watch?v=iDXwNrqvmjw" target="_blank">Paulo Gomes</a> claims to have gained access to hotspot measurements on RTX 50-series GPUs via MODS,  or Nvidia Modular Diagnostic Software, an internal Nvidia tool that appears to have leaked to some repair channels and Discord servers (via <a href="https://www.techpowerup.com/350705/nvidia-geforce-rtx-50-series-hotspot-sensor-can-be-accessed-with-nvidias-internal-tool" target="_blank">Techpowerup</a>).</p><p>By the seems of it, RTX 50-series GPUs do in fact have a hotspot temperature reporting sensor, but it's disabled at a driver level on boot. The Nvidia MODS tool bypasses the driver restriction, allowing users to see the exact hotspot temperature, making it easier to diagnose a misaligned cooler or improper application of thermal paste.</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>Which is what Paulo Gomes has been doing in order to diagnose RTX 50-series cards with abnormal gaming performance and high fan noise, due to thermal throttling. </p><p>In the given example, a Gigabyte RTX 5070 Ti was reporting an average temperature of around 68 °C , but had an actual hotspot maximum temp of 107 °C due to poor cooler contact. After replacing the thermal paste and ensuring the cooler was correctly fitted, the hotspot temperatures dropped to 100 °C, resulting in much better performance.</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/iDXwNrqvmjw" allowfullscreen></iframe></div></div><p>Given the sheer number of AIB coolers strapped to Nvidia's latest efforts, it's no surprise that some become victims to poor implementation of thermal interface material. That being said, it's not the first <a href="https://www.pcgamer.com/hardware/graphics-cards/expert-criticizes-gigabytes-alleged-use-of-viscous-paste-with-questionable-long-term-performance-instead-of-tried-and-tested-gpu-cooling-solution/" target="_blank">Gigabyte thermal paste-related issue</a> we've been made aware of.</p><p>As to why hotspot data is blocked in the first place for RTX 50-series cards? No idea. Many Nvidia RTX 50-series GPUs have passed through our hands since release, and we've not had issues with poor performance (relative to expectations) or thermal problems with any of them. </p><p>Still, the MODS tool is said to be out there, <a href="https://x.com/ghost_motley/status/2076028197863322085" target="_blank">floating within the murky world of Discord</a>. Be careful with what you download though, yes? There's nothing worse than getting an unintentional dose of malware to compound your PC issues, let me tell you.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ More evidence that Multi Frame Gen is on the way to AMD RDNA4 GPUs, potentially as high as 8x ]]></title>
                                                                                                <dc:content><![CDATA[ <p>If you're rockin' a current-gen AMD graphics card, there are yet more hints that multi frame gen (MFG), ie, frame gen that promises more than 2x frame rate, could soon be with us. 'Soon' is relative, of course, especially in the case of AMD, but detective work by a user on the Chinese forum <a href="https://www.chiphell.com/thread-2845090-1-1.html" target="_blank">Chiphell</a> has revealed the presence of FSR MFG ratios up to 8x hidden in recent drivers (via <a href="https://wccftech.com/amd-radeon-drivers-hid-multi-frame-generation-mfg-8x-ray-regeneration-neural-radiance-overrides-hinting-at-a-bigger-fsr-push/" target="_blank">Wccftech</a>).</p><p>The user discovered the setting in the <a href="https://github.com/dumbie/RadeonTuner" target="_blank">RadeonTuner tool</a>, which hooks into the official AMD driver and provides a different app on top. This app, crucially, can present things in the driver that the regular AMD Adrenalin app might not yet give you access to. Things such as the FSR ratio drop-down.</p><p>To be clear, we already knew that MFG was probably being worked on by AMD, because earlier this year there was <a href="https://www.pcgamer.com/hardware/graphics-cards/amd-docs-hint-that-multi-frame-gen-might-finally-be-coming-to-radeon-gpus/" target="_blank">mention of "frame generation ratios"</a> in <a href="https://gpuopen.com/manuals/adlx/adlx-sdk-references/adlx-interfaces/3d-graphics/iadlx3dfidelityfxframegenupgraderatiooption/" target="_blank">documentation for the ADLX API</a>. This implied that game developers were now being allowed to tinker with frame generation ratios, which implies the existence of ratios above 2x. In other words: multi frame gen.</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>Now, we have more confirmation of this, and not only that, but (A) it's seemingly in the actual drivers rather than just SDK documentation, and (B) the ratio maxes out at 8x. For reference, <a href="https://www.nvidia.com/en-gb/geforce/news/dlss-4-5-dynamic-multi-frame-generation-6x-mode-released/" target="_blank">Nvidia's Multi Frame Gen</a> maxes out at 6x.</p><p>As someone who uses an AMD RX 9070 XT as my daily driver, I am keenly aware of just how long it's taken AMD to implement promised technologies that Nvidia has already long been able to deliver. Technologies, that is, like multi frame gen, not to mention the latest upscaling and frame gen technologies in general, in more than a smattering of games.</p><p>The RadeonTuner tool also seems to show FSR Ray Regeneration and Neural Radiance Caching overrides, which will presumably allow us to override a game's settings to force FSR ray reconstruction and neural caching for better ray tracing.</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:3392px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="vjDpNrENjGgFrZ6RkYpRNB" name="asus-prime-rx-9070-xt-oc-03" alt="Asus Prime RX 9070 XT graphics card" src="https://cdn.mos.cms.futurecdn.net/vjDpNrENjGgFrZ6RkYpRNB-1920-80.jpg" mos="" align="middle" fullscreen="" width="3392" height="1908" 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 can't help but wonder, though, whether AMD users would rather more adoption of the latest FSR technologies we already have, such as regular 'Redstone' ML-powered frame gen and upscaling. There have been improvements on this front of late, though, with the technologies being allowed via driver-level overrides <a href="https://www.pcgamer.com/hardware/graphics-cards/true-to-its-word-amd-brings-fsr-4-1-to-radeon-rx-7000-series-card-owners-with-its-latest-adrenalin-drivers/" target="_blank">even for previous-gen AMD GPUs</a>.</p><p>I also can't help but wonder how 8x frame gen will work in practice. I know for my part, I struggle to deal with the latency of even 3x or 4x frame gen on Nvidia cards. But I'm particularly sensitive to latency, so maybe 8x frame gen will have its place.</p> ]]></dc:content>
                                                                                                                                            <link>https://www.pcgamer.com/hardware/graphics-cards/more-evidence-that-multi-frame-gen-is-on-the-way-to-amd-rdna4-gpus-potentially-as-high-as-8x/</link>
                                                                            <description>
                            <![CDATA[ Not only that, but Ray Regeneration and Neural Radiance Caching overrides. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">HXUU9qNU2hXkEwM5GpKroG</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/LDJaSsWno9xevvDk6NCNuf-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Mon, 13 Jul 2026 14:56:28 +0000</pubDate>                                                                                                                                <updated>Mon, 13 Jul 2026 14:59:11 +0000</updated>
                                                                                                                                            <category><![CDATA[Graphics Cards]]></category>
                                                    <category><![CDATA[Hardware]]></category>
                                                                                                                    <dc:creator><![CDATA[ Jacob Fox ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/Ee8ZL5rzgTjTNkBFJ4jBnD-320-70.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/LDJaSsWno9xevvDk6NCNuf-1920-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[AMD RX 9070 XT and Nvidia RTX 5070 Ti graphics cards from Asus]]></media:description>                                                            <media:text><![CDATA[AMD RX 9070 XT and Nvidia RTX 5070 Ti graphics cards from Asus]]></media:text>
                                <media:title type="plain"><![CDATA[AMD RX 9070 XT and Nvidia RTX 5070 Ti graphics cards from Asus]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/LDJaSsWno9xevvDk6NCNuf-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>If you're rockin' a current-gen AMD graphics card, there are yet more hints that multi frame gen (MFG), ie, frame gen that promises more than 2x frame rate, could soon be with us. 'Soon' is relative, of course, especially in the case of AMD, but detective work by a user on the Chinese forum <a href="https://www.chiphell.com/thread-2845090-1-1.html" target="_blank">Chiphell</a> has revealed the presence of FSR MFG ratios up to 8x hidden in recent drivers (via <a href="https://wccftech.com/amd-radeon-drivers-hid-multi-frame-generation-mfg-8x-ray-regeneration-neural-radiance-overrides-hinting-at-a-bigger-fsr-push/" target="_blank">Wccftech</a>).</p><p>The user discovered the setting in the <a href="https://github.com/dumbie/RadeonTuner" target="_blank">RadeonTuner tool</a>, which hooks into the official AMD driver and provides a different app on top. This app, crucially, can present things in the driver that the regular AMD Adrenalin app might not yet give you access to. Things such as the FSR ratio drop-down.</p><p>To be clear, we already knew that MFG was probably being worked on by AMD, because earlier this year there was <a href="https://www.pcgamer.com/hardware/graphics-cards/amd-docs-hint-that-multi-frame-gen-might-finally-be-coming-to-radeon-gpus/" target="_blank">mention of "frame generation ratios"</a> in <a href="https://gpuopen.com/manuals/adlx/adlx-sdk-references/adlx-interfaces/3d-graphics/iadlx3dfidelityfxframegenupgraderatiooption/" target="_blank">documentation for the ADLX API</a>. This implied that game developers were now being allowed to tinker with frame generation ratios, which implies the existence of ratios above 2x. In other words: multi frame gen.</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>Now, we have more confirmation of this, and not only that, but (A) it's seemingly in the actual drivers rather than just SDK documentation, and (B) the ratio maxes out at 8x. For reference, <a href="https://www.nvidia.com/en-gb/geforce/news/dlss-4-5-dynamic-multi-frame-generation-6x-mode-released/" target="_blank">Nvidia's Multi Frame Gen</a> maxes out at 6x.</p><p>As someone who uses an AMD RX 9070 XT as my daily driver, I am keenly aware of just how long it's taken AMD to implement promised technologies that Nvidia has already long been able to deliver. Technologies, that is, like multi frame gen, not to mention the latest upscaling and frame gen technologies in general, in more than a smattering of games.</p><p>The RadeonTuner tool also seems to show FSR Ray Regeneration and Neural Radiance Caching overrides, which will presumably allow us to override a game's settings to force FSR ray reconstruction and neural caching for better ray tracing.</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:3392px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="vjDpNrENjGgFrZ6RkYpRNB" name="asus-prime-rx-9070-xt-oc-03" alt="Asus Prime RX 9070 XT graphics card" src="https://cdn.mos.cms.futurecdn.net/vjDpNrENjGgFrZ6RkYpRNB-1920-80.jpg" mos="" align="middle" fullscreen="" width="3392" height="1908" 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 can't help but wonder, though, whether AMD users would rather more adoption of the latest FSR technologies we already have, such as regular 'Redstone' ML-powered frame gen and upscaling. There have been improvements on this front of late, though, with the technologies being allowed via driver-level overrides <a href="https://www.pcgamer.com/hardware/graphics-cards/true-to-its-word-amd-brings-fsr-4-1-to-radeon-rx-7000-series-card-owners-with-its-latest-adrenalin-drivers/" target="_blank">even for previous-gen AMD GPUs</a>.</p><p>I also can't help but wonder how 8x frame gen will work in practice. I know for my part, I struggle to deal with the latency of even 3x or 4x frame gen on Nvidia cards. But I'm particularly sensitive to latency, so maybe 8x frame gen will have its place.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Legendary dad fixes their kid's dead RTX 3070 by ripping the capacitor out of an old radio and slapping it on the side, saving over $100 in the process ]]></title>
                                                                                                <dc:content><![CDATA[ <figure><blockquote class="reddit-card"  ><a href="https://www.reddit.com/r/SerbiaGaming/comments/1uiq4i0/stara_%c5%a1kola_elektri%c4%8dara_najbolja">Stara škola električara - najbolja</a><figcaption><cite> from <a href="https://www.reddit.com/r/SerbiaGaming">r/SerbiaGaming</a></cite></figcaption></blockquote></figure><script async src="//embed.redditmedia.com/widgets/platform.js" charset="UTF-8"></script><p>It's never nice to have to replace your old hardware, but 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> in full swing, it has become more and more painful to watch old hardware break down. That's why it's particularly nice to see people save their old hardware with a little ingenuity, and one Redditor's dad used a whole heaping of it recently. </p><p>As spotted by <a href="https://www.tomshardware.com/pc-components/gpus/ingenious-father-fixes-dead-rtx-3070-with-a-jerry-rigged-capacitor-from-an-old-radio-saves-worried-son-usd120-in-repair-costs-gpu-works-better-than-before-now" target="_blank">Tom's Hardware</a>, user External_Length_8877 took to the <a href="https://www.reddit.com/r/SerbiaGaming/comments/1uiq4i0/stara_%C5%A1kola_elektri%C4%8Dara_najbolja/?tl=en&utm_source=embedv2&utm_medium=post_embed&utm_content=whitespace&embed_host_url=https%3A%2F%2Fwww.tomshardware.com%2Fpc-components%2Fgpus%2Fingenious-father-fixes-dead-rtx-3070-with-a-jerry-rigged-capacitor-from-an-old-radio-saves-worried-son-usd120-in-repair-costs-gpu-works-better-than-before-now" target="_blank">SerbiaGaming</a> subreddit recently to share that their dad ripped a capacitor from an old radio to replace the broken one in their RTX 3070, saving 12,000 dinars (around $115) in the process. </p><p>In the process, the dad also swapped out the thermal paste for one used on high-voltage lines, and the original poster claims, "Now it runs better than before the repair."</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>The only downside so far is that the capacitor from the radio is bulkier than the original capacitor, so it now hangs outside of the GPU. That means you can see it noticeably on the side, and it also means it may struggle in a super tight case, but one can expect some hits to performance if your parts are super cramped anyway. </p><p>The Redditor claims the GPU hits "No more than 80 °C during Spider-Man on ultra graphics settings without frame generation. Maximum load—up to 99% on GPU and CPU. And temperatures—no more than 80 °C on GPU and 75 °C on CPU."</p><p>Those aren't exactly low figures, but the <a href="https://www.reddit.com/r/SerbiaGaming/comments/1uiq4i0/comment/ouhv5fm/?utm_source=share&utm_medium=web3x&utm_name=web3xcss&utm_term=1&utm_content=share_button" target="_blank">Redditor claims</a> they were going above 100 °C during stress and 80 °C+ without stress prior to the swap. It seems like the paste is the real winner here. But the important thing is that the GPU works now. </p><p>And, I personally like the DIY angle of jamming in your own capacitor, even if it makes the card look less clean. There are likely very few people in the world who can claim the GPU running Spider-Man has been operated on by their dad. </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="8L4CcfjDQJMa84kUk9mjvX" name="nvidia-rtx-3070-review-founders-edition-1.jpg" alt="Nvidia RTX 3070 Founders Edition" src="https://cdn.mos.cms.futurecdn.net/8L4CcfjDQJMa84kUk9mjvX-1920-80.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>Still, External_Length_8877 claims it's only a "<a href="https://www.reddit.com/r/SerbiaGaming/comments/1uiq4i0/comment/ouhx6v4/?utm_source=share&utm_medium=web3x&utm_name=web3xcss&utm_term=1&utm_content=share_button" target="_blank">temporary solution</a>" while they look for a capacitor with the same size and dimensions as the original they lost. </p><p>Though at-home repairs can also be a bit risky, the one silver lining of the memory crisis is that more people are learning to fix their own gear and caring more about repairability. If taking apart a radio and learning about GPUs will save you up to hundreds of dollars, it's a great skill to hone. And there's absolutely charm in your GPU looking just a little DIY. </p> ]]></dc:content>
                                                                                                                                            <link>https://www.pcgamer.com/hardware/graphics-cards/legendary-dad-fixes-their-kids-dead-rtx-3070-by-ripping-the-capacitor-out-of-an-old-radio-and-slapping-it-on-the-side-saving-over-usd100-in-the-process/</link>
                                                                            <description>
                            <![CDATA[ Is he looking for customers? I have a friend looking for some repairs. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">pKsnPNRwxEyc7F4Ps9emqk</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/9krbDuFK2uZSUTZjjLeByZ-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Fri, 10 Jul 2026 14:09:33 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Graphics Cards]]></category>
                                                    <category><![CDATA[Hardware]]></category>
                                                                                                                    <dc:creator><![CDATA[ James Bentley ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/PVsHAkx27zJptZHndizEAE-320-70.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/9krbDuFK2uZSUTZjjLeByZ-1920-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Nvidia RTX 3070 Founders Edition]]></media:description>                                                            <media:text><![CDATA[Nvidia RTX 3070 Founders Edition]]></media:text>
                                <media:title type="plain"><![CDATA[Nvidia RTX 3070 Founders Edition]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/9krbDuFK2uZSUTZjjLeByZ-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <figure><blockquote class="reddit-card"  ><a href="https://www.reddit.com/r/SerbiaGaming/comments/1uiq4i0/stara_%c5%a1kola_elektri%c4%8dara_najbolja">Stara škola električara - najbolja</a><figcaption><cite> from <a href="https://www.reddit.com/r/SerbiaGaming">r/SerbiaGaming</a></cite></figcaption></blockquote></figure><script async src="//embed.redditmedia.com/widgets/platform.js" charset="UTF-8"></script><p>It's never nice to have to replace your old hardware, but 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> in full swing, it has become more and more painful to watch old hardware break down. That's why it's particularly nice to see people save their old hardware with a little ingenuity, and one Redditor's dad used a whole heaping of it recently. </p><p>As spotted by <a href="https://www.tomshardware.com/pc-components/gpus/ingenious-father-fixes-dead-rtx-3070-with-a-jerry-rigged-capacitor-from-an-old-radio-saves-worried-son-usd120-in-repair-costs-gpu-works-better-than-before-now" target="_blank">Tom's Hardware</a>, user External_Length_8877 took to the <a href="https://www.reddit.com/r/SerbiaGaming/comments/1uiq4i0/stara_%C5%A1kola_elektri%C4%8Dara_najbolja/?tl=en&utm_source=embedv2&utm_medium=post_embed&utm_content=whitespace&embed_host_url=https%3A%2F%2Fwww.tomshardware.com%2Fpc-components%2Fgpus%2Fingenious-father-fixes-dead-rtx-3070-with-a-jerry-rigged-capacitor-from-an-old-radio-saves-worried-son-usd120-in-repair-costs-gpu-works-better-than-before-now" target="_blank">SerbiaGaming</a> subreddit recently to share that their dad ripped a capacitor from an old radio to replace the broken one in their RTX 3070, saving 12,000 dinars (around $115) in the process. </p><p>In the process, the dad also swapped out the thermal paste for one used on high-voltage lines, and the original poster claims, "Now it runs better than before the repair."</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>The only downside so far is that the capacitor from the radio is bulkier than the original capacitor, so it now hangs outside of the GPU. That means you can see it noticeably on the side, and it also means it may struggle in a super tight case, but one can expect some hits to performance if your parts are super cramped anyway. </p><p>The Redditor claims the GPU hits "No more than 80 °C during Spider-Man on ultra graphics settings without frame generation. Maximum load—up to 99% on GPU and CPU. And temperatures—no more than 80 °C on GPU and 75 °C on CPU."</p><p>Those aren't exactly low figures, but the <a href="https://www.reddit.com/r/SerbiaGaming/comments/1uiq4i0/comment/ouhv5fm/?utm_source=share&utm_medium=web3x&utm_name=web3xcss&utm_term=1&utm_content=share_button" target="_blank">Redditor claims</a> they were going above 100 °C during stress and 80 °C+ without stress prior to the swap. It seems like the paste is the real winner here. But the important thing is that the GPU works now. </p><p>And, I personally like the DIY angle of jamming in your own capacitor, even if it makes the card look less clean. There are likely very few people in the world who can claim the GPU running Spider-Man has been operated on by their dad. </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="8L4CcfjDQJMa84kUk9mjvX" name="nvidia-rtx-3070-review-founders-edition-1.jpg" alt="Nvidia RTX 3070 Founders Edition" src="https://cdn.mos.cms.futurecdn.net/8L4CcfjDQJMa84kUk9mjvX-1920-80.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>Still, External_Length_8877 claims it's only a "<a href="https://www.reddit.com/r/SerbiaGaming/comments/1uiq4i0/comment/ouhx6v4/?utm_source=share&utm_medium=web3x&utm_name=web3xcss&utm_term=1&utm_content=share_button" target="_blank">temporary solution</a>" while they look for a capacitor with the same size and dimensions as the original they lost. </p><p>Though at-home repairs can also be a bit risky, the one silver lining of the memory crisis is that more people are learning to fix their own gear and caring more about repairability. If taking apart a radio and learning about GPUs will save you up to hundreds of dollars, it's a great skill to hone. And there's absolutely charm in your GPU looking just a little DIY. </p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Seasonic has removed the RTX 50-series Super GPU variants from its PSU wattage calculator. Was it just guesswork or actual info revealed too soon? ]]></title>
                                                                                                <dc:content><![CDATA[ <p><strong>Update July 9, 2026: </strong>The RTX 50-series Super variant listings have been removed from the Seasonic PSU wattage calculator tool, as noted by <a href="https://x.com/unikoshardware/status/2074877098641203613" target="_blank">@unikoshardware</a>. And not just the latest card that was added yesterday, either; the RTX 5080 Super, but also the RTX 5070 Super and RTX 5070 Ti Super that were added further back have also gone.</p><p>Now, that could mean different things. Either it was completely erroneous guesswork on the part of Seasonic, and after the publicity it's got from noting the GPU wattage in its calculator it's decided to stick to actually released cards, or it had the right information and was asked to remove it.</p><p>One means we're no closer to knowing when the Super series is coming, while the other suggests everything's finalised and ready to roll. Though, given that these cards were expected earlier this year, I would expect everything would already have been finalised even if the actual release has been pushed back to post-CES next year.</p><p>But it's not necessarily a case of no news is good news, it just means more questions.</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:1287px;"><p class="vanilla-image-block" style="padding-top:39.63%;"><img id="TjC4QJUdC4V59rsEoQtN2F" name="1783606805.jpg" alt="Seasonic PSU wattage calculator" src="https://cdn.mos.cms.futurecdn.net/TjC4QJUdC4V59rsEoQtN2F-1920-80.jpg" mos="" align="middle" fullscreen="" width="1287" height="510" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Seasonic)</span></figcaption></figure><p><strong>Original story July 8, 2026: </strong>If you thought Nvidia's RTX 50-series Super cards were completely MIA at this point, think again. <a href="https://seasonic.com/wattage-calculator/" target="_blank">Seasonic's online PSU calculator tool</a> has listed the RTX 5080 Super, RTX 5070 Ti Super, and RTX 5070 Super among its entries, with increased wattages ranging from an extra 10 to 17% depending on the card.</p><p>Granted, it's not exactly much to go on. But the individual listings for the various cards adds more credence to the idea we may eventually see Nvidia's fabled Super variants at some point in the future (via <a href="https://videocardz.com/newz/seasonic-now-lists-geforce-rtx-5080-super-in-its-psu-calculator" target="_blank">Videocardz</a>).</p><p>In terms of individual wattages, the RTX 5070 Super is listed with a 275 W TGP, 25 W more than the non-Super card's 250 W spec. The RTX 5070 Ti Super has a listed TGP of 350 W, a 50 W increase, while the RTX 5080 Super is given a 415 W figure, 55 W more than the standard <a href="https://www.pcgamer.com/hardware/graphics-cards/nvidia-rtx-5080-founders-edition-review/" target="_blank">RTX 5080</a>.</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>Which all seems fairly reasonable. The long-mooted RTX 50-series Super range is expected to be made up of several of the existing RTX 50-series GPUs with increased clock speeds and VRAM loadouts, which would explain the higher power allocations.</p><p>That being said, I would imagine the specifics of the extra wattage bumps are likely to be guesses, as Nvidia has been tight-lipped regarding the RTX 50-series Super refresh to date—although they do align with some of <a href="https://x.com/kopite7kimi/status/1939180632284053826" target="_blank">Kopite7kimi's earlier predictions</a>. There's a good chance that all of the specifications for these RTX Blackwell updates have been known inside Nvidia for a good long while now, and it's not unreasonable to expect those details to have leaked out.</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:3003px;"><p class="vanilla-image-block" style="padding-top:56.28%;"><img id="pcjZBENjQtGSTMF5rpDwq4" name="nvidia-rtx-5070-fe-05" alt="Nvidia RTX 5070 Founders Edition graphics card from various angles" src="https://cdn.mos.cms.futurecdn.net/pcjZBENjQtGSTMF5rpDwq4-1920-80.jpg" mos="" align="middle" fullscreen="" width="3003" height="1690" 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>Ever since 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> began to bite (and GPUs continued to increase in price beyond their MSRPs), rumours and speculation around the RTX 50-series Super cards has gradually slowed to a drip, although that seems to be on the turn.</p><p>Prominent tech leaker <a href="https://x.com/Zed__Wang/status/2062772562019692861" target="_blank">@Zed__Wang</a> suggested last month that the <a href="https://www.pcgamer.com/hardware/graphics-cards/tech-leaker-claims-that-the-rtx-50-super-refresh-is-still-on-despite-the-rampocalypse-and-itll-be-joined-by-a-12-gb-rtx-5060/" target="_blank">RTX 50-series Super cards were "back on track,"</a> alongside a rumour that a 12 GB RTX 5060 was also now on the menu, perhaps under the name RTX 5060 Super.</p><p>Given the cadence of the tech launch calendar, I suspect we'd be looking at a potential CES 2027 launch for Nvidia's long-lost 50-series Super models, as the green team has likely been sitting on them for quite some time. And with the <a href="https://www.pcgamer.com/hardware/graphics-cards/data-not-guessing-looking-at-nvidias-past-gpus-to-predict-the-specs-for-its-future-rtx-60-series-graphics-cards/" target="_blank">RTX 60-series</a> on the way at some point, it'll want the cards on the market for a decent amount of time before they're superseded by the next generation.</p><p>The question is, with what are likely to be fairly marginal performance increases, will gamers want them? Especially as they're probably going to cost a decent chunk more than the regular RTX 50-series GPUs proper, which aren't exactly cheap at this point. </p><p>It's all still up in the air, but signs are starting to suggest that we'll eventually find out.</p> ]]></dc:content>
                                                                                                                                            <link>https://www.pcgamer.com/hardware/graphics-cards/super-variants-of-the-rtx-5080-rtx-5070-ti-and-rtx-5070-have-cropped-up-in-seasonics-psu-calculator-suggesting-we-may-see-nvidias-long-lost-gpus-yet/</link>
                                                                            <description>
                            <![CDATA[ Still, CES 2027, perhaps? ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">yTxsQbSCUqGCcdBVDeqYgH</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/pSMSW8SzJawfrXX5GVgXtk-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Wed, 08 Jul 2026 10:07:26 +0000</pubDate>                                                                                                                                <updated>Thu, 09 Jul 2026 14:22:57 +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-320-70.png ]]></dc:source>
                                                                <dc:description><![CDATA[ null ]]></dc:description>
                                                                                                        <dc:contributor><![CDATA[ Dave James ]]></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/pSMSW8SzJawfrXX5GVgXtk-1920-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Nvidia RTX 5080 Founders Edition graphics card from different angles]]></media:description>                                                            <media:text><![CDATA[Nvidia RTX 5080 Founders Edition graphics card from different angles]]></media:text>
                                <media:title type="plain"><![CDATA[Nvidia RTX 5080 Founders Edition graphics card from different angles]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/pSMSW8SzJawfrXX5GVgXtk-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p><strong>Update July 9, 2026: </strong>The RTX 50-series Super variant listings have been removed from the Seasonic PSU wattage calculator tool, as noted by <a href="https://x.com/unikoshardware/status/2074877098641203613" target="_blank">@unikoshardware</a>. And not just the latest card that was added yesterday, either; the RTX 5080 Super, but also the RTX 5070 Super and RTX 5070 Ti Super that were added further back have also gone.</p><p>Now, that could mean different things. Either it was completely erroneous guesswork on the part of Seasonic, and after the publicity it's got from noting the GPU wattage in its calculator it's decided to stick to actually released cards, or it had the right information and was asked to remove it.</p><p>One means we're no closer to knowing when the Super series is coming, while the other suggests everything's finalised and ready to roll. Though, given that these cards were expected earlier this year, I would expect everything would already have been finalised even if the actual release has been pushed back to post-CES next year.</p><p>But it's not necessarily a case of no news is good news, it just means more questions.</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:1287px;"><p class="vanilla-image-block" style="padding-top:39.63%;"><img id="TjC4QJUdC4V59rsEoQtN2F" name="1783606805.jpg" alt="Seasonic PSU wattage calculator" src="https://cdn.mos.cms.futurecdn.net/TjC4QJUdC4V59rsEoQtN2F-1920-80.jpg" mos="" align="middle" fullscreen="" width="1287" height="510" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Seasonic)</span></figcaption></figure><p><strong>Original story July 8, 2026: </strong>If you thought Nvidia's RTX 50-series Super cards were completely MIA at this point, think again. <a href="https://seasonic.com/wattage-calculator/" target="_blank">Seasonic's online PSU calculator tool</a> has listed the RTX 5080 Super, RTX 5070 Ti Super, and RTX 5070 Super among its entries, with increased wattages ranging from an extra 10 to 17% depending on the card.</p><p>Granted, it's not exactly much to go on. But the individual listings for the various cards adds more credence to the idea we may eventually see Nvidia's fabled Super variants at some point in the future (via <a href="https://videocardz.com/newz/seasonic-now-lists-geforce-rtx-5080-super-in-its-psu-calculator" target="_blank">Videocardz</a>).</p><p>In terms of individual wattages, the RTX 5070 Super is listed with a 275 W TGP, 25 W more than the non-Super card's 250 W spec. The RTX 5070 Ti Super has a listed TGP of 350 W, a 50 W increase, while the RTX 5080 Super is given a 415 W figure, 55 W more than the standard <a href="https://www.pcgamer.com/hardware/graphics-cards/nvidia-rtx-5080-founders-edition-review/" target="_blank">RTX 5080</a>.</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>Which all seems fairly reasonable. The long-mooted RTX 50-series Super range is expected to be made up of several of the existing RTX 50-series GPUs with increased clock speeds and VRAM loadouts, which would explain the higher power allocations.</p><p>That being said, I would imagine the specifics of the extra wattage bumps are likely to be guesses, as Nvidia has been tight-lipped regarding the RTX 50-series Super refresh to date—although they do align with some of <a href="https://x.com/kopite7kimi/status/1939180632284053826" target="_blank">Kopite7kimi's earlier predictions</a>. There's a good chance that all of the specifications for these RTX Blackwell updates have been known inside Nvidia for a good long while now, and it's not unreasonable to expect those details to have leaked out.</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:3003px;"><p class="vanilla-image-block" style="padding-top:56.28%;"><img id="pcjZBENjQtGSTMF5rpDwq4" name="nvidia-rtx-5070-fe-05" alt="Nvidia RTX 5070 Founders Edition graphics card from various angles" src="https://cdn.mos.cms.futurecdn.net/pcjZBENjQtGSTMF5rpDwq4-1920-80.jpg" mos="" align="middle" fullscreen="" width="3003" height="1690" 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>Ever since 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> began to bite (and GPUs continued to increase in price beyond their MSRPs), rumours and speculation around the RTX 50-series Super cards has gradually slowed to a drip, although that seems to be on the turn.</p><p>Prominent tech leaker <a href="https://x.com/Zed__Wang/status/2062772562019692861" target="_blank">@Zed__Wang</a> suggested last month that the <a href="https://www.pcgamer.com/hardware/graphics-cards/tech-leaker-claims-that-the-rtx-50-super-refresh-is-still-on-despite-the-rampocalypse-and-itll-be-joined-by-a-12-gb-rtx-5060/" target="_blank">RTX 50-series Super cards were "back on track,"</a> alongside a rumour that a 12 GB RTX 5060 was also now on the menu, perhaps under the name RTX 5060 Super.</p><p>Given the cadence of the tech launch calendar, I suspect we'd be looking at a potential CES 2027 launch for Nvidia's long-lost 50-series Super models, as the green team has likely been sitting on them for quite some time. And with the <a href="https://www.pcgamer.com/hardware/graphics-cards/data-not-guessing-looking-at-nvidias-past-gpus-to-predict-the-specs-for-its-future-rtx-60-series-graphics-cards/" target="_blank">RTX 60-series</a> on the way at some point, it'll want the cards on the market for a decent amount of time before they're superseded by the next generation.</p><p>The question is, with what are likely to be fairly marginal performance increases, will gamers want them? Especially as they're probably going to cost a decent chunk more than the regular RTX 50-series GPUs proper, which aren't exactly cheap at this point. </p><p>It's all still up in the air, but signs are starting to suggest that we'll eventually find out.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ This China-only RTX 4080 GPU combines laptop silicon with desktop hardware, and draws a fraction of the power of a more traditional graphics card ]]></title>
                                                                                                <dc:content><![CDATA[ <p>As a manufacturing hub, China sees plenty of unique hardware projects—like this<a href="https://www.pcgamer.com/hardware/tech-creator-makes-console-gaming-megazord-squeezing-a-ps5-xbox-series-s-and-nintendo-switch-2-inside-a-homemade-cooling-array/" target="_blank"> gaming Megazord</a>. But there's plenty of innovation to be found beyond one-and-done projects like this.</p><p>For instance, back when the US Department of Commerce <a href="https://www.pcgamer.com/no-more-nvidia-rtx-4090-gpus-for-china-after-new-us-export-ban/" target="_blank">restricted the export of Nvidia's RTX 4090 cards</a>, Chinese manufacturers got creative. The so-called RTX 4080M card was one result of that, featuring laptop GPU silicon on top of a custom desktop PCIe board (via <a href="https://videocardz.com/newz/mobile-geforce-rtx-4080-turned-into-desktop-gpu-is-6-slower-than-rx-9070-gre-but-costs-around-25-less" target="_blank">Videocardz</a>). To be clear, this is not an unofficial Nvidia product and therefore doesn't enjoy official driver support or warranties. </p><p>In fact, Nvidia addressed the gap in the China market the 4080M attempted to fill with <a href="https://www.pcgamer.com/pc-gamers-in-china-to-get-new-rtx-4090-cards-after-all-just-not-the-versions-they-might-have-hoped-for/" target="_blank">the export-only RTX 4090 D model back in 2023</a>. However, <a href="https://www.bilibili.com/video/BV1R4Ts6jE3q/" target="_blank">testing by Bilibili user 杰某 (Jie Mou)</a> suggests this curio is at least worth a closer look.</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>The Bilibili user carried out testing on a machine with an Intel Core Ultra 270K Plus CPU mounted on a Maxsun Z890-A motherboard, plus 32 GB of DDR5 RAM. The 4080M achieved a graphics score of 18,614 in 3DMark Time Spy. Though that's not unimpressive in itself, what's perhaps more interesting is that it did this by pulling a fraction of the power required by a traditional RTX 4080.</p><p>An official Nvidia RTX 4080 mobile can draw a maximum of 175 W TGP, though the unofficial RTX 4080M used only 100 W. </p><p>So yes, that would all be very impressive, were it not for the fact that the RTX 4080M is only available in China and currently costs between 2,700 and 2,800 RMB due to various component shortages. Very roughly equivalent to $400 or £300, this price tag makes it comparable to the going rate for both Nvidia's RTX 5060 Ti and AMD's <a href="https://www.pcgamer.com/hardware/graphics-cards/amd-radeon-rx-9070-gre-review-acer-nitro/" target="_blank">RX 9070 GRE</a> in China.</p><p>The unofficial 4080M did hold its own in gaming tests pitted against the similarly priced RX 9070 GRE (Both cards also enjoy 12GB of VRAM). Though the RX 9070 GRE had the edge in most games, the 4080M enjoyed about 10 more fps in Delta Force (4K, Ultra settings). PUBG proved another interesting outlier, with the 4080M achieving 100 more frames than the AMD card (2K, Ultra).</p><p>All of that said, the 4080M arguably isn't the card to go for if you're based in China—unless you're building an ITX system where limited thermal headroom is a concern. Otherwise, the Bilibili tester says that PC builders are generally better off going with a newer, more performant card that's similarly priced (though personally I'm still compelled to give the 4080M points for its small form factor cuteness). </p><p>As for PC gamers based in the US, you can keep track of the GPU market's ups and downs with our <a href="https://www.pcgamer.com/hardware/graphics-cards/graphics-card-price-watch-deals/" target="_blank">graphics card price watch</a>.</p> ]]></dc:content>
                                                                                                                                            <link>https://www.pcgamer.com/hardware/graphics-cards/this-china-only-rtx-4080-gpu-combines-laptop-silicon-with-desktop-hardware-and-draws-a-fraction-of-the-power-of-a-more-traditional-graphics-card/</link>
                                                                            <description>
                            <![CDATA[ Breaking the mold. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">PhnwJkPJmdn5wvK3hwNVrc</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/BHHjbwHGtPqNW2qbfoQaNF-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Mon, 06 Jul 2026 12:26:06 +0000</pubDate>                                                                                                                                                                                                                                <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-320-70.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/BHHjbwHGtPqNW2qbfoQaNF-1920-80.jpg">
                                                            <media:credit><![CDATA[杰某 (Jie Mou)]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[A close up of the RTX 4080M, a modded GPU unoficially released that combines laptop and desktop components of Nvidia&#039;s RTX 4080 cards.]]></media:description>                                                            <media:text><![CDATA[A close up of the RTX 4080M, a modded GPU unoficially released that combines laptop and desktop components of Nvidia&#039;s RTX 4080 cards.]]></media:text>
                                <media:title type="plain"><![CDATA[A close up of the RTX 4080M, a modded GPU unoficially released that combines laptop and desktop components of Nvidia&#039;s RTX 4080 cards.]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/BHHjbwHGtPqNW2qbfoQaNF-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>As a manufacturing hub, China sees plenty of unique hardware projects—like this<a href="https://www.pcgamer.com/hardware/tech-creator-makes-console-gaming-megazord-squeezing-a-ps5-xbox-series-s-and-nintendo-switch-2-inside-a-homemade-cooling-array/" target="_blank"> gaming Megazord</a>. But there's plenty of innovation to be found beyond one-and-done projects like this.</p><p>For instance, back when the US Department of Commerce <a href="https://www.pcgamer.com/no-more-nvidia-rtx-4090-gpus-for-china-after-new-us-export-ban/" target="_blank">restricted the export of Nvidia's RTX 4090 cards</a>, Chinese manufacturers got creative. The so-called RTX 4080M card was one result of that, featuring laptop GPU silicon on top of a custom desktop PCIe board (via <a href="https://videocardz.com/newz/mobile-geforce-rtx-4080-turned-into-desktop-gpu-is-6-slower-than-rx-9070-gre-but-costs-around-25-less" target="_blank">Videocardz</a>). To be clear, this is not an unofficial Nvidia product and therefore doesn't enjoy official driver support or warranties. </p><p>In fact, Nvidia addressed the gap in the China market the 4080M attempted to fill with <a href="https://www.pcgamer.com/pc-gamers-in-china-to-get-new-rtx-4090-cards-after-all-just-not-the-versions-they-might-have-hoped-for/" target="_blank">the export-only RTX 4090 D model back in 2023</a>. However, <a href="https://www.bilibili.com/video/BV1R4Ts6jE3q/" target="_blank">testing by Bilibili user 杰某 (Jie Mou)</a> suggests this curio is at least worth a closer look.</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>The Bilibili user carried out testing on a machine with an Intel Core Ultra 270K Plus CPU mounted on a Maxsun Z890-A motherboard, plus 32 GB of DDR5 RAM. The 4080M achieved a graphics score of 18,614 in 3DMark Time Spy. Though that's not unimpressive in itself, what's perhaps more interesting is that it did this by pulling a fraction of the power required by a traditional RTX 4080.</p><p>An official Nvidia RTX 4080 mobile can draw a maximum of 175 W TGP, though the unofficial RTX 4080M used only 100 W. </p><p>So yes, that would all be very impressive, were it not for the fact that the RTX 4080M is only available in China and currently costs between 2,700 and 2,800 RMB due to various component shortages. Very roughly equivalent to $400 or £300, this price tag makes it comparable to the going rate for both Nvidia's RTX 5060 Ti and AMD's <a href="https://www.pcgamer.com/hardware/graphics-cards/amd-radeon-rx-9070-gre-review-acer-nitro/" target="_blank">RX 9070 GRE</a> in China.</p><p>The unofficial 4080M did hold its own in gaming tests pitted against the similarly priced RX 9070 GRE (Both cards also enjoy 12GB of VRAM). Though the RX 9070 GRE had the edge in most games, the 4080M enjoyed about 10 more fps in Delta Force (4K, Ultra settings). PUBG proved another interesting outlier, with the 4080M achieving 100 more frames than the AMD card (2K, Ultra).</p><p>All of that said, the 4080M arguably isn't the card to go for if you're based in China—unless you're building an ITX system where limited thermal headroom is a concern. Otherwise, the Bilibili tester says that PC builders are generally better off going with a newer, more performant card that's similarly priced (though personally I'm still compelled to give the 4080M points for its small form factor cuteness). </p><p>As for PC gamers based in the US, you can keep track of the GPU market's ups and downs with our <a href="https://www.pcgamer.com/hardware/graphics-cards/graphics-card-price-watch-deals/" target="_blank">graphics card price watch</a>.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ AMD is reportedly bumping the price of its GPU and VRAM bundles to graphics card makers and you can expect to feel the sting soon ]]></title>
                                                                                                <dc:content><![CDATA[ <p>AMD's latest line of GPUs barely followed MSRP at launch, and yet they may be set to get even pricier in the future. </p><p>As reported by <a href="https://www.sweclockers.com/nyhet/42876-amd-meddelar-partnertillverkare-om-prishojningar" target="_blank">Sweclockers</a>, a poster took to <a href="http://www.boardchannels.com.cn/forum.php?mod=viewthread&tid=132483&from=portal" target="_blank">Board Channels</a>, a forum for communicating between manufacturers and partners, to share news of an AMD price increase. Effectively, it claims that Sapphire, Asus, and XFX have all been told that the supply price of GPU and video memory bundles from AMD will be bumped up by around 10% in July. </p><p>The post in question has been machine translated by Sweclockers, as the board primarily operates in Chinese, and it's otherwise difficult to get access to. It tends to be well vetted, so claims made on the forum tend to have some validity, though AMD haven't confirmed anything as of yet. </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>Historically AMD and Nvidia have provided graphics card manufacturers with the video memory in a bundle with the GPU. That made sense for the GPU manufacturer as it could take advantage of the economies of scale to buy that VRAM in bulk. However, <a href="https://www.pcgamer.com/hardware/memory-prices-are-predicted-to-rise-as-much-as-50-percent-in-q3-and-it-only-gets-worse-from-there/" target="_blank">the memory crisis has proven to be a thorn in the side of consumer PC hardware</a>, and for every manufacturer, so those bundles are going up and it seems likely the end user will be the one paying at least some of the extra. </p><p>Though it's not absolutely guaranteed the reported 10% price increase will be passed on to the consumer, partners buying GPU bundles for manufacture won't want to take the price hit on their own, so they will likely adjust their own pricing to make up the difference. </p><p>As the price increase is expected to come into effect in July, partners should honour supply deals made prior to the change. So, any cards already in retailers, and those already in the manufacturing pipeline theoretically shouldn't be affected. That 10% increase won't be immediately visible, though it will likely hit us all eventually. </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:3167px;"><p class="vanilla-image-block" style="padding-top:56.24%;"><img id="JrPwC99ZkWi6UACR9diz7L" name="AMD RX 9070-series graphics cards" alt="AMD Radeon RX 9070-series graphics cards on a grey background" src="https://cdn.mos.cms.futurecdn.net/JrPwC99ZkWi6UACR9diz7L-1920-80.jpg" mos="" align="middle" fullscreen="" width="3167" height="1781" 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>Late last year, it was rumoured <a href="https://www.pcgamer.com/hardware/graphics-cards/great-new-leak-reveals-nvidia-might-stop-bundling-vram-with-its-gpus-because-who-cares-about-cheap-graphics-cards/" target="_blank">Nvidia would stop bundling VRAM into its GPUs</a>, leaving it up to partners to buy the GPU die alone and purchase the rest of the supporting cast themselves. It was theorised that would allow larger manufacturers, with wider relations to GDDR6/7 suppliers, to pick and choose where to buy their VRAM from, but the flip side is that smaller GPU vendors without those connections might struggle to compete.</p><p>So, while the price increase is a bummer, at least AMD is in some way helping support its smaller partners. Small crumbs, I know.</p><p>Unfortunately, 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/">memory crisis</a> likely to <a href="https://www.pcgamer.com/hardware/memory/with-the-rampocalypse-set-to-rage-for-years-memory-kit-makers-are-responding-in-one-of-two-ways-do-nothing-or-go-hell-for-leather/" target="_blank">go on for some time still</a>, AMD probably isn't going to be bringing those prices back down any time soon. That means things are likely to get worse for hardware manufacturers and enthusiasts before they get any better. </p> ]]></dc:content>
                                                                                                                                            <link>https://www.pcgamer.com/hardware/graphics-cards/amd-is-reportedly-bumping-the-price-of-its-gpu-and-vram-bundles-to-graphics-card-makers-and-you-can-expect-to-feel-the-sting-soon/</link>
                                                                            <description>
                            <![CDATA[ AI, you've struck again. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">BT5wXCxLnJSZJdQyzTMd3F</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/Nxw3o4ZQwF62mD9TtCzkEH-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Thu, 02 Jul 2026 13:07:06 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Graphics Cards]]></category>
                                                    <category><![CDATA[Hardware]]></category>
                                                                                                                    <dc:creator><![CDATA[ James Bentley ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/PVsHAkx27zJptZHndizEAE-320-70.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/Nxw3o4ZQwF62mD9TtCzkEH-1920-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Acer Nitro Radeon RX 9070 GRE graphics card]]></media:description>                                                            <media:text><![CDATA[Acer Nitro Radeon RX 9070 GRE graphics card]]></media:text>
                                <media:title type="plain"><![CDATA[Acer Nitro Radeon RX 9070 GRE graphics card]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/Nxw3o4ZQwF62mD9TtCzkEH-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>AMD's latest line of GPUs barely followed MSRP at launch, and yet they may be set to get even pricier in the future. </p><p>As reported by <a href="https://www.sweclockers.com/nyhet/42876-amd-meddelar-partnertillverkare-om-prishojningar" target="_blank">Sweclockers</a>, a poster took to <a href="http://www.boardchannels.com.cn/forum.php?mod=viewthread&tid=132483&from=portal" target="_blank">Board Channels</a>, a forum for communicating between manufacturers and partners, to share news of an AMD price increase. Effectively, it claims that Sapphire, Asus, and XFX have all been told that the supply price of GPU and video memory bundles from AMD will be bumped up by around 10% in July. </p><p>The post in question has been machine translated by Sweclockers, as the board primarily operates in Chinese, and it's otherwise difficult to get access to. It tends to be well vetted, so claims made on the forum tend to have some validity, though AMD haven't confirmed anything as of yet. </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>Historically AMD and Nvidia have provided graphics card manufacturers with the video memory in a bundle with the GPU. That made sense for the GPU manufacturer as it could take advantage of the economies of scale to buy that VRAM in bulk. However, <a href="https://www.pcgamer.com/hardware/memory-prices-are-predicted-to-rise-as-much-as-50-percent-in-q3-and-it-only-gets-worse-from-there/" target="_blank">the memory crisis has proven to be a thorn in the side of consumer PC hardware</a>, and for every manufacturer, so those bundles are going up and it seems likely the end user will be the one paying at least some of the extra. </p><p>Though it's not absolutely guaranteed the reported 10% price increase will be passed on to the consumer, partners buying GPU bundles for manufacture won't want to take the price hit on their own, so they will likely adjust their own pricing to make up the difference. </p><p>As the price increase is expected to come into effect in July, partners should honour supply deals made prior to the change. So, any cards already in retailers, and those already in the manufacturing pipeline theoretically shouldn't be affected. That 10% increase won't be immediately visible, though it will likely hit us all eventually. </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:3167px;"><p class="vanilla-image-block" style="padding-top:56.24%;"><img id="JrPwC99ZkWi6UACR9diz7L" name="AMD RX 9070-series graphics cards" alt="AMD Radeon RX 9070-series graphics cards on a grey background" src="https://cdn.mos.cms.futurecdn.net/JrPwC99ZkWi6UACR9diz7L-1920-80.jpg" mos="" align="middle" fullscreen="" width="3167" height="1781" 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>Late last year, it was rumoured <a href="https://www.pcgamer.com/hardware/graphics-cards/great-new-leak-reveals-nvidia-might-stop-bundling-vram-with-its-gpus-because-who-cares-about-cheap-graphics-cards/" target="_blank">Nvidia would stop bundling VRAM into its GPUs</a>, leaving it up to partners to buy the GPU die alone and purchase the rest of the supporting cast themselves. It was theorised that would allow larger manufacturers, with wider relations to GDDR6/7 suppliers, to pick and choose where to buy their VRAM from, but the flip side is that smaller GPU vendors without those connections might struggle to compete.</p><p>So, while the price increase is a bummer, at least AMD is in some way helping support its smaller partners. Small crumbs, I know.</p><p>Unfortunately, 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/">memory crisis</a> likely to <a href="https://www.pcgamer.com/hardware/memory/with-the-rampocalypse-set-to-rage-for-years-memory-kit-makers-are-responding-in-one-of-two-ways-do-nothing-or-go-hell-for-leather/" target="_blank">go on for some time still</a>, AMD probably isn't going to be bringing those prices back down any time soon. That means things are likely to get worse for hardware manufacturers and enthusiasts before they get any better. </p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ New production runs of Nvidia's much-loved RTX 3060 finally hit the shelves in Europe, but the price just ain't right ]]></title>
                                                                                                <dc:content><![CDATA[ <p>Rumours of its resurrection <a href="https://www.pcgamer.com/hardware/graphics-cards/if-youre-disappointed-by-the-lack-of-gaming-talk-in-nvidias-ces-keynote-fear-not-because-the-company-might-be-umm-bringing-back-the-rtx-3060/" target="_blank">rumbled away for months</a>, but Nvidia's GeForce RTX 3060 12 GB graphics card has indeed been churned out from fresh runs of GPU production lines, with models hitting retailers' shelves in Germany. However, if you were hoping to pick up a cheap, older-generation card with lots of VRAM, then you're going to be disappointed when you see the price tag.</p><p>Computerbase reported the <a href="https://www.computerbase.de/news/grafikkarten/wieder-verfuegbar-die-nvidia-geforce-rtx-3060-12-gb-ist-sehr-teuer-zurueck.98156/" target="_blank">news of the fresh production runs</a>, and a quick check of <a href="https://www.mindfactory.de/product_info.php/12GB-Asus-GeForce-RTX-3060-Dual-OC-V2-Aktiv-PCIe-4-0-x16--Retail-_1614106.html" target="_blank">Mindfactory</a> confirms the re-release of the <a href="https://www.pcgamer.com/nvidia-geforce-rtx-3060-12gb-review-benchmarks-zotac-twin-edge/#section-benchmarks-and-performance" target="_blank">GeForce RTX 3060</a>. However, the German retailer is currently only offering a single Asus model. With an asking price of €338.99 (£291.86, $386.27), though, sales are unlikely to be especially healthy.</p><p>You only need to briefly glance through <a href="https://www.pcgamer.com/hardware/graphics-cards/graphics-card-price-watch-deals/" target="_blank">the latest GPU deals</a> to see that this amount of money will get you a GeForce RTX 5060 Ti 8 GB in the US and an RTX 5060 8 GB in the UK, both of which will easily surpass the RTX 3060 in games. Both Blackwell GPUs have more shader units, more cache, and more memory bandwidth than the six-year-old Ampere chip, plus they support the full DLSS 4.5 tech suite.</p><p>While the RTX 3060 really only lacks DLSS Frame Generation, it also has weaker Tensor and RT cores than those in the RTX 50-series GPUs, so any game that utilises them just isn't going to be as performant. What the last-last-gen graphics card does offer more of is VRAM, of course, specifically 50% more and in some gaming scenarios, the extra memory will certainly help.</p><p>Is that enough to justify the price tag? The short answer is no; the long answer is noooooooo.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/WnUVx2BKt7visM6Rq8xPP6-1920-80.jpg" alt="Nvidia GeForce RTX 4060 video outputs and backplate" /><figcaption>Slightly better: the RTX 4060<small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/AqtjYKKNZmnM3ivhcd9XV8-1920-80.jpg" alt="MSI RTX 5060 graphics card" /><figcaption>Quite a bit better: the RTX 5060<small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/d96XcYT3yYbMXgLFypwQi7-1920-80.jpg" alt="A Palit GeForce RTX 5060 Ti 8 GB Dual in front of some books on a bookshelf" /><figcaption>A lot better: the RTX 5060 Ti<small role="credit">Future</small></figcaption></figure></figure><p>When we reviewed the <a href="https://www.pcgamer.com/nvidia-geforce-rtx-4060-review-benchmarks-performance/#section-nvidia-geforce-rtx-4060-performance" target="_blank">GeForce RTX 4060</a> back in June 2023, we recorded an average frame rate of 72 fps, with a 1% low rate of 46 fps, in Metro Exodus Enhanced (1080p Ultra). The RTX 3060 produced figures of 58 and 35 fps, respectively. Fast forward to May of last year, and the <a href="https://www.pcgamer.com/hardware/live/news/nvidia-rtx-5060-review-doing-it-live/" target="_blank">RTX 5060</a> pulled 87 and 47 fps, even with its shoddy launch drivers.</p><p>That's by no means indicative of how every game will run on an RTX 3060, compared to the latest GPUs, but a 50% higher average frame rate is not to be sniffed at. Swap the 5060 for an <a href="https://www.pcgamer.com/hardware/graphics-cards/nvidia-rtx-5060-ti-8-gb-review-palit-dual/#section-rtx-5060-ti-8-gb-performance" target="_blank">8 GB RTX 5060 Ti</a>, and you'll be looking at a 74% uplift on the average frame rate. Even an <a href="https://www.pcgamer.com/hardware/graphics-cards/nvidia-rtx-5050-review-palit-dual-edition/#section-nvidia-rtx-5050-performance" target="_blank">RTX 5050</a> is faster in that game, though not by very much.</p><p>The point is that the resurrection of the RTX 3060 is helping any PC gamer in these wallet-punishing times, and no amount of yelling about 8 GB of VRAM not being enough is going to offset the fact that the price is just far too high. If you really <em>must</em> have more graphics memory than this, then you'll be better off with an Arc B570 graphics card. While its performance is a bit wonky, it at least has 10 GB of VRAM, and you can pick one up for $250.</p> ]]></dc:content>
                                                                                                                                            <link>https://www.pcgamer.com/hardware/graphics-cards/new-production-runs-of-nvidias-much-loved-rtx-3060-finally-hit-the-shelves-in-europe-but-the-price-just-aint-right/</link>
                                                                            <description>
                            <![CDATA[ Ignore how much VRAM it has; it's simply not worth 333 euros. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">H2EHZxbZrfKPVSC8tkuvYo</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/5sDePApxFveCEEWcadMjdR-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Tue, 30 Jun 2026 10:53:04 +0000</pubDate>                                                                                                                                                                                                                                <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-320-70.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/5sDePApxFveCEEWcadMjdR-1920-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Zotac RTX 3060 12GB Twin Edge graphics card]]></media:description>                                                            <media:text><![CDATA[Zotac RTX 3060 12GB Twin Edge graphics card]]></media:text>
                                <media:title type="plain"><![CDATA[Zotac RTX 3060 12GB Twin Edge graphics card]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/5sDePApxFveCEEWcadMjdR-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Rumours of its resurrection <a href="https://www.pcgamer.com/hardware/graphics-cards/if-youre-disappointed-by-the-lack-of-gaming-talk-in-nvidias-ces-keynote-fear-not-because-the-company-might-be-umm-bringing-back-the-rtx-3060/" target="_blank">rumbled away for months</a>, but Nvidia's GeForce RTX 3060 12 GB graphics card has indeed been churned out from fresh runs of GPU production lines, with models hitting retailers' shelves in Germany. However, if you were hoping to pick up a cheap, older-generation card with lots of VRAM, then you're going to be disappointed when you see the price tag.</p><p>Computerbase reported the <a href="https://www.computerbase.de/news/grafikkarten/wieder-verfuegbar-die-nvidia-geforce-rtx-3060-12-gb-ist-sehr-teuer-zurueck.98156/" target="_blank">news of the fresh production runs</a>, and a quick check of <a href="https://www.mindfactory.de/product_info.php/12GB-Asus-GeForce-RTX-3060-Dual-OC-V2-Aktiv-PCIe-4-0-x16--Retail-_1614106.html" target="_blank">Mindfactory</a> confirms the re-release of the <a href="https://www.pcgamer.com/nvidia-geforce-rtx-3060-12gb-review-benchmarks-zotac-twin-edge/#section-benchmarks-and-performance" target="_blank">GeForce RTX 3060</a>. However, the German retailer is currently only offering a single Asus model. With an asking price of €338.99 (£291.86, $386.27), though, sales are unlikely to be especially healthy.</p><p>You only need to briefly glance through <a href="https://www.pcgamer.com/hardware/graphics-cards/graphics-card-price-watch-deals/" target="_blank">the latest GPU deals</a> to see that this amount of money will get you a GeForce RTX 5060 Ti 8 GB in the US and an RTX 5060 8 GB in the UK, both of which will easily surpass the RTX 3060 in games. Both Blackwell GPUs have more shader units, more cache, and more memory bandwidth than the six-year-old Ampere chip, plus they support the full DLSS 4.5 tech suite.</p><p>While the RTX 3060 really only lacks DLSS Frame Generation, it also has weaker Tensor and RT cores than those in the RTX 50-series GPUs, so any game that utilises them just isn't going to be as performant. What the last-last-gen graphics card does offer more of is VRAM, of course, specifically 50% more and in some gaming scenarios, the extra memory will certainly help.</p><p>Is that enough to justify the price tag? The short answer is no; the long answer is noooooooo.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/WnUVx2BKt7visM6Rq8xPP6-1920-80.jpg" alt="Nvidia GeForce RTX 4060 video outputs and backplate" /><figcaption>Slightly better: the RTX 4060<small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/AqtjYKKNZmnM3ivhcd9XV8-1920-80.jpg" alt="MSI RTX 5060 graphics card" /><figcaption>Quite a bit better: the RTX 5060<small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/d96XcYT3yYbMXgLFypwQi7-1920-80.jpg" alt="A Palit GeForce RTX 5060 Ti 8 GB Dual in front of some books on a bookshelf" /><figcaption>A lot better: the RTX 5060 Ti<small role="credit">Future</small></figcaption></figure></figure><p>When we reviewed the <a href="https://www.pcgamer.com/nvidia-geforce-rtx-4060-review-benchmarks-performance/#section-nvidia-geforce-rtx-4060-performance" target="_blank">GeForce RTX 4060</a> back in June 2023, we recorded an average frame rate of 72 fps, with a 1% low rate of 46 fps, in Metro Exodus Enhanced (1080p Ultra). The RTX 3060 produced figures of 58 and 35 fps, respectively. Fast forward to May of last year, and the <a href="https://www.pcgamer.com/hardware/live/news/nvidia-rtx-5060-review-doing-it-live/" target="_blank">RTX 5060</a> pulled 87 and 47 fps, even with its shoddy launch drivers.</p><p>That's by no means indicative of how every game will run on an RTX 3060, compared to the latest GPUs, but a 50% higher average frame rate is not to be sniffed at. Swap the 5060 for an <a href="https://www.pcgamer.com/hardware/graphics-cards/nvidia-rtx-5060-ti-8-gb-review-palit-dual/#section-rtx-5060-ti-8-gb-performance" target="_blank">8 GB RTX 5060 Ti</a>, and you'll be looking at a 74% uplift on the average frame rate. Even an <a href="https://www.pcgamer.com/hardware/graphics-cards/nvidia-rtx-5050-review-palit-dual-edition/#section-nvidia-rtx-5050-performance" target="_blank">RTX 5050</a> is faster in that game, though not by very much.</p><p>The point is that the resurrection of the RTX 3060 is helping any PC gamer in these wallet-punishing times, and no amount of yelling about 8 GB of VRAM not being enough is going to offset the fact that the price is just far too high. If you really <em>must</em> have more graphics memory than this, then you'll be better off with an Arc B570 graphics card. While its performance is a bit wonky, it at least has 10 GB of VRAM, and you can pick one up for $250.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ True to its word, AMD brings FSR 4.1 to Radeon RX 7000-series card owners with its latest Adrenalin drivers ]]></title>
                                                                                                <dc:content><![CDATA[ <p>After <a href="https://www.pcgamer.com/hardware/graphics-cards/amd-accidentally-released-the-source-code-for-fsr-4-before-swapping-back-to-the-normal-sdk-and-a-glimpse-at-the-libraries-suggests-it-might-support-older-graphics-cards-in-the-near-future/" target="_blank">accidentally dropping its source code</a> on GitHub last year and kicking the door wide open for modders, AMD has done something exactly what it promised to: It's added support for FSR 4.1 to Radeon RX 7000-series graphics cards in <a href="https://www.amd.com/en/resources/support-articles/release-notes/RN-RAD-WIN-26-6-2.html" target="_blank">its latest Adrenalin drivers</a>.</p><p>The 26.2.2 driver set doesn't come with many other goodies (game support for <a href="https://www.pcgamer.com/games/assassins-creed/assassins-creed-black-flag-resynced-is-a-textbook-remaster/" target="_blank">Assassin's Creed Black Flag Resynced</a> and <a href="https://www.youtube.com/watch?v=nL_JF1ZNllI" target="_blank">Doom: The Dark Ages | Revelations</a>), but I don't think many Team Red fans will care all that much, because FSR 4.1 is considerably more noteworthy. Compared to FSR 3, the quality of the AI-powered upscaling and frame generation is clearly superior and almost on par with Nvidia's DLSS 4.5 suite.</p><p>Back in May, <a href="https://www.pcgamer.com/hardware/graphics-cards/amd-bringing-fsr-4-1-ml-powered-upscaling-to-rx-7000-series-in-july-rx-6000-series-in-2027/" target="_blank">AMD promised it would bring its best FSR algorithms to RDNA 3 cards</a> in June, and true to its word, that's exactly what it has done. Unless a game has native support for FSR 4.1, you'll need to enable it via an override in Adrenalin (which does require the game to have a native FSR 3.1 implementation).</p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-ONVL1O"></div>                            </div>                            <script src="https://kwizly.com/embed/ONVL1O.js" async></script><p>Something else worth noting is that RDNA 3-based FSR 4.1 is likely to be less performant than the RDNA 4-based one. I say 'likely' as I've not had the chance to test it yet, but simply going on the fact that the matrix operations ability of RX 7000 cards is far lower than that of RX 9000 ones, something has to give.</p><p>That means you're either going to get the same kind of performance uplift but not quite the same visual fidelity, or vice versa, when comparing FSR 4.1 on a <a href="https://www.pcgamer.com/hardware/graphics-cards/amd-radeon-rx-9700-xt-review-asus-prime-oc/" target="_blank">Radeon RX 9070 XT</a> and <a href="https://www.pcgamer.com/amd-radeon-rx-7800-xt-review-performance-benchmarks/" target="_blank">RX 7800 XT</a>, for example. Don't misunderstand me: Switching on FSR 4.1 with an RDNA 3 card will still give a performance boost, but the end result won't be quite as impressive as it is on an RDNA 4 one.</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="XaX7DkdMjjXCtTcP8dKPjC" name="steammachine_cropped" alt="A Steam machine sitting in front of a TV." src="https://cdn.mos.cms.futurecdn.net/XaX7DkdMjjXCtTcP8dKPjC-1920-80.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 Steam Machine will get FSR 4.1 too. Yay? </span><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>Still, it'll be nicer on the eyes than FSR 3.1, no matter how different it all is. And if you have an RX 6000-series graphics card, then it's worth noting that AMD said that it'll bring FSR 4.1 to that platform next year. Yes, that's a long ol' wait, but given how yucky prices for PC parts are right now, I should imagine a good number of RDNA 2 users will be clinging on to those cards for a good while longer anyway.</p><p>You might wonder what was so specific about the June date for RDNA 3 FSR 4.1, and now that the <a href="https://www.pcgamer.com/hardware/gaming-pcs/steam-machine-review-2026/" target="_blank">Steam Machine</a> has been released, we know exactly why: <a href="https://www.pcgamer.com/hardware/gaming-pcs/valve-confirms-its-working-with-amd-on-fsr-4-support-for-steam-machine/" target="_blank">Valve is working with AMD to add the fancy algorithms to its little box of underwhelm</a>, although "coming soon" is the only commitment we've got for a release date.</p> ]]></dc:content>
                                                                                                                                            <link>https://www.pcgamer.com/hardware/graphics-cards/true-to-its-word-amd-brings-fsr-4-1-to-radeon-rx-7000-series-card-owners-with-its-latest-adrenalin-drivers/</link>
                                                                            <description>
                            <![CDATA[ The Steam Machine will eventually get it too. Whaddya mean, so what? ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">GazDQQPY5FeT7CAEryZfGT</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/b5hZ3jGxuxwssYSDEA4iLE-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Tue, 23 Jun 2026 12:01:51 +0000</pubDate>                                                                                                                                                                                                                                <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-320-70.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/b5hZ3jGxuxwssYSDEA4iLE-1920-80.jpg">
                                                            <media:credit><![CDATA[AMD]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[A stylised image of AMD&#039;s RDNA 3 GPU design for its Radeon RX 7000-series graphics cards]]></media:description>                                                            <media:text><![CDATA[A stylised image of AMD&#039;s RDNA 3 GPU design for its Radeon RX 7000-series graphics cards]]></media:text>
                                <media:title type="plain"><![CDATA[A stylised image of AMD&#039;s RDNA 3 GPU design for its Radeon RX 7000-series graphics cards]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/b5hZ3jGxuxwssYSDEA4iLE-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>After <a href="https://www.pcgamer.com/hardware/graphics-cards/amd-accidentally-released-the-source-code-for-fsr-4-before-swapping-back-to-the-normal-sdk-and-a-glimpse-at-the-libraries-suggests-it-might-support-older-graphics-cards-in-the-near-future/" target="_blank">accidentally dropping its source code</a> on GitHub last year and kicking the door wide open for modders, AMD has done something exactly what it promised to: It's added support for FSR 4.1 to Radeon RX 7000-series graphics cards in <a href="https://www.amd.com/en/resources/support-articles/release-notes/RN-RAD-WIN-26-6-2.html" target="_blank">its latest Adrenalin drivers</a>.</p><p>The 26.2.2 driver set doesn't come with many other goodies (game support for <a href="https://www.pcgamer.com/games/assassins-creed/assassins-creed-black-flag-resynced-is-a-textbook-remaster/" target="_blank">Assassin's Creed Black Flag Resynced</a> and <a href="https://www.youtube.com/watch?v=nL_JF1ZNllI" target="_blank">Doom: The Dark Ages | Revelations</a>), but I don't think many Team Red fans will care all that much, because FSR 4.1 is considerably more noteworthy. Compared to FSR 3, the quality of the AI-powered upscaling and frame generation is clearly superior and almost on par with Nvidia's DLSS 4.5 suite.</p><p>Back in May, <a href="https://www.pcgamer.com/hardware/graphics-cards/amd-bringing-fsr-4-1-ml-powered-upscaling-to-rx-7000-series-in-july-rx-6000-series-in-2027/" target="_blank">AMD promised it would bring its best FSR algorithms to RDNA 3 cards</a> in June, and true to its word, that's exactly what it has done. Unless a game has native support for FSR 4.1, you'll need to enable it via an override in Adrenalin (which does require the game to have a native FSR 3.1 implementation).</p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-ONVL1O"></div>                            </div>                            <script src="https://kwizly.com/embed/ONVL1O.js" async></script><p>Something else worth noting is that RDNA 3-based FSR 4.1 is likely to be less performant than the RDNA 4-based one. I say 'likely' as I've not had the chance to test it yet, but simply going on the fact that the matrix operations ability of RX 7000 cards is far lower than that of RX 9000 ones, something has to give.</p><p>That means you're either going to get the same kind of performance uplift but not quite the same visual fidelity, or vice versa, when comparing FSR 4.1 on a <a href="https://www.pcgamer.com/hardware/graphics-cards/amd-radeon-rx-9700-xt-review-asus-prime-oc/" target="_blank">Radeon RX 9070 XT</a> and <a href="https://www.pcgamer.com/amd-radeon-rx-7800-xt-review-performance-benchmarks/" target="_blank">RX 7800 XT</a>, for example. Don't misunderstand me: Switching on FSR 4.1 with an RDNA 3 card will still give a performance boost, but the end result won't be quite as impressive as it is on an RDNA 4 one.</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="XaX7DkdMjjXCtTcP8dKPjC" name="steammachine_cropped" alt="A Steam machine sitting in front of a TV." src="https://cdn.mos.cms.futurecdn.net/XaX7DkdMjjXCtTcP8dKPjC-1920-80.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 Steam Machine will get FSR 4.1 too. Yay? </span><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>Still, it'll be nicer on the eyes than FSR 3.1, no matter how different it all is. And if you have an RX 6000-series graphics card, then it's worth noting that AMD said that it'll bring FSR 4.1 to that platform next year. Yes, that's a long ol' wait, but given how yucky prices for PC parts are right now, I should imagine a good number of RDNA 2 users will be clinging on to those cards for a good while longer anyway.</p><p>You might wonder what was so specific about the June date for RDNA 3 FSR 4.1, and now that the <a href="https://www.pcgamer.com/hardware/gaming-pcs/steam-machine-review-2026/" target="_blank">Steam Machine</a> has been released, we know exactly why: <a href="https://www.pcgamer.com/hardware/gaming-pcs/valve-confirms-its-working-with-amd-on-fsr-4-support-for-steam-machine/" target="_blank">Valve is working with AMD to add the fancy algorithms to its little box of underwhelm</a>, although "coming soon" is the only commitment we've got for a release date.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Valve upgrades AMD's 9070 XT GPU in the Steam Hardware Survey, finally allowing the credit it deserves ]]></title>
                                                                                                <dc:content><![CDATA[ <p>Valve's Steam Hardware survey is <a href="https://www.pcgamer.com/hardware/valve-owns-up-to-inaccurate-steam-hardware-survey-findings-saying-vram-on-some-graphics-cards-was-not-reported-correctly/" target="_blank">no stranger to data anomalies</a>. And yet it remains an undeniable source of interest and intrigue if you're into PC hardware. So, here's the latest twist. <a href="https://www.pcgamer.com/hardware/graphics-cards/amd-radeon-rx-9700-xt-review-asus-prime-oc/" target="_blank">AMD's Radeon 9070 XT</a> is subject to an implausibly big upgrade in terms of its user numbers in <a href="https://store.steampowered.com/hwsurvey/videocard/" target="_blank">the latest survey for May</a>, suggesting that there's been a change in the way the 9070 XT's data is collected or tagged.</p><p>In previous Steam Hardware Surveys, the 9070 XT has essentially been Sir Not Appearing in This Data. It simply didn't figure. But suddenly, here it is in the latest survey with 1.33% of Steam users, placing it 23rd among discrete GPUs.</p><p>Valve lists the top 100 entries, which currently reaches down to the AMD Radeon RX 6900 XT on 0.17%. The point here is that it's highly implausible that the 9700 XT has gone from zero in previous months to suddenly representing 1.33% of Steam gamers. It's not like it's just gone on sale.</p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-ONVL1O"></div>                            </div>                            <script src="https://kwizly.com/embed/ONVL1O.js" async></script><p>Now, you could write this off as another Steam data anomaly that's likely to vanish in future surveys, like the <a href="https://www.pcgamer.com/hardware/graphics-cards/nvidias-rtx-5070-leaps-to-top-of-the-steam-hardware-survey-but-something-looks-fishy-in-the-figures/" target="_blank">fairly frequent anomalies in the survey caused by Chinese Lunar New Year</a>. However, there's another data point in the new survey that likely reveals what's actually going on.</p><p>The listing in the survey for generic "AMD Radeon(TM) Graphics" GPUs has dropped from 2.37% share in April to 0.90% in the new May data. That's a drop of around 1.47% and suspiciously close to the 1.33% the 9070 XT picked up over the same period.</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:3392px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="Uf9YT7HMDGMk9M45y8jUta" name="xfx-swift-rx-9070-oc-02" alt="XFX Swift Radeon RX 9070 OC graphics card on a grey background with a gradient" src="https://cdn.mos.cms.futurecdn.net/Uf9YT7HMDGMk9M45y8jUta-1920-80.jpg" mos="" align="middle" fullscreen="" width="3392" height="1908" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">The regular RX 9070 non-XT already factored in previous surveys. </span><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>Odds are, then, that either Valve has made changes to the way it collects data to better identify AMD GPUs. Or AMD has tweaked its driver software to the same ultimate effect. In other words, 9070 XTs that were being lumped into that generic Radeon category are now being counted properly.</p><p>The slight remaining gap between the loss of share of the generic Radeon class and the 9070 XT's gains can be easily accounted for by several factors. There may be other GPUs that have also benefited from the data collection changes (though not the vanilla RX 9070, which was in the previous few surveys and has not leapt up the ranks this month).</p><p>At the same time, presumably not everyone with and AMD GPU has updated to the latest drivers. So, that could play a part. Whatever, this new survey data seems much more likely to be accurate.</p><p>For some time now, AMD's latest RDNA 4 GPUs including the RX 9070 XT have ranked highly in various sales charts, <a href="https://www.amazon.com/Best-Sellers-Computer-Graphics-Cards/zgbs/pc/284822" target="_blank">most obviously on Amazon where a Gigabyte 9070 XT currently ranks as the most popular</a>, which is about as mainstream as it gets. So, the idea that RDNA 4 and the 9070 XT in particular had gained so little traction with Steam gamers was hard to understand.</p><p>That's true even if you operate under the assumption that most graphics cards are sold as part of pre-built rigs. Anyway, suffice to say that the 9070 XT has now been installed in something more closely resembling its rightful place in the Steam Hardware Survey and we can all relax. Until the next anomaly gets our data antennae twitching.</p> ]]></dc:content>
                                                                                                                                            <link>https://www.pcgamer.com/hardware/graphics-cards/valve-upgrades-amds-9070-xt-gpu-in-the-steam-hardware-survey-finally-allowing-the-credit-it-deserves/</link>
                                                                            <description>
                            <![CDATA[ But still only in 23rd place, natch. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">btboobdVE7GsGhfzuNscL4</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/eNLaQjvpwTwVSAtDHJiyMB-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Thu, 18 Jun 2026 11:22:31 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Graphics Cards]]></category>
                                                    <category><![CDATA[Hardware]]></category>
                                                                                                                    <dc:creator><![CDATA[ Jeremy Laird ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/yAFomvQ2kRS39NDfXHRP7G-320-70.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/eNLaQjvpwTwVSAtDHJiyMB-1920-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Asus Prime RX 9070 XT graphics card]]></media:description>                                                            <media:text><![CDATA[Asus Prime RX 9070 XT graphics card]]></media:text>
                                <media:title type="plain"><![CDATA[Asus Prime RX 9070 XT graphics card]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/eNLaQjvpwTwVSAtDHJiyMB-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Valve's Steam Hardware survey is <a href="https://www.pcgamer.com/hardware/valve-owns-up-to-inaccurate-steam-hardware-survey-findings-saying-vram-on-some-graphics-cards-was-not-reported-correctly/" target="_blank">no stranger to data anomalies</a>. And yet it remains an undeniable source of interest and intrigue if you're into PC hardware. So, here's the latest twist. <a href="https://www.pcgamer.com/hardware/graphics-cards/amd-radeon-rx-9700-xt-review-asus-prime-oc/" target="_blank">AMD's Radeon 9070 XT</a> is subject to an implausibly big upgrade in terms of its user numbers in <a href="https://store.steampowered.com/hwsurvey/videocard/" target="_blank">the latest survey for May</a>, suggesting that there's been a change in the way the 9070 XT's data is collected or tagged.</p><p>In previous Steam Hardware Surveys, the 9070 XT has essentially been Sir Not Appearing in This Data. It simply didn't figure. But suddenly, here it is in the latest survey with 1.33% of Steam users, placing it 23rd among discrete GPUs.</p><p>Valve lists the top 100 entries, which currently reaches down to the AMD Radeon RX 6900 XT on 0.17%. The point here is that it's highly implausible that the 9700 XT has gone from zero in previous months to suddenly representing 1.33% of Steam gamers. It's not like it's just gone on sale.</p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-ONVL1O"></div>                            </div>                            <script src="https://kwizly.com/embed/ONVL1O.js" async></script><p>Now, you could write this off as another Steam data anomaly that's likely to vanish in future surveys, like the <a href="https://www.pcgamer.com/hardware/graphics-cards/nvidias-rtx-5070-leaps-to-top-of-the-steam-hardware-survey-but-something-looks-fishy-in-the-figures/" target="_blank">fairly frequent anomalies in the survey caused by Chinese Lunar New Year</a>. However, there's another data point in the new survey that likely reveals what's actually going on.</p><p>The listing in the survey for generic "AMD Radeon(TM) Graphics" GPUs has dropped from 2.37% share in April to 0.90% in the new May data. That's a drop of around 1.47% and suspiciously close to the 1.33% the 9070 XT picked up over the same period.</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:3392px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="Uf9YT7HMDGMk9M45y8jUta" name="xfx-swift-rx-9070-oc-02" alt="XFX Swift Radeon RX 9070 OC graphics card on a grey background with a gradient" src="https://cdn.mos.cms.futurecdn.net/Uf9YT7HMDGMk9M45y8jUta-1920-80.jpg" mos="" align="middle" fullscreen="" width="3392" height="1908" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">The regular RX 9070 non-XT already factored in previous surveys. </span><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>Odds are, then, that either Valve has made changes to the way it collects data to better identify AMD GPUs. Or AMD has tweaked its driver software to the same ultimate effect. In other words, 9070 XTs that were being lumped into that generic Radeon category are now being counted properly.</p><p>The slight remaining gap between the loss of share of the generic Radeon class and the 9070 XT's gains can be easily accounted for by several factors. There may be other GPUs that have also benefited from the data collection changes (though not the vanilla RX 9070, which was in the previous few surveys and has not leapt up the ranks this month).</p><p>At the same time, presumably not everyone with and AMD GPU has updated to the latest drivers. So, that could play a part. Whatever, this new survey data seems much more likely to be accurate.</p><p>For some time now, AMD's latest RDNA 4 GPUs including the RX 9070 XT have ranked highly in various sales charts, <a href="https://www.amazon.com/Best-Sellers-Computer-Graphics-Cards/zgbs/pc/284822" target="_blank">most obviously on Amazon where a Gigabyte 9070 XT currently ranks as the most popular</a>, which is about as mainstream as it gets. So, the idea that RDNA 4 and the 9070 XT in particular had gained so little traction with Steam gamers was hard to understand.</p><p>That's true even if you operate under the assumption that most graphics cards are sold as part of pre-built rigs. Anyway, suffice to say that the 9070 XT has now been installed in something more closely resembling its rightful place in the Steam Hardware Survey and we can all relax. Until the next anomaly gets our data antennae twitching.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Intel's first chip with Nvidia graphics is coming in early 2028 according to the latest leak and it could mark a new era for handheld PC gaming ]]></title>
                                                                                                <dc:content><![CDATA[ <p>Intel and Nvidia are <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">on the record regarding plans to combine graphics chiplets from the latter with CPUs from the former</a>. When this is going to happen, however, now that's a question.</p><p>And the answer, according to a new leak, is early 2028 and maybe just in time for a launch at the CES show that year. Even more exciting, the new chip is set to have stiff competition from both Nvidia itself and AMD, perhaps heralding a new era of high-performance handheld PC gaming.</p><p><a href="https://x.com/fx57/status/2066467380625109491" target="_blank">Tech journalist Erdi Özüağ</a> claims that, "according to Intel's current roadmap, the targeted date for next-generation processors featuring Nvidia graphics units is the first quarter of 2028, and if plans do not change, the CES 2028 show could serve as the launch event."</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>That's not all that far away and, at the rate things are going in the stand-alone graphics card market, could align with new desktop GPU generations. Indeed, an early 2028 launch would make it very likely that Intel processors with Nvidia chiplets would get the upcoming Rubin graphics architecture.</p><p>Nvidia recently revealed that a <a href="https://www.pcgamer.com/hardware/gaming-laptops/nvidia-may-have-announced-the-rtx-spark-but-the-first-true-nvidia-cpu-for-the-pc-is-coming-in-2028/" target="_blank">Rubin-based version of its own new RTX Spark CPU-GPU superchip will be launched in 2028</a>. It's not known when RTX Rubin desktop graphics cards, perhaps to be branded the RTX 60 Series, will arrive. But <a href="https://www.pcgamer.com/hardware/graphics-cards/2026-is-shaping-up-to-be-one-of-the-worst-years-ever-for-new-graphics-cards-as-nvidias-rtx-50-super-series-refresh-rumoured-to-be-pushed-out-to-2027/" target="_blank">the latest rumours point to late 2027 or early 2028</a>, which does indeed line up with this new "leak."</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:2685px;"><p class="vanilla-image-block" style="padding-top:56.28%;"><img id="uh4RmnSdiWtDZFqcLXA4eQ" name="nvidia-rtx-spark-soc-in-hand" alt="Nvidia RTX Spark SoC in hand" src="https://cdn.mos.cms.futurecdn.net/uh4RmnSdiWtDZFqcLXA4eQ-1920-80.jpg" mos="" align="middle" fullscreen="" width="2685" height="1511" 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 this information is accurate, 2028 could be the year that APUs or chips combining CPU and GPU in a single package make a really big impact on PC gaming. These APUs are the class of chip used in handheld gaming PCs like the Steam Deck and Asus ROG Ally, of course. Along with these new Intel-Nvidia chips, we'll have Nvidia's own second-gen RTX Spark offering in 2028.</p><p>It's possible AMD could also launch new APUs in 2028, <a href="https://www.youtube.com/watch?v=huRWonnGiCo" target="_blank">codenamed Grimlock Point and Grimlock Halo</a>. Those APUs are not actually next-generation, which are the Medusa Point and Medusa Halo chips due later this year or in 2027, but the generation after that.</p><p>There are various rumours around what silicon production nodes all these chips will be using. By 2028, TSMC's upcoming N2 node will be quite mature and its A14 silicon could even be an option. Meanwhile, Intel's 14A node will supposedly be in full production by 2028. </p><p>Whatever, it seems safe to say that all of these new APUs will at least benefit from significantly more advanced silicon than anything available today. And that should allow both a high transistor budget for more performance and better efficiency.</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="Coph5tP2BPCHLz4dv9SCEj" name="steam-deck-white-shady" alt="Steam Deck OLED: Limited Edition White" src="https://cdn.mos.cms.futurecdn.net/Coph5tP2BPCHLz4dv9SCEj-1920-80.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="caption-text">Dare we hope for Steam Deck 2 in 2028? </span><span class="credit" itemprop="copyrightHolder">(Image credit: Valve)</span></figcaption></figure><p>So, it's pretty exciting to think about the levels of performance and battery life that might be possible in a handheld PC when all these new APUs come online in 2028. Indeed, 2028 is also a plausible launch date for the second coming of <a href="https://www.pcgamer.com/steam-deck-oled-review/" target="_blank">Valve's super-popular Steam Deck handheld</a>.</p><p>Just like the OG Deck, Steam Deck 2 is likely to get custom silicon. Valve has spoken repeatedly about wanting, essentially, to <a href="https://www.pcgamer.com/hardware/handheld-gaming-pcs/valve-is-hard-at-work-on-the-steam-deck-2-but-over-four-years-after-the-og-deck-theres-still-no-indication-of-a-launch-date/" target="_blank">wait for a really major advance in both performance and efficiency before releasing a follow up to the Steam Deck</a>. And it very much looks like 2028 could be the year that such technology finally becomes available.</p><p>Watch this space, but 2028 could well be the year that handheld gaming makes a big leap forward. Let's just pray that the memory crisis is more or less over by then, otherwise these fab new devices might be too expensive to really matter.</p> ]]></dc:content>
                                                                                                                                            <link>https://www.pcgamer.com/hardware/graphics-cards/intels-first-chip-with-nvidia-graphics-is-coming-in-early-2028-according-to-the-latest-leak-and-it-could-mark-a-new-era-for-handheld-pc-gaming/</link>
                                                                            <description>
                            <![CDATA[ Nvidia's second-gen RTX Spark is also due in 2028 and AMD has new chips coming, too. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">MxABVb6PCHm3tBbYqYW3w8</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/ofqrRPccvWk5WNqowyA7S3-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Tue, 16 Jun 2026 14:38:13 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Graphics Cards]]></category>
                                                    <category><![CDATA[Hardware]]></category>
                                                                                                                    <dc:creator><![CDATA[ Jeremy Laird ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/yAFomvQ2kRS39NDfXHRP7G-320-70.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/ofqrRPccvWk5WNqowyA7S3-1920-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[A photograph of an Intel Core i7 14700K processor resting against an Nvidia GeForce RTX 3060 Ti Founders Edition graphics card]]></media:description>                                                            <media:text><![CDATA[A photograph of an Intel Core i7 14700K processor resting against an Nvidia GeForce RTX 3060 Ti Founders Edition graphics card]]></media:text>
                                <media:title type="plain"><![CDATA[A photograph of an Intel Core i7 14700K processor resting against an Nvidia GeForce RTX 3060 Ti Founders Edition graphics card]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/ofqrRPccvWk5WNqowyA7S3-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Intel and Nvidia are <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">on the record regarding plans to combine graphics chiplets from the latter with CPUs from the former</a>. When this is going to happen, however, now that's a question.</p><p>And the answer, according to a new leak, is early 2028 and maybe just in time for a launch at the CES show that year. Even more exciting, the new chip is set to have stiff competition from both Nvidia itself and AMD, perhaps heralding a new era of high-performance handheld PC gaming.</p><p><a href="https://x.com/fx57/status/2066467380625109491" target="_blank">Tech journalist Erdi Özüağ</a> claims that, "according to Intel's current roadmap, the targeted date for next-generation processors featuring Nvidia graphics units is the first quarter of 2028, and if plans do not change, the CES 2028 show could serve as the launch event."</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>That's not all that far away and, at the rate things are going in the stand-alone graphics card market, could align with new desktop GPU generations. Indeed, an early 2028 launch would make it very likely that Intel processors with Nvidia chiplets would get the upcoming Rubin graphics architecture.</p><p>Nvidia recently revealed that a <a href="https://www.pcgamer.com/hardware/gaming-laptops/nvidia-may-have-announced-the-rtx-spark-but-the-first-true-nvidia-cpu-for-the-pc-is-coming-in-2028/" target="_blank">Rubin-based version of its own new RTX Spark CPU-GPU superchip will be launched in 2028</a>. It's not known when RTX Rubin desktop graphics cards, perhaps to be branded the RTX 60 Series, will arrive. But <a href="https://www.pcgamer.com/hardware/graphics-cards/2026-is-shaping-up-to-be-one-of-the-worst-years-ever-for-new-graphics-cards-as-nvidias-rtx-50-super-series-refresh-rumoured-to-be-pushed-out-to-2027/" target="_blank">the latest rumours point to late 2027 or early 2028</a>, which does indeed line up with this new "leak."</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:2685px;"><p class="vanilla-image-block" style="padding-top:56.28%;"><img id="uh4RmnSdiWtDZFqcLXA4eQ" name="nvidia-rtx-spark-soc-in-hand" alt="Nvidia RTX Spark SoC in hand" src="https://cdn.mos.cms.futurecdn.net/uh4RmnSdiWtDZFqcLXA4eQ-1920-80.jpg" mos="" align="middle" fullscreen="" width="2685" height="1511" 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 this information is accurate, 2028 could be the year that APUs or chips combining CPU and GPU in a single package make a really big impact on PC gaming. These APUs are the class of chip used in handheld gaming PCs like the Steam Deck and Asus ROG Ally, of course. Along with these new Intel-Nvidia chips, we'll have Nvidia's own second-gen RTX Spark offering in 2028.</p><p>It's possible AMD could also launch new APUs in 2028, <a href="https://www.youtube.com/watch?v=huRWonnGiCo" target="_blank">codenamed Grimlock Point and Grimlock Halo</a>. Those APUs are not actually next-generation, which are the Medusa Point and Medusa Halo chips due later this year or in 2027, but the generation after that.</p><p>There are various rumours around what silicon production nodes all these chips will be using. By 2028, TSMC's upcoming N2 node will be quite mature and its A14 silicon could even be an option. Meanwhile, Intel's 14A node will supposedly be in full production by 2028. </p><p>Whatever, it seems safe to say that all of these new APUs will at least benefit from significantly more advanced silicon than anything available today. And that should allow both a high transistor budget for more performance and better efficiency.</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="Coph5tP2BPCHLz4dv9SCEj" name="steam-deck-white-shady" alt="Steam Deck OLED: Limited Edition White" src="https://cdn.mos.cms.futurecdn.net/Coph5tP2BPCHLz4dv9SCEj-1920-80.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="caption-text">Dare we hope for Steam Deck 2 in 2028? </span><span class="credit" itemprop="copyrightHolder">(Image credit: Valve)</span></figcaption></figure><p>So, it's pretty exciting to think about the levels of performance and battery life that might be possible in a handheld PC when all these new APUs come online in 2028. Indeed, 2028 is also a plausible launch date for the second coming of <a href="https://www.pcgamer.com/steam-deck-oled-review/" target="_blank">Valve's super-popular Steam Deck handheld</a>.</p><p>Just like the OG Deck, Steam Deck 2 is likely to get custom silicon. Valve has spoken repeatedly about wanting, essentially, to <a href="https://www.pcgamer.com/hardware/handheld-gaming-pcs/valve-is-hard-at-work-on-the-steam-deck-2-but-over-four-years-after-the-og-deck-theres-still-no-indication-of-a-launch-date/" target="_blank">wait for a really major advance in both performance and efficiency before releasing a follow up to the Steam Deck</a>. And it very much looks like 2028 could be the year that such technology finally becomes available.</p><p>Watch this space, but 2028 could well be the year that handheld gaming makes a big leap forward. Let's just pray that the memory crisis is more or less over by then, otherwise these fab new devices might be too expensive to really matter.</p>
                                                            </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-1920-80.jpg" mos="" align="middle" fullscreen="1" width="1920" height="1081" attribution="" endorsement="" class="inline expandable"><a href='https://cdn.mos.cms.futurecdn.net/jQCN5KsfehKqKYK8xcUpL6-1920-80.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-1920-80.png" mos="" align="middle" fullscreen="1" width="1457" height="829" attribution="" endorsement="" class="inline expandable"><a href='https://cdn.mos.cms.futurecdn.net/PSeEXhDabzQagnd83pa98A-1920-80.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-1920-80.jpg" mos="" align="middle" fullscreen="1" width="3840" height="2160" attribution="" endorsement="" class="inline expandable"><a href='https://cdn.mos.cms.futurecdn.net/2s7neiRZPgdxo4prMZuho4-1920-80.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-1920-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-320-70.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-1920-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-1920-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-1920-80.jpg" mos="" align="middle" fullscreen="1" width="1920" height="1081" attribution="" endorsement="" class="inline expandable"><a href='https://cdn.mos.cms.futurecdn.net/jQCN5KsfehKqKYK8xcUpL6-1920-80.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-1920-80.png" mos="" align="middle" fullscreen="1" width="1457" height="829" attribution="" endorsement="" class="inline expandable"><a href='https://cdn.mos.cms.futurecdn.net/PSeEXhDabzQagnd83pa98A-1920-80.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-1920-80.jpg" mos="" align="middle" fullscreen="1" width="3840" height="2160" attribution="" endorsement="" class="inline expandable"><a href='https://cdn.mos.cms.futurecdn.net/2s7neiRZPgdxo4prMZuho4-1920-80.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[ The latest market data shows GPU shipments are holding up for now but AMD isn't making any inroads on Nvidia ]]></title>
                                                                                                <dc:content><![CDATA[ <p><a href="https://www.jonpeddie.com/news/q126-pc-graphics-add-in-board-shipments-decreased-0-6-from-last-quarter-to-12-million-units-with-a-cagr-to-2029-of-3-3/" target="_blank">The latest market data from research outfit Jon Peddie</a> shows that the volume of PC graphics cards shipped in the first quarter of this year actually held up pretty well, <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">despite the broader chip crisis</a>. But AMD is basically flat lining, stuck at well under 10% of the market, albeit with caveats attached to the quality of JPR's data.</p><p>According to JPR, 11.82 million PC graphics cards shipped in the first quarter of 2026. Note, that's <em>shipped</em>, not sold, there's an important difference which we'll come to in a moment. But that's only very slightly down on the 11.9 million units JPR estimates for the last quarter of 2025.</p><p>However, it's well up on the 9.2 million units the research outfit has inked in for Q1 2025. Year-on-year, then, things are looking pretty healthy for PC graphics. Or are they?</p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-Ww14zX"></div>                            </div>                            <script src="https://kwizly.com/embed/Ww14zX.js" async></script><p><a href="https://www.3dcenter.org/news/die-grafikchip-und-grafikkarten-marktanteile-im-ersten-quartal-2026" target="_blank">As 3D Center points out</a>, "it's important to note that these figures represent shipments to graphics card manufacturers, not shipments to retailers or their sales figures. Therefore, this result could be partly due to graphics card manufacturers stockpiling in anticipation of the memory shortage (they wanted to quickly buy up supplies at a lower price)."</p><p>In other words, we'll have to see what the data looks like over the next few quarters to be sure. Meanwhile, what of AMD's ongoing struggle to make a dent in Nvidia's market domination?</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:3003px;"><p class="vanilla-image-block" style="padding-top:56.28%;"><img id="pcjZBENjQtGSTMF5rpDwq4" name="nvidia-rtx-5070-fe-05" alt="Nvidia RTX 5070 Founders Edition graphics card from various angles" src="https://cdn.mos.cms.futurecdn.net/pcjZBENjQtGSTMF5rpDwq4-1920-80.jpg" mos="" align="middle" fullscreen="" width="3003" height="1690" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">Nvidia is shipping these things at getting on for a rate of 10-to-one versus AMD GPUs. </span><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>Here, the news isn't great, though there's a pretty major caveat. JPR puts AMD at a mere 8% market share in these latest figures, or exactly the same as the previous quarter.</p><p>However, <a href="https://www.jonpeddie.com/news/q425-pc-graphics-aib-shipments-decreased-4-4-from-last-quarter-to-11-million-units-with-a-cagr-to-2029-of-5-9/" target="_blank">when JPR originally released its Q4 2025 figures</a>, it had AMD down for just 5% of the market. For this latest release, AMD's Q4 numbers were revised, adding an extra 400,000 GPU shipments to its tally for the quarter and thus taking AMD to 8% and a total of one million units in the updated figures.</p><p>That's a pretty huge revision for AMD's numbers and does somewhat undermine the overall credibility of JPR's data. The company has form when it comes to data errors. Like the time when it <a href="https://www.pcgamer.com/how-intel-caught-up-to-amds-graphics-card-sales-bad-maths/" target="_blank">wrongly included a load of Intel data centre chips as gaming GPUs </a>and thus implausibly decided that Intel was matching AMD for GPU market share.</p><p>When JPR originally released its Q4 2025 data, there was some scepticism. <a href="https://www.reddit.com/r/AMD_Stock/comments/1rm23ro/latest_jon_peddie_research_report_on_pc_gpu/" target="_blank">Some observers pointed out</a> that AMD earned $843 million in gaming revenue or 22% of Nvidia's reported $3.7 billion in gaming revenue in that quarter. Moreover, AMD graphics card don't extend across the whole market and it's extremely likely that the average selling price of an AMD GPU is much lower than that of an Nvidia GPU.</p><p>With all that in mind, the conclusion is that it is very hard to imagine AMD achieving 22% revenue share with just 5% unit sales of the PC graphics market. The confusing factor here is that AMD and Nvidia's "gaming" revenues also including console chip sales. And there, AMD has both Sony PlayStation and Microsoft Xbox, while Nvidia is essentially limited to Nintendo Switch sales.</p><p>Anywho, make of it all what you will. As it stands, it looks like the PC graphics card market is probably doing OK despite RAM and SSD prices getting silly. But we'll have to wait and see how things pan out later in the year before we can assume everything is going to keep on being dandy.</p> ]]></dc:content>
                                                                                                                                            <link>https://www.pcgamer.com/hardware/graphics-cards/the-latest-market-data-shows-gpu-shipments-are-holding-up-for-now-but-amd-isnt-making-any-inroads-on-nvidia/</link>
                                                                            <description>
                            <![CDATA[ Is this the quiet before the storm? ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">mmXZpraoJ79Q8dVHYnP886</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/eNLaQjvpwTwVSAtDHJiyMB-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Thu, 11 Jun 2026 14:39:04 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Graphics Cards]]></category>
                                                    <category><![CDATA[Hardware]]></category>
                                                                                                                    <dc:creator><![CDATA[ Jeremy Laird ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/yAFomvQ2kRS39NDfXHRP7G-320-70.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/eNLaQjvpwTwVSAtDHJiyMB-1920-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Asus Prime RX 9070 XT graphics card]]></media:description>                                                            <media:text><![CDATA[Asus Prime RX 9070 XT graphics card]]></media:text>
                                <media:title type="plain"><![CDATA[Asus Prime RX 9070 XT graphics card]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/eNLaQjvpwTwVSAtDHJiyMB-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p><a href="https://www.jonpeddie.com/news/q126-pc-graphics-add-in-board-shipments-decreased-0-6-from-last-quarter-to-12-million-units-with-a-cagr-to-2029-of-3-3/" target="_blank">The latest market data from research outfit Jon Peddie</a> shows that the volume of PC graphics cards shipped in the first quarter of this year actually held up pretty well, <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">despite the broader chip crisis</a>. But AMD is basically flat lining, stuck at well under 10% of the market, albeit with caveats attached to the quality of JPR's data.</p><p>According to JPR, 11.82 million PC graphics cards shipped in the first quarter of 2026. Note, that's <em>shipped</em>, not sold, there's an important difference which we'll come to in a moment. But that's only very slightly down on the 11.9 million units JPR estimates for the last quarter of 2025.</p><p>However, it's well up on the 9.2 million units the research outfit has inked in for Q1 2025. Year-on-year, then, things are looking pretty healthy for PC graphics. Or are they?</p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-Ww14zX"></div>                            </div>                            <script src="https://kwizly.com/embed/Ww14zX.js" async></script><p><a href="https://www.3dcenter.org/news/die-grafikchip-und-grafikkarten-marktanteile-im-ersten-quartal-2026" target="_blank">As 3D Center points out</a>, "it's important to note that these figures represent shipments to graphics card manufacturers, not shipments to retailers or their sales figures. Therefore, this result could be partly due to graphics card manufacturers stockpiling in anticipation of the memory shortage (they wanted to quickly buy up supplies at a lower price)."</p><p>In other words, we'll have to see what the data looks like over the next few quarters to be sure. Meanwhile, what of AMD's ongoing struggle to make a dent in Nvidia's market domination?</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:3003px;"><p class="vanilla-image-block" style="padding-top:56.28%;"><img id="pcjZBENjQtGSTMF5rpDwq4" name="nvidia-rtx-5070-fe-05" alt="Nvidia RTX 5070 Founders Edition graphics card from various angles" src="https://cdn.mos.cms.futurecdn.net/pcjZBENjQtGSTMF5rpDwq4-1920-80.jpg" mos="" align="middle" fullscreen="" width="3003" height="1690" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">Nvidia is shipping these things at getting on for a rate of 10-to-one versus AMD GPUs. </span><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>Here, the news isn't great, though there's a pretty major caveat. JPR puts AMD at a mere 8% market share in these latest figures, or exactly the same as the previous quarter.</p><p>However, <a href="https://www.jonpeddie.com/news/q425-pc-graphics-aib-shipments-decreased-4-4-from-last-quarter-to-11-million-units-with-a-cagr-to-2029-of-5-9/" target="_blank">when JPR originally released its Q4 2025 figures</a>, it had AMD down for just 5% of the market. For this latest release, AMD's Q4 numbers were revised, adding an extra 400,000 GPU shipments to its tally for the quarter and thus taking AMD to 8% and a total of one million units in the updated figures.</p><p>That's a pretty huge revision for AMD's numbers and does somewhat undermine the overall credibility of JPR's data. The company has form when it comes to data errors. Like the time when it <a href="https://www.pcgamer.com/how-intel-caught-up-to-amds-graphics-card-sales-bad-maths/" target="_blank">wrongly included a load of Intel data centre chips as gaming GPUs </a>and thus implausibly decided that Intel was matching AMD for GPU market share.</p><p>When JPR originally released its Q4 2025 data, there was some scepticism. <a href="https://www.reddit.com/r/AMD_Stock/comments/1rm23ro/latest_jon_peddie_research_report_on_pc_gpu/" target="_blank">Some observers pointed out</a> that AMD earned $843 million in gaming revenue or 22% of Nvidia's reported $3.7 billion in gaming revenue in that quarter. Moreover, AMD graphics card don't extend across the whole market and it's extremely likely that the average selling price of an AMD GPU is much lower than that of an Nvidia GPU.</p><p>With all that in mind, the conclusion is that it is very hard to imagine AMD achieving 22% revenue share with just 5% unit sales of the PC graphics market. The confusing factor here is that AMD and Nvidia's "gaming" revenues also including console chip sales. And there, AMD has both Sony PlayStation and Microsoft Xbox, while Nvidia is essentially limited to Nintendo Switch sales.</p><p>Anywho, make of it all what you will. As it stands, it looks like the PC graphics card market is probably doing OK despite RAM and SSD prices getting silly. But we'll have to wait and see how things pan out later in the year before we can assume everything is going to keep on being dandy.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Linux driver for vintage AMD GPUs gets an update with a helping hand from Copilot AI, keeping old hardware alive and kicking ]]></title>
                                                                                                <dc:content><![CDATA[ <p>In the midst of the RAMpocalypse and the billions of dollars being thrown at AI, it's easy to become blind to the fact that the use of machine learning can be highly beneficial in lots of different scenarios. Case in point: an update to an old AMD GPU Linux driver was created with the help of Microsoft's Copilot.</p><p>As reported by <a href="https://www.phoronix.com/news/AMD-R600-Driver-Copilot-Cleanup" target="_blank">Phoronix</a>, the driver is <a href="https://docs.mesa3d.org/sourcetree.html" target="_blank">R600 Gallium3D</a>, an open-source package for <a href="https://mesa3d.org/" target="_blank">Mesa</a>, that's exclusively for AMD's Terascale architecture GPUs. These first appeared in 2007, with the Radeon HD 2000-series, before bowing out with the HD 6000-series three years later (though a variety of rebadged chips continued to appear in later Radeon models).</p><p>Since AMD no longer offers any kind of official support or updates for this driver set, it's down to the coding community to keep these alive, and <a href="https://gitlab.freedesktop.org/gerddie" target="_blank">Gert Wolny</a> seems to be one of the very few coders working on the R600 drivers these days. Since it's obviously not a full-time, paid job, you'd naturally expect anyone in this situation to be getting help from any source available.</p><p>That's precisely what's happened in this instance, where <a href="https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/41945" target="_blank">Wolny has leaned on GitHub Copilot</a> to help out with tidying up the shader compiler code. This process is called refactoring, and it essentially irons out hiccups, bloated code, duplication, and so on without changing what it all fundamentally does.</p><p>This is something that AI is quite good at, as it can quickly spot things among the vast sea of code lines that the human brain could potentially miss. Microsoft has <a href="https://docs.github.com/en/copilot/tutorials/refactor-code" target="_blank">a short tutorial on Copilot refactoring</a> if you're interested in learning more about what it can do.</p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-Ww14zX"></div>                            </div>                            <script src="https://kwizly.com/embed/Ww14zX.js" async></script><p>Admittedly, none of this is likely to be noteworthy to most PC gamers, because it's only for old hardware that can't be used to run any of the latest games. But if you do have a penchant for vintage hardware, running on Linux to avoid having to deal with Windows spitting the dummy out over drivers, then it's surely good news for you.</p><p>One question worth considering is how long it will be before AI is used to handle the whole process of keeping older hardware alive and kicking, rather than just doing a spot of code spring cleaning. Given how rapidly we've gone from AI simply being a topic of academic interest to now defining today's world of computing, the answer is likely to be 'not very long at all.'</p> ]]></dc:content>
                                                                                                                                            <link>https://www.pcgamer.com/hardware/graphics-cards/linux-driver-for-vintage-amd-gpus-gets-an-update-with-a-helping-hand-from-copilot-ai-keeping-old-hardware-alive-and-kicking/</link>
                                                                            <description>
                            <![CDATA[ Today, just refactoring. Tomorrow, the whole driver set? ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">F7ex4j4sTv8k9YqiPFgwwR</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/qsCM7oWrFbqDj7yuvhiLtT-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Wed, 10 Jun 2026 14:31:39 +0000</pubDate>                                                                                                                                                                                                                                <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-320-70.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/qsCM7oWrFbqDj7yuvhiLtT-1920-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[An image of an ATI/AMD Radeon HD 5970 graphics card against a red gradient background]]></media:description>                                                            <media:text><![CDATA[An image of an ATI/AMD Radeon HD 5970 graphics card against a red gradient background]]></media:text>
                                <media:title type="plain"><![CDATA[An image of an ATI/AMD Radeon HD 5970 graphics card against a red gradient background]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/qsCM7oWrFbqDj7yuvhiLtT-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>In the midst of the RAMpocalypse and the billions of dollars being thrown at AI, it's easy to become blind to the fact that the use of machine learning can be highly beneficial in lots of different scenarios. Case in point: an update to an old AMD GPU Linux driver was created with the help of Microsoft's Copilot.</p><p>As reported by <a href="https://www.phoronix.com/news/AMD-R600-Driver-Copilot-Cleanup" target="_blank">Phoronix</a>, the driver is <a href="https://docs.mesa3d.org/sourcetree.html" target="_blank">R600 Gallium3D</a>, an open-source package for <a href="https://mesa3d.org/" target="_blank">Mesa</a>, that's exclusively for AMD's Terascale architecture GPUs. These first appeared in 2007, with the Radeon HD 2000-series, before bowing out with the HD 6000-series three years later (though a variety of rebadged chips continued to appear in later Radeon models).</p><p>Since AMD no longer offers any kind of official support or updates for this driver set, it's down to the coding community to keep these alive, and <a href="https://gitlab.freedesktop.org/gerddie" target="_blank">Gert Wolny</a> seems to be one of the very few coders working on the R600 drivers these days. Since it's obviously not a full-time, paid job, you'd naturally expect anyone in this situation to be getting help from any source available.</p><p>That's precisely what's happened in this instance, where <a href="https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/41945" target="_blank">Wolny has leaned on GitHub Copilot</a> to help out with tidying up the shader compiler code. This process is called refactoring, and it essentially irons out hiccups, bloated code, duplication, and so on without changing what it all fundamentally does.</p><p>This is something that AI is quite good at, as it can quickly spot things among the vast sea of code lines that the human brain could potentially miss. Microsoft has <a href="https://docs.github.com/en/copilot/tutorials/refactor-code" target="_blank">a short tutorial on Copilot refactoring</a> if you're interested in learning more about what it can do.</p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-Ww14zX"></div>                            </div>                            <script src="https://kwizly.com/embed/Ww14zX.js" async></script><p>Admittedly, none of this is likely to be noteworthy to most PC gamers, because it's only for old hardware that can't be used to run any of the latest games. But if you do have a penchant for vintage hardware, running on Linux to avoid having to deal with Windows spitting the dummy out over drivers, then it's surely good news for you.</p><p>One question worth considering is how long it will be before AI is used to handle the whole process of keeping older hardware alive and kicking, rather than just doing a spot of code spring cleaning. Given how rapidly we've gone from AI simply being a topic of academic interest to now defining today's world of computing, the answer is likely to be 'not very long at all.'</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ 2026 is shaping up to be one of the worst years ever for new graphics cards as Nvidia's RTX 50 Super Series refresh rumoured to be pushed out to 2027 ]]></title>
                                                                                                <dc:content><![CDATA[ <p>Safe to say, as we approach the midpoint of 2026, it hasn't exactly been a vintage year for GPU launches. We'll come to the details, but so far you're looking at a couple of very minor revisions of existing GPUs. And now comes a rumour that our only real hope for something slightly exciting this year has been punted out to 2027.</p><p>Yup, the latest word on <a href="https://www.pcgamer.com/hardware/graphics-cards/tech-leaker-claims-that-the-rtx-50-super-refresh-is-still-on-despite-the-rampocalypse-and-itll-be-joined-by-a-12-gb-rtx-5060/" target="_blank">Nvidia's on-again-off-again RTX 50 Super Series</a> GPUs is that they won't appear until early 2027. As spotted by <a href="https://videocardz.com/newz/nvidia-geforce-rtx-50-super-series-now-rumored-for-ces-2027" target="_blank">Videocardz</a>, the usually well-informed <a href="https://benchlife.info/nvidia-geforce-rtx-50-super-series-add-5060-12gb/" target="_blank">Taiwanese website Benchlife</a> says that although there were some previous indications of a late 2026 launch, their understanding is that the RTX 50 Super GPUs won't be seen until CES 2027 in January at the earliest.</p><p>So far in 2026, we've had the launch of the <a href="https://www.pcgamer.com/hardware/graphics-cards/amd-announce-global-rollout-of-the-rx-9070-gre-which-is-slower-than-the-standard-model-for-the-same-original-msrp/" target="_blank">AMD Radeon RX 9070 GRE</a> and the Nvidia RTX 5070 12 GB for laptops. The first is a revision of an existing GPU with slightly knocked-down specs, and the second merely an existing GPU with some more video memory—a chipset so momentous, <a href="https://www.pcgamer.com/hardware/graphics-cards/nvidia-has-quietly-announced-the-12-gb-rtx-5070-mobile-in-a-geforce-driver-update-of-all-things/" target="_blank">Nvidia "launched" it by mentioning it as an aside in the release notes for a driver update</a>.</p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-Ww14zX"></div>                            </div>                            <script src="https://kwizly.com/embed/Ww14zX.js" async></script><p>One might point to the <a href="https://www.pcgamer.com/hardware/graphics-cards/intel-launches-the-arc-pro-b70-graphics-card-based-on-the-big-battlemage-gpu-weve-been-waiting-for-forever-but-its-for-ai-not-gaming/" target="_blank">Intel Arc Pro B70</a>. But that's a $1,000 AI GPU with the gaming performance of a $400 desktop graphics card. So, it's hard to see how it's relevant. And <a href="https://www.pcgamer.com/hardware/i-expected-nvidias-keynote-to-leave-out-gaming-entirely-but-the-rtx-sparks-purported-5070-like-performance-is-a-pleasant-surprise/" target="_blank">Nvidia's new RTX Spark</a> is an APU with CPU cores, not a pure GPU. And, anyway, it's just a rebadge of the DGX Spark chip announced over a year ago and <a href="https://www.pcgamer.com/hardware/graphics-cards/nvidias-little-gold-box-of-pure-ai-power-the-dgx-spark-is-finally-out-and-the-comparison-with-amds-much-cheaper-strix-halo-chip-is-looking-a-little-fugly/" target="_blank">finally released in October</a>.</p><p>As for the rest of the year, well, the <a href="https://www.pcgamer.com/hardware/graphics-cards/amd-reportedly-planning-a-new-budget-graphics-card-with-a-surprising-number-of-cores/" target="_blank">AMD Radeon RX 9050 budget GPU</a> is expected, but that's supposedly based on the same Navi 44 chip as the RX 9060 and RX 9060 XT. Beyond that, there's a purported <a href="https://www.pcgamer.com/hardware/graphics-cards/nvidias-next-hardware-launch-for-us-gamers-could-be-an-rtx-5050-with-a-whopping-1-gb-of-extra-vram/" target="_blank">Nvidia RTX 5050 9 GB</a>, which again is a tweaked version of an existing GPU.</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:2804px;"><p class="vanilla-image-block" style="padding-top:56.28%;"><img id="W2nKoF2QjTzsmoFn6qiNEH" name="amd-rx-9070-gre-05" alt="Acer Nitro Radeon RX 9070 GRE graphics card" src="https://cdn.mos.cms.futurecdn.net/W2nKoF2QjTzsmoFn6qiNEH-1920-80.jpg" mos="" align="middle" fullscreen="" width="2804" height="1578" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">AMD's underwhelming Radeon RX 9070 GRE looks set to be the most exciting GPU launch in 2026  </span><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p><a href="https://www.pcgamer.com/hardware/graphics-cards/amds-next-gen-rdna-5-gpus-not-out-until-late-2027-or-even-early-2028-according-to-new-report-citing-graphics-card-makers-at-computex/" target="_blank">As we reported earlier today,</a> AMD is now not expected to launch its next-gen RDNA 5 graphics chips until late 2027 or even 2028. And if Nvidia's revised RTX 50 Supers really do arrive early next year, it's hard to see how Nvidia's actual next-gen graphics architecture, Rubin, arrives any earlier than RDNA 5.</p><p>In other words, if the RTX 50 Supers come in early 2027, Nvidia is hardly going to replace them with brand-new Rubin just a couple of months later. All of which means that 2026 is almost certainly going to be incredibly slim pickings for new GPUs, and there's a chance 2027 mightn't be all that much better.</p><p>If AMD RDNA 4 and Nvidia Rubin do slip to 2028, then the best we can hope for is tweaks of existing GPUs, <a href="https://www.pcgamer.com/hardware/graphics-cards/tech-leaker-claims-that-the-rtx-50-super-refresh-is-still-on-despite-the-rampocalypse-and-itll-be-joined-by-a-12-gb-rtx-5060/" target="_blank">including the RTX 50 Super Series</a>, in 2027.</p><p>All I can say is, props to you if you managed to bag an <a href="https://www.pcgamer.com/nvidia-geforce-rtx-4090-founders-edition-review-performance-benchmarks/" target="_blank">RTX 4090</a> at something close to its MSRP back when it launched in October 2022. Putting multi-frame gen to one side, it's otherwise still the second fastest GPU today. And it now looks likely that by the time something faster comes out, it will have been either the fastest or second fastest graphics card you can buy for six years or more. That's an incredible run.</p> ]]></dc:content>
                                                                                                                                            <link>https://www.pcgamer.com/hardware/graphics-cards/2026-is-shaping-up-to-be-one-of-the-worst-years-ever-for-new-graphics-cards-as-nvidias-rtx-50-super-series-refresh-rumoured-to-be-pushed-out-to-2027/</link>
                                                                            <description>
                            <![CDATA[ The slim GPU pickings look set to continue. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">tpvahGDLVpmvLmcD2LJRZZ</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/pcjZBENjQtGSTMF5rpDwq4-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Tue, 09 Jun 2026 16:15:13 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Graphics Cards]]></category>
                                                    <category><![CDATA[Hardware]]></category>
                                                                                                                    <dc:creator><![CDATA[ Jeremy Laird ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/yAFomvQ2kRS39NDfXHRP7G-320-70.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/pcjZBENjQtGSTMF5rpDwq4-1920-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Nvidia RTX 5070 Founders Edition graphics card from various angles]]></media:description>                                                            <media:text><![CDATA[Nvidia RTX 5070 Founders Edition graphics card from various angles]]></media:text>
                                <media:title type="plain"><![CDATA[Nvidia RTX 5070 Founders Edition graphics card from various angles]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/pcjZBENjQtGSTMF5rpDwq4-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Safe to say, as we approach the midpoint of 2026, it hasn't exactly been a vintage year for GPU launches. We'll come to the details, but so far you're looking at a couple of very minor revisions of existing GPUs. And now comes a rumour that our only real hope for something slightly exciting this year has been punted out to 2027.</p><p>Yup, the latest word on <a href="https://www.pcgamer.com/hardware/graphics-cards/tech-leaker-claims-that-the-rtx-50-super-refresh-is-still-on-despite-the-rampocalypse-and-itll-be-joined-by-a-12-gb-rtx-5060/" target="_blank">Nvidia's on-again-off-again RTX 50 Super Series</a> GPUs is that they won't appear until early 2027. As spotted by <a href="https://videocardz.com/newz/nvidia-geforce-rtx-50-super-series-now-rumored-for-ces-2027" target="_blank">Videocardz</a>, the usually well-informed <a href="https://benchlife.info/nvidia-geforce-rtx-50-super-series-add-5060-12gb/" target="_blank">Taiwanese website Benchlife</a> says that although there were some previous indications of a late 2026 launch, their understanding is that the RTX 50 Super GPUs won't be seen until CES 2027 in January at the earliest.</p><p>So far in 2026, we've had the launch of the <a href="https://www.pcgamer.com/hardware/graphics-cards/amd-announce-global-rollout-of-the-rx-9070-gre-which-is-slower-than-the-standard-model-for-the-same-original-msrp/" target="_blank">AMD Radeon RX 9070 GRE</a> and the Nvidia RTX 5070 12 GB for laptops. The first is a revision of an existing GPU with slightly knocked-down specs, and the second merely an existing GPU with some more video memory—a chipset so momentous, <a href="https://www.pcgamer.com/hardware/graphics-cards/nvidia-has-quietly-announced-the-12-gb-rtx-5070-mobile-in-a-geforce-driver-update-of-all-things/" target="_blank">Nvidia "launched" it by mentioning it as an aside in the release notes for a driver update</a>.</p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-Ww14zX"></div>                            </div>                            <script src="https://kwizly.com/embed/Ww14zX.js" async></script><p>One might point to the <a href="https://www.pcgamer.com/hardware/graphics-cards/intel-launches-the-arc-pro-b70-graphics-card-based-on-the-big-battlemage-gpu-weve-been-waiting-for-forever-but-its-for-ai-not-gaming/" target="_blank">Intel Arc Pro B70</a>. But that's a $1,000 AI GPU with the gaming performance of a $400 desktop graphics card. So, it's hard to see how it's relevant. And <a href="https://www.pcgamer.com/hardware/i-expected-nvidias-keynote-to-leave-out-gaming-entirely-but-the-rtx-sparks-purported-5070-like-performance-is-a-pleasant-surprise/" target="_blank">Nvidia's new RTX Spark</a> is an APU with CPU cores, not a pure GPU. And, anyway, it's just a rebadge of the DGX Spark chip announced over a year ago and <a href="https://www.pcgamer.com/hardware/graphics-cards/nvidias-little-gold-box-of-pure-ai-power-the-dgx-spark-is-finally-out-and-the-comparison-with-amds-much-cheaper-strix-halo-chip-is-looking-a-little-fugly/" target="_blank">finally released in October</a>.</p><p>As for the rest of the year, well, the <a href="https://www.pcgamer.com/hardware/graphics-cards/amd-reportedly-planning-a-new-budget-graphics-card-with-a-surprising-number-of-cores/" target="_blank">AMD Radeon RX 9050 budget GPU</a> is expected, but that's supposedly based on the same Navi 44 chip as the RX 9060 and RX 9060 XT. Beyond that, there's a purported <a href="https://www.pcgamer.com/hardware/graphics-cards/nvidias-next-hardware-launch-for-us-gamers-could-be-an-rtx-5050-with-a-whopping-1-gb-of-extra-vram/" target="_blank">Nvidia RTX 5050 9 GB</a>, which again is a tweaked version of an existing GPU.</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:2804px;"><p class="vanilla-image-block" style="padding-top:56.28%;"><img id="W2nKoF2QjTzsmoFn6qiNEH" name="amd-rx-9070-gre-05" alt="Acer Nitro Radeon RX 9070 GRE graphics card" src="https://cdn.mos.cms.futurecdn.net/W2nKoF2QjTzsmoFn6qiNEH-1920-80.jpg" mos="" align="middle" fullscreen="" width="2804" height="1578" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">AMD's underwhelming Radeon RX 9070 GRE looks set to be the most exciting GPU launch in 2026  </span><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p><a href="https://www.pcgamer.com/hardware/graphics-cards/amds-next-gen-rdna-5-gpus-not-out-until-late-2027-or-even-early-2028-according-to-new-report-citing-graphics-card-makers-at-computex/" target="_blank">As we reported earlier today,</a> AMD is now not expected to launch its next-gen RDNA 5 graphics chips until late 2027 or even 2028. And if Nvidia's revised RTX 50 Supers really do arrive early next year, it's hard to see how Nvidia's actual next-gen graphics architecture, Rubin, arrives any earlier than RDNA 5.</p><p>In other words, if the RTX 50 Supers come in early 2027, Nvidia is hardly going to replace them with brand-new Rubin just a couple of months later. All of which means that 2026 is almost certainly going to be incredibly slim pickings for new GPUs, and there's a chance 2027 mightn't be all that much better.</p><p>If AMD RDNA 4 and Nvidia Rubin do slip to 2028, then the best we can hope for is tweaks of existing GPUs, <a href="https://www.pcgamer.com/hardware/graphics-cards/tech-leaker-claims-that-the-rtx-50-super-refresh-is-still-on-despite-the-rampocalypse-and-itll-be-joined-by-a-12-gb-rtx-5060/" target="_blank">including the RTX 50 Super Series</a>, in 2027.</p><p>All I can say is, props to you if you managed to bag an <a href="https://www.pcgamer.com/nvidia-geforce-rtx-4090-founders-edition-review-performance-benchmarks/" target="_blank">RTX 4090</a> at something close to its MSRP back when it launched in October 2022. Putting multi-frame gen to one side, it's otherwise still the second fastest GPU today. And it now looks likely that by the time something faster comes out, it will have been either the fastest or second fastest graphics card you can buy for six years or more. That's an incredible run.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Tech leaker claims that the RTX 50 Super refresh is still on, despite the RAMpocalypse, and it'll be joined by a 12 GB RTX 5060 ]]></title>
                                                                                                <dc:content><![CDATA[ <p>Back in November of last year, rumours were abounding that <a href="https://www.pcgamer.com/hardware/graphics-cards/a-rumour-that-nvidia-will-cancel-the-rtx-50-super-cards-because-of-ram-is-almost-certainly-nonsense-but-everything-wont-be-fine-either/" target="_blank">Nvidia had cancelled the expected Super refresh of its RTX 50-series</a> of graphics cards, though at the time, I thought the whole thing was nonsense. However, six months on, and there's still no sign of them thanks to the RAMpocalypse, but it might not be totally game over, if one person is to be believed.</p><p>This is all according to <a href="https://x.com/Zed__Wang/status/2062772562019692861" target="_blank">MEGAsizeGPU on X</a>, who has a pretty decent track record of dropping hints and tidbits that eventually come true. "RTX 50 Super is back on track," they write, before adding something extra. "This time includes 5060 12G (or maybe it will have a new name as 5060 super)."</p><div class="see-more see-more--clipped"><figure><blockquote class="twitter-tweet hawk-ignore" data-lang="en" cite="https://twitter.com/cantworkitout/status/2062772562019692861"><p lang="en" dir="ltr">RTX 50 Super is back on track. This time includes 5060 12G ( or maybe it will have a new name as 5060 super )<a href="https://twitter.com/cantworkitout/status/2062772562019692861">June 5, 2026</a></p></blockquote></figure><div class="see-more__filter"></div></div><p>Nvidia has done two lots of RTX Super refresh in the past, starting with the RTX 20-series (2080, 2070, 2060 Supers) and then again with the RTX 40-series (4080, 4070 Ti, 4070 Supers). In all cases, the Super variant of a given RTX graphics card sported a GPU that had more shader units than the original model, either by using a complete version of the same processor die or a more heavily cut-down chip from the next tier up.</p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-Ww14zX"></div>                            </div>                            <script src="https://kwizly.com/embed/Ww14zX.js" async></script><p>For example, the <a href="https://www.pcgamer.com/nvidia-rtx-4070-ti-review-benchmarks-performance/" target="_blank">GeForce RTX 4070 Ti</a> uses a full AD104 die with 7680, whereas the <a href="https://www.pcgamer.com/msi-geforce-rtx-4070-ti-super-ventus-review-performance/" target="_blank">RTX 4070 Ti Super</a> sports an AD103 chip with 8448 shaders. The full version of that GPU, with 10240 shaders, is used in the RTX 4080 Super.</p><p>Nvidia will have lots of Blackwell dies sitting in its inventory that just can't be used in any current product, because they just don't have sufficient functional parts and/or operating clock speeds to meet an SKU's requirements. Hence, the need for a Super refresh, in which they can be used.</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="Xg2N6vopTno4n5kvwZfa95" name="ventus-3x-4" alt="An MSI RTX 5080 in white installed in a gaming PC." src="https://cdn.mos.cms.futurecdn.net/Xg2N6vopTno4n5kvwZfa95-1920-80.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 exception to this is the GB203 in the RTX 5080, which is already a full die, but the main point of interest for the RTX 50 Supers isn't so much the shader count as how much VRAM will be on the graphics cards. Current Blackwell gaming cards use 2 GB GDDR7 modules, but it's generally expected that the Supers will use 3 GB ones. So instead of having 16 GB, the RTX 5080 Super would have 24 GB.</p><p>This is where MEGAsizeGPU's RTX 5060 claim comes in. At the moment, this is an 8 GB graphics card, using four 2 GB modules. However, with 3 GB chips, the total amount of VRAM would increase to 12 GB, putting it on par with the much-loved <a href="https://www.pcgamer.com/nvidia-geforce-rtx-3060-12gb-review-benchmarks-zotac-twin-edge/" target="_blank">RTX 3060</a> (and the <a href="https://www.pcgamer.com/nvidia-rtx-4070-review-benchmarks-performance/" target="_blank">RTX 4070</a> and 5070).</p><p>I still believe that Nvidia <em>will</em> release an RTX 50 Super refresh at some point in the near future, pushing the RTX 60-series further down the road until the gaming PC market is in a better position to switch to a newer GPU. As to exactly what those Supers will be like, here's my current thinking:</p><ul><li><strong>RTX 5080 Super</strong> - 10240 shaders, 2.7 GHz boost clock, 24 GB VRAM</li><li><strong>RTX 5070 Ti Super </strong>- 9718 shaders, 2.6 GHz boost clock, 16 GB VRAM</li><li><strong>RTX 5070 Super</strong> - 6272 shaders, 2.5 GHz boost clock, 16 GB VRAM</li><li><strong>RTX 5060 Super </strong>- 3840 shaders, 2.5 GHz boost clock, 12 GB VRAM</li></ul><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="CzLesRH75N6X7cYkf4ytq4" name="nvidia-rtx-5070-fe-02" alt="Nvidia RTX 5070 Founders Edition graphics card from various angles" src="https://cdn.mos.cms.futurecdn.net/CzLesRH75N6X7cYkf4ytq4-1920-80.jpg" mos="" align="middle" fullscreen="" width="3392" height="1908" 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>Why do I think the 5070 and 5070 Ti Supers won't have more VRAM than this? The answer is the RAMpocalypse and the limited supply of GDDR7. No company other than Nvidia is using it, but DRAM manufacturers are favouring memory production for the AI market, not gaming, so rather than using six modules on the 5070 Super's 192-bit memory bus, it'll be reduced to 128-bits in size so that four 3 GB modules can be used.</p><p>In the case of the RTX 5070 Ti, I reckon that Nvidia won't change the VRAM count at all, again for supply reasons.</p><p>Of course, one person saying the Super series is back on and me slapping down a handful of considered GPU specs means very little in the grand scheme of things, so we'll just have to wait and see if the refresh actually appears. And even if it does, will it be this year or early 2027? Assuming PC gaming hasn't been DRAM-priced out of existence by then.</p> ]]></dc:content>
                                                                                                                                            <link>https://www.pcgamer.com/hardware/graphics-cards/tech-leaker-claims-that-the-rtx-50-super-refresh-is-still-on-despite-the-rampocalypse-and-itll-be-joined-by-a-12-gb-rtx-5060/</link>
                                                                            <description>
                            <![CDATA[ Gotta use all them Blackwell dies somehow. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">EPcVzQF2s24Zo3VQ5PMLBR</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/AqtjYKKNZmnM3ivhcd9XV8-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Tue, 09 Jun 2026 15:22:19 +0000</pubDate>                                                                                                                                                                                                                                <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-320-70.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/AqtjYKKNZmnM3ivhcd9XV8-1920-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[MSI RTX 5060 graphics card]]></media:description>                                                            <media:text><![CDATA[MSI RTX 5060 graphics card]]></media:text>
                                <media:title type="plain"><![CDATA[MSI RTX 5060 graphics card]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/AqtjYKKNZmnM3ivhcd9XV8-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Back in November of last year, rumours were abounding that <a href="https://www.pcgamer.com/hardware/graphics-cards/a-rumour-that-nvidia-will-cancel-the-rtx-50-super-cards-because-of-ram-is-almost-certainly-nonsense-but-everything-wont-be-fine-either/" target="_blank">Nvidia had cancelled the expected Super refresh of its RTX 50-series</a> of graphics cards, though at the time, I thought the whole thing was nonsense. However, six months on, and there's still no sign of them thanks to the RAMpocalypse, but it might not be totally game over, if one person is to be believed.</p><p>This is all according to <a href="https://x.com/Zed__Wang/status/2062772562019692861" target="_blank">MEGAsizeGPU on X</a>, who has a pretty decent track record of dropping hints and tidbits that eventually come true. "RTX 50 Super is back on track," they write, before adding something extra. "This time includes 5060 12G (or maybe it will have a new name as 5060 super)."</p><div class="see-more see-more--clipped"><figure><blockquote class="twitter-tweet hawk-ignore" data-lang="en" cite="https://twitter.com/cantworkitout/status/2062772562019692861"><p lang="en" dir="ltr">RTX 50 Super is back on track. This time includes 5060 12G ( or maybe it will have a new name as 5060 super )<a href="https://twitter.com/cantworkitout/status/2062772562019692861">June 5, 2026</a></p></blockquote></figure><div class="see-more__filter"></div></div><p>Nvidia has done two lots of RTX Super refresh in the past, starting with the RTX 20-series (2080, 2070, 2060 Supers) and then again with the RTX 40-series (4080, 4070 Ti, 4070 Supers). In all cases, the Super variant of a given RTX graphics card sported a GPU that had more shader units than the original model, either by using a complete version of the same processor die or a more heavily cut-down chip from the next tier up.</p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-Ww14zX"></div>                            </div>                            <script src="https://kwizly.com/embed/Ww14zX.js" async></script><p>For example, the <a href="https://www.pcgamer.com/nvidia-rtx-4070-ti-review-benchmarks-performance/" target="_blank">GeForce RTX 4070 Ti</a> uses a full AD104 die with 7680, whereas the <a href="https://www.pcgamer.com/msi-geforce-rtx-4070-ti-super-ventus-review-performance/" target="_blank">RTX 4070 Ti Super</a> sports an AD103 chip with 8448 shaders. The full version of that GPU, with 10240 shaders, is used in the RTX 4080 Super.</p><p>Nvidia will have lots of Blackwell dies sitting in its inventory that just can't be used in any current product, because they just don't have sufficient functional parts and/or operating clock speeds to meet an SKU's requirements. Hence, the need for a Super refresh, in which they can be used.</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="Xg2N6vopTno4n5kvwZfa95" name="ventus-3x-4" alt="An MSI RTX 5080 in white installed in a gaming PC." src="https://cdn.mos.cms.futurecdn.net/Xg2N6vopTno4n5kvwZfa95-1920-80.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 exception to this is the GB203 in the RTX 5080, which is already a full die, but the main point of interest for the RTX 50 Supers isn't so much the shader count as how much VRAM will be on the graphics cards. Current Blackwell gaming cards use 2 GB GDDR7 modules, but it's generally expected that the Supers will use 3 GB ones. So instead of having 16 GB, the RTX 5080 Super would have 24 GB.</p><p>This is where MEGAsizeGPU's RTX 5060 claim comes in. At the moment, this is an 8 GB graphics card, using four 2 GB modules. However, with 3 GB chips, the total amount of VRAM would increase to 12 GB, putting it on par with the much-loved <a href="https://www.pcgamer.com/nvidia-geforce-rtx-3060-12gb-review-benchmarks-zotac-twin-edge/" target="_blank">RTX 3060</a> (and the <a href="https://www.pcgamer.com/nvidia-rtx-4070-review-benchmarks-performance/" target="_blank">RTX 4070</a> and 5070).</p><p>I still believe that Nvidia <em>will</em> release an RTX 50 Super refresh at some point in the near future, pushing the RTX 60-series further down the road until the gaming PC market is in a better position to switch to a newer GPU. As to exactly what those Supers will be like, here's my current thinking:</p><ul><li><strong>RTX 5080 Super</strong> - 10240 shaders, 2.7 GHz boost clock, 24 GB VRAM</li><li><strong>RTX 5070 Ti Super </strong>- 9718 shaders, 2.6 GHz boost clock, 16 GB VRAM</li><li><strong>RTX 5070 Super</strong> - 6272 shaders, 2.5 GHz boost clock, 16 GB VRAM</li><li><strong>RTX 5060 Super </strong>- 3840 shaders, 2.5 GHz boost clock, 12 GB VRAM</li></ul><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="CzLesRH75N6X7cYkf4ytq4" name="nvidia-rtx-5070-fe-02" alt="Nvidia RTX 5070 Founders Edition graphics card from various angles" src="https://cdn.mos.cms.futurecdn.net/CzLesRH75N6X7cYkf4ytq4-1920-80.jpg" mos="" align="middle" fullscreen="" width="3392" height="1908" 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>Why do I think the 5070 and 5070 Ti Supers won't have more VRAM than this? The answer is the RAMpocalypse and the limited supply of GDDR7. No company other than Nvidia is using it, but DRAM manufacturers are favouring memory production for the AI market, not gaming, so rather than using six modules on the 5070 Super's 192-bit memory bus, it'll be reduced to 128-bits in size so that four 3 GB modules can be used.</p><p>In the case of the RTX 5070 Ti, I reckon that Nvidia won't change the VRAM count at all, again for supply reasons.</p><p>Of course, one person saying the Super series is back on and me slapping down a handful of considered GPU specs means very little in the grand scheme of things, so we'll just have to wait and see if the refresh actually appears. And even if it does, will it be this year or early 2027? Assuming PC gaming hasn't been DRAM-priced out of existence by then.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ AMD's next-gen RDNA 5 GPUs not out until late 2027 or even early 2028 according to new report citing graphics card makers at Computex ]]></title>
                                                                                                <dc:content><![CDATA[ <p>A new report citing graphics card makers at the <a href="https://www.pcgamer.com/hardware/live/news/computex-2026-live-all-the-best-pc-gaming-hardware-announcements-at-this-years-show/" target="_blank">Computex show</a> claims AMD's next-gen RDNA 5 GPUs won't appear until at least late next year and perhaps not until early 2028. AMD's current RDNA 4 graphics cards, <a href="https://www.pcgamer.com/hardware/graphics-cards/amd-radeon-rx-9700-xt-review-asus-prime-oc/" target="_blank">including the Radeon RX 9070 XT</a>, were released in March 2025.</p><p><a href="https://tweakers.net/nieuws/248826/bronnen-nieuwe-amd-gpus-laten-nog-minstens-een-jaar-op-zich-wachten.html" target="_blank">Dutch website Tweakers</a> says it spoke with several graphics card manufacturers at Computex. One reportedly said that the expectation was that RDNA 5 would arrive in the second half of 2027. But another thought that too optimistic, predicting a late 2027 or early 2028 launch window.</p><p>Historically, both AMD and its main rival in the PC graphics market, Nvidia, have released new GPU families on a two-year cadence. But that has been slipping slightly of late.</p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-Ww14zX"></div>                            </div>                            <script src="https://kwizly.com/embed/Ww14zX.js" async></script><p>AMD's first RDNA 3 GPUs, <a href="https://www.pcgamer.com/amd-radeon-rx-7900-xtx-review-benchmarks-performance/#section-amd-rx-7900-xtx-architecture" target="_blank">topped by the Radeon RX 7900 XTX</a>, were released in December 2022. RDNA 4 didn't follow until March 2025. If RDNA 5 doesn't land until late 2027, that'll mean a full year has been added to the launch cycles since RDNA 3 in 2022.</p><p>For what it's worth, we're not necessarily expecting Nvidia to stick to the traditional two-year cadence with its next-gen Rubin graphics cards, either. Nvidia also slightly slipped with the RTX 5090, which arrived in January 2025, following the RTX 4090's release in October 2022.</p><p>For what it's worth, at Computex Nvidia said it <a href="https://www.pcgamer.com/hardware/nvidia-sets-out-roadmap-for-rtx-spark-its-new-pc-platform-which-also-gives-us-a-better-idea-of-when-to-expect-next-gen-rtx-gpus/" target="_blank">planned to release the Vera Rubin iteration of its RTX Spark chip in 2028</a>. That's an APU with a CPU and graphics, not a pure GPU. But it's the closest we currently have to an indication regarding Nvidia's plans for next-gen PC gaming graphics. </p><p>Of course, you could actually argue that the later AMD's RDNA 5 and indeed Nvidia's Rubin arrives, in some ways the better. The PC hardware industry is currently being suffocated by elevated chip prices driven by the AI boom. If pushing RDNA 5 out makes it more affordable, that could be preferable to an earlier release at sky-high prices.</p><p>All that said, if the AI boom keeps booming, we could end up with RDNA 5 being both late <em>and</em> very expensive. PC gamers haven't had much luck recently, what with the prices of so much hardware spiralling out of reach. So, here's hoping that by the the RDNA 5 finally surfaces, we're back to something resembling a normal and functional hardware market.</p> ]]></dc:content>
                                                                                                                                            <link>https://www.pcgamer.com/hardware/graphics-cards/amds-next-gen-rdna-5-gpus-not-out-until-late-2027-or-even-early-2028-according-to-new-report-citing-graphics-card-makers-at-computex/</link>
                                                                            <description>
                            <![CDATA[ In some ways, the later the better. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">AMepeSQNfizhDQGF5AnDi9</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/KG2KsBtxpVBGWVwuwdpyzG-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Tue, 09 Jun 2026 11:01:42 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Graphics Cards]]></category>
                                                    <category><![CDATA[Hardware]]></category>
                                                                                                                    <dc:creator><![CDATA[ Jeremy Laird ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/yAFomvQ2kRS39NDfXHRP7G-320-70.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/KG2KsBtxpVBGWVwuwdpyzG-1920-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Acer Nitro Radeon RX 9070 GRE graphics card]]></media:description>                                                            <media:text><![CDATA[Acer Nitro Radeon RX 9070 GRE graphics card]]></media:text>
                                <media:title type="plain"><![CDATA[Acer Nitro Radeon RX 9070 GRE graphics card]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/KG2KsBtxpVBGWVwuwdpyzG-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>A new report citing graphics card makers at the <a href="https://www.pcgamer.com/hardware/live/news/computex-2026-live-all-the-best-pc-gaming-hardware-announcements-at-this-years-show/" target="_blank">Computex show</a> claims AMD's next-gen RDNA 5 GPUs won't appear until at least late next year and perhaps not until early 2028. AMD's current RDNA 4 graphics cards, <a href="https://www.pcgamer.com/hardware/graphics-cards/amd-radeon-rx-9700-xt-review-asus-prime-oc/" target="_blank">including the Radeon RX 9070 XT</a>, were released in March 2025.</p><p><a href="https://tweakers.net/nieuws/248826/bronnen-nieuwe-amd-gpus-laten-nog-minstens-een-jaar-op-zich-wachten.html" target="_blank">Dutch website Tweakers</a> says it spoke with several graphics card manufacturers at Computex. One reportedly said that the expectation was that RDNA 5 would arrive in the second half of 2027. But another thought that too optimistic, predicting a late 2027 or early 2028 launch window.</p><p>Historically, both AMD and its main rival in the PC graphics market, Nvidia, have released new GPU families on a two-year cadence. But that has been slipping slightly of late.</p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-Ww14zX"></div>                            </div>                            <script src="https://kwizly.com/embed/Ww14zX.js" async></script><p>AMD's first RDNA 3 GPUs, <a href="https://www.pcgamer.com/amd-radeon-rx-7900-xtx-review-benchmarks-performance/#section-amd-rx-7900-xtx-architecture" target="_blank">topped by the Radeon RX 7900 XTX</a>, were released in December 2022. RDNA 4 didn't follow until March 2025. If RDNA 5 doesn't land until late 2027, that'll mean a full year has been added to the launch cycles since RDNA 3 in 2022.</p><p>For what it's worth, we're not necessarily expecting Nvidia to stick to the traditional two-year cadence with its next-gen Rubin graphics cards, either. Nvidia also slightly slipped with the RTX 5090, which arrived in January 2025, following the RTX 4090's release in October 2022.</p><p>For what it's worth, at Computex Nvidia said it <a href="https://www.pcgamer.com/hardware/nvidia-sets-out-roadmap-for-rtx-spark-its-new-pc-platform-which-also-gives-us-a-better-idea-of-when-to-expect-next-gen-rtx-gpus/" target="_blank">planned to release the Vera Rubin iteration of its RTX Spark chip in 2028</a>. That's an APU with a CPU and graphics, not a pure GPU. But it's the closest we currently have to an indication regarding Nvidia's plans for next-gen PC gaming graphics. </p><p>Of course, you could actually argue that the later AMD's RDNA 5 and indeed Nvidia's Rubin arrives, in some ways the better. The PC hardware industry is currently being suffocated by elevated chip prices driven by the AI boom. If pushing RDNA 5 out makes it more affordable, that could be preferable to an earlier release at sky-high prices.</p><p>All that said, if the AI boom keeps booming, we could end up with RDNA 5 being both late <em>and</em> very expensive. PC gamers haven't had much luck recently, what with the prices of so much hardware spiralling out of reach. So, here's hoping that by the the RDNA 5 finally surfaces, we're back to something resembling a normal and functional hardware market.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
            </channel>
</rss>