<?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 href="https://www.pcgamer.com/feeds/tag/graphics-cards/" rel="self" type="application/rss+xml" />
                            <title><![CDATA[ Latest from PC Gamer in Graphics-cards ]]></title>
                <link>https://www.pcgamer.com/hardware/graphics-cards</link>
        <description><![CDATA[ All the latest graphics-cards content from the PC Gamer team ]]></description>
                                    <lastBuildDate>Tue, 06 Oct 2026 16:14:17 +0000</lastBuildDate>
                            <language>en</language>
                                <item>
                                                            <title><![CDATA[ I've been looking for graphics card deals all day and this RX 9070 GRE at MSRP is the only thing saving me from total despair ]]></title>
                                                                                                <dc:content><![CDATA[ <p>It's pretty rough out there for graphics card deals. I've seen some awful things trying to track down any Prime Day deals, including an <a href="https://www.amazon.com/ASUS-SFF-Ready-Graphics-2-5-Slot-Axial-tech/dp/B0F4RZDFD5?th=1" target="_blank">RTX 5060 Ti for near-enough the MSRP of an RTX 5070 Ti</a>. It's nearly double the price of the <a href="https://www.amazon.com/Gaming-Graphics-TBA-bit-Extreme-Performance/dp/B0F4LYLZ1N/ref=sr_1_5" target="_blank">8 GB model</a>, which is still $100 over MSRP.</p><p>That's all nothing new but still utterly depressing. The memory crisis has done a number on graphics cards, especially Nvidia ones. So, I suppose I should be a little thankful for this <a href="https://www.bestbuy.com/product/xfx-swift-amd-radeon-rx-9070gre-triple-fan-gaming-graphics-card-with-12gb-gddr6-pci-express-5-0-hdmi-3xdp-amd-rdna-4-black/J39HPQ83YJ/sku/6680085" target="_blank">XFX Swift AMD Radeon RX 9070 XT GRE over at Best Buy</a>. </p><ul><li><a href="https://www.pcgamer.com/best-amazon-prime-day-pc-gaming-deals/" target="_blank"><strong>We're collecting all the best Prime Day PC gaming deals here</strong></a></li></ul><p>It's not a deal, per se, but it's not nothing. It's still holding out at $550, which is exactly the price it launched at not too long ago. </p><p>Now, we have admittedly <a href="https://www.pcgamer.com/hardware/graphics-cards/much-cheaper-and-much-faster-than-an-rtx-5060-ti-16-gb-the-rx-9070-gre-is-the-only-sub-msrp-graphics-card-around-today/" target="_blank">seen it for less in recent weeks</a>. A couple of different GRE models, one from Asus and one from Gigabyte, were down to $500. Though these have shot up since. They're both above the card's usual asking price today, as are all others I've seen.</p><p>It's a decent graphics card, though. It comes with 12 GB of GDDR6 VRAM, which should tide over any PC gamer for a while in the latest games. At least until this whole AI build-out nonsense is over and done with and GPUs are back at sensible prices.</p><p>We <a href="https://www.pcgamer.com/hardware/graphics-cards/amd-radeon-rx-9070-gre-review-acer-nitro/" target="_blank">reviewed the Acer Nitro RX 9070 GRE</a> earlier in the year. It scored reasonably well then for its solid performance compared to the RTX 5060 Ti and RTX 5070. It's often beaten by the higher-tier Nvidia card, but not by loads, and that GPU <a href="https://www.walmart.com/ip/PNY-GeForce-RTX-5070-Overclocked-Triple-Fan-Graphics-DLSS-4-Video-Card/15371260951" target="_blank">costs silly money now</a>.</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-1780405030966-dj89vvhdq *, #fv-chart-1780405030966-dj89vvhdq *:before, #fv-chart-1780405030966-dj89vvhdq *:after, #fv-chart-1780405030966-dj89vvhdq-slideshow *, #fv-chart-1780405030966-dj89vvhdq-slideshow *:before, #fv-chart-1780405030966-dj89vvhdq-slideshow *:after {box-sizing: border-box !important; margin: 0; padding: 0; border: 0;font-size: 100%; font: inherit; vertical-align: baseline;}#fv-chart-1780405030966-dj89vvhdq, #fv-chart-1780405030966-dj89vvhdq-slideshow { font-family: 'Open Sans', sans-serif !important; }#fv-chart-1780405030966-dj89vvhdq {position: relative !important; overflow: visible !important;--riv-primary: #E33235;}#fv-chart-1780405030966-dj89vvhdq .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-1780405030966-dj89vvhdq .fv-inner-wrapper.fv-no-header.fv-is-image-compare {padding-top: 0 !important;}#fv-chart-1780405030966-dj89vvhdq.fv-full-bleed {width: 100vw !important;margin-left: calc(50% - 50vw) !important;}body {overflow-x: clip !important;}#fv-chart-1780405030966-dj89vvhdq.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-1780405030966-dj89vvhdq .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-1780405030966-dj89vvhdq-slideshow {position: relative !important;width: 100% !important;margin: 1rem 0 !important;--riv-primary: #E33235;}#fv-chart-1780405030966-dj89vvhdq-slideshow .fv-slides-wrapper {position: relative !important;width: 100% !important;}#fv-chart-1780405030966-dj89vvhdq-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-1780405030966-dj89vvhdq-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-1780405030966-dj89vvhdq-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-1780405030966-dj89vvhdq-slideshow .fv-nav-btn svg {width: 18px !important;height: 18px !important;stroke-width: 3px !important;filter: none !important;}#fv-chart-1780405030966-dj89vvhdq-slideshow .fv-nav-btn:hover {opacity: 0.9 !important;transform: translateY(-1px) !important;}#fv-chart-1780405030966-dj89vvhdq-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-1780405030966-dj89vvhdq-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-1780405030966-dj89vvhdq-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-1780405030966-dj89vvhdq-slideshow .fv-slideshow-select:focus {outline: 2px solid #E33235 !important;border-color: #E33235 !important;}#fv-chart-1780405030966-dj89vvhdq .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-1780405030966-dj89vvhdq .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-1780405030966-dj89vvhdq .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-1780405030966-dj89vvhdq .fv-versus-chart { display: flex; flex-direction: column; width: 100%; margin-top: 1rem; }#fv-chart-1780405030966-dj89vvhdq .fv-versus-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 1.5rem; padding: 0 1rem; }#fv-chart-1780405030966-dj89vvhdq .fv-versus-select-wrapper { flex: 1; min-width: 0; }#fv-chart-1780405030966-dj89vvhdq .fv-versus-select-wrapper.fv-left { text-align: center; padding-right: 1rem; }#fv-chart-1780405030966-dj89vvhdq .fv-versus-select-wrapper.fv-right { text-align: center; padding-left: 1rem; }#fv-chart-1780405030966-dj89vvhdq .fv-versus-select-container { position: relative; display: inline-block; max-width: 100%; width: 100%; }#fv-chart-1780405030966-dj89vvhdq .fv-versus-chevron { position: absolute; top: 50%; transform: translateY(-50%); pointer-events: none; width: 16px; height: 16px; flex-shrink: 0; }#fv-chart-1780405030966-dj89vvhdq .fv-versus-select-wrapper.fv-left .fv-versus-chevron { right: 0; }#fv-chart-1780405030966-dj89vvhdq .fv-versus-select-wrapper.fv-right .fv-versus-chevron { right: 0; }#fv-chart-1780405030966-dj89vvhdq .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-1780405030966-dj89vvhdq .fv-versus-select.fv-select-left { text-align: center; direction: ltr; padding-right: 1.25rem; }#fv-chart-1780405030966-dj89vvhdq .fv-versus-select.fv-select-right { text-align: center; padding-right: 1.25rem; }#fv-chart-1780405030966-dj89vvhdq .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-1780405030966-dj89vvhdq .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-1780405030966-dj89vvhdq .fv-versus-body { display: flex; flex-direction: column; gap: 1.5rem; }#fv-chart-1780405030966-dj89vvhdq .fv-versus-row { position: relative; height: auto; padding-top: 20px; margin-bottom: 0.25rem; display: block; }#fv-chart-1780405030966-dj89vvhdq .fv-versus-bar-container { position: relative; height: 32px; display: flex; align-items: center; }#fv-chart-1780405030966-dj89vvhdq .fv-versus-bar-left-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-end; align-items: center; }#fv-chart-1780405030966-dj89vvhdq .fv-versus-bar-right-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-start; align-items: center; }#fv-chart-1780405030966-dj89vvhdq .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-1780405030966-dj89vvhdq .fv-versus-bar-left { border-radius: 4px 0 0 4px; justify-content: flex-end; padding: 0 8px; }#fv-chart-1780405030966-dj89vvhdq .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-1780405030966-dj89vvhdq .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-1780405030966-dj89vvhdq .fv-inside-left { white-space: nowrap; flex-shrink: 0; }#fv-chart-1780405030966-dj89vvhdq .fv-inside-right { white-space: nowrap; flex-shrink: 0; }#fv-chart-1780405030966-dj89vvhdq .fv-versus-val-text { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; }#fv-chart-1780405030966-dj89vvhdq .fv-versus-pct-diff { font-size: 12px; font-weight: 600; }#fv-chart-1780405030966-dj89vvhdq .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-1780405030966-dj89vvhdq .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-1780405030966-dj89vvhdq .fv-bottom-bar { display: flex !important; flex-direction: column !important; align-items: center !important; margin-top: 0.5rem !important; gap: 1rem !important; }#fv-chart-1780405030966-dj89vvhdq .fv-footer-content { text-align: center !important; width: 100% !important; }#fv-chart-1780405030966-dj89vvhdq .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-1780405030966-dj89vvhdq .fv-dropdown-wrapper { text-align: center !important; margin-bottom: 16px !important; margin-top: 0 !important; }#fv-chart-1780405030966-dj89vvhdq .fv-dropdown-title-container { position: relative !important; display: inline-block !important; max-width: 100% !important; }#fv-chart-1780405030966-dj89vvhdq .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-1780405030966-dj89vvhdq .fv-dropdown-title:focus { outline: none !important; }#fv-chart-1780405030966-dj89vvhdq .fv-dropdown-title::-ms-expand { display: none !important; }#fv-chart-1780405030966-dj89vvhdq .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-1780405030966-dj89vvhdq .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-1780405030966-dj89vvhdq .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-1780405030966-dj89vvhdq .fv-carousel-nav-btn:hover { border-color: #9ca3af !important; }#fv-chart-1780405030966-dj89vvhdq .fv-carousel-counter { font-size: 14px !important; color: #374151 !important; text-align: center !important; margin-top: 1rem !important; }#fv-chart-1780405030966-dj89vvhdq .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-1780405030966-dj89vvhdq .fv-legend-item { display: flex !important; align-items: center !important; gap: 6px !important; font-size: 14px !important; color: #374151 !important; }#fv-chart-1780405030966-dj89vvhdq .fv-legend-color { width: 12px !important; height: 12px !important; border-radius: 3px !important; }#fv-chart-1780405030966-dj89vvhdq .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-1780405030966-dj89vvhdq .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-1780405030966-dj89vvhdq .fv-multi-legend-swatch { width: 16px !important; height: 16px !important; border-radius: 3px !important; }#fv-chart-1780405030966-dj89vvhdq .fv-benchmark-group { margin-bottom: 1rem !important; }#fv-chart-1780405030966-dj89vvhdq .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-1780405030966-dj89vvhdq .fv-bar-row, #fv-chart-1780405030966-dj89vvhdq .fv-stacked-product { display: flex !important; align-items: center !important; width: 100% !important; margin-bottom: 0.75rem !important; }#fv-chart-1780405030966-dj89vvhdq .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-1780405030966-dj89vvhdq .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-1780405030966-dj89vvhdq .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-1780405030966-dj89vvhdq .fv-bar:hover { opacity: 0.8 !important; }#fv-chart-1780405030966-dj89vvhdq .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-1780405030966-dj89vvhdq .fv-bar-inner-label { white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; padding-right: 8px !important; }#fv-chart-1780405030966-dj89vvhdq .fv-bar-inner-value { flex-shrink: 0 !important; }#fv-chart-1780405030966-dj89vvhdq .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-1780405030966-dj89vvhdq .fv-bar-label.fv-primary-product { font-weight: bold !important; color: var(--riv-primary) !important; }#fv-chart-1780405030966-dj89vvhdq .fv-multi-bar-container { flex-direction: column !important; padding: 4px !important; align-items: stretch !important; gap: 4px !important; height: auto !important; }#fv-chart-1780405030966-dj89vvhdq .fv-multi-bar-item { display: flex !important; align-items: center !important; height: 25px !important; width: 100% !important; }#fv-chart-1780405030966-dj89vvhdq .fv-stacked-bar { display: flex !important; overflow: hidden !important; }#fv-chart-1780405030966-dj89vvhdq .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-1780405030966-dj89vvhdq .fv-stacked-segment:last-child { border-right: none !important; }#fv-chart-1780405030966-dj89vvhdq .fv-segment-value { font-size: 14px !important; font-weight: bold !important; }#fv-chart-1780405030966-dj89vvhdq .fv-grouped-bar-product { display: flex !important; flex-direction: column !important; width: 100% !important; margin-bottom: 1.25rem !important; }#fv-chart-1780405030966-dj89vvhdq .fv-grouped-product-title-wrapper { padding-left: 150px !important; }#fv-chart-1780405030966-dj89vvhdq .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-1780405030966-dj89vvhdq .fv-bar-cluster { width: 100% !important; flex-grow: 1 !important; display: flex !important; flex-direction: column !important; }#fv-chart-1780405030966-dj89vvhdq .fv-bar-cluster .fv-bar-row { margin-bottom: 3px !important; }#fv-chart-1780405030966-dj89vvhdq .fv-bar-cluster .fv-bar-container { height: 20px !important; }#fv-chart-1780405030966-dj89vvhdq .riv-grid line {stroke: #D1D5DB !important;stroke-dasharray: 3 3 !important;}#fv-chart-1780405030966-dj89vvhdq .fv-x-axis-wrapper { display: flex !important; width: 100% !important; margin-top: 0.5rem !important; }#fv-chart-1780405030966-dj89vvhdq .fv-x-axis-label-space { width: 150px !important; padding-right: 10px !important; flex-shrink: 0 !important; }#fv-chart-1780405030966-dj89vvhdq .fv-x-axis-chart-space { flex-grow: 1 !important; padding-right: 8px !important; }#fv-chart-1780405030966-dj89vvhdq .fv-x-axis-wrapper.fv-grouped-x-axis { margin-left: 0 !important; }#fv-chart-1780405030966-dj89vvhdq .fv-x-axis-line { border-top: 1px solid #D1D5DB !important; }#fv-chart-1780405030966-dj89vvhdq .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-1780405030966-dj89vvhdq .fv-x-axis-ticks span { position: relative !important; }#fv-chart-1780405030966-dj89vvhdq .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-1780405030966-dj89vvhdq .fv-x-axis-unit { text-align: center !important; font-size: 14px !important; color: #374151 !important; margin-top: 8px !important; display: block !important; }#fv-chart-1780405030966-dj89vvhdq .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-1780405030966-dj89vvhdq .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-1780405030966-dj89vvhdq.mobile-view .fv-pie-container,#fv-chart-1780405030966-dj89vvhdq.labels-on-top .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1780405030966-dj89vvhdq.mobile-view .fv-grouped-product-title-wrapper,#fv-chart-1780405030966-dj89vvhdq.labels-on-top .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1780405030966-dj89vvhdq.mobile-view .fv-bar-row,#fv-chart-1780405030966-dj89vvhdq.mobile-view .fv-stacked-product,#fv-chart-1780405030966-dj89vvhdq.mobile-view .fv-grouped-bar-product,#fv-chart-1780405030966-dj89vvhdq.labels-on-top .fv-bar-row,#fv-chart-1780405030966-dj89vvhdq.labels-on-top .fv-stacked-product,#fv-chart-1780405030966-dj89vvhdq.labels-on-top .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1780405030966-dj89vvhdq.mobile-view .fv-bar-label:not(.fv-grouped-product-title),#fv-chart-1780405030966-dj89vvhdq.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-1780405030966-dj89vvhdq.mobile-view .fv-bar-label,#fv-chart-1780405030966-dj89vvhdq.mobile-view .fv-grouped-product-title,#fv-chart-1780405030966-dj89vvhdq.labels-on-top .fv-bar-label,#fv-chart-1780405030966-dj89vvhdq.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-1780405030966-dj89vvhdq.mobile-view .fv-bar-container,#fv-chart-1780405030966-dj89vvhdq.mobile-view .fv-bar-cluster,#fv-chart-1780405030966-dj89vvhdq.labels-on-top .fv-bar-container,#fv-chart-1780405030966-dj89vvhdq.labels-on-top .fv-bar-cluster {width: 100% !important;}#fv-chart-1780405030966-dj89vvhdq.mobile-view .fv-x-axis-wrapper,#fv-chart-1780405030966-dj89vvhdq.labels-on-top .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1780405030966-dj89vvhdq.mobile-view .fv-x-axis-label-space,#fv-chart-1780405030966-dj89vvhdq.labels-on-top .fv-x-axis-label-space {display: none !important;}#fv-chart-1780405030966-dj89vvhdq.mobile-view .fv-x-axis-chart-space,#fv-chart-1780405030966-dj89vvhdq.labels-on-top .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1780405030966-dj89vvhdq.mobile-view .fv-benchmark-title,#fv-chart-1780405030966-dj89vvhdq.labels-on-top .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1780405030966-dj89vvhdq.mobile-view .fv-dropdown-title,#fv-chart-1780405030966-dj89vvhdq.labels-on-top .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1780405030966-dj89vvhdq.mobile-view .fv-carousel-nav-btn,#fv-chart-1780405030966-dj89vvhdq.labels-on-top .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1780405030966-dj89vvhdq.mobile-view .fv-chart-title,#fv-chart-1780405030966-dj89vvhdq.labels-on-top .fv-chart-title {padding: 0 8px !important;}#fv-chart-1780405030966-dj89vvhdq.mobile-view .fv-chart-subhead,#fv-chart-1780405030966-dj89vvhdq.labels-on-top .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1780405030966-dj89vvhdq.mobile-view .fv-versus-header,#fv-chart-1780405030966-dj89vvhdq.labels-on-top .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1780405030966-dj89vvhdq.mobile-view .fv-versus-select-wrapper,#fv-chart-1780405030966-dj89vvhdq.labels-on-top .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1780405030966-dj89vvhdq.mobile-view .fv-versus-select-wrapper.fv-left,#fv-chart-1780405030966-dj89vvhdq.labels-on-top .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1780405030966-dj89vvhdq.mobile-view .fv-versus-select-wrapper.fv-right,#fv-chart-1780405030966-dj89vvhdq.labels-on-top .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1780405030966-dj89vvhdq.mobile-view .fv-versus-select.fv-select-left,#fv-chart-1780405030966-dj89vvhdq.labels-on-top .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1780405030966-dj89vvhdq.mobile-view .fv-versus-select.fv-select-right,#fv-chart-1780405030966-dj89vvhdq.labels-on-top .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1780405030966-dj89vvhdq.mobile-view .fv-versus-vs,#fv-chart-1780405030966-dj89vvhdq.labels-on-top .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1780405030966-dj89vvhdq.mobile-view .fv-versus-select-container,#fv-chart-1780405030966-dj89vvhdq.labels-on-top .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1780405030966-dj89vvhdq.mobile-view .fv-versus-select,#fv-chart-1780405030966-dj89vvhdq.labels-on-top .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1780405030966-dj89vvhdq.mobile-view .fv-stl-shop-all-btn,#fv-chart-1780405030966-dj89vvhdq.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-1780405030966-dj89vvhdq.mobile-view .fv-stl-shop-all-logo,#fv-chart-1780405030966-dj89vvhdq.mobile-view .fv-stl-shop-all-icon,#fv-chart-1780405030966-dj89vvhdq.labels-on-top .fv-stl-shop-all-logo,#fv-chart-1780405030966-dj89vvhdq.labels-on-top .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1780405030966-dj89vvhdq.mobile-view .fv-stl-shop-all-icon svg,#fv-chart-1780405030966-dj89vvhdq.labels-on-top .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1780405030966-dj89vvhdq.mobile-view .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1780405030966-dj89vvhdq.mobile-view.fv-contains-line-chart .fv-footer-content {margin-left: -1rem !important;margin-right: -1rem !important;}@media (max-width: 599px) {#fv-chart-1780405030966-dj89vvhdq .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1780405030966-dj89vvhdq .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1780405030966-dj89vvhdq .fv-bar-row,#fv-chart-1780405030966-dj89vvhdq .fv-stacked-product,#fv-chart-1780405030966-dj89vvhdq .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1780405030966-dj89vvhdq .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-1780405030966-dj89vvhdq .fv-bar-label,#fv-chart-1780405030966-dj89vvhdq .fv-grouped-product-title {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1780405030966-dj89vvhdq .fv-bar-container,#fv-chart-1780405030966-dj89vvhdq .fv-bar-cluster {width: 100% !important;}#fv-chart-1780405030966-dj89vvhdq .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1780405030966-dj89vvhdq .fv-x-axis-label-space {display: none !important;}#fv-chart-1780405030966-dj89vvhdq .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1780405030966-dj89vvhdq .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1780405030966-dj89vvhdq .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1780405030966-dj89vvhdq .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1780405030966-dj89vvhdq .fv-chart-title {padding: 0 8px !important;}#fv-chart-1780405030966-dj89vvhdq .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1780405030966-dj89vvhdq .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1780405030966-dj89vvhdq .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1780405030966-dj89vvhdq .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1780405030966-dj89vvhdq .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1780405030966-dj89vvhdq .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1780405030966-dj89vvhdq .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1780405030966-dj89vvhdq .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1780405030966-dj89vvhdq .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1780405030966-dj89vvhdq .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1780405030966-dj89vvhdq .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-1780405030966-dj89vvhdq .fv-stl-shop-all-logo,#fv-chart-1780405030966-dj89vvhdq .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1780405030966-dj89vvhdq .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1780405030966-dj89vvhdq .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1780405030966-dj89vvhdq.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": "Upscaled gaming performance","description": "Subhead to describe the test and what's being measured and why","creator": {"@type": "Organization","name": "PC Gamer","logo": "https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png"},"isAccessibleForFree": true,"dateCreated": "2026-06-02T12:57:10.967Z","citation": "There are a couple of instances where, when using upscaling, the RX 9070 GRE takes a healthy lead in terms of frame rates over the RTX 5070.","keywords": ["RX 9070 GRE | 12 GB","RX 9070 | 16 GB","RTX 5070 | 12 GB","RTX 5060 Ti | 16 GB","RX 9060 XT | 16 GB","Black Myth Wukong (1440p High + Upscaling (quality))","Cyberpunk 2077 (1440p RT Ultra + upscaling (quality))","F1 24 (1440p Ultra high +upscaling (Quality), 2x FG)","Homeworld 3 (1440p Epic + upscaling (quality))","The Talos Principle 2 (1440p Ultra +upscaling (quality), 2x FG)","benchmark","comparison","performance","review","PC Gamer"],"measurementTechnique": "Performance Benchmarking","variableMeasured": [{"@type": "PropertyValue","name": "RX 9070 GRE | 12 GB – Black Myth Wukong (1440p High + Upscaling (quality))","value": 95,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9070 | 16 GB – Black Myth Wukong (1440p High + Upscaling (quality))","value": 111,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RTX 5070 | 12 GB – Black Myth Wukong (1440p High + Upscaling (quality))","value": 107,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RTX 5060 Ti | 16 GB – Black Myth Wukong (1440p High + Upscaling (quality))","value": 86,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9060 XT | 16 GB – Black Myth Wukong (1440p High + Upscaling (quality))","value": 78,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9070 GRE | 12 GB – Cyberpunk 2077 (1440p RT Ultra + upscaling (quality))","value": 130,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9070 | 16 GB – Cyberpunk 2077 (1440p RT Ultra + upscaling (quality))","value": 149,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RTX 5070 | 12 GB – Cyberpunk 2077 (1440p RT Ultra + upscaling (quality))","value": 122,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RTX 5060 Ti | 16 GB – Cyberpunk 2077 (1440p RT Ultra + upscaling (quality))","value": 96,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9060 XT | 16 GB – Cyberpunk 2077 (1440p RT Ultra + upscaling (quality))","value": 102,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9070 GRE | 12 GB – F1 24 (1440p Ultra high +upscaling (Quality), 2x FG)","value": 249,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9070 | 16 GB – F1 24 (1440p Ultra high +upscaling (Quality), 2x FG)","value": 261,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RTX 5070 | 12 GB – F1 24 (1440p Ultra high +upscaling (Quality), 2x FG)","value": 176,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RTX 5060 Ti | 16 GB – F1 24 (1440p Ultra high +upscaling (Quality), 2x FG)","value": 136,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9060 XT | 16 GB – F1 24 (1440p Ultra high +upscaling (Quality), 2x FG)","value": 190,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9070 GRE | 12 GB – Homeworld 3 (1440p Epic + upscaling (quality))","value": 115,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9070 | 16 GB – Homeworld 3 (1440p Epic + upscaling (quality))","value": 123,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RTX 5070 | 12 GB – Homeworld 3 (1440p Epic + upscaling (quality))","value": 127,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RTX 5060 Ti | 16 GB – Homeworld 3 (1440p Epic + upscaling (quality))","value": 118,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9060 XT | 16 GB – Homeworld 3 (1440p Epic + upscaling (quality))","value": 110,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9070 GRE | 12 GB – The Talos Principle 2 (1440p Ultra +upscaling (quality), 2x FG)","value": 164,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9070 | 16 GB – The Talos Principle 2 (1440p Ultra +upscaling (quality), 2x FG)","value": 197,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RTX 5070 | 12 GB – The Talos Principle 2 (1440p Ultra +upscaling (quality), 2x FG)","value": 144,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RTX 5060 Ti | 16 GB – The Talos Principle 2 (1440p Ultra +upscaling (quality), 2x FG)","value": 115,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9060 XT | 16 GB – The Talos Principle 2 (1440p Ultra +upscaling (quality), 2x FG)","value": 135,"unitText": "Avg FPS"}]}</script><div id="fv-chart-1780405030966-dj89vvhdq" 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">Upscaled gaming performance</h3><div class="fv-dropdown-wrapper"><div class="fv-dropdown-title-container"><select class="fv-dropdown-title"><option value="0">Black Myth Wukong (1440p High + Upscaling (quality))</option><option value="1">Cyberpunk 2077 (1440p RT Ultra + upscaling (quality))</option><option value="2">F1 24 (1440p Ultra high +upscaling (Quality), 2x FG)</option><option value="3">Homeworld 3 (1440p Epic + upscaling (quality))</option><option value="4">The Talos Principle 2 (1440p Ultra +upscaling (quality), 2x FG)</option></select><div class="fv-dropdown-chevron"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"><path d="m6 9 6 6 6-6"/></svg></div></div></div><div class="riv-chart-container"><div class="fv-chart-item" id="fv-chart-1780405030966-dj89vvhdq-bar-Black Myth Wukong (1440p High + Upscaling (quality))" data-chart-type="Bar" data-title="Black Myth Wukong (1440p High + Upscaling (quality))" data-subhead="" data-caption="There are a couple of instances where, when using upscaling, the RX 9070 GRE takes a healthy lead in terms of frame rates over the RTX 5070." style=""><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row" title="RX 9070 GRE | 12 GB"><div class="fv-bar-label fv-primary-product">RX 9070 GRE | 12 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 63.33333333333333%; background-color: #E33235;" data-target-width="63.33333333333333" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">95</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 54.666666666666664%; background-color: #FE9F58;" data-target-width="54.666666666666664" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">82</span></div></div></div></div></div><div class="fv-bar-row" title="RX 9070 | 16 GB"><div class="fv-bar-label ">RX 9070 | 16 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 74%; background-color: #E33235;" data-target-width="74" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">111</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 64%; background-color: #FE9F58;" data-target-width="64" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">96</span></div></div></div></div></div><div class="fv-bar-row" title="RTX 5070 | 12 GB"><div class="fv-bar-label ">RTX 5070 | 12 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 71.33333333333334%; background-color: #E33235;" data-target-width="71.33333333333334" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">107</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 54%; background-color: #FE9F58;" data-target-width="54" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">81</span></div></div></div></div></div><div class="fv-bar-row" title="RTX 5060 Ti | 16 GB"><div class="fv-bar-label ">RTX 5060 Ti | 16 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 57.333333333333336%; background-color: #E33235;" data-target-width="57.333333333333336" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">86</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 48%; background-color: #FE9F58;" data-target-width="48" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">72</span></div></div></div></div></div><div class="fv-bar-row" title="RX 9060 XT | 16 GB"><div class="fv-bar-label ">RX 9060 XT | 16 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 52%; background-color: #E33235;" data-target-width="52" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">78</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 46%; background-color: #FE9F58;" data-target-width="46" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">69</span></div></div></div></div></div><table class="sr-only"><caption>Black Myth Wukong (1440p High + Upscaling (quality)) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>RX 9070 GRE | 12 GB</td><td>95 Avg FPS, 82 1% Low FPS</td></tr><tr><td>RX 9070 | 16 GB</td><td>111 Avg FPS, 96 1% Low FPS</td></tr><tr><td>RTX 5070 | 12 GB</td><td>107 Avg FPS, 81 1% Low FPS</td></tr><tr><td>RTX 5060 Ti | 16 GB</td><td>86 Avg FPS, 72 1% Low FPS</td></tr><tr><td>RX 9060 XT | 16 GB</td><td>78 Avg FPS, 69 1% Low FPS</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1780405030966-dj89vvhdq-bar-Cyberpunk 2077 (1440p RT Ultra + upscaling (quality))" data-chart-type="Bar" data-title="Cyberpunk 2077 (1440p RT Ultra + upscaling (quality))" data-subhead="" data-caption="There are a couple of instances where, when using upscaling, the RX 9070 GRE takes a healthy lead in terms of frame rates over the RTX 5070." style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row" title="RX 9070 GRE | 12 GB"><div class="fv-bar-label fv-primary-product">RX 9070 GRE | 12 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 86.66666666666667%; background-color: #E33235;" data-target-width="86.66666666666667" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">130</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 52%; background-color: #FE9F58;" data-target-width="52" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">78</span></div></div></div></div></div><div class="fv-bar-row" title="RX 9070 | 16 GB"><div class="fv-bar-label ">RX 9070 | 16 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 99.33333333333333%; background-color: #E33235;" data-target-width="99.33333333333333" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">149</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 68%; background-color: #FE9F58;" data-target-width="68" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">102</span></div></div></div></div></div><div class="fv-bar-row" title="RTX 5070 | 12 GB"><div class="fv-bar-label ">RTX 5070 | 12 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 81.33333333333333%; background-color: #E33235;" data-target-width="81.33333333333333" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">122</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 64.66666666666666%; background-color: #FE9F58;" data-target-width="64.66666666666666" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">97</span></div></div></div></div></div><div class="fv-bar-row" title="RTX 5060 Ti | 16 GB"><div class="fv-bar-label ">RTX 5060 Ti | 16 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 64%; background-color: #E33235;" data-target-width="64" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">96</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 52.666666666666664%; background-color: #FE9F58;" data-target-width="52.666666666666664" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">79</span></div></div></div></div></div><div class="fv-bar-row" title="RX 9060 XT | 16 GB"><div class="fv-bar-label ">RX 9060 XT | 16 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 68%; background-color: #E33235;" data-target-width="68" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">102</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 48.66666666666667%; background-color: #FE9F58;" data-target-width="48.66666666666667" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">73</span></div></div></div></div></div><table class="sr-only"><caption>Cyberpunk 2077 (1440p RT Ultra + upscaling (quality)) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>RX 9070 GRE | 12 GB</td><td>130 Avg FPS, 78 1% Low FPS</td></tr><tr><td>RX 9070 | 16 GB</td><td>149 Avg FPS, 102 1% Low FPS</td></tr><tr><td>RTX 5070 | 12 GB</td><td>122 Avg FPS, 97 1% Low FPS</td></tr><tr><td>RTX 5060 Ti | 16 GB</td><td>96 Avg FPS, 79 1% Low FPS</td></tr><tr><td>RX 9060 XT | 16 GB</td><td>102 Avg FPS, 73 1% Low FPS</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1780405030966-dj89vvhdq-bar-F1 24 (1440p Ultra high +upscaling (Quality), 2x FG)" data-chart-type="Bar" data-title="F1 24 (1440p Ultra high +upscaling (Quality), 2x FG)" data-subhead="" data-caption="There are a couple of instances where, when using upscaling, the RX 9070 GRE takes a healthy lead in terms of frame rates over the RTX 5070." style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row" title="RX 9070 GRE | 12 GB"><div class="fv-bar-label fv-primary-product">RX 9070 GRE | 12 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 83%; background-color: #E33235;" data-target-width="83" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">249</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 40.666666666666664%; background-color: #FE9F58;" data-target-width="40.666666666666664" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">122</span></div></div></div></div></div><div class="fv-bar-row" title="RX 9070 | 16 GB"><div class="fv-bar-label ">RX 9070 | 16 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 87%; background-color: #E33235;" data-target-width="87" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">261</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 38%; background-color: #FE9F58;" data-target-width="38" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">114</span></div></div></div></div></div><div class="fv-bar-row" title="RTX 5070 | 12 GB"><div class="fv-bar-label ">RTX 5070 | 12 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 58.666666666666664%; background-color: #E33235;" data-target-width="58.666666666666664" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">176</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 37.666666666666664%; background-color: #FE9F58;" data-target-width="37.666666666666664" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">113</span></div></div></div></div></div><div class="fv-bar-row" title="RTX 5060 Ti | 16 GB"><div class="fv-bar-label ">RTX 5060 Ti | 16 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 45.33333333333333%; background-color: #E33235;" data-target-width="45.33333333333333" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">136</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 29.666666666666668%; background-color: #FE9F58;" data-target-width="29.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">89</span></div></div></div></div></div><div class="fv-bar-row" title="RX 9060 XT | 16 GB"><div class="fv-bar-label ">RX 9060 XT | 16 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 63.33333333333333%; background-color: #E33235;" data-target-width="63.33333333333333" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">190</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 37.666666666666664%; background-color: #FE9F58;" data-target-width="37.666666666666664" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">113</span></div></div></div></div></div><table class="sr-only"><caption>F1 24 (1440p Ultra high +upscaling (Quality), 2x FG) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>RX 9070 GRE | 12 GB</td><td>249 Avg FPS, 122 1% Low FPS</td></tr><tr><td>RX 9070 | 16 GB</td><td>261 Avg FPS, 114 1% Low FPS</td></tr><tr><td>RTX 5070 | 12 GB</td><td>176 Avg FPS, 113 1% Low FPS</td></tr><tr><td>RTX 5060 Ti | 16 GB</td><td>136 Avg FPS, 89 1% Low FPS</td></tr><tr><td>RX 9060 XT | 16 GB</td><td>190 Avg FPS, 113 1% Low FPS</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1780405030966-dj89vvhdq-bar-Homeworld 3 (1440p Epic + upscaling (quality))" data-chart-type="Bar" data-title="Homeworld 3 (1440p Epic + upscaling (quality))" data-subhead="" data-caption="There are a couple of instances where, when using upscaling, the RX 9070 GRE takes a healthy lead in terms of frame rates over the RTX 5070." style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row" title="RX 9070 GRE | 12 GB"><div class="fv-bar-label fv-primary-product">RX 9070 GRE | 12 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 76.66666666666667%; background-color: #E33235;" data-target-width="76.66666666666667" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">115</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 42%; background-color: #FE9F58;" data-target-width="42" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">63</span></div></div></div></div></div><div class="fv-bar-row" title="RX 9070 | 16 GB"><div class="fv-bar-label ">RX 9070 | 16 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 82%; background-color: #E33235;" data-target-width="82" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">123</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 42.66666666666667%; background-color: #FE9F58;" data-target-width="42.66666666666667" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">64</span></div></div></div></div></div><div class="fv-bar-row" title="RTX 5070 | 12 GB"><div class="fv-bar-label ">RTX 5070 | 12 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 84.66666666666667%; background-color: #E33235;" data-target-width="84.66666666666667" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">127</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 42%; background-color: #FE9F58;" data-target-width="42" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">63</span></div></div></div></div></div><div class="fv-bar-row" title="RTX 5060 Ti | 16 GB"><div class="fv-bar-label ">RTX 5060 Ti | 16 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 78.66666666666666%; background-color: #E33235;" data-target-width="78.66666666666666" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">118</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 42%; background-color: #FE9F58;" data-target-width="42" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">63</span></div></div></div></div></div><div class="fv-bar-row" title="RX 9060 XT | 16 GB"><div class="fv-bar-label ">RX 9060 XT | 16 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 73.33333333333333%; background-color: #E33235;" data-target-width="73.33333333333333" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">110</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 41.333333333333336%; background-color: #FE9F58;" data-target-width="41.333333333333336" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">62</span></div></div></div></div></div><table class="sr-only"><caption>Homeworld 3 (1440p Epic + upscaling (quality)) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>RX 9070 GRE | 12 GB</td><td>115 Avg FPS, 63 1% Low FPS</td></tr><tr><td>RX 9070 | 16 GB</td><td>123 Avg FPS, 64 1% Low FPS</td></tr><tr><td>RTX 5070 | 12 GB</td><td>127 Avg FPS, 63 1% Low FPS</td></tr><tr><td>RTX 5060 Ti | 16 GB</td><td>118 Avg FPS, 63 1% Low FPS</td></tr><tr><td>RX 9060 XT | 16 GB</td><td>110 Avg FPS, 62 1% Low FPS</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1780405030966-dj89vvhdq-bar-The Talos Principle 2 (1440p Ultra +upscaling (quality), 2x FG)" data-chart-type="Bar" data-title="The Talos Principle 2 (1440p Ultra +upscaling (quality), 2x FG)" data-subhead="" data-caption="There are a couple of instances where, when using upscaling, the RX 9070 GRE takes a healthy lead in terms of frame rates over the RTX 5070." style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row" title="RX 9070 GRE | 12 GB"><div class="fv-bar-label fv-primary-product">RX 9070 GRE | 12 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 82%; background-color: #E33235;" data-target-width="82" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">164</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 30%; background-color: #FE9F58;" data-target-width="30" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">60</span></div></div></div></div></div><div class="fv-bar-row" title="RX 9070 | 16 GB"><div class="fv-bar-label ">RX 9070 | 16 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 98.5%; background-color: #E33235;" data-target-width="98.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">197</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 45%; background-color: #FE9F58;" data-target-width="45" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">90</span></div></div></div></div></div><div class="fv-bar-row" title="RTX 5070 | 12 GB"><div class="fv-bar-label ">RTX 5070 | 12 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 72%; background-color: #E33235;" data-target-width="72" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">144</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 32.5%; background-color: #FE9F58;" data-target-width="32.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">65</span></div></div></div></div></div><div class="fv-bar-row" title="RTX 5060 Ti | 16 GB"><div class="fv-bar-label ">RTX 5060 Ti | 16 GB</div><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">115</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 20.5%; background-color: #FE9F58;" data-target-width="20.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">41</span></div></div></div></div></div><div class="fv-bar-row" title="RX 9060 XT | 16 GB"><div class="fv-bar-label ">RX 9060 XT | 16 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 67.5%; background-color: #E33235;" data-target-width="67.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">135</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 29.5%; background-color: #FE9F58;" data-target-width="29.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">59</span></div></div></div></div></div><table class="sr-only"><caption>The Talos Principle 2 (1440p Ultra +upscaling (quality), 2x FG) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>RX 9070 GRE | 12 GB</td><td>164 Avg FPS, 60 1% Low FPS</td></tr><tr><td>RX 9070 | 16 GB</td><td>197 Avg FPS, 90 1% Low FPS</td></tr><tr><td>RTX 5070 | 12 GB</td><td>144 Avg FPS, 65 1% Low FPS</td></tr><tr><td>RTX 5060 Ti | 16 GB</td><td>115 Avg FPS, 41 1% Low FPS</td></tr><tr><td>RX 9060 XT | 16 GB</td><td>135 Avg FPS, 59 1% Low FPS</td></tr></tbody></table></div></div></div><div class="fv-bottom-bar"><div class="fv-footer-content" style="display: block;"><div class="rv-chart-caption" style="display: block;"><span class="fv-original-caption" style="display: block;">There are a couple of instances where, when using upscaling, the RX 9070 GRE takes a healthy lead in terms of frame rates over the RTX 5070.</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 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 || '';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-1780405030966-dj89vvhdq', false); });} else {initialize('fv-chart-1780405030966-dj89vvhdq', false);}})();</script></div><p>It should be roundly beaten by the RX 9070, which has the same MSRP in theory. Though that card now costs<a href="https://www.bestbuy.com/product/asrock-challenger-radeon-rx-9070-16gb-gddr6-pci-express-5-0-x16-graphics-card-rx9070-cl-16g/C34FQFQYK7" target="_blank"> $700</a>. So, yeah, maybe not.</p><p>Alas, the RX 9070 GRE is still the best we've got. Though it's going up in price right now, which is the exact opposite trend that we were hoping for from this Prime Day. Maybe Black Friday will finally see another reduction for this final bastion of reasonable priced graphics performance?</p><h2 id="check-out-all-newegg-s-gpu-deals"><a href="https://www.newegg.com/p/pl?N=100007709%20601469156%20601469155&Order=1" target="_blank">👉Check out all Newegg's GPU deals👈</a></h2> ]]></dc:content>
                                                                                                                                            <link>https://www.pcgamer.com/hardware/graphics-cards/ive-been-looking-for-graphics-card-deals-all-day-and-this-rx-9070-gre-at-msrp-is-the-only-thing-saving-me-from-total-despair/</link>
                                                                            <description>
                            <![CDATA[ It's rough out there. The GRE is about as good as it gets. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">tYZQRgWzSoGYTGxH9MGS4m</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/GeP4acKtofbTocDHGkrNNa-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Tue, 06 Oct 2026 16:14:17 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Graphics Cards]]></category>
                                                    <category><![CDATA[Hardware]]></category>
                                                                                                                    <dc:creator><![CDATA[ Jacob Ridley ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/2YNigoLXbckPdRPDe3stwA-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/GeP4acKtofbTocDHGkrNNa-1920-80.jpg">
                                                            <media:credit><![CDATA[XFX]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[XFX graphics card on a blue Prime Day background.]]></media:description>                                                            <media:text><![CDATA[XFX graphics card on a blue Prime Day background.]]></media:text>
                                <media:title type="plain"><![CDATA[XFX graphics card on a blue Prime Day background.]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/GeP4acKtofbTocDHGkrNNa-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>It's pretty rough out there for graphics card deals. I've seen some awful things trying to track down any Prime Day deals, including an <a href="https://www.amazon.com/ASUS-SFF-Ready-Graphics-2-5-Slot-Axial-tech/dp/B0F4RZDFD5?th=1" target="_blank">RTX 5060 Ti for near-enough the MSRP of an RTX 5070 Ti</a>. It's nearly double the price of the <a href="https://www.amazon.com/Gaming-Graphics-TBA-bit-Extreme-Performance/dp/B0F4LYLZ1N/ref=sr_1_5" target="_blank">8 GB model</a>, which is still $100 over MSRP.</p><p>That's all nothing new but still utterly depressing. The memory crisis has done a number on graphics cards, especially Nvidia ones. So, I suppose I should be a little thankful for this <a href="https://www.bestbuy.com/product/xfx-swift-amd-radeon-rx-9070gre-triple-fan-gaming-graphics-card-with-12gb-gddr6-pci-express-5-0-hdmi-3xdp-amd-rdna-4-black/J39HPQ83YJ/sku/6680085" target="_blank">XFX Swift AMD Radeon RX 9070 XT GRE over at Best Buy</a>. </p><ul><li><a href="https://www.pcgamer.com/best-amazon-prime-day-pc-gaming-deals/" target="_blank"><strong>We're collecting all the best Prime Day PC gaming deals here</strong></a></li></ul><p>It's not a deal, per se, but it's not nothing. It's still holding out at $550, which is exactly the price it launched at not too long ago. </p><p>Now, we have admittedly <a href="https://www.pcgamer.com/hardware/graphics-cards/much-cheaper-and-much-faster-than-an-rtx-5060-ti-16-gb-the-rx-9070-gre-is-the-only-sub-msrp-graphics-card-around-today/" target="_blank">seen it for less in recent weeks</a>. A couple of different GRE models, one from Asus and one from Gigabyte, were down to $500. Though these have shot up since. They're both above the card's usual asking price today, as are all others I've seen.</p><p>It's a decent graphics card, though. It comes with 12 GB of GDDR6 VRAM, which should tide over any PC gamer for a while in the latest games. At least until this whole AI build-out nonsense is over and done with and GPUs are back at sensible prices.</p><p>We <a href="https://www.pcgamer.com/hardware/graphics-cards/amd-radeon-rx-9070-gre-review-acer-nitro/" target="_blank">reviewed the Acer Nitro RX 9070 GRE</a> earlier in the year. It scored reasonably well then for its solid performance compared to the RTX 5060 Ti and RTX 5070. It's often beaten by the higher-tier Nvidia card, but not by loads, and that GPU <a href="https://www.walmart.com/ip/PNY-GeForce-RTX-5070-Overclocked-Triple-Fan-Graphics-DLSS-4-Video-Card/15371260951" target="_blank">costs silly money now</a>.</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-1780405030966-dj89vvhdq *, #fv-chart-1780405030966-dj89vvhdq *:before, #fv-chart-1780405030966-dj89vvhdq *:after, #fv-chart-1780405030966-dj89vvhdq-slideshow *, #fv-chart-1780405030966-dj89vvhdq-slideshow *:before, #fv-chart-1780405030966-dj89vvhdq-slideshow *:after {box-sizing: border-box !important; margin: 0; padding: 0; border: 0;font-size: 100%; font: inherit; vertical-align: baseline;}#fv-chart-1780405030966-dj89vvhdq, #fv-chart-1780405030966-dj89vvhdq-slideshow { font-family: 'Open Sans', sans-serif !important; }#fv-chart-1780405030966-dj89vvhdq {position: relative !important; overflow: visible !important;--riv-primary: #E33235;}#fv-chart-1780405030966-dj89vvhdq .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-1780405030966-dj89vvhdq .fv-inner-wrapper.fv-no-header.fv-is-image-compare {padding-top: 0 !important;}#fv-chart-1780405030966-dj89vvhdq.fv-full-bleed {width: 100vw !important;margin-left: calc(50% - 50vw) !important;}body {overflow-x: clip !important;}#fv-chart-1780405030966-dj89vvhdq.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-1780405030966-dj89vvhdq .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-1780405030966-dj89vvhdq-slideshow {position: relative !important;width: 100% !important;margin: 1rem 0 !important;--riv-primary: #E33235;}#fv-chart-1780405030966-dj89vvhdq-slideshow .fv-slides-wrapper {position: relative !important;width: 100% !important;}#fv-chart-1780405030966-dj89vvhdq-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-1780405030966-dj89vvhdq-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-1780405030966-dj89vvhdq-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-1780405030966-dj89vvhdq-slideshow .fv-nav-btn svg {width: 18px !important;height: 18px !important;stroke-width: 3px !important;filter: none !important;}#fv-chart-1780405030966-dj89vvhdq-slideshow .fv-nav-btn:hover {opacity: 0.9 !important;transform: translateY(-1px) !important;}#fv-chart-1780405030966-dj89vvhdq-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-1780405030966-dj89vvhdq-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-1780405030966-dj89vvhdq-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-1780405030966-dj89vvhdq-slideshow .fv-slideshow-select:focus {outline: 2px solid #E33235 !important;border-color: #E33235 !important;}#fv-chart-1780405030966-dj89vvhdq .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-1780405030966-dj89vvhdq .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-1780405030966-dj89vvhdq .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-1780405030966-dj89vvhdq .fv-versus-chart { display: flex; flex-direction: column; width: 100%; margin-top: 1rem; }#fv-chart-1780405030966-dj89vvhdq .fv-versus-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 1.5rem; padding: 0 1rem; }#fv-chart-1780405030966-dj89vvhdq .fv-versus-select-wrapper { flex: 1; min-width: 0; }#fv-chart-1780405030966-dj89vvhdq .fv-versus-select-wrapper.fv-left { text-align: center; padding-right: 1rem; }#fv-chart-1780405030966-dj89vvhdq .fv-versus-select-wrapper.fv-right { text-align: center; padding-left: 1rem; }#fv-chart-1780405030966-dj89vvhdq .fv-versus-select-container { position: relative; display: inline-block; max-width: 100%; width: 100%; }#fv-chart-1780405030966-dj89vvhdq .fv-versus-chevron { position: absolute; top: 50%; transform: translateY(-50%); pointer-events: none; width: 16px; height: 16px; flex-shrink: 0; }#fv-chart-1780405030966-dj89vvhdq .fv-versus-select-wrapper.fv-left .fv-versus-chevron { right: 0; }#fv-chart-1780405030966-dj89vvhdq .fv-versus-select-wrapper.fv-right .fv-versus-chevron { right: 0; }#fv-chart-1780405030966-dj89vvhdq .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-1780405030966-dj89vvhdq .fv-versus-select.fv-select-left { text-align: center; direction: ltr; padding-right: 1.25rem; }#fv-chart-1780405030966-dj89vvhdq .fv-versus-select.fv-select-right { text-align: center; padding-right: 1.25rem; }#fv-chart-1780405030966-dj89vvhdq .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-1780405030966-dj89vvhdq .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-1780405030966-dj89vvhdq .fv-versus-body { display: flex; flex-direction: column; gap: 1.5rem; }#fv-chart-1780405030966-dj89vvhdq .fv-versus-row { position: relative; height: auto; padding-top: 20px; margin-bottom: 0.25rem; display: block; }#fv-chart-1780405030966-dj89vvhdq .fv-versus-bar-container { position: relative; height: 32px; display: flex; align-items: center; }#fv-chart-1780405030966-dj89vvhdq .fv-versus-bar-left-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-end; align-items: center; }#fv-chart-1780405030966-dj89vvhdq .fv-versus-bar-right-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-start; align-items: center; }#fv-chart-1780405030966-dj89vvhdq .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-1780405030966-dj89vvhdq .fv-versus-bar-left { border-radius: 4px 0 0 4px; justify-content: flex-end; padding: 0 8px; }#fv-chart-1780405030966-dj89vvhdq .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-1780405030966-dj89vvhdq .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-1780405030966-dj89vvhdq .fv-inside-left { white-space: nowrap; flex-shrink: 0; }#fv-chart-1780405030966-dj89vvhdq .fv-inside-right { white-space: nowrap; flex-shrink: 0; }#fv-chart-1780405030966-dj89vvhdq .fv-versus-val-text { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; }#fv-chart-1780405030966-dj89vvhdq .fv-versus-pct-diff { font-size: 12px; font-weight: 600; }#fv-chart-1780405030966-dj89vvhdq .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-1780405030966-dj89vvhdq .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-1780405030966-dj89vvhdq .fv-bottom-bar { display: flex !important; flex-direction: column !important; align-items: center !important; margin-top: 0.5rem !important; gap: 1rem !important; }#fv-chart-1780405030966-dj89vvhdq .fv-footer-content { text-align: center !important; width: 100% !important; }#fv-chart-1780405030966-dj89vvhdq .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-1780405030966-dj89vvhdq .fv-dropdown-wrapper { text-align: center !important; margin-bottom: 16px !important; margin-top: 0 !important; }#fv-chart-1780405030966-dj89vvhdq .fv-dropdown-title-container { position: relative !important; display: inline-block !important; max-width: 100% !important; }#fv-chart-1780405030966-dj89vvhdq .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-1780405030966-dj89vvhdq .fv-dropdown-title:focus { outline: none !important; }#fv-chart-1780405030966-dj89vvhdq .fv-dropdown-title::-ms-expand { display: none !important; }#fv-chart-1780405030966-dj89vvhdq .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-1780405030966-dj89vvhdq .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-1780405030966-dj89vvhdq .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-1780405030966-dj89vvhdq .fv-carousel-nav-btn:hover { border-color: #9ca3af !important; }#fv-chart-1780405030966-dj89vvhdq .fv-carousel-counter { font-size: 14px !important; color: #374151 !important; text-align: center !important; margin-top: 1rem !important; }#fv-chart-1780405030966-dj89vvhdq .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-1780405030966-dj89vvhdq .fv-legend-item { display: flex !important; align-items: center !important; gap: 6px !important; font-size: 14px !important; color: #374151 !important; }#fv-chart-1780405030966-dj89vvhdq .fv-legend-color { width: 12px !important; height: 12px !important; border-radius: 3px !important; }#fv-chart-1780405030966-dj89vvhdq .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-1780405030966-dj89vvhdq .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-1780405030966-dj89vvhdq .fv-multi-legend-swatch { width: 16px !important; height: 16px !important; border-radius: 3px !important; }#fv-chart-1780405030966-dj89vvhdq .fv-benchmark-group { margin-bottom: 1rem !important; }#fv-chart-1780405030966-dj89vvhdq .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-1780405030966-dj89vvhdq .fv-bar-row, #fv-chart-1780405030966-dj89vvhdq .fv-stacked-product { display: flex !important; align-items: center !important; width: 100% !important; margin-bottom: 0.75rem !important; }#fv-chart-1780405030966-dj89vvhdq .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-1780405030966-dj89vvhdq .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-1780405030966-dj89vvhdq .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-1780405030966-dj89vvhdq .fv-bar:hover { opacity: 0.8 !important; }#fv-chart-1780405030966-dj89vvhdq .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-1780405030966-dj89vvhdq .fv-bar-inner-label { white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; padding-right: 8px !important; }#fv-chart-1780405030966-dj89vvhdq .fv-bar-inner-value { flex-shrink: 0 !important; }#fv-chart-1780405030966-dj89vvhdq .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-1780405030966-dj89vvhdq .fv-bar-label.fv-primary-product { font-weight: bold !important; color: var(--riv-primary) !important; }#fv-chart-1780405030966-dj89vvhdq .fv-multi-bar-container { flex-direction: column !important; padding: 4px !important; align-items: stretch !important; gap: 4px !important; height: auto !important; }#fv-chart-1780405030966-dj89vvhdq .fv-multi-bar-item { display: flex !important; align-items: center !important; height: 25px !important; width: 100% !important; }#fv-chart-1780405030966-dj89vvhdq .fv-stacked-bar { display: flex !important; overflow: hidden !important; }#fv-chart-1780405030966-dj89vvhdq .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-1780405030966-dj89vvhdq .fv-stacked-segment:last-child { border-right: none !important; }#fv-chart-1780405030966-dj89vvhdq .fv-segment-value { font-size: 14px !important; font-weight: bold !important; }#fv-chart-1780405030966-dj89vvhdq .fv-grouped-bar-product { display: flex !important; flex-direction: column !important; width: 100% !important; margin-bottom: 1.25rem !important; }#fv-chart-1780405030966-dj89vvhdq .fv-grouped-product-title-wrapper { padding-left: 150px !important; }#fv-chart-1780405030966-dj89vvhdq .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-1780405030966-dj89vvhdq .fv-bar-cluster { width: 100% !important; flex-grow: 1 !important; display: flex !important; flex-direction: column !important; }#fv-chart-1780405030966-dj89vvhdq .fv-bar-cluster .fv-bar-row { margin-bottom: 3px !important; }#fv-chart-1780405030966-dj89vvhdq .fv-bar-cluster .fv-bar-container { height: 20px !important; }#fv-chart-1780405030966-dj89vvhdq .riv-grid line {stroke: #D1D5DB !important;stroke-dasharray: 3 3 !important;}#fv-chart-1780405030966-dj89vvhdq .fv-x-axis-wrapper { display: flex !important; width: 100% !important; margin-top: 0.5rem !important; }#fv-chart-1780405030966-dj89vvhdq .fv-x-axis-label-space { width: 150px !important; padding-right: 10px !important; flex-shrink: 0 !important; }#fv-chart-1780405030966-dj89vvhdq .fv-x-axis-chart-space { flex-grow: 1 !important; padding-right: 8px !important; }#fv-chart-1780405030966-dj89vvhdq .fv-x-axis-wrapper.fv-grouped-x-axis { margin-left: 0 !important; }#fv-chart-1780405030966-dj89vvhdq .fv-x-axis-line { border-top: 1px solid #D1D5DB !important; }#fv-chart-1780405030966-dj89vvhdq .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-1780405030966-dj89vvhdq .fv-x-axis-ticks span { position: relative !important; }#fv-chart-1780405030966-dj89vvhdq .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-1780405030966-dj89vvhdq .fv-x-axis-unit { text-align: center !important; font-size: 14px !important; color: #374151 !important; margin-top: 8px !important; display: block !important; }#fv-chart-1780405030966-dj89vvhdq .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-1780405030966-dj89vvhdq .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-1780405030966-dj89vvhdq.mobile-view .fv-pie-container,#fv-chart-1780405030966-dj89vvhdq.labels-on-top .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1780405030966-dj89vvhdq.mobile-view .fv-grouped-product-title-wrapper,#fv-chart-1780405030966-dj89vvhdq.labels-on-top .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1780405030966-dj89vvhdq.mobile-view .fv-bar-row,#fv-chart-1780405030966-dj89vvhdq.mobile-view .fv-stacked-product,#fv-chart-1780405030966-dj89vvhdq.mobile-view .fv-grouped-bar-product,#fv-chart-1780405030966-dj89vvhdq.labels-on-top .fv-bar-row,#fv-chart-1780405030966-dj89vvhdq.labels-on-top .fv-stacked-product,#fv-chart-1780405030966-dj89vvhdq.labels-on-top .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1780405030966-dj89vvhdq.mobile-view .fv-bar-label:not(.fv-grouped-product-title),#fv-chart-1780405030966-dj89vvhdq.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-1780405030966-dj89vvhdq.mobile-view .fv-bar-label,#fv-chart-1780405030966-dj89vvhdq.mobile-view .fv-grouped-product-title,#fv-chart-1780405030966-dj89vvhdq.labels-on-top .fv-bar-label,#fv-chart-1780405030966-dj89vvhdq.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-1780405030966-dj89vvhdq.mobile-view .fv-bar-container,#fv-chart-1780405030966-dj89vvhdq.mobile-view .fv-bar-cluster,#fv-chart-1780405030966-dj89vvhdq.labels-on-top .fv-bar-container,#fv-chart-1780405030966-dj89vvhdq.labels-on-top .fv-bar-cluster {width: 100% !important;}#fv-chart-1780405030966-dj89vvhdq.mobile-view .fv-x-axis-wrapper,#fv-chart-1780405030966-dj89vvhdq.labels-on-top .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1780405030966-dj89vvhdq.mobile-view .fv-x-axis-label-space,#fv-chart-1780405030966-dj89vvhdq.labels-on-top .fv-x-axis-label-space {display: none !important;}#fv-chart-1780405030966-dj89vvhdq.mobile-view .fv-x-axis-chart-space,#fv-chart-1780405030966-dj89vvhdq.labels-on-top .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1780405030966-dj89vvhdq.mobile-view .fv-benchmark-title,#fv-chart-1780405030966-dj89vvhdq.labels-on-top .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1780405030966-dj89vvhdq.mobile-view .fv-dropdown-title,#fv-chart-1780405030966-dj89vvhdq.labels-on-top .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1780405030966-dj89vvhdq.mobile-view .fv-carousel-nav-btn,#fv-chart-1780405030966-dj89vvhdq.labels-on-top .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1780405030966-dj89vvhdq.mobile-view .fv-chart-title,#fv-chart-1780405030966-dj89vvhdq.labels-on-top .fv-chart-title {padding: 0 8px !important;}#fv-chart-1780405030966-dj89vvhdq.mobile-view .fv-chart-subhead,#fv-chart-1780405030966-dj89vvhdq.labels-on-top .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1780405030966-dj89vvhdq.mobile-view .fv-versus-header,#fv-chart-1780405030966-dj89vvhdq.labels-on-top .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1780405030966-dj89vvhdq.mobile-view .fv-versus-select-wrapper,#fv-chart-1780405030966-dj89vvhdq.labels-on-top .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1780405030966-dj89vvhdq.mobile-view .fv-versus-select-wrapper.fv-left,#fv-chart-1780405030966-dj89vvhdq.labels-on-top .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1780405030966-dj89vvhdq.mobile-view .fv-versus-select-wrapper.fv-right,#fv-chart-1780405030966-dj89vvhdq.labels-on-top .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1780405030966-dj89vvhdq.mobile-view .fv-versus-select.fv-select-left,#fv-chart-1780405030966-dj89vvhdq.labels-on-top .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1780405030966-dj89vvhdq.mobile-view .fv-versus-select.fv-select-right,#fv-chart-1780405030966-dj89vvhdq.labels-on-top .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1780405030966-dj89vvhdq.mobile-view .fv-versus-vs,#fv-chart-1780405030966-dj89vvhdq.labels-on-top .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1780405030966-dj89vvhdq.mobile-view .fv-versus-select-container,#fv-chart-1780405030966-dj89vvhdq.labels-on-top .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1780405030966-dj89vvhdq.mobile-view .fv-versus-select,#fv-chart-1780405030966-dj89vvhdq.labels-on-top .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1780405030966-dj89vvhdq.mobile-view .fv-stl-shop-all-btn,#fv-chart-1780405030966-dj89vvhdq.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-1780405030966-dj89vvhdq.mobile-view .fv-stl-shop-all-logo,#fv-chart-1780405030966-dj89vvhdq.mobile-view .fv-stl-shop-all-icon,#fv-chart-1780405030966-dj89vvhdq.labels-on-top .fv-stl-shop-all-logo,#fv-chart-1780405030966-dj89vvhdq.labels-on-top .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1780405030966-dj89vvhdq.mobile-view .fv-stl-shop-all-icon svg,#fv-chart-1780405030966-dj89vvhdq.labels-on-top .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1780405030966-dj89vvhdq.mobile-view .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1780405030966-dj89vvhdq.mobile-view.fv-contains-line-chart .fv-footer-content {margin-left: -1rem !important;margin-right: -1rem !important;}@media (max-width: 599px) {#fv-chart-1780405030966-dj89vvhdq .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1780405030966-dj89vvhdq .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1780405030966-dj89vvhdq .fv-bar-row,#fv-chart-1780405030966-dj89vvhdq .fv-stacked-product,#fv-chart-1780405030966-dj89vvhdq .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1780405030966-dj89vvhdq .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-1780405030966-dj89vvhdq .fv-bar-label,#fv-chart-1780405030966-dj89vvhdq .fv-grouped-product-title {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1780405030966-dj89vvhdq .fv-bar-container,#fv-chart-1780405030966-dj89vvhdq .fv-bar-cluster {width: 100% !important;}#fv-chart-1780405030966-dj89vvhdq .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1780405030966-dj89vvhdq .fv-x-axis-label-space {display: none !important;}#fv-chart-1780405030966-dj89vvhdq .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1780405030966-dj89vvhdq .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1780405030966-dj89vvhdq .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1780405030966-dj89vvhdq .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1780405030966-dj89vvhdq .fv-chart-title {padding: 0 8px !important;}#fv-chart-1780405030966-dj89vvhdq .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1780405030966-dj89vvhdq .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1780405030966-dj89vvhdq .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1780405030966-dj89vvhdq .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1780405030966-dj89vvhdq .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1780405030966-dj89vvhdq .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1780405030966-dj89vvhdq .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1780405030966-dj89vvhdq .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1780405030966-dj89vvhdq .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1780405030966-dj89vvhdq .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1780405030966-dj89vvhdq .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-1780405030966-dj89vvhdq .fv-stl-shop-all-logo,#fv-chart-1780405030966-dj89vvhdq .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1780405030966-dj89vvhdq .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1780405030966-dj89vvhdq .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1780405030966-dj89vvhdq.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": "Upscaled gaming performance","description": "Subhead to describe the test and what's being measured and why","creator": {"@type": "Organization","name": "PC Gamer","logo": "https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png"},"isAccessibleForFree": true,"dateCreated": "2026-06-02T12:57:10.967Z","citation": "There are a couple of instances where, when using upscaling, the RX 9070 GRE takes a healthy lead in terms of frame rates over the RTX 5070.","keywords": ["RX 9070 GRE | 12 GB","RX 9070 | 16 GB","RTX 5070 | 12 GB","RTX 5060 Ti | 16 GB","RX 9060 XT | 16 GB","Black Myth Wukong (1440p High + Upscaling (quality))","Cyberpunk 2077 (1440p RT Ultra + upscaling (quality))","F1 24 (1440p Ultra high +upscaling (Quality), 2x FG)","Homeworld 3 (1440p Epic + upscaling (quality))","The Talos Principle 2 (1440p Ultra +upscaling (quality), 2x FG)","benchmark","comparison","performance","review","PC Gamer"],"measurementTechnique": "Performance Benchmarking","variableMeasured": [{"@type": "PropertyValue","name": "RX 9070 GRE | 12 GB – Black Myth Wukong (1440p High + Upscaling (quality))","value": 95,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9070 | 16 GB – Black Myth Wukong (1440p High + Upscaling (quality))","value": 111,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RTX 5070 | 12 GB – Black Myth Wukong (1440p High + Upscaling (quality))","value": 107,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RTX 5060 Ti | 16 GB – Black Myth Wukong (1440p High + Upscaling (quality))","value": 86,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9060 XT | 16 GB – Black Myth Wukong (1440p High + Upscaling (quality))","value": 78,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9070 GRE | 12 GB – Cyberpunk 2077 (1440p RT Ultra + upscaling (quality))","value": 130,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9070 | 16 GB – Cyberpunk 2077 (1440p RT Ultra + upscaling (quality))","value": 149,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RTX 5070 | 12 GB – Cyberpunk 2077 (1440p RT Ultra + upscaling (quality))","value": 122,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RTX 5060 Ti | 16 GB – Cyberpunk 2077 (1440p RT Ultra + upscaling (quality))","value": 96,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9060 XT | 16 GB – Cyberpunk 2077 (1440p RT Ultra + upscaling (quality))","value": 102,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9070 GRE | 12 GB – F1 24 (1440p Ultra high +upscaling (Quality), 2x FG)","value": 249,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9070 | 16 GB – F1 24 (1440p Ultra high +upscaling (Quality), 2x FG)","value": 261,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RTX 5070 | 12 GB – F1 24 (1440p Ultra high +upscaling (Quality), 2x FG)","value": 176,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RTX 5060 Ti | 16 GB – F1 24 (1440p Ultra high +upscaling (Quality), 2x FG)","value": 136,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9060 XT | 16 GB – F1 24 (1440p Ultra high +upscaling (Quality), 2x FG)","value": 190,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9070 GRE | 12 GB – Homeworld 3 (1440p Epic + upscaling (quality))","value": 115,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9070 | 16 GB – Homeworld 3 (1440p Epic + upscaling (quality))","value": 123,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RTX 5070 | 12 GB – Homeworld 3 (1440p Epic + upscaling (quality))","value": 127,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RTX 5060 Ti | 16 GB – Homeworld 3 (1440p Epic + upscaling (quality))","value": 118,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9060 XT | 16 GB – Homeworld 3 (1440p Epic + upscaling (quality))","value": 110,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9070 GRE | 12 GB – The Talos Principle 2 (1440p Ultra +upscaling (quality), 2x FG)","value": 164,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9070 | 16 GB – The Talos Principle 2 (1440p Ultra +upscaling (quality), 2x FG)","value": 197,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RTX 5070 | 12 GB – The Talos Principle 2 (1440p Ultra +upscaling (quality), 2x FG)","value": 144,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RTX 5060 Ti | 16 GB – The Talos Principle 2 (1440p Ultra +upscaling (quality), 2x FG)","value": 115,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9060 XT | 16 GB – The Talos Principle 2 (1440p Ultra +upscaling (quality), 2x FG)","value": 135,"unitText": "Avg FPS"}]}</script><div id="fv-chart-1780405030966-dj89vvhdq" 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">Upscaled gaming performance</h3><div class="fv-dropdown-wrapper"><div class="fv-dropdown-title-container"><select class="fv-dropdown-title"><option value="0">Black Myth Wukong (1440p High + Upscaling (quality))</option><option value="1">Cyberpunk 2077 (1440p RT Ultra + upscaling (quality))</option><option value="2">F1 24 (1440p Ultra high +upscaling (Quality), 2x FG)</option><option value="3">Homeworld 3 (1440p Epic + upscaling (quality))</option><option value="4">The Talos Principle 2 (1440p Ultra +upscaling (quality), 2x FG)</option></select><div class="fv-dropdown-chevron"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"><path d="m6 9 6 6 6-6"/></svg></div></div></div><div class="riv-chart-container"><div class="fv-chart-item" id="fv-chart-1780405030966-dj89vvhdq-bar-Black Myth Wukong (1440p High + Upscaling (quality))" data-chart-type="Bar" data-title="Black Myth Wukong (1440p High + Upscaling (quality))" data-subhead="" data-caption="There are a couple of instances where, when using upscaling, the RX 9070 GRE takes a healthy lead in terms of frame rates over the RTX 5070." style=""><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row" title="RX 9070 GRE | 12 GB"><div class="fv-bar-label fv-primary-product">RX 9070 GRE | 12 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 63.33333333333333%; background-color: #E33235;" data-target-width="63.33333333333333" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">95</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 54.666666666666664%; background-color: #FE9F58;" data-target-width="54.666666666666664" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">82</span></div></div></div></div></div><div class="fv-bar-row" title="RX 9070 | 16 GB"><div class="fv-bar-label ">RX 9070 | 16 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 74%; background-color: #E33235;" data-target-width="74" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">111</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 64%; background-color: #FE9F58;" data-target-width="64" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">96</span></div></div></div></div></div><div class="fv-bar-row" title="RTX 5070 | 12 GB"><div class="fv-bar-label ">RTX 5070 | 12 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 71.33333333333334%; background-color: #E33235;" data-target-width="71.33333333333334" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">107</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 54%; background-color: #FE9F58;" data-target-width="54" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">81</span></div></div></div></div></div><div class="fv-bar-row" title="RTX 5060 Ti | 16 GB"><div class="fv-bar-label ">RTX 5060 Ti | 16 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 57.333333333333336%; background-color: #E33235;" data-target-width="57.333333333333336" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">86</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 48%; background-color: #FE9F58;" data-target-width="48" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">72</span></div></div></div></div></div><div class="fv-bar-row" title="RX 9060 XT | 16 GB"><div class="fv-bar-label ">RX 9060 XT | 16 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 52%; background-color: #E33235;" data-target-width="52" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">78</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 46%; background-color: #FE9F58;" data-target-width="46" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">69</span></div></div></div></div></div><table class="sr-only"><caption>Black Myth Wukong (1440p High + Upscaling (quality)) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>RX 9070 GRE | 12 GB</td><td>95 Avg FPS, 82 1% Low FPS</td></tr><tr><td>RX 9070 | 16 GB</td><td>111 Avg FPS, 96 1% Low FPS</td></tr><tr><td>RTX 5070 | 12 GB</td><td>107 Avg FPS, 81 1% Low FPS</td></tr><tr><td>RTX 5060 Ti | 16 GB</td><td>86 Avg FPS, 72 1% Low FPS</td></tr><tr><td>RX 9060 XT | 16 GB</td><td>78 Avg FPS, 69 1% Low FPS</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1780405030966-dj89vvhdq-bar-Cyberpunk 2077 (1440p RT Ultra + upscaling (quality))" data-chart-type="Bar" data-title="Cyberpunk 2077 (1440p RT Ultra + upscaling (quality))" data-subhead="" data-caption="There are a couple of instances where, when using upscaling, the RX 9070 GRE takes a healthy lead in terms of frame rates over the RTX 5070." style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row" title="RX 9070 GRE | 12 GB"><div class="fv-bar-label fv-primary-product">RX 9070 GRE | 12 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 86.66666666666667%; background-color: #E33235;" data-target-width="86.66666666666667" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">130</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 52%; background-color: #FE9F58;" data-target-width="52" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">78</span></div></div></div></div></div><div class="fv-bar-row" title="RX 9070 | 16 GB"><div class="fv-bar-label ">RX 9070 | 16 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 99.33333333333333%; background-color: #E33235;" data-target-width="99.33333333333333" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">149</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 68%; background-color: #FE9F58;" data-target-width="68" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">102</span></div></div></div></div></div><div class="fv-bar-row" title="RTX 5070 | 12 GB"><div class="fv-bar-label ">RTX 5070 | 12 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 81.33333333333333%; background-color: #E33235;" data-target-width="81.33333333333333" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">122</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 64.66666666666666%; background-color: #FE9F58;" data-target-width="64.66666666666666" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">97</span></div></div></div></div></div><div class="fv-bar-row" title="RTX 5060 Ti | 16 GB"><div class="fv-bar-label ">RTX 5060 Ti | 16 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 64%; background-color: #E33235;" data-target-width="64" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">96</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 52.666666666666664%; background-color: #FE9F58;" data-target-width="52.666666666666664" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">79</span></div></div></div></div></div><div class="fv-bar-row" title="RX 9060 XT | 16 GB"><div class="fv-bar-label ">RX 9060 XT | 16 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 68%; background-color: #E33235;" data-target-width="68" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">102</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 48.66666666666667%; background-color: #FE9F58;" data-target-width="48.66666666666667" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">73</span></div></div></div></div></div><table class="sr-only"><caption>Cyberpunk 2077 (1440p RT Ultra + upscaling (quality)) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>RX 9070 GRE | 12 GB</td><td>130 Avg FPS, 78 1% Low FPS</td></tr><tr><td>RX 9070 | 16 GB</td><td>149 Avg FPS, 102 1% Low FPS</td></tr><tr><td>RTX 5070 | 12 GB</td><td>122 Avg FPS, 97 1% Low FPS</td></tr><tr><td>RTX 5060 Ti | 16 GB</td><td>96 Avg FPS, 79 1% Low FPS</td></tr><tr><td>RX 9060 XT | 16 GB</td><td>102 Avg FPS, 73 1% Low FPS</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1780405030966-dj89vvhdq-bar-F1 24 (1440p Ultra high +upscaling (Quality), 2x FG)" data-chart-type="Bar" data-title="F1 24 (1440p Ultra high +upscaling (Quality), 2x FG)" data-subhead="" data-caption="There are a couple of instances where, when using upscaling, the RX 9070 GRE takes a healthy lead in terms of frame rates over the RTX 5070." style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row" title="RX 9070 GRE | 12 GB"><div class="fv-bar-label fv-primary-product">RX 9070 GRE | 12 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 83%; background-color: #E33235;" data-target-width="83" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">249</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 40.666666666666664%; background-color: #FE9F58;" data-target-width="40.666666666666664" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">122</span></div></div></div></div></div><div class="fv-bar-row" title="RX 9070 | 16 GB"><div class="fv-bar-label ">RX 9070 | 16 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 87%; background-color: #E33235;" data-target-width="87" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">261</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 38%; background-color: #FE9F58;" data-target-width="38" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">114</span></div></div></div></div></div><div class="fv-bar-row" title="RTX 5070 | 12 GB"><div class="fv-bar-label ">RTX 5070 | 12 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 58.666666666666664%; background-color: #E33235;" data-target-width="58.666666666666664" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">176</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 37.666666666666664%; background-color: #FE9F58;" data-target-width="37.666666666666664" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">113</span></div></div></div></div></div><div class="fv-bar-row" title="RTX 5060 Ti | 16 GB"><div class="fv-bar-label ">RTX 5060 Ti | 16 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 45.33333333333333%; background-color: #E33235;" data-target-width="45.33333333333333" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">136</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 29.666666666666668%; background-color: #FE9F58;" data-target-width="29.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">89</span></div></div></div></div></div><div class="fv-bar-row" title="RX 9060 XT | 16 GB"><div class="fv-bar-label ">RX 9060 XT | 16 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 63.33333333333333%; background-color: #E33235;" data-target-width="63.33333333333333" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">190</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 37.666666666666664%; background-color: #FE9F58;" data-target-width="37.666666666666664" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">113</span></div></div></div></div></div><table class="sr-only"><caption>F1 24 (1440p Ultra high +upscaling (Quality), 2x FG) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>RX 9070 GRE | 12 GB</td><td>249 Avg FPS, 122 1% Low FPS</td></tr><tr><td>RX 9070 | 16 GB</td><td>261 Avg FPS, 114 1% Low FPS</td></tr><tr><td>RTX 5070 | 12 GB</td><td>176 Avg FPS, 113 1% Low FPS</td></tr><tr><td>RTX 5060 Ti | 16 GB</td><td>136 Avg FPS, 89 1% Low FPS</td></tr><tr><td>RX 9060 XT | 16 GB</td><td>190 Avg FPS, 113 1% Low FPS</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1780405030966-dj89vvhdq-bar-Homeworld 3 (1440p Epic + upscaling (quality))" data-chart-type="Bar" data-title="Homeworld 3 (1440p Epic + upscaling (quality))" data-subhead="" data-caption="There are a couple of instances where, when using upscaling, the RX 9070 GRE takes a healthy lead in terms of frame rates over the RTX 5070." style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row" title="RX 9070 GRE | 12 GB"><div class="fv-bar-label fv-primary-product">RX 9070 GRE | 12 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 76.66666666666667%; background-color: #E33235;" data-target-width="76.66666666666667" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">115</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 42%; background-color: #FE9F58;" data-target-width="42" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">63</span></div></div></div></div></div><div class="fv-bar-row" title="RX 9070 | 16 GB"><div class="fv-bar-label ">RX 9070 | 16 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 82%; background-color: #E33235;" data-target-width="82" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">123</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 42.66666666666667%; background-color: #FE9F58;" data-target-width="42.66666666666667" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">64</span></div></div></div></div></div><div class="fv-bar-row" title="RTX 5070 | 12 GB"><div class="fv-bar-label ">RTX 5070 | 12 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 84.66666666666667%; background-color: #E33235;" data-target-width="84.66666666666667" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">127</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 42%; background-color: #FE9F58;" data-target-width="42" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">63</span></div></div></div></div></div><div class="fv-bar-row" title="RTX 5060 Ti | 16 GB"><div class="fv-bar-label ">RTX 5060 Ti | 16 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 78.66666666666666%; background-color: #E33235;" data-target-width="78.66666666666666" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">118</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 42%; background-color: #FE9F58;" data-target-width="42" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">63</span></div></div></div></div></div><div class="fv-bar-row" title="RX 9060 XT | 16 GB"><div class="fv-bar-label ">RX 9060 XT | 16 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 73.33333333333333%; background-color: #E33235;" data-target-width="73.33333333333333" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">110</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 41.333333333333336%; background-color: #FE9F58;" data-target-width="41.333333333333336" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">62</span></div></div></div></div></div><table class="sr-only"><caption>Homeworld 3 (1440p Epic + upscaling (quality)) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>RX 9070 GRE | 12 GB</td><td>115 Avg FPS, 63 1% Low FPS</td></tr><tr><td>RX 9070 | 16 GB</td><td>123 Avg FPS, 64 1% Low FPS</td></tr><tr><td>RTX 5070 | 12 GB</td><td>127 Avg FPS, 63 1% Low FPS</td></tr><tr><td>RTX 5060 Ti | 16 GB</td><td>118 Avg FPS, 63 1% Low FPS</td></tr><tr><td>RX 9060 XT | 16 GB</td><td>110 Avg FPS, 62 1% Low FPS</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1780405030966-dj89vvhdq-bar-The Talos Principle 2 (1440p Ultra +upscaling (quality), 2x FG)" data-chart-type="Bar" data-title="The Talos Principle 2 (1440p Ultra +upscaling (quality), 2x FG)" data-subhead="" data-caption="There are a couple of instances where, when using upscaling, the RX 9070 GRE takes a healthy lead in terms of frame rates over the RTX 5070." style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row" title="RX 9070 GRE | 12 GB"><div class="fv-bar-label fv-primary-product">RX 9070 GRE | 12 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 82%; background-color: #E33235;" data-target-width="82" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">164</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 30%; background-color: #FE9F58;" data-target-width="30" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">60</span></div></div></div></div></div><div class="fv-bar-row" title="RX 9070 | 16 GB"><div class="fv-bar-label ">RX 9070 | 16 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 98.5%; background-color: #E33235;" data-target-width="98.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">197</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 45%; background-color: #FE9F58;" data-target-width="45" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">90</span></div></div></div></div></div><div class="fv-bar-row" title="RTX 5070 | 12 GB"><div class="fv-bar-label ">RTX 5070 | 12 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 72%; background-color: #E33235;" data-target-width="72" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">144</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 32.5%; background-color: #FE9F58;" data-target-width="32.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">65</span></div></div></div></div></div><div class="fv-bar-row" title="RTX 5060 Ti | 16 GB"><div class="fv-bar-label ">RTX 5060 Ti | 16 GB</div><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">115</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 20.5%; background-color: #FE9F58;" data-target-width="20.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">41</span></div></div></div></div></div><div class="fv-bar-row" title="RX 9060 XT | 16 GB"><div class="fv-bar-label ">RX 9060 XT | 16 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 67.5%; background-color: #E33235;" data-target-width="67.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">135</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 29.5%; background-color: #FE9F58;" data-target-width="29.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">59</span></div></div></div></div></div><table class="sr-only"><caption>The Talos Principle 2 (1440p Ultra +upscaling (quality), 2x FG) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>RX 9070 GRE | 12 GB</td><td>164 Avg FPS, 60 1% Low FPS</td></tr><tr><td>RX 9070 | 16 GB</td><td>197 Avg FPS, 90 1% Low FPS</td></tr><tr><td>RTX 5070 | 12 GB</td><td>144 Avg FPS, 65 1% Low FPS</td></tr><tr><td>RTX 5060 Ti | 16 GB</td><td>115 Avg FPS, 41 1% Low FPS</td></tr><tr><td>RX 9060 XT | 16 GB</td><td>135 Avg FPS, 59 1% Low FPS</td></tr></tbody></table></div></div></div><div class="fv-bottom-bar"><div class="fv-footer-content" style="display: block;"><div class="rv-chart-caption" style="display: block;"><span class="fv-original-caption" style="display: block;">There are a couple of instances where, when using upscaling, the RX 9070 GRE takes a healthy lead in terms of frame rates over the RTX 5070.</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 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 || '';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-1780405030966-dj89vvhdq', false); });} else {initialize('fv-chart-1780405030966-dj89vvhdq', false);}})();</script></div><p>It should be roundly beaten by the RX 9070, which has the same MSRP in theory. Though that card now costs<a href="https://www.bestbuy.com/product/asrock-challenger-radeon-rx-9070-16gb-gddr6-pci-express-5-0-x16-graphics-card-rx9070-cl-16g/C34FQFQYK7" target="_blank"> $700</a>. So, yeah, maybe not.</p><p>Alas, the RX 9070 GRE is still the best we've got. Though it's going up in price right now, which is the exact opposite trend that we were hoping for from this Prime Day. Maybe Black Friday will finally see another reduction for this final bastion of reasonable priced graphics performance?</p><h2 id="check-out-all-newegg-s-gpu-deals"><a href="https://www.newegg.com/p/pl?N=100007709%20601469156%20601469155&Order=1" target="_blank">👉Check out all Newegg's GPU deals👈</a></h2>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Looks like you will have to pinky promise you won't export your RTX 5090 if you buy a gaming PC from Micro Center now ]]></title>
                                                                                                <dc:content><![CDATA[ <figure><blockquote class="reddit-card"  ><a href="https://www.reddit.com/r/Microcenter/comments/1wul71a/form_for_5090s">Form for 5090’s</a><figcaption><cite> from <a href="https://www.reddit.com/r/Microcenter">r/Microcenter</a></cite></figcaption></blockquote></figure><script async src="//embed.redditmedia.com/widgets/platform.js" charset="UTF-8"></script><p>With price gouging and some buyers exporting graphics cards to China, Micro Center is reportedly making customers swear they won't do the same. And with a signed declaration, it's maybe a bit more airtight than a pinky promise. </p><p>This is according to Reddit user <a href="https://www.reddit.com/r/Microcenter/comments/1wul71a/form_for_5090s/" target="_blank">Krothic</a>, who recently picked up a Powerspec Ai90 prebuilt PC with an <a href="https://www.pcgamer.com/hardware/graphics-cards/nvidia-geforce-rtx-5090-fe-review/" target="_blank">RTX 5090</a> in it and was hit with the form. The Redditor bought the PC from a Micro Center in Tustin, California, and according to the manager, the new anti-export declaration only came into effect a few days ago. </p><p>High-end GPUs have been banned from being exported to China as America is looking to win the AI race, and more beefy cards in the country equals more power. But it's also become harder to actually buy an RTX 5090 GPU on its own, with the likes of Newegg and Amazon's only listings being shops with questionable provenance and names such as 'sdflkjahsdgasdggbsd'. Full PCs, then, might be your only recourse for grabbing a card for export if that is your aim.  </p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-exgvPX"></div>                            </div>                            <script src="https://kwizly.com/embed/exgvPX.js" async></script><p>Apparently, the user had to hand over their driver's license to verify their identity, too, linking their purchase to their name. Should that GPU be found being shipped elsewhere, Micro Center could technically tie the GPU back to the buyer by checking its serial number. But this doesn't account for someone buying a prebuilt, then deciding to one day sell that on or eventually giving it to someone else.</p><p>In fairness, the paper does get the buyer to state, "I am purchasing this product for my own legitimate personal or business use in the United States, or I have accurately identified the actual end user above." But that still feels like a lot of paperwork just to buy a new PC, and that's before we get into how enforceable any of this is. </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="K78fo9ofXS7WmSeRqHTHtE" name="nvidia-rtx-5090-03" alt="Nvidia RTX 5090 Founders Edition graphics card on different backgrounds" src="https://cdn.mos.cms.futurecdn.net/K78fo9ofXS7WmSeRqHTHtE-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>If an exported GPU is tied back to someone who purchased one at Micro Center, there are reasons one could claim for how the GPU ended up there, ie, it being stolen. </p><p>It seems likely the biggest deterrent to exporting is not the declaration but, in fact, the ID check. If you are looking to export cards en masse, you likely won't want to give your full legal name to an entity that can tie those purchases back to you. </p><p>Still, it's getting harder and harder to buy gaming hardware, and not just because of the price. The barriers to entry are being raised, and many brands are opting to have users <a href="https://www.pcgamer.com/hardware/i-hate-having-to-prove-my-brand-loyalty-just-for-the-chance-to-buy-hardware-at-full-price/" target="_blank">prove brand loyalty to get the tech instead</a>. Neither option seems that appealing to me. </p> ]]></dc:content>
                                                                                                                                            <link>https://www.pcgamer.com/hardware/graphics-cards/looks-like-you-will-have-to-pinky-promise-you-wont-export-your-rtx-5090-if-you-buy-a-gaming-pc-from-micro-center-now/</link>
                                                                            <description>
                            <![CDATA[ That's a whole lot of paperwork just for a new rig. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">zNKgdXquUnGM9CYS9gjXid</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/dMHeoyF85ptrkZLthKfisE-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Fri, 02 Oct 2026 10:31:31 +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>
                                <figure><blockquote class="reddit-card"  ><a href="https://www.reddit.com/r/Microcenter/comments/1wul71a/form_for_5090s">Form for 5090’s</a><figcaption><cite> from <a href="https://www.reddit.com/r/Microcenter">r/Microcenter</a></cite></figcaption></blockquote></figure><script async src="//embed.redditmedia.com/widgets/platform.js" charset="UTF-8"></script><p>With price gouging and some buyers exporting graphics cards to China, Micro Center is reportedly making customers swear they won't do the same. And with a signed declaration, it's maybe a bit more airtight than a pinky promise. </p><p>This is according to Reddit user <a href="https://www.reddit.com/r/Microcenter/comments/1wul71a/form_for_5090s/" target="_blank">Krothic</a>, who recently picked up a Powerspec Ai90 prebuilt PC with an <a href="https://www.pcgamer.com/hardware/graphics-cards/nvidia-geforce-rtx-5090-fe-review/" target="_blank">RTX 5090</a> in it and was hit with the form. The Redditor bought the PC from a Micro Center in Tustin, California, and according to the manager, the new anti-export declaration only came into effect a few days ago. </p><p>High-end GPUs have been banned from being exported to China as America is looking to win the AI race, and more beefy cards in the country equals more power. But it's also become harder to actually buy an RTX 5090 GPU on its own, with the likes of Newegg and Amazon's only listings being shops with questionable provenance and names such as 'sdflkjahsdgasdggbsd'. Full PCs, then, might be your only recourse for grabbing a card for export if that is your aim.  </p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-exgvPX"></div>                            </div>                            <script src="https://kwizly.com/embed/exgvPX.js" async></script><p>Apparently, the user had to hand over their driver's license to verify their identity, too, linking their purchase to their name. Should that GPU be found being shipped elsewhere, Micro Center could technically tie the GPU back to the buyer by checking its serial number. But this doesn't account for someone buying a prebuilt, then deciding to one day sell that on or eventually giving it to someone else.</p><p>In fairness, the paper does get the buyer to state, "I am purchasing this product for my own legitimate personal or business use in the United States, or I have accurately identified the actual end user above." But that still feels like a lot of paperwork just to buy a new PC, and that's before we get into how enforceable any of this is. </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="K78fo9ofXS7WmSeRqHTHtE" name="nvidia-rtx-5090-03" alt="Nvidia RTX 5090 Founders Edition graphics card on different backgrounds" src="https://cdn.mos.cms.futurecdn.net/K78fo9ofXS7WmSeRqHTHtE-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>If an exported GPU is tied back to someone who purchased one at Micro Center, there are reasons one could claim for how the GPU ended up there, ie, it being stolen. </p><p>It seems likely the biggest deterrent to exporting is not the declaration but, in fact, the ID check. If you are looking to export cards en masse, you likely won't want to give your full legal name to an entity that can tie those purchases back to you. </p><p>Still, it's getting harder and harder to buy gaming hardware, and not just because of the price. The barriers to entry are being raised, and many brands are opting to have users <a href="https://www.pcgamer.com/hardware/i-hate-having-to-prove-my-brand-loyalty-just-for-the-chance-to-buy-hardware-at-full-price/" target="_blank">prove brand loyalty to get the tech instead</a>. Neither option seems that appealing to me. </p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Nvidia says my RTX 4070 Super isn't capable of Multi Frame Gen, but I'm surprised by how smooth this unofficial unlock actually feels ]]></title>
                                                                                                <dc:content><![CDATA[ <p>Multi Frame Generation (or MFG) smoothes out gameplay by using AI to create as many as five generated, or 'fake' frames for each one actually rendered by the GPU. Nvidia first introduced the original 2x Frame Generation feature with the RTX 40-series graphics cards back in 2022, but the highest rates of frame gen are reserved for the RTX 50-series.</p><p>If you have an RTX 5090 (despite it being <a href="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/" target="_blank">particularly tricky to find one</a>, let alone <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">for a price anywhere near MSRP</a>), you can enjoy as much as <a href="https://www.nvidia.com/en-gb/geforce/news/nvidia-rtx-games-engines-apps/" target="_blank">6x MFG in supported games</a>. This is because the RTX 50-series GPUs contain more powerful Tensor cores, but also a dedicated AI Management Processor (AMP) which works alongside Flip Metering to deliver frames, both rendered and AI-generated, to your display as smoothly as possible. Older cards, like my <a href="https://www.pcgamer.com/nvidia-rtx-4070-super-founders-edition-review-benchmarks-performance/" target="_blank">RTX 4070 Super</a>, lack this snazzy silicon—but us PC gamers won't let something as silly as official limitations stop us.</p><p>I've already detailed <a href="https://www.pcgamer.com/hardware/graphics-cards/how-to-get-unlocked-multi-frame-gen-working-on-an-rtx-40-series-graphics-card/" target="_blank">how you can get 4x Multi Frame Generation working on an RTX 40-series GPU using some simple mods</a>. I'll tell you what I found across all of my testing shortly, but first let me speedrun through how I got this working in the first place. Very simply, I used the <a href="https://github.com/RankFTW/RHI" target="_blank">ReShade HDR Installer</a> to download unofficial mods that unlock higher rates of Multi Frame Generation for RTX 40-series cards. My RTX 4070 Super officially supports up to 2x MFG, but the unofficial mods mean I can test up to 6x MFG with this same card.</p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-exgvPX"></div>                            </div>                            <script src="https://kwizly.com/embed/exgvPX.js" async></script><p>As Nvidia does not officially support more than 2x MFG on RTX 40-series cards, I was fully expecting some quirkiness ahead.</p><p>Even on an RTX 50-series card, officially supported Multi Frame Generation can introduce <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">blurry frames</a> and <a href="https://www.pcgamer.com/hardware/graphics-cards/now-that-you-can-try-out-nvidias-new-dynamic-multi-frame-generation-for-yourself-you-might-want-to-know-that-theres-a-bit-of-an-issue-when-it-comes-to-frame-rate-limiters/" target="_blank">latency issues</a>, so I'm not really expecting my RTX 4070 Super to fare better on those fronts. My testing is more about getting as much as I possibly can out of the hardware I already own, and silencing the voice that says I need to drop silly money on an RTX 50-series card at least for a little while longer.</p><p>Now, not all games support even the standard 2x MFG. So, let me tell you I was surprised to discover that story-heavy games like <a href="https://www.pcgamer.com/games/adventure/lost-records-bloom-and-rage-tape-1-review/" target="_blank">Lost Records: Bloom & Rage</a> and <a href="https://www.pcgamer.com/games/rpg/the-thaumaturge-review/" target="_blank">The Thaumaturge</a> both support <em>up to 6x MFG </em>(you can check <a href="https://www.nvidia.com/en-gb/geforce/news/nvidia-rtx-games-engines-apps/" target="_blank">Nvidia's full list of games that support MFG here</a>)<em>. </em>As such, the full roster of games I tested is a little non-traditional. It's worth noting too that I am only testing single-player games as the MFG unlock mods I'm using are not officially supported and can trigger in-game anti-cheat detection systems. Sorry, <a href="https://www.pcgamer.com/arc-raiders/" target="_blank">Arc Raiders</a>, I don't want to get banned.</p><p>As for settings, I tested all games at 1440p resolution, and used High graphical settings. I also set the Nvidia DLSS quality mode to 'Balanced', and turned off ray tracing and similar tech where applicable. I set ReShade HDR Installer to tap out at 4x MFG as not all games support all the way up to 6x. My thinking was that more PC gamers might be interested in testing 4x MFG on an RTX 40-series card for that reason. I set no target frame rate beyond that, though, in the hopes that this experiment would give me the fullest picture of the highest highs and lowest lows in terms of frame rate.</p><p>Now, without further ado, let's take a look at some lovely bar charts.</p><div class="vizualizer-embed"><style>@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;700&display=swap');@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@400;700&display=swap');#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper *, #fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper *:before, #fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper *:after, #fv-chart-1790783970197-paq4wbasl-slideshow *, #fv-chart-1790783970197-paq4wbasl-slideshow *:before, #fv-chart-1790783970197-paq4wbasl-slideshow *:after {box-sizing: border-box !important; margin: 0; padding: 0; border: 0;font-size: 100%; font: inherit; vertical-align: baseline;}#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper, #fv-chart-1790783970197-paq4wbasl-slideshow { font-family: 'Open Sans', sans-serif !important; }#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper {position: relative !important; overflow: visible !important;--riv-primary: #E33235;}#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper .fv-inner-wrapper {color: #1F2937 !important; background-color: #ededed !important;padding: 1.5rem 1.5rem 2rem !important; border-radius: 0.5rem !important;box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) !important;margin: 1rem 0 !important; display: flex !important; flex-direction: column !important;overflow: hidden !important;}#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper .fv-inner-wrapper.fv-no-header.fv-is-image-compare {padding-top: 0 !important;}#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper.fv-full-bleed {width: 100vw !important;margin-left: calc(50% - 50vw) !important;}body {overflow-x: clip !important;}#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper.fv-full-bleed .fv-inner-wrapper {padding: 0 !important;border-radius: 0 !important;box-shadow: none !important;margin: 0 !important;background-color: transparent !important;}#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper .fv-inner-wrapper.fv-is-shop-the-look {padding: 0 !important;border-radius: 0 !important;box-shadow: none !important;margin: 0 !important;background-color: transparent !important;}#fv-chart-1790783970197-paq4wbasl-slideshow {position: relative !important;width: 100% !important;margin: 1rem 0 !important;--riv-primary: #E33235;}#fv-chart-1790783970197-paq4wbasl-slideshow .fv-slides-wrapper {position: relative !important;width: 100% !important;}#fv-chart-1790783970197-paq4wbasl-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-1790783970197-paq4wbasl-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-1790783970197-paq4wbasl-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-1790783970197-paq4wbasl-slideshow .fv-nav-btn svg {width: 18px !important;height: 18px !important;stroke-width: 3px !important;filter: none !important;}#fv-chart-1790783970197-paq4wbasl-slideshow .fv-nav-btn:hover {opacity: 0.9 !important;transform: translateY(-1px) !important;}#fv-chart-1790783970197-paq4wbasl-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-1790783970197-paq4wbasl-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-1790783970197-paq4wbasl-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-1790783970197-paq4wbasl-slideshow .fv-slideshow-select:focus {outline: 2px solid #E33235 !important;border-color: #E33235 !important;}#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper .fv-chart-title {font-weight: bold !important;text-align: center !important;margin-bottom: 0.5rem !important;color: var(--riv-primary) !important;font-size: 20px !important;line-height: 1.2 !important;font-family: 'Open Sans', sans-serif !important;text-transform: none !important;white-space: normal !important;overflow-wrap: break-word !important;padding: 0 20px !important;}#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper .fv-chart-subhead {font-size: 18px !important;font-weight: 500 !important;text-align: center !important;margin-bottom: 2rem !important;color: #374151 !important;line-height: 1.7 !important;font-family: 'Open Sans', sans-serif !important;display: block !important;text-transform: none !important;padding: 0 20px !important;}#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper .rv-chart-caption { font-size: 15px !important; color: #374151 !important; text-align: center !important; font-style: normal !important; font-weight: normal !important; line-height: 1.7 !important; font-family: 'Open Sans', sans-serif !important; display: block !important; }#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper .fv-versus-chart { display: flex; flex-direction: column; width: 100%; margin-top: 1rem; }#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper .fv-versus-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 1.5rem; padding: 0 1rem; }#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper .fv-versus-select-wrapper { flex: 1; min-width: 0; }#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper .fv-versus-select-wrapper.fv-left { text-align: center; padding-right: 1rem; }#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper .fv-versus-select-wrapper.fv-right { text-align: center; padding-left: 1rem; }#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper .fv-versus-select-container { position: relative; display: inline-block; max-width: 100%; width: 100%; }#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper .fv-versus-chevron { position: absolute; top: 50%; transform: translateY(-50%); pointer-events: none; width: 16px; height: 16px; flex-shrink: 0; }#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper .fv-versus-select-wrapper.fv-left .fv-versus-chevron { right: 0; }#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper .fv-versus-select-wrapper.fv-right .fv-versus-chevron { right: 0; }#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper .fv-versus-select { background: transparent; border: none; border-bottom: 2px solid; font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; padding: 0.25rem 0; cursor: pointer; outline: none; appearance: none; -webkit-appearance: none; -moz-appearance: none; max-width: 100%; width: 100%; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper .fv-versus-select.fv-select-left { text-align: center; direction: ltr; padding-right: 1.25rem; }#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper .fv-versus-select.fv-select-right { text-align: center; padding-right: 1.25rem; }#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper .fv-versus-select option { font-family: 'Open Sans', sans-serif; font-weight: 400; font-size: 14px; color: #374151; direction: ltr; text-align: left; }#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper .fv-versus-vs { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; color: #374151; letter-spacing: 0.1em; padding: 0 1rem; }#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper .fv-versus-body { display: flex; flex-direction: column; gap: 1.5rem; }#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper .fv-versus-row { position: relative; height: auto; padding-top: 20px; margin-bottom: 0.25rem; display: block; }#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper .fv-versus-bar-container { position: relative; height: 32px; display: flex; align-items: center; }#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper .fv-versus-bar-left-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-end; align-items: center; }#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper .fv-versus-bar-right-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-start; align-items: center; }#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper .fv-versus-bar { height: 32px; width: var(--target-width); transition: width 0.8s ease-out; animation: fv-grow-max-width 0.8s ease-out forwards; display: flex; align-items: center; overflow: hidden; color: #ffffff; }#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper .fv-versus-bar-left { border-radius: 4px 0 0 4px; justify-content: flex-end; padding: 0 8px; }#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper .fv-versus-bar-right { border-radius: 0 4px 4px 0; justify-content: flex-start; padding: 0 8px; }@keyframes fv-grow-max-width {from { max-width: 0; }to { max-width: 100%; }}#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper .fv-versus-center-line { position: absolute; left: 50%; top: 0; bottom: 0; width: 4px; background-color: #ffffff; transform: translateX(-50%); z-index: 1; }#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper .fv-inside-left { white-space: nowrap; flex-shrink: 0; }#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper .fv-inside-right { white-space: nowrap; flex-shrink: 0; }#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper .fv-versus-val-text { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; }#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper .fv-versus-pct-diff { font-size: 12px; font-weight: 600; }#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper .fv-versus-label { position: absolute; left: 50%; transform: translateX(-50%); top: 0; background-color: transparent; border: none; box-shadow: none; padding: 0; font-family: 'Open Sans', sans-serif; font-weight: 700; font-size: 14px; color: #374151; white-space: nowrap; }#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper .sr-only { position: absolute !important; width: 1px !important; height: 1px !important; padding: 0 !important; margin: -1px !important; overflow: hidden !important; clip: rect(0,0,0,0) !important; white-space: nowrap !important; border: 0 !important; }#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper .fv-bottom-bar { display: flex !important; flex-direction: column !important; align-items: center !important; margin-top: 0.5rem !important; gap: 1rem !important; }#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper .fv-footer-content { text-align: center !important; width: 100% !important; }#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper .fv-logo {display: block !important;margin: 0 auto !important;width: 120px !important;min-width: 120px !important;max-width: 120px !important;height: auto !important;object-fit: contain !important;flex-shrink: 0 !important;}#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper .fv-dropdown-wrapper { text-align: center !important; margin-bottom: 16px !important; margin-top: 0 !important; }#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper .fv-dropdown-title-container { position: relative !important; display: inline-block !important; max-width: 100% !important; }#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper .fv-dropdown-title {appearance: none !important;-webkit-appearance: none !important;-moz-appearance: none !important;background: transparent !important;border: none !important;font-size: 18px !important;font-weight: 600 !important;color: var(--riv-primary) !important;padding-right: 28px !important;padding-left: 10px !important;cursor: pointer !important;text-align: center !important;text-align-last: center !important;width: auto !important;max-width: 100% !important;font-family: 'Open Sans', sans-serif !important;line-height: 1.3 !important;margin: 0 !important;text-overflow: ellipsis !important;overflow: hidden !important;white-space: nowrap !important;}#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper .fv-dropdown-title:focus { outline: none !important; }#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper .fv-dropdown-title::-ms-expand { display: none !important; }#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper .fv-dropdown-chevron {position: absolute !important;right: 0 !important;top: 50% !important;transform: translateY(-50%) !important;pointer-events: none !important;color: var(--riv-primary) !important;display: flex !important;align-items: center !important;}#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper .fv-carousel-title-controls { display: flex !important; justify-content: space-between !important; align-items: center !important; margin-bottom: 16px !important; width: 100% !important; gap: 12px !important; }#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper .fv-carousel-nav-btn {background: transparent !important; border: 1px solid #d1d5db !important; border-radius: 6px !important; padding: 6px 10px !important;cursor: pointer !important; font-size: 14px !important; color: #374151 !important; display: flex !important; align-items: center !important; gap: 4px !important; font-family: 'Open Sans', sans-serif !important;}#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper .fv-carousel-nav-btn:hover { border-color: #9ca3af !important; }#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper .fv-carousel-counter { font-size: 14px !important; color: #374151 !important; text-align: center !important; margin-top: 1rem !important; }#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper .fv-legend { display: flex !important; justify-content: center !important; flex-wrap: wrap !important; gap: 8px 16px !important; margin: 0 !important; padding: 0 !important; margin-top: 1rem !important; }#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper .fv-legend-item { display: flex !important; align-items: center !important; gap: 6px !important; font-size: 14px !important; color: #374151 !important; }#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper .fv-legend-color { width: 12px !important; height: 12px !important; border-radius: 3px !important; }#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper .fv-multi-value-legend {display: flex !important;justify-content: center !important;flex-wrap: wrap !important;gap: 12px 24px !important;margin-bottom: 1.5rem !important;padding: 0 !important;}#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper .fv-multi-legend-item { display: flex !important; align-items: center !important; gap: 8px !important; font-size: 14px !important; color: #374151 !important; font-weight: 500 !important; }#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper .fv-multi-legend-swatch { width: 16px !important; height: 16px !important; border-radius: 3px !important; }#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper .fv-benchmark-group { margin-bottom: 1rem !important; }#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper .fv-benchmark-title {font-size: 18px !important; font-weight: 600 !important; margin-bottom: 16px !important; margin-top: 0 !important; padding: 0 !important;text-align: center !important; color: var(--riv-primary) !important; flex: 1 !important; min-width: 0 !important;font-family: 'Open Sans', sans-serif !important; line-height: 1.3 !important;text-transform: none !important;white-space: normal !important;overflow-wrap: break-word !important;word-wrap: break-word !important;max-width: 100% !important;}#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper .fv-bar-row, #fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper .fv-stacked-product { display: flex !important; align-items: center !important; width: 100% !important; margin-bottom: 0.75rem !important; position: relative !important; }#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper .fv-bar-label { width: 150px !important; flex-shrink: 0 !important; font-size: 14px !important; color: #374151 !important; padding-right: 10px !important; text-align: right !important; font-weight: 500 !important; display: block !important; }#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper .fv-bar-container { flex-grow: 1 !important; background-color: #E5E7EB !important; border-radius: 4px !important; min-height: 25px !important; border: 1px solid #D1D5DB !important; position: relative !important; display: flex !important; align-items: center !important; }#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper .fv-bar-commentary-inline { display: none !important; position: absolute !important; left: 150px !important; top: 0 !important; bottom: 0 !important; right: 0 !important; width: calc(100% - 150px) !important; margin: 0 !important; padding: 0 8px !important; font-size: 13px !important; color: #fff !important; background: rgba(0,0,0,0.8) !important; border-radius: 4px !important; line-height: 1.4 !important; font-weight: normal !important; text-transform: none !important; word-wrap: break-word !important; z-index: 10 !important; align-items: center !important; overflow-y: auto !important; }#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper.preview-wrapper .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper.preview-wrapper .fv-bar-commentary-inline:focus, #fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper.preview-wrapper .fv-bar-commentary-inline:focus-within, #fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper.mobile-view .fv-bar-commentary-inline:focus, #fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper.mobile-view .fv-bar-commentary-inline:focus-within { display: flex !important; }#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper .fv-bar { height: 100% !important; border-radius: 3px !important; display: flex !important; align-items: center !important; transition: opacity 0.2s ease, width 0.8s ease-out !important; min-height: 23px !important; }#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper .fv-bar:hover { opacity: 0.8 !important; }#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper .fv-bar-inner-content { display: flex !important; justify-content: space-between !important; align-items: center !important; width: 100% !important; height: 100% !important; padding: 0 8px !important; font-size: 14px !important; font-weight: bold !important; overflow: hidden !important; }#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper .fv-bar-inner-label { white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; padding-right: 8px !important; }#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper .fv-bar-inner-value { flex-shrink: 0 !important; }#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper .fv-bar-value-outside { padding-left: 8px !important; font-size: 14px !important; font-weight: bold !important; color: #374151 !important; white-space: nowrap !important; }#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper .fv-bar-label.fv-primary-product { font-weight: bold !important; color: var(--riv-primary) !important; }#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper .fv-multi-bar-container { flex-direction: column !important; padding: 4px !important; align-items: stretch !important; gap: 4px !important; height: auto !important; }#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper .fv-multi-bar-item { display: flex !important; align-items: center !important; height: 25px !important; width: 100% !important; }#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper .fv-stacked-bar { display: flex !important; overflow: hidden !important; }#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper .fv-stacked-segment { height: 100% !important; display: flex !important; align-items: center !important; justify-content: flex-end !important; padding-right: 8px !important; border-right: 1px solid rgba(255,255,255,0.3) !important; }#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper .fv-stacked-segment:last-child { border-right: none !important; }#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper .fv-segment-value { font-size: 14px !important; font-weight: bold !important; }#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper .fv-grouped-bar-product { display: flex !important; flex-direction: column !important; width: 100% !important; margin-bottom: 1.25rem !important; }#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper .fv-grouped-product-title-wrapper { padding-left: 150px !important; }#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper .fv-grouped-product-title { width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.5rem !important; font-weight: 700 !important; font-size: 14px !important; color: #374151 !important; text-transform: none !important; }#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper .fv-bar-cluster { width: 100% !important; flex-grow: 1 !important; display: flex !important; flex-direction: column !important; }#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper .fv-bar-cluster .fv-bar-row { margin-bottom: 3px !important; }#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper .fv-bar-cluster .fv-bar-container { height: 20px !important; }#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper .riv-grid line {stroke: #D1D5DB !important;stroke-dasharray: 3 3 !important;}#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper .fv-x-axis-wrapper { display: flex !important; width: 100% !important; margin-top: 0.5rem !important; }#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper .fv-x-axis-label-space { width: 150px !important; padding-right: 10px !important; flex-shrink: 0 !important; }#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper .fv-x-axis-chart-space { flex-grow: 1 !important; padding-right: 8px !important; }#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper .fv-x-axis-wrapper.fv-grouped-x-axis { margin-left: 0 !important; }#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper .fv-x-axis-line { border-top: 1px solid #D1D5DB !important; }#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper .fv-x-axis-ticks { display: flex !important; justify-content: space-between !important; padding-top: 4px !important; font-size: 13px !important; color: #374151 !important; }#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper .fv-x-axis-ticks span { position: relative !important; }#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper .fv-x-axis-ticks span::before { content: '' !important; position: absolute !important; top: -6px !important; left: 50% !important; transform: translateX(-50%) !important; width: 2px !important; height: 4px !important; background-color: #D1D5DB !important; border-radius: 1px !important; }#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper .fv-x-axis-unit { text-align: center !important; font-size: 14px !important; color: #374151 !important; margin-top: 8px !important; display: block !important; }#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper .fv-x-axis-title { text-align: center !important; font-size: 15px !important; color: #374151 !important; margin-top: 8px !important; margin-bottom: 16px !important; line-height: 1.5 !important; padding: 0 1rem !important; display: block !important; font-weight: bold !important; }#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper .fv-y-axis-title {font-size: 15px !important;color: #374151 !important;line-height: 1.5 !important;text-align: left !important;padding-left: 5.83% !important;margin-bottom: 4px !important;display: block !important;font-weight: bold !important;}#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper.mobile-view .fv-pie-container,#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper.labels-on-top .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper.mobile-view .fv-grouped-product-title-wrapper,#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper.labels-on-top .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper.mobile-view .fv-bar-row,#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper.mobile-view .fv-stacked-product,#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper.mobile-view .fv-grouped-bar-product,#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-row,#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper.labels-on-top .fv-stacked-product,#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper.labels-on-top .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper.mobile-view .fv-bar-label:not(.fv-grouped-product-title),#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-label:not(.fv-grouped-product-title) {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper.mobile-view .fv-bar-label,#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper.mobile-view .fv-grouped-product-title,#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-label,#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper.labels-on-top .fv-grouped-product-title {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper.mobile-view .fv-bar-container,#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper.mobile-view .fv-bar-cluster,#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-container,#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-cluster {width: 100% !important;}#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper.mobile-view .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus-within,#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-row .fv-bar-commentary-inline:focus-within {position: static !important; display: block !important; width: 100% !important; margin: 4px 0 0 0 !important; padding: 0 !important; background: transparent !important; color: #6B7280 !important; font-size: 12px !important;}#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper.mobile-view .fv-x-axis-wrapper,#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper.labels-on-top .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper.mobile-view .fv-x-axis-label-space,#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper.labels-on-top .fv-x-axis-label-space {display: none !important;}#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper.mobile-view .fv-x-axis-chart-space,#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper.labels-on-top .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper.mobile-view .fv-benchmark-title,#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper.labels-on-top .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper.mobile-view .fv-dropdown-title,#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper.labels-on-top .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper.mobile-view .fv-carousel-nav-btn,#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper.labels-on-top .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper.mobile-view .fv-chart-title,#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper.labels-on-top .fv-chart-title {padding: 0 8px !important;}#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper.mobile-view .fv-chart-subhead,#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper.labels-on-top .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper.mobile-view .fv-versus-header,#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper.mobile-view .fv-versus-select-wrapper,#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper.mobile-view .fv-versus-select-wrapper.fv-left,#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper.mobile-view .fv-versus-select-wrapper.fv-right,#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper.mobile-view .fv-versus-select.fv-select-left,#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper.mobile-view .fv-versus-select.fv-select-right,#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper.mobile-view .fv-versus-vs,#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper.mobile-view .fv-versus-select-container,#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper.mobile-view .fv-versus-select,#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper.mobile-view .fv-stl-shop-all-btn,#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper.labels-on-top .fv-stl-shop-all-btn {bottom: 0.5rem !important; right: 0.5rem !important; height: 2rem !important; font-size: 0.75rem !important; padding: 0 0.75rem 0 2.5rem !important; max-width: calc(100% - 1rem) !important;}#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper.mobile-view .fv-stl-shop-all-logo,#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper.mobile-view .fv-stl-shop-all-icon,#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper.labels-on-top .fv-stl-shop-all-logo,#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper.labels-on-top .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper.mobile-view .fv-stl-shop-all-icon svg,#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper.labels-on-top .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper.mobile-view .fv-bar-commentary-inline,#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper.mobile-view .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper.mobile-view.fv-contains-line-chart .fv-footer-content {margin-left: -1rem !important;margin-right: -1rem !important;}@media (max-width: 599px) {#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper .fv-bar-row,#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper .fv-stacked-product,#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper .fv-bar-label:not(.fv-grouped-product-title) {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper .fv-bar-label,#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper .fv-grouped-product-title {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper .fv-bar-container,#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper .fv-bar-cluster {width: 100% !important;}#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper .fv-bar-row .fv-bar-commentary-inline:focus-within {position: static !important; display: block !important; width: 100% !important; margin: 4px 0 0 0 !important; padding: 0 !important; background: transparent !important; color: #6B7280 !important; font-size: 12px !important;}#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper .fv-x-axis-label-space {display: none !important;}#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper .fv-chart-title {padding: 0 8px !important;}#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper .fv-stl-shop-all-btn {bottom: 0.5rem !important; right: 0.5rem !important; height: 2rem !important; font-size: 0.75rem !important; padding: 0 0.75rem 0 2.5rem !important; max-width: calc(100% - 1rem) !important;}#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper .fv-stl-shop-all-logo,#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper.fv-contains-line-chart .fv-footer-content {margin-left: -1rem !important;margin-right: -1rem !important;}}</style><script type="application/ld+json">[{"@context": "https://schema.org","@type": "Dataset","name": "1440p gaming performance","description": "This chart shows average and 1% low frame rate results in various tested games at 1440p resolution","creator": {"@type": "Organization","name": "PC Gamer","logo": "https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png"},"isAccessibleForFree": true,"dateCreated": "2026-09-30T15:59:30.198Z","citation": "Add your caption to explain the data, the learnings and the key takeaways of the data being visualized","keywords": ["No MFG (Average FPS)","2x MFG Max (Average FPS)","Unlocked MFG (Up to 4x) (Average FPS)","No MFG (1% Low FPS)","2x MFG Max (1% Low FPS)","Unlocked MFG (Up to 4x) (1% Low FPS)","Black Myth: Wukong Benchmark Tool","benchmark","comparison","performance","review","PC Gamer"],"measurementTechnique": "Performance Benchmarking","variableMeasured": [{"@type": "PropertyValue","name": "No MFG (Average FPS) – Black Myth: Wukong Benchmark Tool","value": 64,"unitText": ""},{"@type": "PropertyValue","name": "2x MFG Max (Average FPS) – Black Myth: Wukong Benchmark Tool","value": 99,"unitText": ""},{"@type": "PropertyValue","name": "Unlocked MFG (Up to 4x) (Average FPS) – Black Myth: Wukong Benchmark Tool","value": 170,"unitText": ""},{"@type": "PropertyValue","name": "No MFG (1% Low FPS) – Black Myth: Wukong Benchmark Tool","value": 47,"unitText": ""},{"@type": "PropertyValue","name": "2x MFG Max (1% Low FPS) – Black Myth: Wukong Benchmark Tool","value": 67,"unitText": ""},{"@type": "PropertyValue","name": "Unlocked MFG (Up to 4x) (1% Low FPS) – Black Myth: Wukong Benchmark Tool","value": 113,"unitText": ""}]},{"@context": "https://schema.org","@type": "Dataset","name": "1440p gaming performance","description": "This chart shows average and 1% low frame rate results in various tested games at 1440p resolution","creator": {"@type": "Organization","name": "PC Gamer","logo": "https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png"},"isAccessibleForFree": true,"dateCreated": "2026-09-30T15:59:30.198Z","citation": "Add your caption to explain the data, the learnings and the key takeaways of the data being visualized","keywords": ["No MFG (Average FPS)","2x MFG Max (Average FPS)","Unlocked MFG (Up to 4x) (Average FPS)","No MFG (1% Low FPS)","2x MFG Max (1% Low FPS)","Unlocked MFG (Up to 4x) (1% Low FPS)","Cyberpunk 2077","benchmark","comparison","performance","review","PC Gamer"],"measurementTechnique": "Performance Benchmarking","variableMeasured": [{"@type": "PropertyValue","name": "No MFG (Average FPS) – Cyberpunk 2077","value": 134,"unitText": ""},{"@type": "PropertyValue","name": "2x MFG Max (Average FPS) – Cyberpunk 2077","value": 197,"unitText": ""},{"@type": "PropertyValue","name": "Unlocked MFG (Up to 4x) (Average FPS) – Cyberpunk 2077","value": 219,"unitText": ""},{"@type": "PropertyValue","name": "No MFG (1% Low FPS) – Cyberpunk 2077","value": 66,"unitText": ""},{"@type": "PropertyValue","name": "2x MFG Max (1% Low FPS) – Cyberpunk 2077","value": 91,"unitText": ""},{"@type": "PropertyValue","name": "Unlocked MFG (Up to 4x) (1% Low FPS) – Cyberpunk 2077","value": 86,"unitText": ""}]},{"@context": "https://schema.org","@type": "Dataset","name": "1440p gaming performance","description": "This chart shows average and 1% low frame rate results in various tested games at 1440p resolution","creator": {"@type": "Organization","name": "PC Gamer","logo": "https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png"},"isAccessibleForFree": true,"dateCreated": "2026-09-30T15:59:30.198Z","citation": "Add your caption to explain the data, the learnings and the key takeaways of the data being visualized","keywords": ["No MFG (Average FPS)","2x MFG Max (Average FPS)","Unlocked MFG (Up to 4x) (Average FPS)","No MFG (1% Low FPS)","2x MFG Max (1% Low FPS)","Unlocked MFG (Up to 4x) (1% Low FPS)","Pragmata","benchmark","comparison","performance","review","PC Gamer"],"measurementTechnique": "Performance Benchmarking","variableMeasured": [{"@type": "PropertyValue","name": "No MFG (Average FPS) – Pragmata","value": 111,"unitText": ""},{"@type": "PropertyValue","name": "2x MFG Max (Average FPS) – Pragmata","value": 162,"unitText": ""},{"@type": "PropertyValue","name": "Unlocked MFG (Up to 4x) (Average FPS) – Pragmata","value": 242,"unitText": ""},{"@type": "PropertyValue","name": "No MFG (1% Low FPS) – Pragmata","value": 56,"unitText": ""},{"@type": "PropertyValue","name": "2x MFG Max (1% Low FPS) – Pragmata","value": 83,"unitText": ""},{"@type": "PropertyValue","name": "Unlocked MFG (Up to 4x) (1% Low FPS) – Pragmata","value": 97,"unitText": ""}]},{"@context": "https://schema.org","@type": "Dataset","name": "1440p gaming performance","description": "This chart shows average and 1% low frame rate results in various tested games at 1440p resolution","creator": {"@type": "Organization","name": "PC Gamer","logo": "https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png"},"isAccessibleForFree": true,"dateCreated": "2026-09-30T15:59:30.198Z","citation": "Add your caption to explain the data, the learnings and the key takeaways of the data being visualized","keywords": ["No MFG (Average FPS)","2x MFG Max (Average FPS)","Unlocked MFG (Up to 4x) (Average FPS)","No MFG (1% Low FPS)","2x MFG Max (1% Low FPS)","Unlocked MFG (Up to 4x) (1% Low FPS)","Lost Records: Bloom & Rage","benchmark","comparison","performance","review","PC Gamer"],"measurementTechnique": "Performance Benchmarking","variableMeasured": [{"@type": "PropertyValue","name": "No MFG (Average FPS) – Lost Records: Bloom & Rage","value": 82,"unitText": ""},{"@type": "PropertyValue","name": "2x MFG Max (Average FPS) – Lost Records: Bloom & Rage","value": 128,"unitText": ""},{"@type": "PropertyValue","name": "Unlocked MFG (Up to 4x) (Average FPS) – Lost Records: Bloom & Rage","value": 201,"unitText": ""},{"@type": "PropertyValue","name": "No MFG (1% Low FPS) – Lost Records: Bloom & Rage","value": 30,"unitText": ""},{"@type": "PropertyValue","name": "2x MFG Max (1% Low FPS) – Lost Records: Bloom & Rage","value": 40,"unitText": ""},{"@type": "PropertyValue","name": "Unlocked MFG (Up to 4x) (1% Low FPS) – Lost Records: Bloom & Rage","value": 54,"unitText": ""}]},{"@context": "https://schema.org","@type": "Dataset","name": "1440p gaming performance","description": "This chart shows average and 1% low frame rate results in various tested games at 1440p resolution","creator": {"@type": "Organization","name": "PC Gamer","logo": "https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png"},"isAccessibleForFree": true,"dateCreated": "2026-09-30T15:59:30.198Z","citation": "Add your caption to explain the data, the learnings and the key takeaways of the data being visualized","keywords": ["No MFG (Average FPS)","2x MFG Max (Average FPS)","Unlocked MFG (Up to 4x) (Average FPS)","No MFG (1% Low FPS)","2x MFG Max (1% Low FPS)","Unlocked MFG (Up to 4x) (1% Low FPS)","Vampire: The Masquerade - Bloodlines 2","benchmark","comparison","performance","review","PC Gamer"],"measurementTechnique": "Performance Benchmarking","variableMeasured": [{"@type": "PropertyValue","name": "No MFG (Average FPS) – Vampire: The Masquerade - Bloodlines 2","value": 97,"unitText": ""},{"@type": "PropertyValue","name": "2x MFG Max (Average FPS) – Vampire: The Masquerade - Bloodlines 2","value": 99,"unitText": ""},{"@type": "PropertyValue","name": "Unlocked MFG (Up to 4x) (Average FPS) – Vampire: The Masquerade - Bloodlines 2","value": 234,"unitText": ""},{"@type": "PropertyValue","name": "No MFG (1% Low FPS) – Vampire: The Masquerade - Bloodlines 2","value": 33,"unitText": ""},{"@type": "PropertyValue","name": "2x MFG Max (1% Low FPS) – Vampire: The Masquerade - Bloodlines 2","value": 42,"unitText": ""},{"@type": "PropertyValue","name": "Unlocked MFG (Up to 4x) (1% Low FPS) – Vampire: The Masquerade - Bloodlines 2","value": 66,"unitText": ""}]},{"@context": "https://schema.org","@type": "Dataset","name": "1440p gaming performance","description": "This chart shows average and 1% low frame rate results in various tested games at 1440p resolution","creator": {"@type": "Organization","name": "PC Gamer","logo": "https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png"},"isAccessibleForFree": true,"dateCreated": "2026-09-30T15:59:30.198Z","citation": "Add your caption to explain the data, the learnings and the key takeaways of the data being visualized","keywords": ["No MFG (Average FPS)","2x MFG Max (Average FPS)","Unlocked MFG (Up to 4x) (Average FPS)","No MFG (1% Low FPS)","2x MFG Max (1% Low FPS)","Unlocked MFG (Up to 4x) (1% Low FPS)","The Thaumaturge","benchmark","comparison","performance","review","PC Gamer"],"measurementTechnique": "Performance Benchmarking","variableMeasured": [{"@type": "PropertyValue","name": "No MFG (Average FPS) – The Thaumaturge","value": 130,"unitText": ""},{"@type": "PropertyValue","name": "2x MFG Max (Average FPS) – The Thaumaturge","value": 163,"unitText": ""},{"@type": "PropertyValue","name": "Unlocked MFG (Up to 4x) (Average FPS) – The Thaumaturge","value": 224,"unitText": ""},{"@type": "PropertyValue","name": "No MFG (1% Low FPS) – The Thaumaturge","value": 33,"unitText": ""},{"@type": "PropertyValue","name": "2x MFG Max (1% Low FPS) – The Thaumaturge","value": 27,"unitText": ""},{"@type": "PropertyValue","name": "Unlocked MFG (Up to 4x) (1% Low FPS) – The Thaumaturge","value": 52,"unitText": ""}]}]</script><div id="fv-chart-1790783970197-paq4wbasl-slideshow" class="fv-slideshow-container" data-slide-count="6" data-iframe-height="true"><div class="fv-slideshow-nav-row"><button class="fv-nav-btn prev disabled" aria-label="Previous Slide"><svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"><path d="m15 18-6-6 6-6"/></svg><span>Previous</span></button><div class="fv-slide-counter">1 / 6</div><button class="fv-nav-btn next" aria-label="Next Slide"><span>Next</span><svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"><path d="m9 18 6-6-6-6"/></svg></button></div><div class="fv-slides-wrapper"><div class="fv-slide" id="fv-chart-1790783970197-paq4wbasl-slide-0-wrapper" data-index="0" style="display: block;"><div id="fv-chart-1790783970197-paq4wbasl-slide-0" class="fv-chart-wrapper   " data-bar-labels-on-top="false" data-iframe-height="true" data-vizualizer-embed="true"><div class="fv-inner-wrapper    "><h3 class="fv-chart-title">1440p gaming performance</h3><p class="fv-chart-subhead">This chart shows average and 1% low frame rate results in various tested games at 1440p resolution</p><div class="riv-chart-container"><div class="fv-chart-item" id="fv-chart-1790783970197-paq4wbasl-slide-0-bar-Black Myth: Wukong Benchmark Tool" data-chart-type="Bar" data-title="Black Myth: Wukong Benchmark Tool" data-subhead="This chart shows average and 1% low frame rate results in various tested games at 1440p resolution" data-caption="" style=""><div class="fv-benchmark-group"><h4 class="fv-benchmark-title">Black Myth: Wukong Benchmark Tool</h4><div class="fv-bar-row"><div class="fv-bar-label ">No MFG (Average FPS)</div><div class="fv-bar-container"><div class="fv-bar" style="margin-left: 0%; width: 32%; background-color: #E33235;" data-target-width="32" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">64</span></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">2x MFG Max (Average FPS)</div><div class="fv-bar-container"><div class="fv-bar" style="margin-left: 0%; width: 49.5%; background-color: #FE9F58;" data-target-width="49.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">99</span></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Unlocked MFG (Up to 4x) (Average FPS)</div><div class="fv-bar-container"><div class="fv-bar" style="margin-left: 0%; width: 85%; background-color: #1CA9C4;" data-target-width="85" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">170</span></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">No MFG (1% Low FPS)</div><div class="fv-bar-container"><div class="fv-bar" style="margin-left: 0%; width: 23.5%; background-color: #EB6F71;" data-target-width="23.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">47</span></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">2x MFG Max (1% Low FPS)</div><div class="fv-bar-container"><div class="fv-bar" style="margin-left: 0%; width: 33.5%; background-color: #FFC08B;" data-target-width="33.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">67</span></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Unlocked MFG (Up to 4x) (1% Low FPS)</div><div class="fv-bar-container"><div class="fv-bar" style="margin-left: 0%; width: 56.49999999999999%; background-color: #66C5D7;" data-target-width="56.49999999999999" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">113</span></div></div></div></div><div class="fv-x-axis-wrapper"><div class="fv-x-axis-label-space"></div><div class="fv-x-axis-chart-space"><div class="fv-x-axis-line"></div><div class="fv-x-axis-ticks"><span>0</span><span>50</span><span>100</span><span>150</span><span>200</span></div></div></div><table class="sr-only"><caption>Black Myth: Wukong Benchmark Tool Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>No MFG (Average FPS)</td><td>64</td></tr><tr><td>2x MFG Max (Average FPS)</td><td>99</td></tr><tr><td>Unlocked MFG (Up to 4x) (Average FPS)</td><td>170</td></tr><tr><td>No MFG (1% Low FPS)</td><td>47</td></tr><tr><td>2x MFG Max (1% Low FPS)</td><td>67</td></tr><tr><td>Unlocked MFG (Up to 4x) (1% Low FPS)</td><td>113</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></div><div class="fv-slide" id="fv-chart-1790783970197-paq4wbasl-slide-1-wrapper" data-index="1" style="display: none;"><div id="fv-chart-1790783970197-paq4wbasl-slide-1" class="fv-chart-wrapper   " data-bar-labels-on-top="false" data-iframe-height="true" data-vizualizer-embed="true"><div class="fv-inner-wrapper    "><h3 class="fv-chart-title">1440p gaming performance</h3><p class="fv-chart-subhead">This chart shows average and 1% low frame rate results in various tested games at 1440p resolution</p><div class="riv-chart-container"><div class="fv-chart-item" id="fv-chart-1790783970197-paq4wbasl-slide-1-bar-Cyberpunk 2077" data-chart-type="Bar" data-title="Cyberpunk 2077" data-subhead="This chart shows average and 1% low frame rate results in various tested games at 1440p resolution" data-caption="" style=""><div class="fv-benchmark-group"><h4 class="fv-benchmark-title">Cyberpunk 2077</h4><div class="fv-bar-row"><div class="fv-bar-label ">No MFG (Average FPS)</div><div class="fv-bar-container"><div class="fv-bar" style="margin-left: 0%; width: 44.666666666666664%; background-color: #E33235;" data-target-width="44.666666666666664" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">134</span></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">2x MFG Max (Average FPS)</div><div class="fv-bar-container"><div class="fv-bar" style="margin-left: 0%; width: 65.66666666666666%; background-color: #FE9F58;" data-target-width="65.66666666666666" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">197</span></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Unlocked MFG (Up to 4x) (Average FPS)</div><div class="fv-bar-container"><div class="fv-bar" style="margin-left: 0%; width: 73%; background-color: #1CA9C4;" data-target-width="73" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">219</span></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">No MFG (1% Low FPS)</div><div class="fv-bar-container"><div class="fv-bar" style="margin-left: 0%; width: 22%; background-color: #EB6F71;" data-target-width="22" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">66</span></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">2x MFG Max (1% Low FPS)</div><div class="fv-bar-container"><div class="fv-bar" style="margin-left: 0%; width: 30.333333333333336%; background-color: #FFC08B;" 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 class="fv-bar-row"><div class="fv-bar-label ">Unlocked MFG (Up to 4x) (1% Low FPS)</div><div class="fv-bar-container"><div class="fv-bar" style="margin-left: 0%; width: 28.666666666666668%; background-color: #66C5D7;" data-target-width="28.666666666666668" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">86</span></div></div></div></div><div class="fv-x-axis-wrapper"><div class="fv-x-axis-label-space"></div><div class="fv-x-axis-chart-space"><div class="fv-x-axis-line"></div><div class="fv-x-axis-ticks"><span>0</span><span>75</span><span>150</span><span>225</span><span>300</span></div></div></div><table class="sr-only"><caption>Cyberpunk 2077 Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>No MFG (Average FPS)</td><td>134</td></tr><tr><td>2x MFG Max (Average FPS)</td><td>197</td></tr><tr><td>Unlocked MFG (Up to 4x) (Average FPS)</td><td>219</td></tr><tr><td>No MFG (1% Low FPS)</td><td>66</td></tr><tr><td>2x MFG Max (1% Low FPS)</td><td>91</td></tr><tr><td>Unlocked MFG (Up to 4x) (1% Low FPS)</td><td>86</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></div><div class="fv-slide" id="fv-chart-1790783970197-paq4wbasl-slide-2-wrapper" data-index="2" style="display: none;"><div id="fv-chart-1790783970197-paq4wbasl-slide-2" class="fv-chart-wrapper   " data-bar-labels-on-top="false" data-iframe-height="true" data-vizualizer-embed="true"><div class="fv-inner-wrapper    "><h3 class="fv-chart-title">1440p gaming performance</h3><p class="fv-chart-subhead">This chart shows average and 1% low frame rate results in various tested games at 1440p resolution</p><div class="riv-chart-container"><div class="fv-chart-item" id="fv-chart-1790783970197-paq4wbasl-slide-2-bar-Pragmata" data-chart-type="Bar" data-title="Pragmata" data-subhead="This chart shows average and 1% low frame rate results in various tested games at 1440p resolution" data-caption="" style=""><div class="fv-benchmark-group"><h4 class="fv-benchmark-title">Pragmata</h4><div class="fv-bar-row"><div class="fv-bar-label ">No MFG (Average FPS)</div><div class="fv-bar-container"><div class="fv-bar" style="margin-left: 0%; width: 37%; background-color: #E33235;" data-target-width="37" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">111</span></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">2x MFG Max (Average FPS)</div><div class="fv-bar-container"><div class="fv-bar" style="margin-left: 0%; width: 54%; background-color: #FE9F58;" data-target-width="54" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">162</span></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Unlocked MFG (Up to 4x) (Average FPS)</div><div class="fv-bar-container"><div class="fv-bar" style="margin-left: 0%; width: 80.66666666666666%; background-color: #1CA9C4;" data-target-width="80.66666666666666" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">242</span></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">No MFG (1% Low FPS)</div><div class="fv-bar-container"><div class="fv-bar" style="margin-left: 0%; width: 18.666666666666668%; background-color: #EB6F71;" data-target-width="18.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">56</span></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">2x MFG Max (1% Low FPS)</div><div class="fv-bar-container"><div class="fv-bar" style="margin-left: 0%; width: 27.666666666666668%; background-color: #FFC08B;" data-target-width="27.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">83</span></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Unlocked MFG (Up to 4x) (1% Low FPS)</div><div class="fv-bar-container"><div class="fv-bar" style="margin-left: 0%; width: 32.33333333333333%; background-color: #66C5D7;" data-target-width="32.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">97</span></div></div></div></div><div class="fv-x-axis-wrapper"><div class="fv-x-axis-label-space"></div><div class="fv-x-axis-chart-space"><div class="fv-x-axis-line"></div><div class="fv-x-axis-ticks"><span>0</span><span>75</span><span>150</span><span>225</span><span>300</span></div></div></div><table class="sr-only"><caption>Pragmata Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>No MFG (Average FPS)</td><td>111</td></tr><tr><td>2x MFG Max (Average FPS)</td><td>162</td></tr><tr><td>Unlocked MFG (Up to 4x) (Average FPS)</td><td>242</td></tr><tr><td>No MFG (1% Low FPS)</td><td>56</td></tr><tr><td>2x MFG Max (1% Low FPS)</td><td>83</td></tr><tr><td>Unlocked MFG (Up to 4x) (1% Low FPS)</td><td>97</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></div><div class="fv-slide" id="fv-chart-1790783970197-paq4wbasl-slide-3-wrapper" data-index="3" style="display: none;"><div id="fv-chart-1790783970197-paq4wbasl-slide-3" class="fv-chart-wrapper   " data-bar-labels-on-top="false" data-iframe-height="true" data-vizualizer-embed="true"><div class="fv-inner-wrapper    "><h3 class="fv-chart-title">1440p gaming performance</h3><p class="fv-chart-subhead">This chart shows average and 1% low frame rate results in various tested games at 1440p resolution</p><div class="riv-chart-container"><div class="fv-chart-item" id="fv-chart-1790783970197-paq4wbasl-slide-3-bar-Lost Records: Bloom & Rage" data-chart-type="Bar" data-title="Lost Records: Bloom & Rage" data-subhead="This chart shows average and 1% low frame rate results in various tested games at 1440p resolution" data-caption="" style=""><div class="fv-benchmark-group"><h4 class="fv-benchmark-title">Lost Records: Bloom & Rage</h4><div class="fv-bar-row"><div class="fv-bar-label ">No MFG (Average FPS)</div><div class="fv-bar-container"><div class="fv-bar" style="margin-left: 0%; width: 27.333333333333332%; background-color: #E33235;" data-target-width="27.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">82</span></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">2x MFG Max (Average FPS)</div><div class="fv-bar-container"><div class="fv-bar" style="margin-left: 0%; width: 42.66666666666667%; background-color: #FE9F58;" data-target-width="42.66666666666667" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">128</span></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Unlocked MFG (Up to 4x) (Average FPS)</div><div class="fv-bar-container"><div class="fv-bar" style="margin-left: 0%; width: 67%; background-color: #1CA9C4;" data-target-width="67" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">201</span></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">No MFG (1% Low FPS)</div><div class="fv-bar-container"><div class="fv-bar" style="margin-left: 0%; width: 10%; background-color: #EB6F71;" data-target-width="10" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">30</span></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">2x MFG Max (1% Low FPS)</div><div class="fv-bar-container"><div class="fv-bar" style="margin-left: 0%; width: 13.333333333333334%; background-color: #FFC08B;" data-target-width="13.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">40</span></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Unlocked MFG (Up to 4x) (1% Low FPS)</div><div class="fv-bar-container"><div class="fv-bar" style="margin-left: 0%; width: 18%; background-color: #66C5D7;" data-target-width="18" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">54</span></div></div></div></div><div class="fv-x-axis-wrapper"><div class="fv-x-axis-label-space"></div><div class="fv-x-axis-chart-space"><div class="fv-x-axis-line"></div><div class="fv-x-axis-ticks"><span>0</span><span>75</span><span>150</span><span>225</span><span>300</span></div></div></div><table class="sr-only"><caption>Lost Records: Bloom & Rage Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>No MFG (Average FPS)</td><td>82</td></tr><tr><td>2x MFG Max (Average FPS)</td><td>128</td></tr><tr><td>Unlocked MFG (Up to 4x) (Average FPS)</td><td>201</td></tr><tr><td>No MFG (1% Low FPS)</td><td>30</td></tr><tr><td>2x MFG Max (1% Low FPS)</td><td>40</td></tr><tr><td>Unlocked MFG (Up to 4x) (1% Low FPS)</td><td>54</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></div><div class="fv-slide" id="fv-chart-1790783970197-paq4wbasl-slide-4-wrapper" data-index="4" style="display: none;"><div id="fv-chart-1790783970197-paq4wbasl-slide-4" class="fv-chart-wrapper   " data-bar-labels-on-top="false" data-iframe-height="true" data-vizualizer-embed="true"><div class="fv-inner-wrapper    "><h3 class="fv-chart-title">1440p gaming performance</h3><p class="fv-chart-subhead">This chart shows average and 1% low frame rate results in various tested games at 1440p resolution</p><div class="riv-chart-container"><div class="fv-chart-item" id="fv-chart-1790783970197-paq4wbasl-slide-4-bar-Vampire: The Masquerade - Bloodlines 2" data-chart-type="Bar" data-title="Vampire: The Masquerade - Bloodlines 2" data-subhead="This chart shows average and 1% low frame rate results in various tested games at 1440p resolution" data-caption="" style=""><div class="fv-benchmark-group"><h4 class="fv-benchmark-title">Vampire: The Masquerade - Bloodlines 2</h4><div class="fv-bar-row"><div class="fv-bar-label ">No MFG (Average FPS)</div><div class="fv-bar-container"><div class="fv-bar" style="margin-left: 0%; width: 32.33333333333333%; background-color: #E33235;" data-target-width="32.33333333333333" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">97</span></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">2x MFG Max (Average FPS)</div><div class="fv-bar-container"><div class="fv-bar" style="margin-left: 0%; width: 33%; background-color: #FE9F58;" data-target-width="33" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">99</span></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Unlocked MFG (Up to 4x) (Average FPS)</div><div class="fv-bar-container"><div class="fv-bar" style="margin-left: 0%; width: 78%; background-color: #1CA9C4;" data-target-width="78" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">234</span></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">No MFG (1% Low FPS)</div><div class="fv-bar-container"><div class="fv-bar" style="margin-left: 0%; width: 11%; background-color: #EB6F71;" data-target-width="11" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">33</span></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">2x MFG Max (1% Low FPS)</div><div class="fv-bar-container"><div class="fv-bar" style="margin-left: 0%; width: 14.000000000000002%; background-color: #FFC08B;" data-target-width="14.000000000000002" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">42</span></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Unlocked MFG (Up to 4x) (1% Low FPS)</div><div class="fv-bar-container"><div class="fv-bar" style="margin-left: 0%; width: 22%; background-color: #66C5D7;" data-target-width="22" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">66</span></div></div></div></div><div class="fv-x-axis-wrapper"><div class="fv-x-axis-label-space"></div><div class="fv-x-axis-chart-space"><div class="fv-x-axis-line"></div><div class="fv-x-axis-ticks"><span>0</span><span>75</span><span>150</span><span>225</span><span>300</span></div></div></div><table class="sr-only"><caption>Vampire: The Masquerade - Bloodlines 2 Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>No MFG (Average FPS)</td><td>97</td></tr><tr><td>2x MFG Max (Average FPS)</td><td>99</td></tr><tr><td>Unlocked MFG (Up to 4x) (Average FPS)</td><td>234</td></tr><tr><td>No MFG (1% Low FPS)</td><td>33</td></tr><tr><td>2x MFG Max (1% Low FPS)</td><td>42</td></tr><tr><td>Unlocked MFG (Up to 4x) (1% Low FPS)</td><td>66</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></div><div class="fv-slide" id="fv-chart-1790783970197-paq4wbasl-slide-5-wrapper" data-index="5" style="display: none;"><div id="fv-chart-1790783970197-paq4wbasl-slide-5" class="fv-chart-wrapper   " data-bar-labels-on-top="false" data-iframe-height="true" data-vizualizer-embed="true"><div class="fv-inner-wrapper    "><h3 class="fv-chart-title">1440p gaming performance</h3><p class="fv-chart-subhead">This chart shows average and 1% low frame rate results in various tested games at 1440p resolution</p><div class="riv-chart-container"><div class="fv-chart-item" id="fv-chart-1790783970197-paq4wbasl-slide-5-bar-The Thaumaturge" data-chart-type="Bar" data-title="The Thaumaturge" data-subhead="This chart shows average and 1% low frame rate results in various tested games at 1440p resolution" data-caption="" style=""><div class="fv-benchmark-group"><h4 class="fv-benchmark-title">The Thaumaturge</h4><div class="fv-bar-row"><div class="fv-bar-label ">No MFG (Average FPS)</div><div class="fv-bar-container"><div class="fv-bar" style="margin-left: 0%; width: 43.333333333333336%; background-color: #E33235;" data-target-width="43.333333333333336" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">130</span></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">2x MFG Max (Average FPS)</div><div class="fv-bar-container"><div class="fv-bar" style="margin-left: 0%; width: 54.333333333333336%; background-color: #FE9F58;" data-target-width="54.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">163</span></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Unlocked MFG (Up to 4x) (Average FPS)</div><div class="fv-bar-container"><div class="fv-bar" style="margin-left: 0%; width: 74.66666666666667%; background-color: #1CA9C4;" data-target-width="74.66666666666667" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">224</span></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">No MFG (1% Low FPS)</div><div class="fv-bar-container"><div class="fv-bar" style="margin-left: 0%; width: 11%; background-color: #EB6F71;" data-target-width="11" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">33</span></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">2x MFG Max (1% Low FPS)</div><div class="fv-bar-container"><div class="fv-bar" style="margin-left: 0%; width: 9%; background-color: #FFC08B;" data-target-width="9" data-target-margin="0"></div><span class="fv-bar-value-outside">27</span></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Unlocked MFG (Up to 4x) (1% Low FPS)</div><div class="fv-bar-container"><div class="fv-bar" style="margin-left: 0%; width: 17.333333333333336%; background-color: #66C5D7;" data-target-width="17.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">52</span></div></div></div></div><div class="fv-x-axis-wrapper"><div class="fv-x-axis-label-space"></div><div class="fv-x-axis-chart-space"><div class="fv-x-axis-line"></div><div class="fv-x-axis-ticks"><span>0</span><span>75</span><span>150</span><span>225</span><span>300</span></div></div></div><table class="sr-only"><caption>The Thaumaturge Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>No MFG (Average FPS)</td><td>130</td></tr><tr><td>2x MFG Max (Average FPS)</td><td>163</td></tr><tr><td>Unlocked MFG (Up to 4x) (Average FPS)</td><td>224</td></tr><tr><td>No MFG (1% Low FPS)</td><td>33</td></tr><tr><td>2x MFG Max (1% Low FPS)</td><td>27</td></tr><tr><td>Unlocked MFG (Up to 4x) (1% Low FPS)</td><td>52</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></div></div></div><script>window.iFrameResizer = {heightCalculationMethod: 'taggedElement'};</script><script src="https://cdnjs.cloudflare.com/ajax/libs/iframe-resizer/4.2.11/iframeResizer.contentWindow.min.js" async></script><script>(function() {window.fvAnimateCharts = function(chartWrapper) {if (!chartWrapper) return;function animateBars(chartElement) {if (!chartElement) return;var bars = chartElement.querySelectorAll('.fv-bar, .fv-stacked-segment');bars.forEach(function(bar, index) {bar.style.setProperty('width', '0%', 'important');bar.style.setProperty('transition', 'none', 'important');var targetWidth = bar.dataset.targetWidth;if (targetWidth === undefined) return;void bar.offsetWidth;var targetMargin = bar.dataset.targetMargin;var baseMargin = bar.dataset.baseMargin;if (baseMargin !== undefined) {bar.style.setProperty('margin-left', baseMargin + '%', 'important');}setTimeout(function() {var marginTransition = baseMargin !== undefined ? ', margin-left 0.8s ease-out' : '';bar.style.setProperty('transition', 'opacity 0.2s ease, width 0.8s ease-out' + marginTransition, 'important');bar.style.setProperty('width', targetWidth + '%', 'important');if (targetMargin !== undefined && baseMargin !== undefined) {bar.style.setProperty('margin-left', targetMargin + '%', 'important');}}, index * 50 + 50);});}function animateLineChart(chartElement) {if (!chartElement) return;var lineSvg = chartElement.querySelector('svg');if (!lineSvg) return;var paths = lineSvg.querySelectorAll('.riv-line-path');paths.forEach(function(p, i) {if (typeof p.getTotalLength === 'function') {var len = p.getTotalLength();p.style.transition = 'none';p.style.strokeDasharray = len;p.style.strokeDashoffset = len;p.getBoundingClientRect();setTimeout(function() {p.style.transition = 'stroke-dashoffset 1s ease-out ' + (i * 0.1) + 's, stroke-width 0.2s, opacity 0.2s';p.style.strokeDashoffset = '0';}, 100);}});var dots = lineSvg.querySelectorAll('.riv-dot');dots.forEach(function(dot, i) {dot.style.opacity = '0';setTimeout(function() {dot.style.transition = 'opacity 0.3s ease';dot.style.opacity = '1';}, 500 + i * 10);});}var charts = chartWrapper.querySelectorAll('.fv-chart-item');charts.forEach(function(chart) {if (window.getComputedStyle(chart).display === 'none') return;var chartType = chart.dataset.chartType;if (chartType === 'Line') {animateLineChart(chart);} else if (chartType !== 'Pie') {animateBars(chart);}});};function initialize(uniqueId, isSlideshow) {var root = document.getElementById(uniqueId);if (!root && !isSlideshow) return;function setupWrapper(chartWrapper) {if (!chartWrapper) return;function checkMobileView() {var width = chartWrapper.getBoundingClientRect().width;var isMobileDevice = window.screen && Math.min(window.screen.width, window.screen.height) <= 599;var isMobile;if (width === 0) {isMobile = isMobileDevice || window.matchMedia('(max-width: 599px)').matches;} else {isMobile = isMobileDevice || width < 600;}if (isMobile) {chartWrapper.classList.add('mobile-view');} else {chartWrapper.classList.remove('mobile-view');}}checkMobileView();if (typeof ResizeObserver !== 'undefined') {var ro = new ResizeObserver(function() {checkMobileView();});ro.observe(chartWrapper);}window.addEventListener('resize', checkMobileView);var labelsOnTop = chartWrapper.dataset.barLabelsOnTop === 'true';if (labelsOnTop) {var charts = chartWrapper.querySelectorAll('.fv-chart-item');var hasVisibleBarChart = false;charts.forEach(function(c) {if (window.getComputedStyle(c).display !== 'none') {var cType = c.dataset.chartType;if (cType === 'Bar' || cType === 'Stacked Bar' || cType === 'Versus') {hasVisibleBarChart = true;}}});if (hasVisibleBarChart) {chartWrapper.classList.add('labels-on-top');} else {chartWrapper.classList.remove('labels-on-top');}} else {chartWrapper.classList.remove('labels-on-top');}chartWrapper.querySelectorAll('.riv-line-legend').forEach(function(legend) {var chartId = legend.dataset.chart;var chart = chartWrapper.querySelector('[id="' + chartId + '"]');if (!chart) return;var lines = chart.querySelectorAll('.riv-line-path');var dots = chart.querySelectorAll('.riv-dot');var legendItems = legend.querySelectorAll('.riv-legend-item');legendItems.forEach(function(item) {var productName = item.dataset.product;var safeProductName = productName.replace(/"/g, '\"');var line = chart.querySelector('.riv-line-path[data-product="' + safeProductName + '"]');var productDots = chart.querySelectorAll('.riv-dot[data-product="' + safeProductName + '"]');if (line && !line.dataset.origStroke) {line.dataset.origStroke = line.getAttribute('stroke-width') || '2';}var highlight = function() {if (legend.querySelector('.isolated')) return;lines.forEach(function(l) { l.style.opacity = '0.2'; l.setAttribute('stroke-width', l.dataset.origStroke); });dots.forEach(function(d) { d.style.opacity = '0.2'; });legendItems.forEach(function(i) { i.style.opacity = '0.3'; i.style.transition = 'opacity 0.2s'; });if (line) {line.style.opacity = '1';line.setAttribute('stroke-width', '4');}productDots.forEach(function(d) { d.style.opacity = '1'; });item.style.opacity = '1';};var clearHighlight = function() {if (legend.querySelector('.isolated')) return;lines.forEach(function(l) { l.style.opacity = '1'; l.setAttribute('stroke-width', l.dataset.origStroke); });dots.forEach(function(d) { d.style.opacity = '1'; });legendItems.forEach(function(i) { i.style.opacity = '1'; });};var toggleIsolate = function() {var isIsolated = item.classList.contains('isolated');legendItems.forEach(function(i) { i.classList.remove('isolated'); });if (isIsolated) {lines.forEach(function(l) { l.style.opacity = '1'; l.setAttribute('stroke-width', l.dataset.origStroke); });dots.forEach(function(d) { d.style.opacity = '1'; });legendItems.forEach(function(i) { i.style.opacity = '1'; });} else {item.classList.add('isolated');lines.forEach(function(l) { l.style.opacity = '0.2'; l.setAttribute('stroke-width', l.dataset.origStroke); });dots.forEach(function(d) { d.style.opacity = '0.2'; });legendItems.forEach(function(i) { i.style.opacity = '0.3'; i.style.transition = 'opacity 0.2s'; });if (line) {line.style.opacity = '1';line.setAttribute('stroke-width', '4');}productDots.forEach(function(d) { d.style.opacity = '1'; });item.style.opacity = '1';}};item.addEventListener('mouseenter', highlight);item.addEventListener('focus', highlight);item.addEventListener('mouseleave', clearHighlight);item.addEventListener('blur', clearHighlight);item.addEventListener('click', toggleIsolate);if (line) {line.style.cursor = 'pointer';line.addEventListener('mouseenter', highlight);line.addEventListener('mouseleave', clearHighlight);line.addEventListener('click', toggleIsolate);}});});var versusCharts = chartWrapper.querySelectorAll('.fv-versus-chart');versusCharts.forEach(function(vc) {var dataJson = vc.getAttribute('data-versus-data');var leftColor = vc.getAttribute('data-left-color') || '#E53935';var rightColor = vc.getAttribute('data-right-color') || '#FFB300';if (!dataJson) return;var versusData = JSON.parse(dataJson);var leftSelect = vc.querySelector('.fv-select-left');var rightSelect = vc.querySelector('.fv-select-right');var rows = vc.querySelectorAll('.fv-versus-row');function updateVersusChart() {var leftProduct = leftSelect.value;var rightProduct = rightSelect.value;leftSelect.style.color = leftColor;leftSelect.style.borderColor = leftColor;rightSelect.style.color = rightColor;rightSelect.style.borderColor = rightColor;rows.forEach(function(row) {var index = parseInt(row.getAttribute('data-index'));var data = versusData[index];if (!data) return;var leftVal = data.productData[leftProduct] ? data.productData[leftProduct].value : undefined;var rightVal = data.productData[rightProduct] ? data.productData[rightProduct].value : undefined;var leftIsNum = typeof leftVal === 'number';var rightIsNum = typeof rightVal === 'number';var leftNum = leftIsNum ? leftVal : 0;var rightNum = rightIsNum ? rightVal : 0;var maxVal = Math.max(leftNum, rightNum, 0.0001);var leftWidth = leftIsNum ? (leftNum / maxVal) * 95 : 0;var rightWidth = rightIsNum ? (rightNum / maxVal) * 85 : 0;var winner = null;var pctDiffStr = null;if (leftIsNum && rightIsNum) {if (leftNum > rightNum) {winner = 'left';if (rightNum > 0) {var diff = Math.round(((leftNum - rightNum) / rightNum) * 100);pctDiffStr = '+' + diff.toLocaleString() + '%';}} else if (rightNum > leftNum) {winner = 'right';if (leftNum > 0) {var diff = Math.round(((rightNum - leftNum) / leftNum) * 100);pctDiffStr = '+' + diff.toLocaleString() + '%';}}}var leftDisplay = data.productData[leftProduct] && data.productData[leftProduct].displayValue !== undefined ? data.productData[leftProduct].displayValue : (leftIsNum ? leftNum.toLocaleString() : (leftVal !== undefined ? leftVal : '-'));var rightDisplay = data.productData[rightProduct] && data.productData[rightProduct].displayValue !== undefined ? data.productData[rightProduct].displayValue : (rightIsNum ? rightNum.toLocaleString() : (rightVal !== undefined ? rightVal : '-'));var unit = (data.productData[leftProduct] && data.productData[leftProduct].unit) ||(data.productData[rightProduct] && data.productData[rightProduct].unit) || '';var leftTextStr = leftDisplay;var rightTextStr = rightDisplay;var leftBar = row.querySelector('.fv-versus-bar-left');var rightBar = row.querySelector('.fv-versus-bar-right');var leftText = row.querySelector('.fv-inside-left');var rightText = row.querySelector('.fv-inside-right');var labelText = row.querySelector('.fv-versus-label span');var leftWrapper = row.querySelector('.fv-versus-bar-left-wrapper');var rightWrapper = row.querySelector('.fv-versus-bar-right-wrapper');var existingPctDiffs = row.querySelectorAll('.fv-versus-pct-diff');existingPctDiffs.forEach(function(el) { el.remove(); });if (winner === 'left' && pctDiffStr) {var pctSpan = document.createElement('span');pctSpan.className = 'fv-versus-pct-diff';pctSpan.style.color = 'rgba(255, 255, 255, 0.9)';pctSpan.textContent = pctDiffStr;if (leftBar) leftBar.insertBefore(pctSpan, leftBar.firstChild);} else if (winner === 'right' && pctDiffStr) {var pctSpan = document.createElement('span');pctSpan.className = 'fv-versus-pct-diff';pctSpan.style.color = 'rgba(255, 255, 255, 0.9)';pctSpan.textContent = pctDiffStr;if (rightBar) rightBar.appendChild(pctSpan);}if (leftBar) {leftBar.style.backgroundColor = leftColor;leftBar.dataset.targetWidth = leftWidth;leftBar.style.setProperty('--target-width', leftWidth + '%');leftBar.style.width = leftWidth + '%';}if (rightBar) {rightBar.style.backgroundColor = rightColor;rightBar.dataset.targetWidth = rightWidth;rightBar.style.setProperty('--target-width', rightWidth + '%');rightBar.style.width = rightWidth + '%';}if (leftText) {leftText.innerHTML = leftTextStr;}if (rightText) {rightText.innerHTML = rightTextStr;}if (labelText) {labelText.textContent = data.attribute + (unit ? ' (' + unit + ')' : '');}});}if (leftSelect) leftSelect.addEventListener('change', updateVersusChart);if (rightSelect) rightSelect.addEventListener('change', updateVersusChart);});var barRows = chartWrapper.querySelectorAll('.fv-bar-row');var globalCaptionEl = chartWrapper.querySelector('.rv-chart-caption');var fallbackCaptionHtml = globalCaptionEl ? globalCaptionEl.innerHTML : '';barRows.forEach(function(row) {var commentaryEl = row.querySelector('[data-commentary-key]');if (commentaryEl) {var commentaryText = commentaryEl.textContent;if (commentaryText && commentaryText.trim().length > 0) {row.addEventListener('mouseenter', function() {if (!chartWrapper.classList.contains('mobile-view') && globalCaptionEl) {globalCaptionEl.innerHTML = commentaryText;globalCaptionEl.classList.add('fv-bar-active-caption');}});row.addEventListener('mouseleave', function() {if (!chartWrapper.classList.contains('mobile-view') && globalCaptionEl) {globalCaptionEl.innerHTML = fallbackCaptionHtml;globalCaptionEl.classList.remove('fv-bar-active-caption');}});}}});var charts = chartWrapper.querySelectorAll('.fv-chart-item');var dropdown = chartWrapper.querySelector('.fv-dropdown-title');var prevBtn = chartWrapper.querySelector('.fv-carousel-nav-btn.prev');var nextBtn = chartWrapper.querySelector('.fv-carousel-nav-btn.next');var carouselTitle = chartWrapper.querySelector('.fv-carousel-title-controls .fv-benchmark-title');var counter = chartWrapper.querySelector('.fv-carousel-counter');var subheadEl = chartWrapper.querySelector('.fv-chart-subhead');var captionEl = chartWrapper.querySelector('.rv-chart-caption');var footerContentEl = chartWrapper.querySelector('.fv-footer-content');var bottomBarEl = chartWrapper.querySelector('.fv-bottom-bar');var logoEl = chartWrapper.querySelector('.fv-logo');if (charts.length > 1 && (dropdown || prevBtn)) {var currentChartIndex = 0;var titles = [];if (dropdown) {titles = Array.from(dropdown.options).map(function(o) { return o.text; });} else {charts.forEach(function(c) {titles.push(c.getAttribute('data-title') || '');});}function showInternalChart(index) {if (index < 0) index = charts.length - 1;if (index >= charts.length) index = 0;currentChartIndex = index;charts.forEach(function(c, i) {c.style.display = i === index ? 'block' : 'none';if (i === index) {var cType = c.dataset.chartType;if (cType === 'Line') {} else if (cType !== 'Pie') {window.fvAnimateCharts(chartWrapper);}var labelsOnTop = chartWrapper.dataset.barLabelsOnTop === 'true';if (labelsOnTop && (cType === 'Bar' || cType === 'Stacked Bar' || cType === 'Versus')) {chartWrapper.classList.add('labels-on-top');} else {chartWrapper.classList.remove('labels-on-top');}}});if (dropdown) dropdown.value = index;if (carouselTitle && titles[index]) carouselTitle.textContent = titles[index];if (counter) counter.textContent = (index + 1) + ' of ' + charts.length;var activeChart = charts[index];if (activeChart) {var newSubhead = activeChart.getAttribute('data-subhead');var newCaption = activeChart.getAttribute('data-caption');var currentChartType = activeChart.getAttribute('data-chart-type');var hideGlobalCaption = currentChartType === 'Countdown' || currentChartType === 'Image Comparison' || currentChartType === 'Shop the Collection';if (subheadEl) subheadEl.textContent = newSubhead || '';if (captionEl) {captionEl.textContent = newCaption || '';fallbackCaptionHtml = newCaption || '';}if (footerContentEl) {if (newCaption && newCaption.trim().length > 0 && !hideGlobalCaption) {footerContentEl.style.display = 'block';if (bottomBarEl) bottomBarEl.style.display = 'flex';} else {footerContentEl.style.display = 'none';if (bottomBarEl && !logoEl) {bottomBarEl.style.display = 'none';}}}}}if (dropdown) dropdown.addEventListener('change', function(e) { showInternalChart(parseInt(e.target.value)); });if (prevBtn) prevBtn.addEventListener('click', function() { showInternalChart(currentChartIndex - 1); });if (nextBtn) nextBtn.addEventListener('click', function() { showInternalChart(currentChartIndex + 1); });}var imageCompareWrappers = chartWrapper.querySelectorAll('.fv-image-compare-wrapper');imageCompareWrappers.forEach(function(wrapper) {var inner = wrapper.querySelector('.fv-image-compare-inner') || wrapper;var slider = wrapper.querySelector('.fv-image-compare-slider');var fgImage = wrapper.querySelector('.fv-image-compare-fg');var bgImage = wrapper.querySelector('.fv-image-compare-bg');var labelLeft = wrapper.querySelector('.fv-image-compare-label-left');var labelRight = wrapper.querySelector('.fv-image-compare-label-right');var isDragging = false;var scale = 1;var panX = 0;var panY = 0;var isPanning = false;var hasPanned = false;var lastClientX = 0;var lastClientY = 0;var initialDistance = null;var lastCenterX = null;var lastCenterY = null;function updateTransform() {if (wrapper.classList.contains('fv-image-compare-fullscreen')) {inner.style.setProperty('transform', 'translate(' + panX + 'px, ' + panY + 'px) scale(' + scale + ')', 'important');} else {inner.style.removeProperty('transform');scale = 1;panX = 0;panY = 0;}}function constrainPan() {var rect = wrapper.getBoundingClientRect();var maxPanX = Math.max(0, (rect.width * scale - rect.width) / 2);var maxPanY = Math.max(0, (rect.height * scale - rect.height) / 2);panX = Math.max(-maxPanX, Math.min(panX, maxPanX));panY = Math.max(-maxPanY, Math.min(panY, maxPanY));}wrapper.addEventListener('wheel', function(e) {if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;e.preventDefault();var zoomSensitivity = 0.005;var zoomFactor = Math.exp(-e.deltaY * zoomSensitivity);var newScale = Math.max(1, Math.min(scale * zoomFactor, 5));if (newScale === scale) return;var rect = wrapper.getBoundingClientRect();var mouseX = e.clientX - rect.left - rect.width / 2;var mouseY = e.clientY - rect.top - rect.height / 2;var ratio = newScale / scale;panX = mouseX - (mouseX - panX) * ratio;panY = mouseY - (mouseY - panY) * ratio;scale = newScale;constrainPan();updateTransform();}, { passive: false });wrapper.addEventListener('mousedown', function(e) {if (!wrapper.classList.contains('fv-image-compare-fullscreen') || scale <= 1) return;if (e.target.closest('.fv-image-compare-slider') || e.target.closest('button')) return;isPanning = true;hasPanned = false;lastClientX = e.clientX;lastClientY = e.clientY;});window.addEventListener('mousemove', function(e) {if (!isPanning) return;var dx = e.clientX - lastClientX;var dy = e.clientY - lastClientY;if (Math.abs(dx) > 2 || Math.abs(dy) > 2) {hasPanned = true;}lastClientX = e.clientX;lastClientY = e.clientY;panX += dx;panY += dy;constrainPan();updateTransform();});window.addEventListener('mouseup', function() {isPanning = false;});wrapper.addEventListener('touchstart', function(e) {if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;if (e.touches.length === 2) {e.preventDefault();var dx = e.touches[0].clientX - e.touches[1].clientX;var dy = e.touches[0].clientY - e.touches[1].clientY;initialDistance = Math.sqrt(dx * dx + dy * dy);var rect = wrapper.getBoundingClientRect();lastCenterX = (e.touches[0].clientX + e.touches[1].clientX) / 2 - rect.left - rect.width / 2;lastCenterY = (e.touches[0].clientY + e.touches[1].clientY) / 2 - rect.top - rect.height / 2;hasPanned = true;} else if (e.touches.length === 1 && scale > 1) {if (e.target.closest('.fv-image-compare-slider') || e.target.closest('button')) return;isPanning = true;hasPanned = false;lastClientX = e.touches[0].clientX;lastClientY = e.touches[0].clientY;}}, { passive: false });wrapper.addEventListener('touchmove', function(e) {if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;if (e.touches.length === 2 && initialDistance !== null) {e.preventDefault();var dx = e.touches[0].clientX - e.touches[1].clientX;var dy = e.touches[0].clientY - e.touches[1].clientY;var distance = Math.sqrt(dx * dx + dy * dy);if (initialDistance > 0) {var zoomFactor = distance / initialDistance;var newScale = Math.max(1, Math.min(scale * zoomFactor, 5));var rect = wrapper.getBoundingClientRect();var centerX = (e.touches[0].clientX + e.touches[1].clientX) / 2 - rect.left - rect.width / 2;var centerY = (e.touches[0].clientY + e.touches[1].clientY) / 2 - rect.top - rect.height / 2;var ratio = newScale / scale;panX = centerX - (centerX - panX) * ratio;panY = centerY - (centerY - panY) * ratio;if (lastCenterX !== null && lastCenterY !== null) {panX += (centerX - lastCenterX);panY += (centerY - lastCenterY);}scale = newScale;lastCenterX = centerX;lastCenterY = centerY;constrainPan();updateTransform();}initialDistance = distance;} else if (e.touches.length === 1 && isPanning) {e.preventDefault();var dx = e.touches[0].clientX - lastClientX;var dy = e.touches[0].clientY - lastClientY;if (Math.abs(dx) > 2 || Math.abs(dy) > 2) {hasPanned = true;}lastClientX = e.touches[0].clientX;lastClientY = e.touches[0].clientY;panX += dx;panY += dy;constrainPan();updateTransform();}}, { passive: false });wrapper.addEventListener('touchend', function(e) {if (e.touches.length < 2) {initialDistance = null;}if (e.touches.length === 0) {isPanning = false;}});function handleMove(clientX) {var rect = inner.getBoundingClientRect();var x = Math.max(0, Math.min(clientX - rect.left, rect.width));var percent = Math.max(0, Math.min((x / rect.width) * 100, 100));if (slider) slider.style.setProperty('left', percent + '%', 'important');if (fgImage) fgImage.style.setProperty('clip-path', 'polygon(0 0, ' + percent + '% 0, ' + percent + '% 100%, 0 100%)', 'important');if (labelLeft) {if (percent < 10) {labelLeft.style.setProperty('opacity', '0', 'important');} else {labelLeft.style.setProperty('opacity', '1', 'important');}}if (labelRight) {if (percent > 90) {labelRight.style.setProperty('opacity', '0', 'important');} else {labelRight.style.setProperty('opacity', '1', 'important');}}}function onMouseMove(e) {if (!isDragging) return;handleMove(e.clientX);}function onTouchMove(e) {if (!isDragging) return;e.preventDefault();handleMove(e.touches[0].clientX);}function stopDragging() {isDragging = false;window.removeEventListener('mousemove', onMouseMove);window.removeEventListener('mouseup', stopDragging);window.removeEventListener('touchmove', onTouchMove);window.removeEventListener('touchend', stopDragging);}if (slider) {var startDrag = function(clientX) {isDragging = true;handleMove(clientX);window.addEventListener('mousemove', onMouseMove);window.addEventListener('mouseup', stopDragging);};var startTouchDrag = function(clientX) {isDragging = true;handleMove(clientX);window.addEventListener('touchmove', onTouchMove, { passive: false });window.addEventListener('touchend', stopDragging);};slider.addEventListener('mousedown', function(e) {e.preventDefault();startDrag(e.clientX);});slider.addEventListener('touchstart', function(e) {e.preventDefault();startTouchDrag(e.touches[0].clientX);}, { passive: false });}var expandBtn = wrapper.querySelector('.fv-image-compare-expand-btn');var closeBtn = wrapper.querySelector('.fv-image-compare-close-btn');if (expandBtn) {if (window !== window.parent) {expandBtn.style.display = 'none';} else {expandBtn.addEventListener('click', function(e) {e.stopPropagation();wrapper.classList.add('fv-image-compare-fullscreen');document.body.style.overflow = 'hidden';if (fgImage && fgImage.dataset.highresSrc) {fgImage.src = fgImage.dataset.highresSrc;fgImage.removeAttribute('srcset');fgImage.removeAttribute('sizes');}if (bgImage && bgImage.dataset.highresSrc) {bgImage.src = bgImage.dataset.highresSrc;bgImage.removeAttribute('srcset');bgImage.removeAttribute('sizes');}});}}if (closeBtn) {closeBtn.addEventListener('click', function(e) {e.stopPropagation();wrapper.classList.remove('fv-image-compare-fullscreen');document.body.style.overflow = '';updateTransform();});}document.addEventListener('keydown', function(e) {if (e.key === 'Escape' && wrapper.classList.contains('fv-image-compare-fullscreen')) {wrapper.classList.remove('fv-image-compare-fullscreen');document.body.style.overflow = '';updateTransform();}});});var hotspots = chartWrapper.querySelectorAll('.fv-stl-hotspot-btn');var allProductsModal = chartWrapper.querySelector('.fv-stl-all-products-modal');var shopAllBtn = chartWrapper.querySelector('.fv-stl-shop-all-btn');var allProductsList = chartWrapper.querySelector('.fv-stl-all-products-list');var stlContainer = chartWrapper.querySelector('.fv-stl-container');function closeAllModals() {if (allProductsModal) {allProductsModal.classList.remove('is-active');var items = allProductsModal.querySelectorAll('.fv-stl-all-products-item');items.forEach(function(item) {item.classList.remove('is-highlighted');});if (stlContainer) {setTimeout(function() {if (!allProductsModal.classList.contains('is-active')) {stlContainer.style.minHeight = '';if ('parentIFrame' in window) {window.parentIFrame.size();}}}, 300);}}hotspots.forEach(function(btn) { btn.setAttribute('aria-expanded', 'false'); });if ('parentIFrame' in window) {window.parentIFrame.size();}}hotspots.forEach(function(btn) {btn.addEventListener('click', function(e) {e.stopPropagation();var hotspotId = btn.getAttribute('data-hotspot-id');var isExpanded = btn.getAttribute('aria-expanded') === 'true';closeAllModals();if (!isExpanded && allProductsModal) {btn.setAttribute('aria-expanded', 'true');allProductsModal.classList.add('is-active');var container = btn.closest('.fv-stl-container');if (container && container.offsetHeight < 450) {container.style.minHeight = '450px';}var targetItem = allProductsModal.querySelector('.fv-stl-all-products-item[data-product-id="' + hotspotId + '"]');if (targetItem) {targetItem.classList.add('is-highlighted');setTimeout(function() {targetItem.scrollIntoView({ behavior: 'smooth', block: 'center' });}, 100);}if ('parentIFrame' in window) {window.parentIFrame.size();}}});});if (shopAllBtn && allProductsModal) {shopAllBtn.addEventListener('click', function(e) {e.stopPropagation();closeAllModals();allProductsModal.classList.add('is-active');var container = shopAllBtn.closest('.fv-stl-container');if (container && container.offsetHeight < 450) {container.style.minHeight = '450px';}if ('parentIFrame' in window) {window.parentIFrame.size();}});}if (allProductsModal) {var closeAllBtn = allProductsModal.querySelector('.fv-stl-all-products-close');if (closeAllBtn) {closeAllBtn.addEventListener('click', function(e) {e.stopPropagation();closeAllModals();});}}chartWrapper.addEventListener('click', function(e) {if (!e.target.closest('.fv-stl-all-products-content')) {closeAllModals();}});if (allProductsModal) {allProductsModal.addEventListener('click', function(e) {if (!e.target.closest('.fv-stl-all-products-content')) {closeAllModals();}});}var iaNodes = chartWrapper.querySelectorAll('.fv-ia-node-button');var iaWrapper = chartWrapper.querySelector('.fv-ia-wrapper');var originalCaption = chartWrapper.querySelector('.fv-original-caption') || captionEl;var dynamicCaption = chartWrapper.querySelector('.fv-ia-dynamic-caption');var exploreBtn = chartWrapper.querySelector('.fv-ia-explore-btn');var currentIaIndex = -1;function closeAllIANodes() {iaNodes.forEach(function(btn) { btn.classList.remove('is-active'); });if (originalCaption) originalCaption.style.display = 'block';if (dynamicCaption) dynamicCaption.style.display = 'none';}function resetExploreBtn() {currentIaIndex = -1;if (exploreBtn) {var exploreSpan = exploreBtn.querySelector('span');if (exploreSpan) exploreSpan.textContent = 'Explore';}}iaNodes.forEach(function(btn, index) {btn.addEventListener('click', function(e) {e.stopPropagation();var isActive = btn.classList.contains('is-active');closeAllIANodes();if (!isActive) {currentIaIndex = index;if (exploreBtn) {var exploreSpan = exploreBtn.querySelector('span');if (exploreSpan) exploreSpan.textContent = 'Next';}btn.classList.add('is-active');if (dynamicCaption) {var title = btn.getAttribute('data-title') || '';var desc = btn.getAttribute('data-desc') || '';dynamicCaption.innerHTML = '';var strongTag = document.createElement('strong');strongTag.textContent = title;dynamicCaption.appendChild(strongTag);if (desc) {dynamicCaption.appendChild(document.createTextNode(' - ' + desc));}if (originalCaption) originalCaption.style.display = 'none';dynamicCaption.style.display = 'block';if (footerContentEl) footerContentEl.style.display = 'block';}} else {resetExploreBtn();}});});if (exploreBtn) {exploreBtn.addEventListener('click', function(e) {e.stopPropagation();if (iaNodes.length === 0) return;var nextIndex = currentIaIndex + 1;if (nextIndex >= iaNodes.length) {closeAllIANodes();resetExploreBtn();} else {currentIaIndex = nextIndex;var targetBtn = iaNodes[currentIaIndex];if (targetBtn) {if(targetBtn.classList.contains('is-active')) {targetBtn.click();}targetBtn.click();}}});}if (iaWrapper) {iaWrapper.addEventListener('click', function(e) {if (!e.target.closest('.fv-ia-node-button') && !e.target.closest('.fv-ia-explore-btn')) {closeAllIANodes();resetExploreBtn();}});}window.fvAnimateCharts(chartWrapper);var countdownContainer = chartWrapper.querySelector('.fv-countdown-container');if (countdownContainer) {var targetDateAttr = countdownContainer.getAttribute('data-target-date');if (targetDateAttr) {var targetDate = new Date(targetDateAttr);var primaryColor = countdownContainer.getAttribute('data-primary-color') || '#f97316';var subheadColor = countdownContainer.getAttribute('data-subhead-color') || '#ffffff';var pad = function(n) { return (n < 10 ? '0' : '') + n; };var updateCountdown = function() {var difference = +targetDate - +new Date();var d = 0, h = 0, m = 0, s = 0;if (difference > 0) {d = Math.floor(difference / (1000 * 60 * 60 * 24));h = Math.floor((difference / (1000 * 60 * 60)) % 24);m = Math.floor((difference / 1000 / 60) % 60);s = Math.floor((difference / 1000) % 60);}var daysEl = countdownContainer.querySelector('[data-time="days"]');var hoursEl = countdownContainer.querySelector('[data-time="hours"]');var minsEl = countdownContainer.querySelector('[data-time="minutes"]');var secsEl = countdownContainer.querySelector('[data-time="seconds"]');if (daysEl) daysEl.textContent = d;if (hoursEl) hoursEl.textContent = pad(h);if (minsEl) minsEl.textContent = pad(m);if (secsEl) secsEl.textContent = pad(s);};updateCountdown();setInterval(updateCountdown, 1000);}}}if (true) {var slideshowContainer = document.getElementById(uniqueId + '-slideshow');if (slideshowContainer) {var slides = slideshowContainer.querySelectorAll('.fv-slide');slides.forEach(function(slide) {setupWrapper(slide.querySelector('.fv-chart-wrapper'));});}var slideshowContainer = document.getElementById(uniqueId + '-slideshow');if (slideshowContainer) {var currentSlideIndex = 0;var slides = slideshowContainer.querySelectorAll('.fv-slide');var counter = slideshowContainer.querySelector('.fv-slide-counter');var prevBtn = slideshowContainer.querySelector('.fv-nav-btn.prev');var nextBtn = slideshowContainer.querySelector('.fv-nav-btn.next');var dropdown = slideshowContainer.querySelector('.fv-slideshow-select');function updateControls(index) {if (counter) counter.textContent = (index + 1) + ' / ' + slides.length;if (dropdown) dropdown.value = index;if (prevBtn) {if (index === 0) prevBtn.classList.add('disabled');else prevBtn.classList.remove('disabled');}if (nextBtn) {if (index === slides.length - 1) nextBtn.classList.add('disabled');else nextBtn.classList.remove('disabled');}}function showSlide(index) {if (index < 0) return;if (index >= slides.length) return;currentSlideIndex = index;slides.forEach(function(slide, i) {slide.style.display = i === index ? 'block' : 'none';if (i === index) {var chartEl = slide.querySelector('.fv-chart-wrapper');if (chartEl && window.fvAnimateCharts) {window.fvAnimateCharts(chartEl);}}});updateControls(currentSlideIndex);}if (prevBtn) {prevBtn.addEventListener('click', function() { showSlide(currentSlideIndex - 1); });}if (nextBtn) {nextBtn.addEventListener('click', function() { showSlide(currentSlideIndex + 1); });}if (dropdown) {dropdown.addEventListener('change', function(e) { showSlide(parseInt(e.target.value)); });}updateControls(currentSlideIndex);if (slides.length > 0) {var firstChart = slides[0].querySelector('.fv-chart-wrapper');if (firstChart && window.fvAnimateCharts) {setTimeout(function() { window.fvAnimateCharts(firstChart); }, 100);}}}} else {setupWrapper(root);}}if (document.readyState === 'loading') {document.addEventListener('DOMContentLoaded', function() { initialize('fv-chart-1790783970197-paq4wbasl', true); });} else {initialize('fv-chart-1790783970197-paq4wbasl', true);}})();</script></div><p>I think it's fair to say that not all MFG support is created equal—even before you start tinkering with unofficial mods like me. For instance, though Lost Records: Bloom and Rage isn't an obvious stand out in terms of frames, it did feel consistently smooth to play with MFG active. The only visual difference I could detect is the softening of some shadows on a distant character model—otherwise, this remains a gorgeous game.</p><p>Comparatively, while <a href="https://www.pcgamer.com/uk/vampire-the-masquerade-bloodlines-2/" target="_blank">Vampire: The Masquerade - Bloodlines 2</a> boasted more frames across my tests, it was not the most stable thing to play. I experienced noticeable frame hitching with MFG active. With 4x MFG specifically, I saw a bunch of artifacting while traversing snow-capped Seattle at speed. I didn't encounter the issue while traipsing through the snow at a Masquerade-maintaining jog, instead seeing ghosting when I broke into a supernatural sprint or glided between rooftops.</p><iframe src="https://content.jwplatform.com/players/wFyph59S.html" id="wFyph59S" title="Bloodlines 2 4x MFG Artifacting" width="1920" height="1080" frameborder="0" scrolling="auto" allowfullscreen></iframe><p>I've already mentioned the latency issues with Multi Frame Generation, and it's possible this ghosting arises from a similar source.</p><p>However, I also ran into artifacting in The Thaumaturge, though not chiefly while pelting around Warsaw. Instead, I saw ghosting in conversation-based cutscenes and during combat (you'd think the AI tech could keep up with a turn-based RPG). It's more subtle than the ghosting I saw in Bloodlines 2, but definitely still there. The effect is most obvious in the clip below as ne'er-do-well Marian enters the cutscene, and every time either Wiktor or his friend from the other side performs a focus-reducing attack in the following turn-based combat.</p><iframe src="https://content.jwplatform.com/players/1QoS86Ve.html" id="1QoS86Ve" title="The Thaumaturge 4x MFG Artifacting" width="1920" height="1080" frameborder="0" scrolling="auto" allowfullscreen></iframe><p>To be fair to Bloodlines 2, it was more stable than the built-in benchmark tool for <a href="https://www.pcgamer.com/cyberpunk-2077/" target="_blank">Cyberpunk 2077</a>. While CD Projekt Red's game turned in some of the best frame rate results, it was frequently a flickery mess with 4x MFG active on my RTX 4070 Super (to say nothing of how toasty it made my GPU during these tests). </p><p>If I was going to venture back to Night City for another playthrough with 4x MFG, I'd want to do some serious software tweaking beforehand. Obviously, <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">Nick found the game ran much more smoothly with MFG active on an RTX 5090</a>.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:3123px;"><p class="vanilla-image-block" style="padding-top:56.26%;"><img id="rhWu44sDqYPTAiiJjUGKsE" name="nvidia-rtx-5090-01" alt="Nvidia RTX 5090 Founders Edition graphics card on different backgrounds" src="https://cdn.mos.cms.futurecdn.net/rhWu44sDqYPTAiiJjUGKsE-1920-80.jpg" mos="" align="middle" fullscreen="" width="3123" height="1757" 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>Nvidia CEO Jensen Huang has said in the past that bringing "the latest generation AI technology to the previous generation GPUs" is a good idea but that it would "<a href="https://www.pcgamer.com/hardware/graphics-cards/nvidias-ceo-says-bringing-new-ai-tech-to-older-generation-gpus-is-within-the-realm-of-possibility/" target="_blank">require a fair amount of engineering</a>." Having tested it out for myself, I do sort of see what he means. </p><p>Still, sans the cybernised elephant in the room, I was surprised at how viable playing with this unofficially supported 4x MFG felt on my RTX 4070 Super.</p><p>A lot of games require minimal tinkering beyond installing the 'RTX 40 MFG' and 'OptiScaler' mod in the ReShade HDR Installer (though <a href="https://www.pcgamer.com/games/third-person-shooter/pragmata-review/" target="_blank">Pragmata</a> additionally requires the 'RE Framework' mod). Once you've done that, all you need to do is select the relevant MFG option from the in-game settings. Pragmata in particular was a doddle to set up and play, though I'd likely need a GPU with more VRAM than my current 12 GB card if I wanted to play with all of its visual flourishes active on top of MFG.</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="MEFBP4iff5ffYZYavU96qN" name="20260929142758_1" alt="First person protagonist Hugh Williams gives robot Diana a thumbs up." src="https://cdn.mos.cms.futurecdn.net/MEFBP4iff5ffYZYavU96qN-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: Capcom)</span></figcaption></figure><p>Granted, several hours of benchmarking is not quite the same as a full playthrough, and a lengthier play session of anything I tested may only serve to reveal further stability issues or visual quirkiness.</p><p>That said, my RTX 4070 Super is still turning in a very respectable amount of frames (even without MFG active). My 4x MFG testing just goes to show this RTX 40-series card has plenty of life left in it—and that I can definitely put off a potentially very expensive upgrade for a few more years at least.</p> ]]></dc:content>
                                                                                                                                            <link>https://www.pcgamer.com/hardware/graphics-cards/nvidia-says-my-rtx-4070-super-isnt-capable-of-multi-frame-gen-but-im-surprised-by-how-smooth-this-unofficial-unlock-actually-feels/</link>
                                                                            <description>
                            <![CDATA[ Whatever it takes to stave off that pricey upgrade for a few more years. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">ewxZgfh4RUmwsZ8qAMv7mG</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/eexQizhxGdny87wQtfrswd-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Thu, 01 Oct 2026 08:59:40 +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/eexQizhxGdny87wQtfrswd-1920-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Nvidia RTX 4070 Super Founders Edition]]></media:description>                                                            <media:text><![CDATA[Nvidia RTX 4070 Super Founders Edition]]></media:text>
                                <media:title type="plain"><![CDATA[Nvidia RTX 4070 Super Founders Edition]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/eexQizhxGdny87wQtfrswd-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Multi Frame Generation (or MFG) smoothes out gameplay by using AI to create as many as five generated, or 'fake' frames for each one actually rendered by the GPU. Nvidia first introduced the original 2x Frame Generation feature with the RTX 40-series graphics cards back in 2022, but the highest rates of frame gen are reserved for the RTX 50-series.</p><p>If you have an RTX 5090 (despite it being <a href="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/" target="_blank">particularly tricky to find one</a>, let alone <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">for a price anywhere near MSRP</a>), you can enjoy as much as <a href="https://www.nvidia.com/en-gb/geforce/news/nvidia-rtx-games-engines-apps/" target="_blank">6x MFG in supported games</a>. This is because the RTX 50-series GPUs contain more powerful Tensor cores, but also a dedicated AI Management Processor (AMP) which works alongside Flip Metering to deliver frames, both rendered and AI-generated, to your display as smoothly as possible. Older cards, like my <a href="https://www.pcgamer.com/nvidia-rtx-4070-super-founders-edition-review-benchmarks-performance/" target="_blank">RTX 4070 Super</a>, lack this snazzy silicon—but us PC gamers won't let something as silly as official limitations stop us.</p><p>I've already detailed <a href="https://www.pcgamer.com/hardware/graphics-cards/how-to-get-unlocked-multi-frame-gen-working-on-an-rtx-40-series-graphics-card/" target="_blank">how you can get 4x Multi Frame Generation working on an RTX 40-series GPU using some simple mods</a>. I'll tell you what I found across all of my testing shortly, but first let me speedrun through how I got this working in the first place. Very simply, I used the <a href="https://github.com/RankFTW/RHI" target="_blank">ReShade HDR Installer</a> to download unofficial mods that unlock higher rates of Multi Frame Generation for RTX 40-series cards. My RTX 4070 Super officially supports up to 2x MFG, but the unofficial mods mean I can test up to 6x MFG with this same card.</p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-exgvPX"></div>                            </div>                            <script src="https://kwizly.com/embed/exgvPX.js" async></script><p>As Nvidia does not officially support more than 2x MFG on RTX 40-series cards, I was fully expecting some quirkiness ahead.</p><p>Even on an RTX 50-series card, officially supported Multi Frame Generation can introduce <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">blurry frames</a> and <a href="https://www.pcgamer.com/hardware/graphics-cards/now-that-you-can-try-out-nvidias-new-dynamic-multi-frame-generation-for-yourself-you-might-want-to-know-that-theres-a-bit-of-an-issue-when-it-comes-to-frame-rate-limiters/" target="_blank">latency issues</a>, so I'm not really expecting my RTX 4070 Super to fare better on those fronts. My testing is more about getting as much as I possibly can out of the hardware I already own, and silencing the voice that says I need to drop silly money on an RTX 50-series card at least for a little while longer.</p><p>Now, not all games support even the standard 2x MFG. So, let me tell you I was surprised to discover that story-heavy games like <a href="https://www.pcgamer.com/games/adventure/lost-records-bloom-and-rage-tape-1-review/" target="_blank">Lost Records: Bloom & Rage</a> and <a href="https://www.pcgamer.com/games/rpg/the-thaumaturge-review/" target="_blank">The Thaumaturge</a> both support <em>up to 6x MFG </em>(you can check <a href="https://www.nvidia.com/en-gb/geforce/news/nvidia-rtx-games-engines-apps/" target="_blank">Nvidia's full list of games that support MFG here</a>)<em>. </em>As such, the full roster of games I tested is a little non-traditional. It's worth noting too that I am only testing single-player games as the MFG unlock mods I'm using are not officially supported and can trigger in-game anti-cheat detection systems. Sorry, <a href="https://www.pcgamer.com/arc-raiders/" target="_blank">Arc Raiders</a>, I don't want to get banned.</p><p>As for settings, I tested all games at 1440p resolution, and used High graphical settings. I also set the Nvidia DLSS quality mode to 'Balanced', and turned off ray tracing and similar tech where applicable. I set ReShade HDR Installer to tap out at 4x MFG as not all games support all the way up to 6x. My thinking was that more PC gamers might be interested in testing 4x MFG on an RTX 40-series card for that reason. I set no target frame rate beyond that, though, in the hopes that this experiment would give me the fullest picture of the highest highs and lowest lows in terms of frame rate.</p><p>Now, without further ado, let's take a look at some lovely bar charts.</p><div class="vizualizer-embed"><style>@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;700&display=swap');@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@400;700&display=swap');#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper *, #fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper *:before, #fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper *:after, #fv-chart-1790783970197-paq4wbasl-slideshow *, #fv-chart-1790783970197-paq4wbasl-slideshow *:before, #fv-chart-1790783970197-paq4wbasl-slideshow *:after {box-sizing: border-box !important; margin: 0; padding: 0; border: 0;font-size: 100%; font: inherit; vertical-align: baseline;}#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper, #fv-chart-1790783970197-paq4wbasl-slideshow { font-family: 'Open Sans', sans-serif !important; }#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper {position: relative !important; overflow: visible !important;--riv-primary: #E33235;}#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper .fv-inner-wrapper {color: #1F2937 !important; background-color: #ededed !important;padding: 1.5rem 1.5rem 2rem !important; border-radius: 0.5rem !important;box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) !important;margin: 1rem 0 !important; display: flex !important; flex-direction: column !important;overflow: hidden !important;}#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper .fv-inner-wrapper.fv-no-header.fv-is-image-compare {padding-top: 0 !important;}#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper.fv-full-bleed {width: 100vw !important;margin-left: calc(50% - 50vw) !important;}body {overflow-x: clip !important;}#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper.fv-full-bleed .fv-inner-wrapper {padding: 0 !important;border-radius: 0 !important;box-shadow: none !important;margin: 0 !important;background-color: transparent !important;}#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper .fv-inner-wrapper.fv-is-shop-the-look {padding: 0 !important;border-radius: 0 !important;box-shadow: none !important;margin: 0 !important;background-color: transparent !important;}#fv-chart-1790783970197-paq4wbasl-slideshow {position: relative !important;width: 100% !important;margin: 1rem 0 !important;--riv-primary: #E33235;}#fv-chart-1790783970197-paq4wbasl-slideshow .fv-slides-wrapper {position: relative !important;width: 100% !important;}#fv-chart-1790783970197-paq4wbasl-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-1790783970197-paq4wbasl-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-1790783970197-paq4wbasl-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-1790783970197-paq4wbasl-slideshow .fv-nav-btn svg {width: 18px !important;height: 18px !important;stroke-width: 3px !important;filter: none !important;}#fv-chart-1790783970197-paq4wbasl-slideshow .fv-nav-btn:hover {opacity: 0.9 !important;transform: translateY(-1px) !important;}#fv-chart-1790783970197-paq4wbasl-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-1790783970197-paq4wbasl-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-1790783970197-paq4wbasl-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-1790783970197-paq4wbasl-slideshow .fv-slideshow-select:focus {outline: 2px solid #E33235 !important;border-color: #E33235 !important;}#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper .fv-chart-title {font-weight: bold !important;text-align: center !important;margin-bottom: 0.5rem !important;color: var(--riv-primary) !important;font-size: 20px !important;line-height: 1.2 !important;font-family: 'Open Sans', sans-serif !important;text-transform: none !important;white-space: normal !important;overflow-wrap: break-word !important;padding: 0 20px !important;}#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper .fv-chart-subhead {font-size: 18px !important;font-weight: 500 !important;text-align: center !important;margin-bottom: 2rem !important;color: #374151 !important;line-height: 1.7 !important;font-family: 'Open Sans', sans-serif !important;display: block !important;text-transform: none !important;padding: 0 20px !important;}#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper .rv-chart-caption { font-size: 15px !important; color: #374151 !important; text-align: center !important; font-style: normal !important; font-weight: normal !important; line-height: 1.7 !important; font-family: 'Open Sans', sans-serif !important; display: block !important; }#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper .fv-versus-chart { display: flex; flex-direction: column; width: 100%; margin-top: 1rem; }#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper .fv-versus-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 1.5rem; padding: 0 1rem; }#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper .fv-versus-select-wrapper { flex: 1; min-width: 0; }#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper .fv-versus-select-wrapper.fv-left { text-align: center; padding-right: 1rem; }#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper .fv-versus-select-wrapper.fv-right { text-align: center; padding-left: 1rem; }#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper .fv-versus-select-container { position: relative; display: inline-block; max-width: 100%; width: 100%; }#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper .fv-versus-chevron { position: absolute; top: 50%; transform: translateY(-50%); pointer-events: none; width: 16px; height: 16px; flex-shrink: 0; }#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper .fv-versus-select-wrapper.fv-left .fv-versus-chevron { right: 0; }#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper .fv-versus-select-wrapper.fv-right .fv-versus-chevron { right: 0; }#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper .fv-versus-select { background: transparent; border: none; border-bottom: 2px solid; font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; padding: 0.25rem 0; cursor: pointer; outline: none; appearance: none; -webkit-appearance: none; -moz-appearance: none; max-width: 100%; width: 100%; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper .fv-versus-select.fv-select-left { text-align: center; direction: ltr; padding-right: 1.25rem; }#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper .fv-versus-select.fv-select-right { text-align: center; padding-right: 1.25rem; }#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper .fv-versus-select option { font-family: 'Open Sans', sans-serif; font-weight: 400; font-size: 14px; color: #374151; direction: ltr; text-align: left; }#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper .fv-versus-vs { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; color: #374151; letter-spacing: 0.1em; padding: 0 1rem; }#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper .fv-versus-body { display: flex; flex-direction: column; gap: 1.5rem; }#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper .fv-versus-row { position: relative; height: auto; padding-top: 20px; margin-bottom: 0.25rem; display: block; }#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper .fv-versus-bar-container { position: relative; height: 32px; display: flex; align-items: center; }#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper .fv-versus-bar-left-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-end; align-items: center; }#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper .fv-versus-bar-right-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-start; align-items: center; }#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper .fv-versus-bar { height: 32px; width: var(--target-width); transition: width 0.8s ease-out; animation: fv-grow-max-width 0.8s ease-out forwards; display: flex; align-items: center; overflow: hidden; color: #ffffff; }#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper .fv-versus-bar-left { border-radius: 4px 0 0 4px; justify-content: flex-end; padding: 0 8px; }#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper .fv-versus-bar-right { border-radius: 0 4px 4px 0; justify-content: flex-start; padding: 0 8px; }@keyframes fv-grow-max-width {from { max-width: 0; }to { max-width: 100%; }}#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper .fv-versus-center-line { position: absolute; left: 50%; top: 0; bottom: 0; width: 4px; background-color: #ffffff; transform: translateX(-50%); z-index: 1; }#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper .fv-inside-left { white-space: nowrap; flex-shrink: 0; }#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper .fv-inside-right { white-space: nowrap; flex-shrink: 0; }#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper .fv-versus-val-text { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; }#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper .fv-versus-pct-diff { font-size: 12px; font-weight: 600; }#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper .fv-versus-label { position: absolute; left: 50%; transform: translateX(-50%); top: 0; background-color: transparent; border: none; box-shadow: none; padding: 0; font-family: 'Open Sans', sans-serif; font-weight: 700; font-size: 14px; color: #374151; white-space: nowrap; }#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper .sr-only { position: absolute !important; width: 1px !important; height: 1px !important; padding: 0 !important; margin: -1px !important; overflow: hidden !important; clip: rect(0,0,0,0) !important; white-space: nowrap !important; border: 0 !important; }#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper .fv-bottom-bar { display: flex !important; flex-direction: column !important; align-items: center !important; margin-top: 0.5rem !important; gap: 1rem !important; }#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper .fv-footer-content { text-align: center !important; width: 100% !important; }#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper .fv-logo {display: block !important;margin: 0 auto !important;width: 120px !important;min-width: 120px !important;max-width: 120px !important;height: auto !important;object-fit: contain !important;flex-shrink: 0 !important;}#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper .fv-dropdown-wrapper { text-align: center !important; margin-bottom: 16px !important; margin-top: 0 !important; }#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper .fv-dropdown-title-container { position: relative !important; display: inline-block !important; max-width: 100% !important; }#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper .fv-dropdown-title {appearance: none !important;-webkit-appearance: none !important;-moz-appearance: none !important;background: transparent !important;border: none !important;font-size: 18px !important;font-weight: 600 !important;color: var(--riv-primary) !important;padding-right: 28px !important;padding-left: 10px !important;cursor: pointer !important;text-align: center !important;text-align-last: center !important;width: auto !important;max-width: 100% !important;font-family: 'Open Sans', sans-serif !important;line-height: 1.3 !important;margin: 0 !important;text-overflow: ellipsis !important;overflow: hidden !important;white-space: nowrap !important;}#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper .fv-dropdown-title:focus { outline: none !important; }#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper .fv-dropdown-title::-ms-expand { display: none !important; }#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper .fv-dropdown-chevron {position: absolute !important;right: 0 !important;top: 50% !important;transform: translateY(-50%) !important;pointer-events: none !important;color: var(--riv-primary) !important;display: flex !important;align-items: center !important;}#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper .fv-carousel-title-controls { display: flex !important; justify-content: space-between !important; align-items: center !important; margin-bottom: 16px !important; width: 100% !important; gap: 12px !important; }#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper .fv-carousel-nav-btn {background: transparent !important; border: 1px solid #d1d5db !important; border-radius: 6px !important; padding: 6px 10px !important;cursor: pointer !important; font-size: 14px !important; color: #374151 !important; display: flex !important; align-items: center !important; gap: 4px !important; font-family: 'Open Sans', sans-serif !important;}#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper .fv-carousel-nav-btn:hover { border-color: #9ca3af !important; }#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper .fv-carousel-counter { font-size: 14px !important; color: #374151 !important; text-align: center !important; margin-top: 1rem !important; }#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper .fv-legend { display: flex !important; justify-content: center !important; flex-wrap: wrap !important; gap: 8px 16px !important; margin: 0 !important; padding: 0 !important; margin-top: 1rem !important; }#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper .fv-legend-item { display: flex !important; align-items: center !important; gap: 6px !important; font-size: 14px !important; color: #374151 !important; }#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper .fv-legend-color { width: 12px !important; height: 12px !important; border-radius: 3px !important; }#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper .fv-multi-value-legend {display: flex !important;justify-content: center !important;flex-wrap: wrap !important;gap: 12px 24px !important;margin-bottom: 1.5rem !important;padding: 0 !important;}#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper .fv-multi-legend-item { display: flex !important; align-items: center !important; gap: 8px !important; font-size: 14px !important; color: #374151 !important; font-weight: 500 !important; }#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper .fv-multi-legend-swatch { width: 16px !important; height: 16px !important; border-radius: 3px !important; }#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper .fv-benchmark-group { margin-bottom: 1rem !important; }#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper .fv-benchmark-title {font-size: 18px !important; font-weight: 600 !important; margin-bottom: 16px !important; margin-top: 0 !important; padding: 0 !important;text-align: center !important; color: var(--riv-primary) !important; flex: 1 !important; min-width: 0 !important;font-family: 'Open Sans', sans-serif !important; line-height: 1.3 !important;text-transform: none !important;white-space: normal !important;overflow-wrap: break-word !important;word-wrap: break-word !important;max-width: 100% !important;}#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper .fv-bar-row, #fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper .fv-stacked-product { display: flex !important; align-items: center !important; width: 100% !important; margin-bottom: 0.75rem !important; position: relative !important; }#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper .fv-bar-label { width: 150px !important; flex-shrink: 0 !important; font-size: 14px !important; color: #374151 !important; padding-right: 10px !important; text-align: right !important; font-weight: 500 !important; display: block !important; }#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper .fv-bar-container { flex-grow: 1 !important; background-color: #E5E7EB !important; border-radius: 4px !important; min-height: 25px !important; border: 1px solid #D1D5DB !important; position: relative !important; display: flex !important; align-items: center !important; }#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper .fv-bar-commentary-inline { display: none !important; position: absolute !important; left: 150px !important; top: 0 !important; bottom: 0 !important; right: 0 !important; width: calc(100% - 150px) !important; margin: 0 !important; padding: 0 8px !important; font-size: 13px !important; color: #fff !important; background: rgba(0,0,0,0.8) !important; border-radius: 4px !important; line-height: 1.4 !important; font-weight: normal !important; text-transform: none !important; word-wrap: break-word !important; z-index: 10 !important; align-items: center !important; overflow-y: auto !important; }#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper.preview-wrapper .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper.preview-wrapper .fv-bar-commentary-inline:focus, #fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper.preview-wrapper .fv-bar-commentary-inline:focus-within, #fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper.mobile-view .fv-bar-commentary-inline:focus, #fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper.mobile-view .fv-bar-commentary-inline:focus-within { display: flex !important; }#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper .fv-bar { height: 100% !important; border-radius: 3px !important; display: flex !important; align-items: center !important; transition: opacity 0.2s ease, width 0.8s ease-out !important; min-height: 23px !important; }#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper .fv-bar:hover { opacity: 0.8 !important; }#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper .fv-bar-inner-content { display: flex !important; justify-content: space-between !important; align-items: center !important; width: 100% !important; height: 100% !important; padding: 0 8px !important; font-size: 14px !important; font-weight: bold !important; overflow: hidden !important; }#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper .fv-bar-inner-label { white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; padding-right: 8px !important; }#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper .fv-bar-inner-value { flex-shrink: 0 !important; }#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper .fv-bar-value-outside { padding-left: 8px !important; font-size: 14px !important; font-weight: bold !important; color: #374151 !important; white-space: nowrap !important; }#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper .fv-bar-label.fv-primary-product { font-weight: bold !important; color: var(--riv-primary) !important; }#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper .fv-multi-bar-container { flex-direction: column !important; padding: 4px !important; align-items: stretch !important; gap: 4px !important; height: auto !important; }#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper .fv-multi-bar-item { display: flex !important; align-items: center !important; height: 25px !important; width: 100% !important; }#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper .fv-stacked-bar { display: flex !important; overflow: hidden !important; }#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper .fv-stacked-segment { height: 100% !important; display: flex !important; align-items: center !important; justify-content: flex-end !important; padding-right: 8px !important; border-right: 1px solid rgba(255,255,255,0.3) !important; }#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper .fv-stacked-segment:last-child { border-right: none !important; }#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper .fv-segment-value { font-size: 14px !important; font-weight: bold !important; }#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper .fv-grouped-bar-product { display: flex !important; flex-direction: column !important; width: 100% !important; margin-bottom: 1.25rem !important; }#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper .fv-grouped-product-title-wrapper { padding-left: 150px !important; }#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper .fv-grouped-product-title { width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.5rem !important; font-weight: 700 !important; font-size: 14px !important; color: #374151 !important; text-transform: none !important; }#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper .fv-bar-cluster { width: 100% !important; flex-grow: 1 !important; display: flex !important; flex-direction: column !important; }#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper .fv-bar-cluster .fv-bar-row { margin-bottom: 3px !important; }#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper .fv-bar-cluster .fv-bar-container { height: 20px !important; }#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper .riv-grid line {stroke: #D1D5DB !important;stroke-dasharray: 3 3 !important;}#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper .fv-x-axis-wrapper { display: flex !important; width: 100% !important; margin-top: 0.5rem !important; }#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper .fv-x-axis-label-space { width: 150px !important; padding-right: 10px !important; flex-shrink: 0 !important; }#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper .fv-x-axis-chart-space { flex-grow: 1 !important; padding-right: 8px !important; }#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper .fv-x-axis-wrapper.fv-grouped-x-axis { margin-left: 0 !important; }#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper .fv-x-axis-line { border-top: 1px solid #D1D5DB !important; }#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper .fv-x-axis-ticks { display: flex !important; justify-content: space-between !important; padding-top: 4px !important; font-size: 13px !important; color: #374151 !important; }#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper .fv-x-axis-ticks span { position: relative !important; }#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper .fv-x-axis-ticks span::before { content: '' !important; position: absolute !important; top: -6px !important; left: 50% !important; transform: translateX(-50%) !important; width: 2px !important; height: 4px !important; background-color: #D1D5DB !important; border-radius: 1px !important; }#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper .fv-x-axis-unit { text-align: center !important; font-size: 14px !important; color: #374151 !important; margin-top: 8px !important; display: block !important; }#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper .fv-x-axis-title { text-align: center !important; font-size: 15px !important; color: #374151 !important; margin-top: 8px !important; margin-bottom: 16px !important; line-height: 1.5 !important; padding: 0 1rem !important; display: block !important; font-weight: bold !important; }#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper .fv-y-axis-title {font-size: 15px !important;color: #374151 !important;line-height: 1.5 !important;text-align: left !important;padding-left: 5.83% !important;margin-bottom: 4px !important;display: block !important;font-weight: bold !important;}#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper.mobile-view .fv-pie-container,#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper.labels-on-top .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper.mobile-view .fv-grouped-product-title-wrapper,#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper.labels-on-top .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper.mobile-view .fv-bar-row,#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper.mobile-view .fv-stacked-product,#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper.mobile-view .fv-grouped-bar-product,#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-row,#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper.labels-on-top .fv-stacked-product,#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper.labels-on-top .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper.mobile-view .fv-bar-label:not(.fv-grouped-product-title),#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-label:not(.fv-grouped-product-title) {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper.mobile-view .fv-bar-label,#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper.mobile-view .fv-grouped-product-title,#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-label,#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper.labels-on-top .fv-grouped-product-title {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper.mobile-view .fv-bar-container,#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper.mobile-view .fv-bar-cluster,#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-container,#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-cluster {width: 100% !important;}#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper.mobile-view .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus-within,#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-row .fv-bar-commentary-inline:focus-within {position: static !important; display: block !important; width: 100% !important; margin: 4px 0 0 0 !important; padding: 0 !important; background: transparent !important; color: #6B7280 !important; font-size: 12px !important;}#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper.mobile-view .fv-x-axis-wrapper,#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper.labels-on-top .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper.mobile-view .fv-x-axis-label-space,#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper.labels-on-top .fv-x-axis-label-space {display: none !important;}#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper.mobile-view .fv-x-axis-chart-space,#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper.labels-on-top .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper.mobile-view .fv-benchmark-title,#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper.labels-on-top .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper.mobile-view .fv-dropdown-title,#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper.labels-on-top .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper.mobile-view .fv-carousel-nav-btn,#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper.labels-on-top .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper.mobile-view .fv-chart-title,#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper.labels-on-top .fv-chart-title {padding: 0 8px !important;}#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper.mobile-view .fv-chart-subhead,#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper.labels-on-top .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper.mobile-view .fv-versus-header,#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper.mobile-view .fv-versus-select-wrapper,#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper.mobile-view .fv-versus-select-wrapper.fv-left,#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper.mobile-view .fv-versus-select-wrapper.fv-right,#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper.mobile-view .fv-versus-select.fv-select-left,#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper.mobile-view .fv-versus-select.fv-select-right,#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper.mobile-view .fv-versus-vs,#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper.mobile-view .fv-versus-select-container,#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper.mobile-view .fv-versus-select,#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper.mobile-view .fv-stl-shop-all-btn,#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper.labels-on-top .fv-stl-shop-all-btn {bottom: 0.5rem !important; right: 0.5rem !important; height: 2rem !important; font-size: 0.75rem !important; padding: 0 0.75rem 0 2.5rem !important; max-width: calc(100% - 1rem) !important;}#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper.mobile-view .fv-stl-shop-all-logo,#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper.mobile-view .fv-stl-shop-all-icon,#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper.labels-on-top .fv-stl-shop-all-logo,#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper.labels-on-top .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper.mobile-view .fv-stl-shop-all-icon svg,#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper.labels-on-top .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper.mobile-view .fv-bar-commentary-inline,#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper.mobile-view .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper.mobile-view.fv-contains-line-chart .fv-footer-content {margin-left: -1rem !important;margin-right: -1rem !important;}@media (max-width: 599px) {#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper .fv-bar-row,#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper .fv-stacked-product,#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper .fv-bar-label:not(.fv-grouped-product-title) {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper .fv-bar-label,#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper .fv-grouped-product-title {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper .fv-bar-container,#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper .fv-bar-cluster {width: 100% !important;}#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper .fv-bar-row .fv-bar-commentary-inline:focus-within {position: static !important; display: block !important; width: 100% !important; margin: 4px 0 0 0 !important; padding: 0 !important; background: transparent !important; color: #6B7280 !important; font-size: 12px !important;}#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper .fv-x-axis-label-space {display: none !important;}#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper .fv-chart-title {padding: 0 8px !important;}#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper .fv-stl-shop-all-btn {bottom: 0.5rem !important; right: 0.5rem !important; height: 2rem !important; font-size: 0.75rem !important; padding: 0 0.75rem 0 2.5rem !important; max-width: calc(100% - 1rem) !important;}#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper .fv-stl-shop-all-logo,#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1790783970197-paq4wbasl-slideshow .fv-chart-wrapper.fv-contains-line-chart .fv-footer-content {margin-left: -1rem !important;margin-right: -1rem !important;}}</style><script type="application/ld+json">[{"@context": "https://schema.org","@type": "Dataset","name": "1440p gaming performance","description": "This chart shows average and 1% low frame rate results in various tested games at 1440p resolution","creator": {"@type": "Organization","name": "PC Gamer","logo": "https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png"},"isAccessibleForFree": true,"dateCreated": "2026-09-30T15:59:30.198Z","citation": "Add your caption to explain the data, the learnings and the key takeaways of the data being visualized","keywords": ["No MFG (Average FPS)","2x MFG Max (Average FPS)","Unlocked MFG (Up to 4x) (Average FPS)","No MFG (1% Low FPS)","2x MFG Max (1% Low FPS)","Unlocked MFG (Up to 4x) (1% Low FPS)","Black Myth: Wukong Benchmark Tool","benchmark","comparison","performance","review","PC Gamer"],"measurementTechnique": "Performance Benchmarking","variableMeasured": [{"@type": "PropertyValue","name": "No MFG (Average FPS) – Black Myth: Wukong Benchmark Tool","value": 64,"unitText": ""},{"@type": "PropertyValue","name": "2x MFG Max (Average FPS) – Black Myth: Wukong Benchmark Tool","value": 99,"unitText": ""},{"@type": "PropertyValue","name": "Unlocked MFG (Up to 4x) (Average FPS) – Black Myth: Wukong Benchmark Tool","value": 170,"unitText": ""},{"@type": "PropertyValue","name": "No MFG (1% Low FPS) – Black Myth: Wukong Benchmark Tool","value": 47,"unitText": ""},{"@type": "PropertyValue","name": "2x MFG Max (1% Low FPS) – Black Myth: Wukong Benchmark Tool","value": 67,"unitText": ""},{"@type": "PropertyValue","name": "Unlocked MFG (Up to 4x) (1% Low FPS) – Black Myth: Wukong Benchmark Tool","value": 113,"unitText": ""}]},{"@context": "https://schema.org","@type": "Dataset","name": "1440p gaming performance","description": "This chart shows average and 1% low frame rate results in various tested games at 1440p resolution","creator": {"@type": "Organization","name": "PC Gamer","logo": "https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png"},"isAccessibleForFree": true,"dateCreated": "2026-09-30T15:59:30.198Z","citation": "Add your caption to explain the data, the learnings and the key takeaways of the data being visualized","keywords": ["No MFG (Average FPS)","2x MFG Max (Average FPS)","Unlocked MFG (Up to 4x) (Average FPS)","No MFG (1% Low FPS)","2x MFG Max (1% Low FPS)","Unlocked MFG (Up to 4x) (1% Low FPS)","Cyberpunk 2077","benchmark","comparison","performance","review","PC Gamer"],"measurementTechnique": "Performance Benchmarking","variableMeasured": [{"@type": "PropertyValue","name": "No MFG (Average FPS) – Cyberpunk 2077","value": 134,"unitText": ""},{"@type": "PropertyValue","name": "2x MFG Max (Average FPS) – Cyberpunk 2077","value": 197,"unitText": ""},{"@type": "PropertyValue","name": "Unlocked MFG (Up to 4x) (Average FPS) – Cyberpunk 2077","value": 219,"unitText": ""},{"@type": "PropertyValue","name": "No MFG (1% Low FPS) – Cyberpunk 2077","value": 66,"unitText": ""},{"@type": "PropertyValue","name": "2x MFG Max (1% Low FPS) – Cyberpunk 2077","value": 91,"unitText": ""},{"@type": "PropertyValue","name": "Unlocked MFG (Up to 4x) (1% Low FPS) – Cyberpunk 2077","value": 86,"unitText": ""}]},{"@context": "https://schema.org","@type": "Dataset","name": "1440p gaming performance","description": "This chart shows average and 1% low frame rate results in various tested games at 1440p resolution","creator": {"@type": "Organization","name": "PC Gamer","logo": "https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png"},"isAccessibleForFree": true,"dateCreated": "2026-09-30T15:59:30.198Z","citation": "Add your caption to explain the data, the learnings and the key takeaways of the data being visualized","keywords": ["No MFG (Average FPS)","2x MFG Max (Average FPS)","Unlocked MFG (Up to 4x) (Average FPS)","No MFG (1% Low FPS)","2x MFG Max (1% Low FPS)","Unlocked MFG (Up to 4x) (1% Low FPS)","Pragmata","benchmark","comparison","performance","review","PC Gamer"],"measurementTechnique": "Performance Benchmarking","variableMeasured": [{"@type": "PropertyValue","name": "No MFG (Average FPS) – Pragmata","value": 111,"unitText": ""},{"@type": "PropertyValue","name": "2x MFG Max (Average FPS) – Pragmata","value": 162,"unitText": ""},{"@type": "PropertyValue","name": "Unlocked MFG (Up to 4x) (Average FPS) – Pragmata","value": 242,"unitText": ""},{"@type": "PropertyValue","name": "No MFG (1% Low FPS) – Pragmata","value": 56,"unitText": ""},{"@type": "PropertyValue","name": "2x MFG Max (1% Low FPS) – Pragmata","value": 83,"unitText": ""},{"@type": "PropertyValue","name": "Unlocked MFG (Up to 4x) (1% Low FPS) – Pragmata","value": 97,"unitText": ""}]},{"@context": "https://schema.org","@type": "Dataset","name": "1440p gaming performance","description": "This chart shows average and 1% low frame rate results in various tested games at 1440p resolution","creator": {"@type": "Organization","name": "PC Gamer","logo": "https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png"},"isAccessibleForFree": true,"dateCreated": "2026-09-30T15:59:30.198Z","citation": "Add your caption to explain the data, the learnings and the key takeaways of the data being visualized","keywords": ["No MFG (Average FPS)","2x MFG Max (Average FPS)","Unlocked MFG (Up to 4x) (Average FPS)","No MFG (1% Low FPS)","2x MFG Max (1% Low FPS)","Unlocked MFG (Up to 4x) (1% Low FPS)","Lost Records: Bloom & Rage","benchmark","comparison","performance","review","PC Gamer"],"measurementTechnique": "Performance Benchmarking","variableMeasured": [{"@type": "PropertyValue","name": "No MFG (Average FPS) – Lost Records: Bloom & Rage","value": 82,"unitText": ""},{"@type": "PropertyValue","name": "2x MFG Max (Average FPS) – Lost Records: Bloom & Rage","value": 128,"unitText": ""},{"@type": "PropertyValue","name": "Unlocked MFG (Up to 4x) (Average FPS) – Lost Records: Bloom & Rage","value": 201,"unitText": ""},{"@type": "PropertyValue","name": "No MFG (1% Low FPS) – Lost Records: Bloom & Rage","value": 30,"unitText": ""},{"@type": "PropertyValue","name": "2x MFG Max (1% Low FPS) – Lost Records: Bloom & Rage","value": 40,"unitText": ""},{"@type": "PropertyValue","name": "Unlocked MFG (Up to 4x) (1% Low FPS) – Lost Records: Bloom & Rage","value": 54,"unitText": ""}]},{"@context": "https://schema.org","@type": "Dataset","name": "1440p gaming performance","description": "This chart shows average and 1% low frame rate results in various tested games at 1440p resolution","creator": {"@type": "Organization","name": "PC Gamer","logo": "https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png"},"isAccessibleForFree": true,"dateCreated": "2026-09-30T15:59:30.198Z","citation": "Add your caption to explain the data, the learnings and the key takeaways of the data being visualized","keywords": ["No MFG (Average FPS)","2x MFG Max (Average FPS)","Unlocked MFG (Up to 4x) (Average FPS)","No MFG (1% Low FPS)","2x MFG Max (1% Low FPS)","Unlocked MFG (Up to 4x) (1% Low FPS)","Vampire: The Masquerade - Bloodlines 2","benchmark","comparison","performance","review","PC Gamer"],"measurementTechnique": "Performance Benchmarking","variableMeasured": [{"@type": "PropertyValue","name": "No MFG (Average FPS) – Vampire: The Masquerade - Bloodlines 2","value": 97,"unitText": ""},{"@type": "PropertyValue","name": "2x MFG Max (Average FPS) – Vampire: The Masquerade - Bloodlines 2","value": 99,"unitText": ""},{"@type": "PropertyValue","name": "Unlocked MFG (Up to 4x) (Average FPS) – Vampire: The Masquerade - Bloodlines 2","value": 234,"unitText": ""},{"@type": "PropertyValue","name": "No MFG (1% Low FPS) – Vampire: The Masquerade - Bloodlines 2","value": 33,"unitText": ""},{"@type": "PropertyValue","name": "2x MFG Max (1% Low FPS) – Vampire: The Masquerade - Bloodlines 2","value": 42,"unitText": ""},{"@type": "PropertyValue","name": "Unlocked MFG (Up to 4x) (1% Low FPS) – Vampire: The Masquerade - Bloodlines 2","value": 66,"unitText": ""}]},{"@context": "https://schema.org","@type": "Dataset","name": "1440p gaming performance","description": "This chart shows average and 1% low frame rate results in various tested games at 1440p resolution","creator": {"@type": "Organization","name": "PC Gamer","logo": "https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png"},"isAccessibleForFree": true,"dateCreated": "2026-09-30T15:59:30.198Z","citation": "Add your caption to explain the data, the learnings and the key takeaways of the data being visualized","keywords": ["No MFG (Average FPS)","2x MFG Max (Average FPS)","Unlocked MFG (Up to 4x) (Average FPS)","No MFG (1% Low FPS)","2x MFG Max (1% Low FPS)","Unlocked MFG (Up to 4x) (1% Low FPS)","The Thaumaturge","benchmark","comparison","performance","review","PC Gamer"],"measurementTechnique": "Performance Benchmarking","variableMeasured": [{"@type": "PropertyValue","name": "No MFG (Average FPS) – The Thaumaturge","value": 130,"unitText": ""},{"@type": "PropertyValue","name": "2x MFG Max (Average FPS) – The Thaumaturge","value": 163,"unitText": ""},{"@type": "PropertyValue","name": "Unlocked MFG (Up to 4x) (Average FPS) – The Thaumaturge","value": 224,"unitText": ""},{"@type": "PropertyValue","name": "No MFG (1% Low FPS) – The Thaumaturge","value": 33,"unitText": ""},{"@type": "PropertyValue","name": "2x MFG Max (1% Low FPS) – The Thaumaturge","value": 27,"unitText": ""},{"@type": "PropertyValue","name": "Unlocked MFG (Up to 4x) (1% Low FPS) – The Thaumaturge","value": 52,"unitText": ""}]}]</script><div id="fv-chart-1790783970197-paq4wbasl-slideshow" class="fv-slideshow-container" data-slide-count="6" data-iframe-height="true"><div class="fv-slideshow-nav-row"><button class="fv-nav-btn prev disabled" aria-label="Previous Slide"><svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"><path d="m15 18-6-6 6-6"/></svg><span>Previous</span></button><div class="fv-slide-counter">1 / 6</div><button class="fv-nav-btn next" aria-label="Next Slide"><span>Next</span><svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"><path d="m9 18 6-6-6-6"/></svg></button></div><div class="fv-slides-wrapper"><div class="fv-slide" id="fv-chart-1790783970197-paq4wbasl-slide-0-wrapper" data-index="0" style="display: block;"><div id="fv-chart-1790783970197-paq4wbasl-slide-0" class="fv-chart-wrapper   " data-bar-labels-on-top="false" data-iframe-height="true" data-vizualizer-embed="true"><div class="fv-inner-wrapper    "><h3 class="fv-chart-title">1440p gaming performance</h3><p class="fv-chart-subhead">This chart shows average and 1% low frame rate results in various tested games at 1440p resolution</p><div class="riv-chart-container"><div class="fv-chart-item" id="fv-chart-1790783970197-paq4wbasl-slide-0-bar-Black Myth: Wukong Benchmark Tool" data-chart-type="Bar" data-title="Black Myth: Wukong Benchmark Tool" data-subhead="This chart shows average and 1% low frame rate results in various tested games at 1440p resolution" data-caption="" style=""><div class="fv-benchmark-group"><h4 class="fv-benchmark-title">Black Myth: Wukong Benchmark Tool</h4><div class="fv-bar-row"><div class="fv-bar-label ">No MFG (Average FPS)</div><div class="fv-bar-container"><div class="fv-bar" style="margin-left: 0%; width: 32%; background-color: #E33235;" data-target-width="32" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">64</span></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">2x MFG Max (Average FPS)</div><div class="fv-bar-container"><div class="fv-bar" style="margin-left: 0%; width: 49.5%; background-color: #FE9F58;" data-target-width="49.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">99</span></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Unlocked MFG (Up to 4x) (Average FPS)</div><div class="fv-bar-container"><div class="fv-bar" style="margin-left: 0%; width: 85%; background-color: #1CA9C4;" data-target-width="85" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">170</span></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">No MFG (1% Low FPS)</div><div class="fv-bar-container"><div class="fv-bar" style="margin-left: 0%; width: 23.5%; background-color: #EB6F71;" data-target-width="23.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">47</span></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">2x MFG Max (1% Low FPS)</div><div class="fv-bar-container"><div class="fv-bar" style="margin-left: 0%; width: 33.5%; background-color: #FFC08B;" data-target-width="33.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">67</span></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Unlocked MFG (Up to 4x) (1% Low FPS)</div><div class="fv-bar-container"><div class="fv-bar" style="margin-left: 0%; width: 56.49999999999999%; background-color: #66C5D7;" data-target-width="56.49999999999999" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">113</span></div></div></div></div><div class="fv-x-axis-wrapper"><div class="fv-x-axis-label-space"></div><div class="fv-x-axis-chart-space"><div class="fv-x-axis-line"></div><div class="fv-x-axis-ticks"><span>0</span><span>50</span><span>100</span><span>150</span><span>200</span></div></div></div><table class="sr-only"><caption>Black Myth: Wukong Benchmark Tool Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>No MFG (Average FPS)</td><td>64</td></tr><tr><td>2x MFG Max (Average FPS)</td><td>99</td></tr><tr><td>Unlocked MFG (Up to 4x) (Average FPS)</td><td>170</td></tr><tr><td>No MFG (1% Low FPS)</td><td>47</td></tr><tr><td>2x MFG Max (1% Low FPS)</td><td>67</td></tr><tr><td>Unlocked MFG (Up to 4x) (1% Low FPS)</td><td>113</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></div><div class="fv-slide" id="fv-chart-1790783970197-paq4wbasl-slide-1-wrapper" data-index="1" style="display: none;"><div id="fv-chart-1790783970197-paq4wbasl-slide-1" class="fv-chart-wrapper   " data-bar-labels-on-top="false" data-iframe-height="true" data-vizualizer-embed="true"><div class="fv-inner-wrapper    "><h3 class="fv-chart-title">1440p gaming performance</h3><p class="fv-chart-subhead">This chart shows average and 1% low frame rate results in various tested games at 1440p resolution</p><div class="riv-chart-container"><div class="fv-chart-item" id="fv-chart-1790783970197-paq4wbasl-slide-1-bar-Cyberpunk 2077" data-chart-type="Bar" data-title="Cyberpunk 2077" data-subhead="This chart shows average and 1% low frame rate results in various tested games at 1440p resolution" data-caption="" style=""><div class="fv-benchmark-group"><h4 class="fv-benchmark-title">Cyberpunk 2077</h4><div class="fv-bar-row"><div class="fv-bar-label ">No MFG (Average FPS)</div><div class="fv-bar-container"><div class="fv-bar" style="margin-left: 0%; width: 44.666666666666664%; background-color: #E33235;" data-target-width="44.666666666666664" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">134</span></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">2x MFG Max (Average FPS)</div><div class="fv-bar-container"><div class="fv-bar" style="margin-left: 0%; width: 65.66666666666666%; background-color: #FE9F58;" data-target-width="65.66666666666666" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">197</span></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Unlocked MFG (Up to 4x) (Average FPS)</div><div class="fv-bar-container"><div class="fv-bar" style="margin-left: 0%; width: 73%; background-color: #1CA9C4;" data-target-width="73" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">219</span></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">No MFG (1% Low FPS)</div><div class="fv-bar-container"><div class="fv-bar" style="margin-left: 0%; width: 22%; background-color: #EB6F71;" data-target-width="22" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">66</span></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">2x MFG Max (1% Low FPS)</div><div class="fv-bar-container"><div class="fv-bar" style="margin-left: 0%; width: 30.333333333333336%; background-color: #FFC08B;" 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 class="fv-bar-row"><div class="fv-bar-label ">Unlocked MFG (Up to 4x) (1% Low FPS)</div><div class="fv-bar-container"><div class="fv-bar" style="margin-left: 0%; width: 28.666666666666668%; background-color: #66C5D7;" data-target-width="28.666666666666668" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">86</span></div></div></div></div><div class="fv-x-axis-wrapper"><div class="fv-x-axis-label-space"></div><div class="fv-x-axis-chart-space"><div class="fv-x-axis-line"></div><div class="fv-x-axis-ticks"><span>0</span><span>75</span><span>150</span><span>225</span><span>300</span></div></div></div><table class="sr-only"><caption>Cyberpunk 2077 Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>No MFG (Average FPS)</td><td>134</td></tr><tr><td>2x MFG Max (Average FPS)</td><td>197</td></tr><tr><td>Unlocked MFG (Up to 4x) (Average FPS)</td><td>219</td></tr><tr><td>No MFG (1% Low FPS)</td><td>66</td></tr><tr><td>2x MFG Max (1% Low FPS)</td><td>91</td></tr><tr><td>Unlocked MFG (Up to 4x) (1% Low FPS)</td><td>86</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></div><div class="fv-slide" id="fv-chart-1790783970197-paq4wbasl-slide-2-wrapper" data-index="2" style="display: none;"><div id="fv-chart-1790783970197-paq4wbasl-slide-2" class="fv-chart-wrapper   " data-bar-labels-on-top="false" data-iframe-height="true" data-vizualizer-embed="true"><div class="fv-inner-wrapper    "><h3 class="fv-chart-title">1440p gaming performance</h3><p class="fv-chart-subhead">This chart shows average and 1% low frame rate results in various tested games at 1440p resolution</p><div class="riv-chart-container"><div class="fv-chart-item" id="fv-chart-1790783970197-paq4wbasl-slide-2-bar-Pragmata" data-chart-type="Bar" data-title="Pragmata" data-subhead="This chart shows average and 1% low frame rate results in various tested games at 1440p resolution" data-caption="" style=""><div class="fv-benchmark-group"><h4 class="fv-benchmark-title">Pragmata</h4><div class="fv-bar-row"><div class="fv-bar-label ">No MFG (Average FPS)</div><div class="fv-bar-container"><div class="fv-bar" style="margin-left: 0%; width: 37%; background-color: #E33235;" data-target-width="37" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">111</span></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">2x MFG Max (Average FPS)</div><div class="fv-bar-container"><div class="fv-bar" style="margin-left: 0%; width: 54%; background-color: #FE9F58;" data-target-width="54" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">162</span></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Unlocked MFG (Up to 4x) (Average FPS)</div><div class="fv-bar-container"><div class="fv-bar" style="margin-left: 0%; width: 80.66666666666666%; background-color: #1CA9C4;" data-target-width="80.66666666666666" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">242</span></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">No MFG (1% Low FPS)</div><div class="fv-bar-container"><div class="fv-bar" style="margin-left: 0%; width: 18.666666666666668%; background-color: #EB6F71;" data-target-width="18.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">56</span></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">2x MFG Max (1% Low FPS)</div><div class="fv-bar-container"><div class="fv-bar" style="margin-left: 0%; width: 27.666666666666668%; background-color: #FFC08B;" data-target-width="27.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">83</span></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Unlocked MFG (Up to 4x) (1% Low FPS)</div><div class="fv-bar-container"><div class="fv-bar" style="margin-left: 0%; width: 32.33333333333333%; background-color: #66C5D7;" data-target-width="32.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">97</span></div></div></div></div><div class="fv-x-axis-wrapper"><div class="fv-x-axis-label-space"></div><div class="fv-x-axis-chart-space"><div class="fv-x-axis-line"></div><div class="fv-x-axis-ticks"><span>0</span><span>75</span><span>150</span><span>225</span><span>300</span></div></div></div><table class="sr-only"><caption>Pragmata Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>No MFG (Average FPS)</td><td>111</td></tr><tr><td>2x MFG Max (Average FPS)</td><td>162</td></tr><tr><td>Unlocked MFG (Up to 4x) (Average FPS)</td><td>242</td></tr><tr><td>No MFG (1% Low FPS)</td><td>56</td></tr><tr><td>2x MFG Max (1% Low FPS)</td><td>83</td></tr><tr><td>Unlocked MFG (Up to 4x) (1% Low FPS)</td><td>97</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></div><div class="fv-slide" id="fv-chart-1790783970197-paq4wbasl-slide-3-wrapper" data-index="3" style="display: none;"><div id="fv-chart-1790783970197-paq4wbasl-slide-3" class="fv-chart-wrapper   " data-bar-labels-on-top="false" data-iframe-height="true" data-vizualizer-embed="true"><div class="fv-inner-wrapper    "><h3 class="fv-chart-title">1440p gaming performance</h3><p class="fv-chart-subhead">This chart shows average and 1% low frame rate results in various tested games at 1440p resolution</p><div class="riv-chart-container"><div class="fv-chart-item" id="fv-chart-1790783970197-paq4wbasl-slide-3-bar-Lost Records: Bloom & Rage" data-chart-type="Bar" data-title="Lost Records: Bloom & Rage" data-subhead="This chart shows average and 1% low frame rate results in various tested games at 1440p resolution" data-caption="" style=""><div class="fv-benchmark-group"><h4 class="fv-benchmark-title">Lost Records: Bloom & Rage</h4><div class="fv-bar-row"><div class="fv-bar-label ">No MFG (Average FPS)</div><div class="fv-bar-container"><div class="fv-bar" style="margin-left: 0%; width: 27.333333333333332%; background-color: #E33235;" data-target-width="27.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">82</span></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">2x MFG Max (Average FPS)</div><div class="fv-bar-container"><div class="fv-bar" style="margin-left: 0%; width: 42.66666666666667%; background-color: #FE9F58;" data-target-width="42.66666666666667" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">128</span></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Unlocked MFG (Up to 4x) (Average FPS)</div><div class="fv-bar-container"><div class="fv-bar" style="margin-left: 0%; width: 67%; background-color: #1CA9C4;" data-target-width="67" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">201</span></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">No MFG (1% Low FPS)</div><div class="fv-bar-container"><div class="fv-bar" style="margin-left: 0%; width: 10%; background-color: #EB6F71;" data-target-width="10" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">30</span></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">2x MFG Max (1% Low FPS)</div><div class="fv-bar-container"><div class="fv-bar" style="margin-left: 0%; width: 13.333333333333334%; background-color: #FFC08B;" data-target-width="13.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">40</span></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Unlocked MFG (Up to 4x) (1% Low FPS)</div><div class="fv-bar-container"><div class="fv-bar" style="margin-left: 0%; width: 18%; background-color: #66C5D7;" data-target-width="18" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">54</span></div></div></div></div><div class="fv-x-axis-wrapper"><div class="fv-x-axis-label-space"></div><div class="fv-x-axis-chart-space"><div class="fv-x-axis-line"></div><div class="fv-x-axis-ticks"><span>0</span><span>75</span><span>150</span><span>225</span><span>300</span></div></div></div><table class="sr-only"><caption>Lost Records: Bloom & Rage Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>No MFG (Average FPS)</td><td>82</td></tr><tr><td>2x MFG Max (Average FPS)</td><td>128</td></tr><tr><td>Unlocked MFG (Up to 4x) (Average FPS)</td><td>201</td></tr><tr><td>No MFG (1% Low FPS)</td><td>30</td></tr><tr><td>2x MFG Max (1% Low FPS)</td><td>40</td></tr><tr><td>Unlocked MFG (Up to 4x) (1% Low FPS)</td><td>54</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></div><div class="fv-slide" id="fv-chart-1790783970197-paq4wbasl-slide-4-wrapper" data-index="4" style="display: none;"><div id="fv-chart-1790783970197-paq4wbasl-slide-4" class="fv-chart-wrapper   " data-bar-labels-on-top="false" data-iframe-height="true" data-vizualizer-embed="true"><div class="fv-inner-wrapper    "><h3 class="fv-chart-title">1440p gaming performance</h3><p class="fv-chart-subhead">This chart shows average and 1% low frame rate results in various tested games at 1440p resolution</p><div class="riv-chart-container"><div class="fv-chart-item" id="fv-chart-1790783970197-paq4wbasl-slide-4-bar-Vampire: The Masquerade - Bloodlines 2" data-chart-type="Bar" data-title="Vampire: The Masquerade - Bloodlines 2" data-subhead="This chart shows average and 1% low frame rate results in various tested games at 1440p resolution" data-caption="" style=""><div class="fv-benchmark-group"><h4 class="fv-benchmark-title">Vampire: The Masquerade - Bloodlines 2</h4><div class="fv-bar-row"><div class="fv-bar-label ">No MFG (Average FPS)</div><div class="fv-bar-container"><div class="fv-bar" style="margin-left: 0%; width: 32.33333333333333%; background-color: #E33235;" data-target-width="32.33333333333333" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">97</span></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">2x MFG Max (Average FPS)</div><div class="fv-bar-container"><div class="fv-bar" style="margin-left: 0%; width: 33%; background-color: #FE9F58;" data-target-width="33" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">99</span></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Unlocked MFG (Up to 4x) (Average FPS)</div><div class="fv-bar-container"><div class="fv-bar" style="margin-left: 0%; width: 78%; background-color: #1CA9C4;" data-target-width="78" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">234</span></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">No MFG (1% Low FPS)</div><div class="fv-bar-container"><div class="fv-bar" style="margin-left: 0%; width: 11%; background-color: #EB6F71;" data-target-width="11" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">33</span></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">2x MFG Max (1% Low FPS)</div><div class="fv-bar-container"><div class="fv-bar" style="margin-left: 0%; width: 14.000000000000002%; background-color: #FFC08B;" data-target-width="14.000000000000002" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">42</span></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Unlocked MFG (Up to 4x) (1% Low FPS)</div><div class="fv-bar-container"><div class="fv-bar" style="margin-left: 0%; width: 22%; background-color: #66C5D7;" data-target-width="22" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">66</span></div></div></div></div><div class="fv-x-axis-wrapper"><div class="fv-x-axis-label-space"></div><div class="fv-x-axis-chart-space"><div class="fv-x-axis-line"></div><div class="fv-x-axis-ticks"><span>0</span><span>75</span><span>150</span><span>225</span><span>300</span></div></div></div><table class="sr-only"><caption>Vampire: The Masquerade - Bloodlines 2 Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>No MFG (Average FPS)</td><td>97</td></tr><tr><td>2x MFG Max (Average FPS)</td><td>99</td></tr><tr><td>Unlocked MFG (Up to 4x) (Average FPS)</td><td>234</td></tr><tr><td>No MFG (1% Low FPS)</td><td>33</td></tr><tr><td>2x MFG Max (1% Low FPS)</td><td>42</td></tr><tr><td>Unlocked MFG (Up to 4x) (1% Low FPS)</td><td>66</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></div><div class="fv-slide" id="fv-chart-1790783970197-paq4wbasl-slide-5-wrapper" data-index="5" style="display: none;"><div id="fv-chart-1790783970197-paq4wbasl-slide-5" class="fv-chart-wrapper   " data-bar-labels-on-top="false" data-iframe-height="true" data-vizualizer-embed="true"><div class="fv-inner-wrapper    "><h3 class="fv-chart-title">1440p gaming performance</h3><p class="fv-chart-subhead">This chart shows average and 1% low frame rate results in various tested games at 1440p resolution</p><div class="riv-chart-container"><div class="fv-chart-item" id="fv-chart-1790783970197-paq4wbasl-slide-5-bar-The Thaumaturge" data-chart-type="Bar" data-title="The Thaumaturge" data-subhead="This chart shows average and 1% low frame rate results in various tested games at 1440p resolution" data-caption="" style=""><div class="fv-benchmark-group"><h4 class="fv-benchmark-title">The Thaumaturge</h4><div class="fv-bar-row"><div class="fv-bar-label ">No MFG (Average FPS)</div><div class="fv-bar-container"><div class="fv-bar" style="margin-left: 0%; width: 43.333333333333336%; background-color: #E33235;" data-target-width="43.333333333333336" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">130</span></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">2x MFG Max (Average FPS)</div><div class="fv-bar-container"><div class="fv-bar" style="margin-left: 0%; width: 54.333333333333336%; background-color: #FE9F58;" data-target-width="54.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">163</span></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Unlocked MFG (Up to 4x) (Average FPS)</div><div class="fv-bar-container"><div class="fv-bar" style="margin-left: 0%; width: 74.66666666666667%; background-color: #1CA9C4;" data-target-width="74.66666666666667" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">224</span></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">No MFG (1% Low FPS)</div><div class="fv-bar-container"><div class="fv-bar" style="margin-left: 0%; width: 11%; background-color: #EB6F71;" data-target-width="11" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">33</span></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">2x MFG Max (1% Low FPS)</div><div class="fv-bar-container"><div class="fv-bar" style="margin-left: 0%; width: 9%; background-color: #FFC08B;" data-target-width="9" data-target-margin="0"></div><span class="fv-bar-value-outside">27</span></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Unlocked MFG (Up to 4x) (1% Low FPS)</div><div class="fv-bar-container"><div class="fv-bar" style="margin-left: 0%; width: 17.333333333333336%; background-color: #66C5D7;" data-target-width="17.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">52</span></div></div></div></div><div class="fv-x-axis-wrapper"><div class="fv-x-axis-label-space"></div><div class="fv-x-axis-chart-space"><div class="fv-x-axis-line"></div><div class="fv-x-axis-ticks"><span>0</span><span>75</span><span>150</span><span>225</span><span>300</span></div></div></div><table class="sr-only"><caption>The Thaumaturge Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>No MFG (Average FPS)</td><td>130</td></tr><tr><td>2x MFG Max (Average FPS)</td><td>163</td></tr><tr><td>Unlocked MFG (Up to 4x) (Average FPS)</td><td>224</td></tr><tr><td>No MFG (1% Low FPS)</td><td>33</td></tr><tr><td>2x MFG Max (1% Low FPS)</td><td>27</td></tr><tr><td>Unlocked MFG (Up to 4x) (1% Low FPS)</td><td>52</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></div></div></div><script>window.iFrameResizer = {heightCalculationMethod: 'taggedElement'};</script><script src="https://cdnjs.cloudflare.com/ajax/libs/iframe-resizer/4.2.11/iframeResizer.contentWindow.min.js" async></script><script>(function() {window.fvAnimateCharts = function(chartWrapper) {if (!chartWrapper) return;function animateBars(chartElement) {if (!chartElement) return;var bars = chartElement.querySelectorAll('.fv-bar, .fv-stacked-segment');bars.forEach(function(bar, index) {bar.style.setProperty('width', '0%', 'important');bar.style.setProperty('transition', 'none', 'important');var targetWidth = bar.dataset.targetWidth;if (targetWidth === undefined) return;void bar.offsetWidth;var targetMargin = bar.dataset.targetMargin;var baseMargin = bar.dataset.baseMargin;if (baseMargin !== undefined) {bar.style.setProperty('margin-left', baseMargin + '%', 'important');}setTimeout(function() {var marginTransition = baseMargin !== undefined ? ', margin-left 0.8s ease-out' : '';bar.style.setProperty('transition', 'opacity 0.2s ease, width 0.8s ease-out' + marginTransition, 'important');bar.style.setProperty('width', targetWidth + '%', 'important');if (targetMargin !== undefined && baseMargin !== undefined) {bar.style.setProperty('margin-left', targetMargin + '%', 'important');}}, index * 50 + 50);});}function animateLineChart(chartElement) {if (!chartElement) return;var lineSvg = chartElement.querySelector('svg');if (!lineSvg) return;var paths = lineSvg.querySelectorAll('.riv-line-path');paths.forEach(function(p, i) {if (typeof p.getTotalLength === 'function') {var len = p.getTotalLength();p.style.transition = 'none';p.style.strokeDasharray = len;p.style.strokeDashoffset = len;p.getBoundingClientRect();setTimeout(function() {p.style.transition = 'stroke-dashoffset 1s ease-out ' + (i * 0.1) + 's, stroke-width 0.2s, opacity 0.2s';p.style.strokeDashoffset = '0';}, 100);}});var dots = lineSvg.querySelectorAll('.riv-dot');dots.forEach(function(dot, i) {dot.style.opacity = '0';setTimeout(function() {dot.style.transition = 'opacity 0.3s ease';dot.style.opacity = '1';}, 500 + i * 10);});}var charts = chartWrapper.querySelectorAll('.fv-chart-item');charts.forEach(function(chart) {if (window.getComputedStyle(chart).display === 'none') return;var chartType = chart.dataset.chartType;if (chartType === 'Line') {animateLineChart(chart);} else if (chartType !== 'Pie') {animateBars(chart);}});};function initialize(uniqueId, isSlideshow) {var root = document.getElementById(uniqueId);if (!root && !isSlideshow) return;function setupWrapper(chartWrapper) {if (!chartWrapper) return;function checkMobileView() {var width = chartWrapper.getBoundingClientRect().width;var isMobileDevice = window.screen && Math.min(window.screen.width, window.screen.height) <= 599;var isMobile;if (width === 0) {isMobile = isMobileDevice || window.matchMedia('(max-width: 599px)').matches;} else {isMobile = isMobileDevice || width < 600;}if (isMobile) {chartWrapper.classList.add('mobile-view');} else {chartWrapper.classList.remove('mobile-view');}}checkMobileView();if (typeof ResizeObserver !== 'undefined') {var ro = new ResizeObserver(function() {checkMobileView();});ro.observe(chartWrapper);}window.addEventListener('resize', checkMobileView);var labelsOnTop = chartWrapper.dataset.barLabelsOnTop === 'true';if (labelsOnTop) {var charts = chartWrapper.querySelectorAll('.fv-chart-item');var hasVisibleBarChart = false;charts.forEach(function(c) {if (window.getComputedStyle(c).display !== 'none') {var cType = c.dataset.chartType;if (cType === 'Bar' || cType === 'Stacked Bar' || cType === 'Versus') {hasVisibleBarChart = true;}}});if (hasVisibleBarChart) {chartWrapper.classList.add('labels-on-top');} else {chartWrapper.classList.remove('labels-on-top');}} else {chartWrapper.classList.remove('labels-on-top');}chartWrapper.querySelectorAll('.riv-line-legend').forEach(function(legend) {var chartId = legend.dataset.chart;var chart = chartWrapper.querySelector('[id="' + chartId + '"]');if (!chart) return;var lines = chart.querySelectorAll('.riv-line-path');var dots = chart.querySelectorAll('.riv-dot');var legendItems = legend.querySelectorAll('.riv-legend-item');legendItems.forEach(function(item) {var productName = item.dataset.product;var safeProductName = productName.replace(/"/g, '\"');var line = chart.querySelector('.riv-line-path[data-product="' + safeProductName + '"]');var productDots = chart.querySelectorAll('.riv-dot[data-product="' + safeProductName + '"]');if (line && !line.dataset.origStroke) {line.dataset.origStroke = line.getAttribute('stroke-width') || '2';}var highlight = function() {if (legend.querySelector('.isolated')) return;lines.forEach(function(l) { l.style.opacity = '0.2'; l.setAttribute('stroke-width', l.dataset.origStroke); });dots.forEach(function(d) { d.style.opacity = '0.2'; });legendItems.forEach(function(i) { i.style.opacity = '0.3'; i.style.transition = 'opacity 0.2s'; });if (line) {line.style.opacity = '1';line.setAttribute('stroke-width', '4');}productDots.forEach(function(d) { d.style.opacity = '1'; });item.style.opacity = '1';};var clearHighlight = function() {if (legend.querySelector('.isolated')) return;lines.forEach(function(l) { l.style.opacity = '1'; l.setAttribute('stroke-width', l.dataset.origStroke); });dots.forEach(function(d) { d.style.opacity = '1'; });legendItems.forEach(function(i) { i.style.opacity = '1'; });};var toggleIsolate = function() {var isIsolated = item.classList.contains('isolated');legendItems.forEach(function(i) { i.classList.remove('isolated'); });if (isIsolated) {lines.forEach(function(l) { l.style.opacity = '1'; l.setAttribute('stroke-width', l.dataset.origStroke); });dots.forEach(function(d) { d.style.opacity = '1'; });legendItems.forEach(function(i) { i.style.opacity = '1'; });} else {item.classList.add('isolated');lines.forEach(function(l) { l.style.opacity = '0.2'; l.setAttribute('stroke-width', l.dataset.origStroke); });dots.forEach(function(d) { d.style.opacity = '0.2'; });legendItems.forEach(function(i) { i.style.opacity = '0.3'; i.style.transition = 'opacity 0.2s'; });if (line) {line.style.opacity = '1';line.setAttribute('stroke-width', '4');}productDots.forEach(function(d) { d.style.opacity = '1'; });item.style.opacity = '1';}};item.addEventListener('mouseenter', highlight);item.addEventListener('focus', highlight);item.addEventListener('mouseleave', clearHighlight);item.addEventListener('blur', clearHighlight);item.addEventListener('click', toggleIsolate);if (line) {line.style.cursor = 'pointer';line.addEventListener('mouseenter', highlight);line.addEventListener('mouseleave', clearHighlight);line.addEventListener('click', toggleIsolate);}});});var versusCharts = chartWrapper.querySelectorAll('.fv-versus-chart');versusCharts.forEach(function(vc) {var dataJson = vc.getAttribute('data-versus-data');var leftColor = vc.getAttribute('data-left-color') || '#E53935';var rightColor = vc.getAttribute('data-right-color') || '#FFB300';if (!dataJson) return;var versusData = JSON.parse(dataJson);var leftSelect = vc.querySelector('.fv-select-left');var rightSelect = vc.querySelector('.fv-select-right');var rows = vc.querySelectorAll('.fv-versus-row');function updateVersusChart() {var leftProduct = leftSelect.value;var rightProduct = rightSelect.value;leftSelect.style.color = leftColor;leftSelect.style.borderColor = leftColor;rightSelect.style.color = rightColor;rightSelect.style.borderColor = rightColor;rows.forEach(function(row) {var index = parseInt(row.getAttribute('data-index'));var data = versusData[index];if (!data) return;var leftVal = data.productData[leftProduct] ? data.productData[leftProduct].value : undefined;var rightVal = data.productData[rightProduct] ? data.productData[rightProduct].value : undefined;var leftIsNum = typeof leftVal === 'number';var rightIsNum = typeof rightVal === 'number';var leftNum = leftIsNum ? leftVal : 0;var rightNum = rightIsNum ? rightVal : 0;var maxVal = Math.max(leftNum, rightNum, 0.0001);var leftWidth = leftIsNum ? (leftNum / maxVal) * 95 : 0;var rightWidth = rightIsNum ? (rightNum / maxVal) * 85 : 0;var winner = null;var pctDiffStr = null;if (leftIsNum && rightIsNum) {if (leftNum > rightNum) {winner = 'left';if (rightNum > 0) {var diff = Math.round(((leftNum - rightNum) / rightNum) * 100);pctDiffStr = '+' + diff.toLocaleString() + '%';}} else if (rightNum > leftNum) {winner = 'right';if (leftNum > 0) {var diff = Math.round(((rightNum - leftNum) / leftNum) * 100);pctDiffStr = '+' + diff.toLocaleString() + '%';}}}var leftDisplay = data.productData[leftProduct] && data.productData[leftProduct].displayValue !== undefined ? data.productData[leftProduct].displayValue : (leftIsNum ? leftNum.toLocaleString() : (leftVal !== undefined ? leftVal : '-'));var rightDisplay = data.productData[rightProduct] && data.productData[rightProduct].displayValue !== undefined ? data.productData[rightProduct].displayValue : (rightIsNum ? rightNum.toLocaleString() : (rightVal !== undefined ? rightVal : '-'));var unit = (data.productData[leftProduct] && data.productData[leftProduct].unit) ||(data.productData[rightProduct] && data.productData[rightProduct].unit) || '';var leftTextStr = leftDisplay;var rightTextStr = rightDisplay;var leftBar = row.querySelector('.fv-versus-bar-left');var rightBar = row.querySelector('.fv-versus-bar-right');var leftText = row.querySelector('.fv-inside-left');var rightText = row.querySelector('.fv-inside-right');var labelText = row.querySelector('.fv-versus-label span');var leftWrapper = row.querySelector('.fv-versus-bar-left-wrapper');var rightWrapper = row.querySelector('.fv-versus-bar-right-wrapper');var existingPctDiffs = row.querySelectorAll('.fv-versus-pct-diff');existingPctDiffs.forEach(function(el) { el.remove(); });if (winner === 'left' && pctDiffStr) {var pctSpan = document.createElement('span');pctSpan.className = 'fv-versus-pct-diff';pctSpan.style.color = 'rgba(255, 255, 255, 0.9)';pctSpan.textContent = pctDiffStr;if (leftBar) leftBar.insertBefore(pctSpan, leftBar.firstChild);} else if (winner === 'right' && pctDiffStr) {var pctSpan = document.createElement('span');pctSpan.className = 'fv-versus-pct-diff';pctSpan.style.color = 'rgba(255, 255, 255, 0.9)';pctSpan.textContent = pctDiffStr;if (rightBar) rightBar.appendChild(pctSpan);}if (leftBar) {leftBar.style.backgroundColor = leftColor;leftBar.dataset.targetWidth = leftWidth;leftBar.style.setProperty('--target-width', leftWidth + '%');leftBar.style.width = leftWidth + '%';}if (rightBar) {rightBar.style.backgroundColor = rightColor;rightBar.dataset.targetWidth = rightWidth;rightBar.style.setProperty('--target-width', rightWidth + '%');rightBar.style.width = rightWidth + '%';}if (leftText) {leftText.innerHTML = leftTextStr;}if (rightText) {rightText.innerHTML = rightTextStr;}if (labelText) {labelText.textContent = data.attribute + (unit ? ' (' + unit + ')' : '');}});}if (leftSelect) leftSelect.addEventListener('change', updateVersusChart);if (rightSelect) rightSelect.addEventListener('change', updateVersusChart);});var barRows = chartWrapper.querySelectorAll('.fv-bar-row');var globalCaptionEl = chartWrapper.querySelector('.rv-chart-caption');var fallbackCaptionHtml = globalCaptionEl ? globalCaptionEl.innerHTML : '';barRows.forEach(function(row) {var commentaryEl = row.querySelector('[data-commentary-key]');if (commentaryEl) {var commentaryText = commentaryEl.textContent;if (commentaryText && commentaryText.trim().length > 0) {row.addEventListener('mouseenter', function() {if (!chartWrapper.classList.contains('mobile-view') && globalCaptionEl) {globalCaptionEl.innerHTML = commentaryText;globalCaptionEl.classList.add('fv-bar-active-caption');}});row.addEventListener('mouseleave', function() {if (!chartWrapper.classList.contains('mobile-view') && globalCaptionEl) {globalCaptionEl.innerHTML = fallbackCaptionHtml;globalCaptionEl.classList.remove('fv-bar-active-caption');}});}}});var charts = chartWrapper.querySelectorAll('.fv-chart-item');var dropdown = chartWrapper.querySelector('.fv-dropdown-title');var prevBtn = chartWrapper.querySelector('.fv-carousel-nav-btn.prev');var nextBtn = chartWrapper.querySelector('.fv-carousel-nav-btn.next');var carouselTitle = chartWrapper.querySelector('.fv-carousel-title-controls .fv-benchmark-title');var counter = chartWrapper.querySelector('.fv-carousel-counter');var subheadEl = chartWrapper.querySelector('.fv-chart-subhead');var captionEl = chartWrapper.querySelector('.rv-chart-caption');var footerContentEl = chartWrapper.querySelector('.fv-footer-content');var bottomBarEl = chartWrapper.querySelector('.fv-bottom-bar');var logoEl = chartWrapper.querySelector('.fv-logo');if (charts.length > 1 && (dropdown || prevBtn)) {var currentChartIndex = 0;var titles = [];if (dropdown) {titles = Array.from(dropdown.options).map(function(o) { return o.text; });} else {charts.forEach(function(c) {titles.push(c.getAttribute('data-title') || '');});}function showInternalChart(index) {if (index < 0) index = charts.length - 1;if (index >= charts.length) index = 0;currentChartIndex = index;charts.forEach(function(c, i) {c.style.display = i === index ? 'block' : 'none';if (i === index) {var cType = c.dataset.chartType;if (cType === 'Line') {} else if (cType !== 'Pie') {window.fvAnimateCharts(chartWrapper);}var labelsOnTop = chartWrapper.dataset.barLabelsOnTop === 'true';if (labelsOnTop && (cType === 'Bar' || cType === 'Stacked Bar' || cType === 'Versus')) {chartWrapper.classList.add('labels-on-top');} else {chartWrapper.classList.remove('labels-on-top');}}});if (dropdown) dropdown.value = index;if (carouselTitle && titles[index]) carouselTitle.textContent = titles[index];if (counter) counter.textContent = (index + 1) + ' of ' + charts.length;var activeChart = charts[index];if (activeChart) {var newSubhead = activeChart.getAttribute('data-subhead');var newCaption = activeChart.getAttribute('data-caption');var currentChartType = activeChart.getAttribute('data-chart-type');var hideGlobalCaption = currentChartType === 'Countdown' || currentChartType === 'Image Comparison' || currentChartType === 'Shop the Collection';if (subheadEl) subheadEl.textContent = newSubhead || '';if (captionEl) {captionEl.textContent = newCaption || '';fallbackCaptionHtml = newCaption || '';}if (footerContentEl) {if (newCaption && newCaption.trim().length > 0 && !hideGlobalCaption) {footerContentEl.style.display = 'block';if (bottomBarEl) bottomBarEl.style.display = 'flex';} else {footerContentEl.style.display = 'none';if (bottomBarEl && !logoEl) {bottomBarEl.style.display = 'none';}}}}}if (dropdown) dropdown.addEventListener('change', function(e) { showInternalChart(parseInt(e.target.value)); });if (prevBtn) prevBtn.addEventListener('click', function() { showInternalChart(currentChartIndex - 1); });if (nextBtn) nextBtn.addEventListener('click', function() { showInternalChart(currentChartIndex + 1); });}var imageCompareWrappers = chartWrapper.querySelectorAll('.fv-image-compare-wrapper');imageCompareWrappers.forEach(function(wrapper) {var inner = wrapper.querySelector('.fv-image-compare-inner') || wrapper;var slider = wrapper.querySelector('.fv-image-compare-slider');var fgImage = wrapper.querySelector('.fv-image-compare-fg');var bgImage = wrapper.querySelector('.fv-image-compare-bg');var labelLeft = wrapper.querySelector('.fv-image-compare-label-left');var labelRight = wrapper.querySelector('.fv-image-compare-label-right');var isDragging = false;var scale = 1;var panX = 0;var panY = 0;var isPanning = false;var hasPanned = false;var lastClientX = 0;var lastClientY = 0;var initialDistance = null;var lastCenterX = null;var lastCenterY = null;function updateTransform() {if (wrapper.classList.contains('fv-image-compare-fullscreen')) {inner.style.setProperty('transform', 'translate(' + panX + 'px, ' + panY + 'px) scale(' + scale + ')', 'important');} else {inner.style.removeProperty('transform');scale = 1;panX = 0;panY = 0;}}function constrainPan() {var rect = wrapper.getBoundingClientRect();var maxPanX = Math.max(0, (rect.width * scale - rect.width) / 2);var maxPanY = Math.max(0, (rect.height * scale - rect.height) / 2);panX = Math.max(-maxPanX, Math.min(panX, maxPanX));panY = Math.max(-maxPanY, Math.min(panY, maxPanY));}wrapper.addEventListener('wheel', function(e) {if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;e.preventDefault();var zoomSensitivity = 0.005;var zoomFactor = Math.exp(-e.deltaY * zoomSensitivity);var newScale = Math.max(1, Math.min(scale * zoomFactor, 5));if (newScale === scale) return;var rect = wrapper.getBoundingClientRect();var mouseX = e.clientX - rect.left - rect.width / 2;var mouseY = e.clientY - rect.top - rect.height / 2;var ratio = newScale / scale;panX = mouseX - (mouseX - panX) * ratio;panY = mouseY - (mouseY - panY) * ratio;scale = newScale;constrainPan();updateTransform();}, { passive: false });wrapper.addEventListener('mousedown', function(e) {if (!wrapper.classList.contains('fv-image-compare-fullscreen') || scale <= 1) return;if (e.target.closest('.fv-image-compare-slider') || e.target.closest('button')) return;isPanning = true;hasPanned = false;lastClientX = e.clientX;lastClientY = e.clientY;});window.addEventListener('mousemove', function(e) {if (!isPanning) return;var dx = e.clientX - lastClientX;var dy = e.clientY - lastClientY;if (Math.abs(dx) > 2 || Math.abs(dy) > 2) {hasPanned = true;}lastClientX = e.clientX;lastClientY = e.clientY;panX += dx;panY += dy;constrainPan();updateTransform();});window.addEventListener('mouseup', function() {isPanning = false;});wrapper.addEventListener('touchstart', function(e) {if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;if (e.touches.length === 2) {e.preventDefault();var dx = e.touches[0].clientX - e.touches[1].clientX;var dy = e.touches[0].clientY - e.touches[1].clientY;initialDistance = Math.sqrt(dx * dx + dy * dy);var rect = wrapper.getBoundingClientRect();lastCenterX = (e.touches[0].clientX + e.touches[1].clientX) / 2 - rect.left - rect.width / 2;lastCenterY = (e.touches[0].clientY + e.touches[1].clientY) / 2 - rect.top - rect.height / 2;hasPanned = true;} else if (e.touches.length === 1 && scale > 1) {if (e.target.closest('.fv-image-compare-slider') || e.target.closest('button')) return;isPanning = true;hasPanned = false;lastClientX = e.touches[0].clientX;lastClientY = e.touches[0].clientY;}}, { passive: false });wrapper.addEventListener('touchmove', function(e) {if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;if (e.touches.length === 2 && initialDistance !== null) {e.preventDefault();var dx = e.touches[0].clientX - e.touches[1].clientX;var dy = e.touches[0].clientY - e.touches[1].clientY;var distance = Math.sqrt(dx * dx + dy * dy);if (initialDistance > 0) {var zoomFactor = distance / initialDistance;var newScale = Math.max(1, Math.min(scale * zoomFactor, 5));var rect = wrapper.getBoundingClientRect();var centerX = (e.touches[0].clientX + e.touches[1].clientX) / 2 - rect.left - rect.width / 2;var centerY = (e.touches[0].clientY + e.touches[1].clientY) / 2 - rect.top - rect.height / 2;var ratio = newScale / scale;panX = centerX - (centerX - panX) * ratio;panY = centerY - (centerY - panY) * ratio;if (lastCenterX !== null && lastCenterY !== null) {panX += (centerX - lastCenterX);panY += (centerY - lastCenterY);}scale = newScale;lastCenterX = centerX;lastCenterY = centerY;constrainPan();updateTransform();}initialDistance = distance;} else if (e.touches.length === 1 && isPanning) {e.preventDefault();var dx = e.touches[0].clientX - lastClientX;var dy = e.touches[0].clientY - lastClientY;if (Math.abs(dx) > 2 || Math.abs(dy) > 2) {hasPanned = true;}lastClientX = e.touches[0].clientX;lastClientY = e.touches[0].clientY;panX += dx;panY += dy;constrainPan();updateTransform();}}, { passive: false });wrapper.addEventListener('touchend', function(e) {if (e.touches.length < 2) {initialDistance = null;}if (e.touches.length === 0) {isPanning = false;}});function handleMove(clientX) {var rect = inner.getBoundingClientRect();var x = Math.max(0, Math.min(clientX - rect.left, rect.width));var percent = Math.max(0, Math.min((x / rect.width) * 100, 100));if (slider) slider.style.setProperty('left', percent + '%', 'important');if (fgImage) fgImage.style.setProperty('clip-path', 'polygon(0 0, ' + percent + '% 0, ' + percent + '% 100%, 0 100%)', 'important');if (labelLeft) {if (percent < 10) {labelLeft.style.setProperty('opacity', '0', 'important');} else {labelLeft.style.setProperty('opacity', '1', 'important');}}if (labelRight) {if (percent > 90) {labelRight.style.setProperty('opacity', '0', 'important');} else {labelRight.style.setProperty('opacity', '1', 'important');}}}function onMouseMove(e) {if (!isDragging) return;handleMove(e.clientX);}function onTouchMove(e) {if (!isDragging) return;e.preventDefault();handleMove(e.touches[0].clientX);}function stopDragging() {isDragging = false;window.removeEventListener('mousemove', onMouseMove);window.removeEventListener('mouseup', stopDragging);window.removeEventListener('touchmove', onTouchMove);window.removeEventListener('touchend', stopDragging);}if (slider) {var startDrag = function(clientX) {isDragging = true;handleMove(clientX);window.addEventListener('mousemove', onMouseMove);window.addEventListener('mouseup', stopDragging);};var startTouchDrag = function(clientX) {isDragging = true;handleMove(clientX);window.addEventListener('touchmove', onTouchMove, { passive: false });window.addEventListener('touchend', stopDragging);};slider.addEventListener('mousedown', function(e) {e.preventDefault();startDrag(e.clientX);});slider.addEventListener('touchstart', function(e) {e.preventDefault();startTouchDrag(e.touches[0].clientX);}, { passive: false });}var expandBtn = wrapper.querySelector('.fv-image-compare-expand-btn');var closeBtn = wrapper.querySelector('.fv-image-compare-close-btn');if (expandBtn) {if (window !== window.parent) {expandBtn.style.display = 'none';} else {expandBtn.addEventListener('click', function(e) {e.stopPropagation();wrapper.classList.add('fv-image-compare-fullscreen');document.body.style.overflow = 'hidden';if (fgImage && fgImage.dataset.highresSrc) {fgImage.src = fgImage.dataset.highresSrc;fgImage.removeAttribute('srcset');fgImage.removeAttribute('sizes');}if (bgImage && bgImage.dataset.highresSrc) {bgImage.src = bgImage.dataset.highresSrc;bgImage.removeAttribute('srcset');bgImage.removeAttribute('sizes');}});}}if (closeBtn) {closeBtn.addEventListener('click', function(e) {e.stopPropagation();wrapper.classList.remove('fv-image-compare-fullscreen');document.body.style.overflow = '';updateTransform();});}document.addEventListener('keydown', function(e) {if (e.key === 'Escape' && wrapper.classList.contains('fv-image-compare-fullscreen')) {wrapper.classList.remove('fv-image-compare-fullscreen');document.body.style.overflow = '';updateTransform();}});});var hotspots = chartWrapper.querySelectorAll('.fv-stl-hotspot-btn');var allProductsModal = chartWrapper.querySelector('.fv-stl-all-products-modal');var shopAllBtn = chartWrapper.querySelector('.fv-stl-shop-all-btn');var allProductsList = chartWrapper.querySelector('.fv-stl-all-products-list');var stlContainer = chartWrapper.querySelector('.fv-stl-container');function closeAllModals() {if (allProductsModal) {allProductsModal.classList.remove('is-active');var items = allProductsModal.querySelectorAll('.fv-stl-all-products-item');items.forEach(function(item) {item.classList.remove('is-highlighted');});if (stlContainer) {setTimeout(function() {if (!allProductsModal.classList.contains('is-active')) {stlContainer.style.minHeight = '';if ('parentIFrame' in window) {window.parentIFrame.size();}}}, 300);}}hotspots.forEach(function(btn) { btn.setAttribute('aria-expanded', 'false'); });if ('parentIFrame' in window) {window.parentIFrame.size();}}hotspots.forEach(function(btn) {btn.addEventListener('click', function(e) {e.stopPropagation();var hotspotId = btn.getAttribute('data-hotspot-id');var isExpanded = btn.getAttribute('aria-expanded') === 'true';closeAllModals();if (!isExpanded && allProductsModal) {btn.setAttribute('aria-expanded', 'true');allProductsModal.classList.add('is-active');var container = btn.closest('.fv-stl-container');if (container && container.offsetHeight < 450) {container.style.minHeight = '450px';}var targetItem = allProductsModal.querySelector('.fv-stl-all-products-item[data-product-id="' + hotspotId + '"]');if (targetItem) {targetItem.classList.add('is-highlighted');setTimeout(function() {targetItem.scrollIntoView({ behavior: 'smooth', block: 'center' });}, 100);}if ('parentIFrame' in window) {window.parentIFrame.size();}}});});if (shopAllBtn && allProductsModal) {shopAllBtn.addEventListener('click', function(e) {e.stopPropagation();closeAllModals();allProductsModal.classList.add('is-active');var container = shopAllBtn.closest('.fv-stl-container');if (container && container.offsetHeight < 450) {container.style.minHeight = '450px';}if ('parentIFrame' in window) {window.parentIFrame.size();}});}if (allProductsModal) {var closeAllBtn = allProductsModal.querySelector('.fv-stl-all-products-close');if (closeAllBtn) {closeAllBtn.addEventListener('click', function(e) {e.stopPropagation();closeAllModals();});}}chartWrapper.addEventListener('click', function(e) {if (!e.target.closest('.fv-stl-all-products-content')) {closeAllModals();}});if (allProductsModal) {allProductsModal.addEventListener('click', function(e) {if (!e.target.closest('.fv-stl-all-products-content')) {closeAllModals();}});}var iaNodes = chartWrapper.querySelectorAll('.fv-ia-node-button');var iaWrapper = chartWrapper.querySelector('.fv-ia-wrapper');var originalCaption = chartWrapper.querySelector('.fv-original-caption') || captionEl;var dynamicCaption = chartWrapper.querySelector('.fv-ia-dynamic-caption');var exploreBtn = chartWrapper.querySelector('.fv-ia-explore-btn');var currentIaIndex = -1;function closeAllIANodes() {iaNodes.forEach(function(btn) { btn.classList.remove('is-active'); });if (originalCaption) originalCaption.style.display = 'block';if (dynamicCaption) dynamicCaption.style.display = 'none';}function resetExploreBtn() {currentIaIndex = -1;if (exploreBtn) {var exploreSpan = exploreBtn.querySelector('span');if (exploreSpan) exploreSpan.textContent = 'Explore';}}iaNodes.forEach(function(btn, index) {btn.addEventListener('click', function(e) {e.stopPropagation();var isActive = btn.classList.contains('is-active');closeAllIANodes();if (!isActive) {currentIaIndex = index;if (exploreBtn) {var exploreSpan = exploreBtn.querySelector('span');if (exploreSpan) exploreSpan.textContent = 'Next';}btn.classList.add('is-active');if (dynamicCaption) {var title = btn.getAttribute('data-title') || '';var desc = btn.getAttribute('data-desc') || '';dynamicCaption.innerHTML = '';var strongTag = document.createElement('strong');strongTag.textContent = title;dynamicCaption.appendChild(strongTag);if (desc) {dynamicCaption.appendChild(document.createTextNode(' - ' + desc));}if (originalCaption) originalCaption.style.display = 'none';dynamicCaption.style.display = 'block';if (footerContentEl) footerContentEl.style.display = 'block';}} else {resetExploreBtn();}});});if (exploreBtn) {exploreBtn.addEventListener('click', function(e) {e.stopPropagation();if (iaNodes.length === 0) return;var nextIndex = currentIaIndex + 1;if (nextIndex >= iaNodes.length) {closeAllIANodes();resetExploreBtn();} else {currentIaIndex = nextIndex;var targetBtn = iaNodes[currentIaIndex];if (targetBtn) {if(targetBtn.classList.contains('is-active')) {targetBtn.click();}targetBtn.click();}}});}if (iaWrapper) {iaWrapper.addEventListener('click', function(e) {if (!e.target.closest('.fv-ia-node-button') && !e.target.closest('.fv-ia-explore-btn')) {closeAllIANodes();resetExploreBtn();}});}window.fvAnimateCharts(chartWrapper);var countdownContainer = chartWrapper.querySelector('.fv-countdown-container');if (countdownContainer) {var targetDateAttr = countdownContainer.getAttribute('data-target-date');if (targetDateAttr) {var targetDate = new Date(targetDateAttr);var primaryColor = countdownContainer.getAttribute('data-primary-color') || '#f97316';var subheadColor = countdownContainer.getAttribute('data-subhead-color') || '#ffffff';var pad = function(n) { return (n < 10 ? '0' : '') + n; };var updateCountdown = function() {var difference = +targetDate - +new Date();var d = 0, h = 0, m = 0, s = 0;if (difference > 0) {d = Math.floor(difference / (1000 * 60 * 60 * 24));h = Math.floor((difference / (1000 * 60 * 60)) % 24);m = Math.floor((difference / 1000 / 60) % 60);s = Math.floor((difference / 1000) % 60);}var daysEl = countdownContainer.querySelector('[data-time="days"]');var hoursEl = countdownContainer.querySelector('[data-time="hours"]');var minsEl = countdownContainer.querySelector('[data-time="minutes"]');var secsEl = countdownContainer.querySelector('[data-time="seconds"]');if (daysEl) daysEl.textContent = d;if (hoursEl) hoursEl.textContent = pad(h);if (minsEl) minsEl.textContent = pad(m);if (secsEl) secsEl.textContent = pad(s);};updateCountdown();setInterval(updateCountdown, 1000);}}}if (true) {var slideshowContainer = document.getElementById(uniqueId + '-slideshow');if (slideshowContainer) {var slides = slideshowContainer.querySelectorAll('.fv-slide');slides.forEach(function(slide) {setupWrapper(slide.querySelector('.fv-chart-wrapper'));});}var slideshowContainer = document.getElementById(uniqueId + '-slideshow');if (slideshowContainer) {var currentSlideIndex = 0;var slides = slideshowContainer.querySelectorAll('.fv-slide');var counter = slideshowContainer.querySelector('.fv-slide-counter');var prevBtn = slideshowContainer.querySelector('.fv-nav-btn.prev');var nextBtn = slideshowContainer.querySelector('.fv-nav-btn.next');var dropdown = slideshowContainer.querySelector('.fv-slideshow-select');function updateControls(index) {if (counter) counter.textContent = (index + 1) + ' / ' + slides.length;if (dropdown) dropdown.value = index;if (prevBtn) {if (index === 0) prevBtn.classList.add('disabled');else prevBtn.classList.remove('disabled');}if (nextBtn) {if (index === slides.length - 1) nextBtn.classList.add('disabled');else nextBtn.classList.remove('disabled');}}function showSlide(index) {if (index < 0) return;if (index >= slides.length) return;currentSlideIndex = index;slides.forEach(function(slide, i) {slide.style.display = i === index ? 'block' : 'none';if (i === index) {var chartEl = slide.querySelector('.fv-chart-wrapper');if (chartEl && window.fvAnimateCharts) {window.fvAnimateCharts(chartEl);}}});updateControls(currentSlideIndex);}if (prevBtn) {prevBtn.addEventListener('click', function() { showSlide(currentSlideIndex - 1); });}if (nextBtn) {nextBtn.addEventListener('click', function() { showSlide(currentSlideIndex + 1); });}if (dropdown) {dropdown.addEventListener('change', function(e) { showSlide(parseInt(e.target.value)); });}updateControls(currentSlideIndex);if (slides.length > 0) {var firstChart = slides[0].querySelector('.fv-chart-wrapper');if (firstChart && window.fvAnimateCharts) {setTimeout(function() { window.fvAnimateCharts(firstChart); }, 100);}}}} else {setupWrapper(root);}}if (document.readyState === 'loading') {document.addEventListener('DOMContentLoaded', function() { initialize('fv-chart-1790783970197-paq4wbasl', true); });} else {initialize('fv-chart-1790783970197-paq4wbasl', true);}})();</script></div><p>I think it's fair to say that not all MFG support is created equal—even before you start tinkering with unofficial mods like me. For instance, though Lost Records: Bloom and Rage isn't an obvious stand out in terms of frames, it did feel consistently smooth to play with MFG active. The only visual difference I could detect is the softening of some shadows on a distant character model—otherwise, this remains a gorgeous game.</p><p>Comparatively, while <a href="https://www.pcgamer.com/uk/vampire-the-masquerade-bloodlines-2/" target="_blank">Vampire: The Masquerade - Bloodlines 2</a> boasted more frames across my tests, it was not the most stable thing to play. I experienced noticeable frame hitching with MFG active. With 4x MFG specifically, I saw a bunch of artifacting while traversing snow-capped Seattle at speed. I didn't encounter the issue while traipsing through the snow at a Masquerade-maintaining jog, instead seeing ghosting when I broke into a supernatural sprint or glided between rooftops.</p><iframe src="https://content.jwplatform.com/players/wFyph59S.html" id="wFyph59S" title="Bloodlines 2 4x MFG Artifacting" width="1920" height="1080" frameborder="0" scrolling="auto" allowfullscreen></iframe><p>I've already mentioned the latency issues with Multi Frame Generation, and it's possible this ghosting arises from a similar source.</p><p>However, I also ran into artifacting in The Thaumaturge, though not chiefly while pelting around Warsaw. Instead, I saw ghosting in conversation-based cutscenes and during combat (you'd think the AI tech could keep up with a turn-based RPG). It's more subtle than the ghosting I saw in Bloodlines 2, but definitely still there. The effect is most obvious in the clip below as ne'er-do-well Marian enters the cutscene, and every time either Wiktor or his friend from the other side performs a focus-reducing attack in the following turn-based combat.</p><iframe src="https://content.jwplatform.com/players/1QoS86Ve.html" id="1QoS86Ve" title="The Thaumaturge 4x MFG Artifacting" width="1920" height="1080" frameborder="0" scrolling="auto" allowfullscreen></iframe><p>To be fair to Bloodlines 2, it was more stable than the built-in benchmark tool for <a href="https://www.pcgamer.com/cyberpunk-2077/" target="_blank">Cyberpunk 2077</a>. While CD Projekt Red's game turned in some of the best frame rate results, it was frequently a flickery mess with 4x MFG active on my RTX 4070 Super (to say nothing of how toasty it made my GPU during these tests). </p><p>If I was going to venture back to Night City for another playthrough with 4x MFG, I'd want to do some serious software tweaking beforehand. Obviously, <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">Nick found the game ran much more smoothly with MFG active on an RTX 5090</a>.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:3123px;"><p class="vanilla-image-block" style="padding-top:56.26%;"><img id="rhWu44sDqYPTAiiJjUGKsE" name="nvidia-rtx-5090-01" alt="Nvidia RTX 5090 Founders Edition graphics card on different backgrounds" src="https://cdn.mos.cms.futurecdn.net/rhWu44sDqYPTAiiJjUGKsE-1920-80.jpg" mos="" align="middle" fullscreen="" width="3123" height="1757" 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>Nvidia CEO Jensen Huang has said in the past that bringing "the latest generation AI technology to the previous generation GPUs" is a good idea but that it would "<a href="https://www.pcgamer.com/hardware/graphics-cards/nvidias-ceo-says-bringing-new-ai-tech-to-older-generation-gpus-is-within-the-realm-of-possibility/" target="_blank">require a fair amount of engineering</a>." Having tested it out for myself, I do sort of see what he means. </p><p>Still, sans the cybernised elephant in the room, I was surprised at how viable playing with this unofficially supported 4x MFG felt on my RTX 4070 Super.</p><p>A lot of games require minimal tinkering beyond installing the 'RTX 40 MFG' and 'OptiScaler' mod in the ReShade HDR Installer (though <a href="https://www.pcgamer.com/games/third-person-shooter/pragmata-review/" target="_blank">Pragmata</a> additionally requires the 'RE Framework' mod). Once you've done that, all you need to do is select the relevant MFG option from the in-game settings. Pragmata in particular was a doddle to set up and play, though I'd likely need a GPU with more VRAM than my current 12 GB card if I wanted to play with all of its visual flourishes active on top of MFG.</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="MEFBP4iff5ffYZYavU96qN" name="20260929142758_1" alt="First person protagonist Hugh Williams gives robot Diana a thumbs up." src="https://cdn.mos.cms.futurecdn.net/MEFBP4iff5ffYZYavU96qN-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: Capcom)</span></figcaption></figure><p>Granted, several hours of benchmarking is not quite the same as a full playthrough, and a lengthier play session of anything I tested may only serve to reveal further stability issues or visual quirkiness.</p><p>That said, my RTX 4070 Super is still turning in a very respectable amount of frames (even without MFG active). My 4x MFG testing just goes to show this RTX 40-series card has plenty of life left in it—and that I can definitely put off a potentially very expensive upgrade for a few more years at least.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ How to get unlocked Multi Frame Gen working on an RTX 40-series graphics card ]]></title>
                                                                                                <dc:content><![CDATA[ <p>Just in case you've been napping under a cool mossy rock since about January 2025, Multi Frame Generation (or MFG) is a frame rate boosting/game smoothing feature that leverages AI to create as many as five frames for every actually rendered frame. Nvidia introduced the original 2x Frame Generation feature with the RTX 40-series graphics cards in 2022. Sadly Nvidia restricted the more recent Multi Frame Generation version of the tech to <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">RTX 50-series cards alone</a>. <em>Mmm, buttery; boo, proprietary.</em></p><p>But before you rush out to <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">search in vain for an RTX 5090 at MSRP</a>, it <em>is</em> possible to get most of the extra smoothness of MFG working on older Nvidia graphics cards—if you don't mind a little bit of software tinkering.<br><br>Before I tell you how, there's a few things to note. For one thing, Nvidia restricted higher rates of MFG to the RTX 50-series cards for a reason. At the risk of oversimplifying, the RTX 50-series' silicon is specifically designed to manage the extra frames in ways the older architecture is not. There's a dedicated AI Management Processor (AMP) which works alongside Flip Metering to get frames—rendered and generated—delivered to the display in as smooth a way as possible. The older architectures don't have these features dedicated to frame generation. </p><p>As such, CEO Jensen Huang has said in the past that bringing "the latest generation AI technology to the previous generation GPUs" is a good idea but that it would "<a href="https://www.pcgamer.com/hardware/graphics-cards/nvidias-ceo-says-bringing-new-ai-tech-to-older-generation-gpus-is-within-the-realm-of-possibility/" target="_blank">require a fair amount of engineering</a>."</p><p>So it bears repeating the method for unlocking 4x MFG on a RTX 40-series card that I'm about to show you is definitely not officially supported. Besides that, one more thing to note is MFG is not a perfected technology—enabling higher levels of frame generation can introduce <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">smeary frames and latency issues</a>. Our Nick found that <a href="https://www.pcgamer.com/hardware/graphics-cards/now-that-you-can-try-out-nvidias-new-dynamic-multi-frame-generation-for-yourself-you-might-want-to-know-that-theres-a-bit-of-an-issue-when-it-comes-to-frame-rate-limiters/" target="_blank">latency is an issue even with a frame rate limiter in place</a>, too. Basically, all those extra frames may not actually offer the smoothest experience, depending on the game, even if the frame rate looks high. </p><p>But, if you'd still like to give it a go, here's how.</p><h2 id="how-to-enable-4x-mfg-on-rtx-40-series-in-short">How to enable 4x MFG on RTX 40-series | In short</h2><ol class="recipe-instruction-list" class="recipe-instruction-list" start="1"><li><strong>Download the </strong><a href="https://github.com/RankFTW/RHI" target="_blank"><strong>ReShade HDR Installer</strong></a><strong>.</strong></li><li><strong></strong><a href="https://www.nvidia.com/en-gb/geforce/news/nvidia-rtx-games-engines-apps/" target="_blank"><strong>Check the game you want to test supports MFG</strong></a><strong>.</strong></li><li><strong>Select your chosen game from the left side panel in RHI.</strong></li><li><strong>Scroll down and click to install 'RTX 40 MFG,' and 'OptiScaler'.</strong></li><li><strong>Scroll back up to 'Nvidia Profile Overrides.'</strong></li><li><strong>Click on the blue button that says 'Multi Frame Generation'. Click 'OK' on the resulting dialog box.</strong></li><li><strong>In the box titled 'Multi Frame Generation', select 'Dynamic', 'Up to 4x,' and 'off' from the drop-down lists. Click 'Close'.</strong></li><li><strong>Launch your game. Select the relevant in-game Multi Frame Generation option.</strong></li></ol><h2 id="how-to-enable-4x-mfg-on-rtx-40-series-breaking-it-down">How to enable 4x MFG on RTX 40-series | Breaking it down</h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="AJeubqfMAgyJrWKcBvY8Cf" name="Step 1 - RHI" alt="A screenshot of a number of the options available in the ReShade HDR Installer." src="https://cdn.mos.cms.futurecdn.net/AJeubqfMAgyJrWKcBvY8Cf-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: <a href="https://github.com/RankFTW/RHI" target="_blank">RankFTW</a>)</span></figcaption></figure><p>First things first, you'll need to download the <a href="https://github.com/RankFTW/RHI" target="_blank">ReShade HDR Installer (or RHI) from GitHub</a>. This software automates the installation of unofficial mods like the post-processing injector referenced in the name.</p><p>When you open up RHI for the first time, it should import all of the games you already have installed. Before you do anything, make sure the game you want to test with your 40-series card actually supports MFG—Nvidia has a handy list of all the games that support DLSS Multi Frame Generation, and more of its snazzy RTX rendering tech <a href="https://www.nvidia.com/en-gb/geforce/news/nvidia-rtx-games-engines-apps/" target="_blank">right here</a>. I'd recommend picking a single player game to test, as the mods you'll need to install can trigger in-game anti-cheat detection systems.</p><p>Once you've chosen the game you want to test, click on its name in the left side panel in RHI. You'll see a lot of game-specific options and mods come up on the main part of the RHI window. To unlock 3x and 4x MFG on a 40-series card, scroll down to the bottom of the list of options in RHI, then click to install 'RTX 40 MFG,' and 'OptiScaler'.</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="BEe32MVKHSPiFvyDA6aEb" name="Step 2 - RHI" alt="A screenshot of a number of the options available in the ReShade HDR Installer." src="https://cdn.mos.cms.futurecdn.net/BEe32MVKHSPiFvyDA6aEb-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: <a href="https://github.com/RankFTW/RHI" target="_blank">RankFTW</a>)</span></figcaption></figure><p>Once those two unofficial mods are installed (this should only take a few seconds), scroll back up to 'Nvidia Profile Overrides.' </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="b3FiqmwuTjEnKLCGAfZKVE" name="Step 3 - RHI" alt="A screenshot of a number of the options available in the ReShade HDR Installer." src="https://cdn.mos.cms.futurecdn.net/b3FiqmwuTjEnKLCGAfZKVE-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: <a href="https://github.com/RankFTW/RHI" target="_blank">RankFTW</a>)</span></figcaption></figure><p>Click on the blue button that says 'Multi Frame Generation'. A dialog box will pop up, saying 'Multi Frame Generation (MFG) and Dynamic MFG are only supported on Nvidia 50 Series GPU (Blackwell architecture)'.</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="YHJisvnib66NvypLJTJJkP" name="Step 3 - 2 - RHI" alt="A screenshot of a number of the options available in the ReShade HDR Installer." src="https://cdn.mos.cms.futurecdn.net/YHJisvnib66NvypLJTJJkP-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: <a href="https://github.com/RankFTW/RHI" target="_blank">RankFTW</a>)</span></figcaption></figure><p>Click 'OK' on this dialog to open another box titled 'Multi Frame Generation'. This will feature three drop lists of options.</p><p>Under 'FG' I selected 'Dynamic', under 'Frame Count' I chose 'Up to 4x,' and I set 'Target Frame Rate' to 'Off.'</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="oMpYgEBp5T99rNUUiUMRCa" name="Step 4 - RHI" alt="A screenshot of a number of the options available in the ReShade HDR Installer." src="https://cdn.mos.cms.futurecdn.net/oMpYgEBp5T99rNUUiUMRCa-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: <a href="https://github.com/RankFTW/RHI" target="_blank">RankFTW</a>)</span></figcaption></figure><p>If you're lucky, that's all the tinkering you'll need to do (if you're unlucky, you may need to swap between a few different driver versions within RHI). From there, you can launch your MFG-supporting game of choice, and then tweak the relevant in-game Frame Generation options.</p><p>Not all games offer a 4x MFG option specifically, so I sometimes relied on the <a href="https://www.nvidia.com/en-gb/geforce/technologies/frameview/" target="_blank">FrameView app</a> overlay to confirm it was active with my RTX 4070 Super. But otherwise, that's it!</p><p>Now go forth and enjoy some buttery smooth frame rates!</p> ]]></dc:content>
                                                                                                                                            <link>https://www.pcgamer.com/hardware/graphics-cards/how-to-get-unlocked-multi-frame-gen-working-on-an-rtx-40-series-graphics-card/</link>
                                                                            <description>
                            <![CDATA[ Who needs an RTX 5090, right? ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">gvzZgiw9PiVhujK9mcEviC</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/UdSR6quPp2ZTr3AuA2SbBd-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Tue, 29 Sep 2026 10:03:43 +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/UdSR6quPp2ZTr3AuA2SbBd-1920-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Nvidia RTX 4070 Super Founders Edition]]></media:description>                                                            <media:text><![CDATA[Nvidia RTX 4070 Super Founders Edition]]></media:text>
                                <media:title type="plain"><![CDATA[Nvidia RTX 4070 Super Founders Edition]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/UdSR6quPp2ZTr3AuA2SbBd-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Just in case you've been napping under a cool mossy rock since about January 2025, Multi Frame Generation (or MFG) is a frame rate boosting/game smoothing feature that leverages AI to create as many as five frames for every actually rendered frame. Nvidia introduced the original 2x Frame Generation feature with the RTX 40-series graphics cards in 2022. Sadly Nvidia restricted the more recent Multi Frame Generation version of the tech to <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">RTX 50-series cards alone</a>. <em>Mmm, buttery; boo, proprietary.</em></p><p>But before you rush out to <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">search in vain for an RTX 5090 at MSRP</a>, it <em>is</em> possible to get most of the extra smoothness of MFG working on older Nvidia graphics cards—if you don't mind a little bit of software tinkering.<br><br>Before I tell you how, there's a few things to note. For one thing, Nvidia restricted higher rates of MFG to the RTX 50-series cards for a reason. At the risk of oversimplifying, the RTX 50-series' silicon is specifically designed to manage the extra frames in ways the older architecture is not. There's a dedicated AI Management Processor (AMP) which works alongside Flip Metering to get frames—rendered and generated—delivered to the display in as smooth a way as possible. The older architectures don't have these features dedicated to frame generation. </p><p>As such, CEO Jensen Huang has said in the past that bringing "the latest generation AI technology to the previous generation GPUs" is a good idea but that it would "<a href="https://www.pcgamer.com/hardware/graphics-cards/nvidias-ceo-says-bringing-new-ai-tech-to-older-generation-gpus-is-within-the-realm-of-possibility/" target="_blank">require a fair amount of engineering</a>."</p><p>So it bears repeating the method for unlocking 4x MFG on a RTX 40-series card that I'm about to show you is definitely not officially supported. Besides that, one more thing to note is MFG is not a perfected technology—enabling higher levels of frame generation can introduce <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">smeary frames and latency issues</a>. Our Nick found that <a href="https://www.pcgamer.com/hardware/graphics-cards/now-that-you-can-try-out-nvidias-new-dynamic-multi-frame-generation-for-yourself-you-might-want-to-know-that-theres-a-bit-of-an-issue-when-it-comes-to-frame-rate-limiters/" target="_blank">latency is an issue even with a frame rate limiter in place</a>, too. Basically, all those extra frames may not actually offer the smoothest experience, depending on the game, even if the frame rate looks high. </p><p>But, if you'd still like to give it a go, here's how.</p><h2 id="how-to-enable-4x-mfg-on-rtx-40-series-in-short">How to enable 4x MFG on RTX 40-series | In short</h2><ol class="recipe-instruction-list" class="recipe-instruction-list" start="1"><li><strong>Download the </strong><a href="https://github.com/RankFTW/RHI" target="_blank"><strong>ReShade HDR Installer</strong></a><strong>.</strong></li><li><strong></strong><a href="https://www.nvidia.com/en-gb/geforce/news/nvidia-rtx-games-engines-apps/" target="_blank"><strong>Check the game you want to test supports MFG</strong></a><strong>.</strong></li><li><strong>Select your chosen game from the left side panel in RHI.</strong></li><li><strong>Scroll down and click to install 'RTX 40 MFG,' and 'OptiScaler'.</strong></li><li><strong>Scroll back up to 'Nvidia Profile Overrides.'</strong></li><li><strong>Click on the blue button that says 'Multi Frame Generation'. Click 'OK' on the resulting dialog box.</strong></li><li><strong>In the box titled 'Multi Frame Generation', select 'Dynamic', 'Up to 4x,' and 'off' from the drop-down lists. Click 'Close'.</strong></li><li><strong>Launch your game. Select the relevant in-game Multi Frame Generation option.</strong></li></ol><h2 id="how-to-enable-4x-mfg-on-rtx-40-series-breaking-it-down">How to enable 4x MFG on RTX 40-series | Breaking it down</h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="AJeubqfMAgyJrWKcBvY8Cf" name="Step 1 - RHI" alt="A screenshot of a number of the options available in the ReShade HDR Installer." src="https://cdn.mos.cms.futurecdn.net/AJeubqfMAgyJrWKcBvY8Cf-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: <a href="https://github.com/RankFTW/RHI" target="_blank">RankFTW</a>)</span></figcaption></figure><p>First things first, you'll need to download the <a href="https://github.com/RankFTW/RHI" target="_blank">ReShade HDR Installer (or RHI) from GitHub</a>. This software automates the installation of unofficial mods like the post-processing injector referenced in the name.</p><p>When you open up RHI for the first time, it should import all of the games you already have installed. Before you do anything, make sure the game you want to test with your 40-series card actually supports MFG—Nvidia has a handy list of all the games that support DLSS Multi Frame Generation, and more of its snazzy RTX rendering tech <a href="https://www.nvidia.com/en-gb/geforce/news/nvidia-rtx-games-engines-apps/" target="_blank">right here</a>. I'd recommend picking a single player game to test, as the mods you'll need to install can trigger in-game anti-cheat detection systems.</p><p>Once you've chosen the game you want to test, click on its name in the left side panel in RHI. You'll see a lot of game-specific options and mods come up on the main part of the RHI window. To unlock 3x and 4x MFG on a 40-series card, scroll down to the bottom of the list of options in RHI, then click to install 'RTX 40 MFG,' and 'OptiScaler'.</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="BEe32MVKHSPiFvyDA6aEb" name="Step 2 - RHI" alt="A screenshot of a number of the options available in the ReShade HDR Installer." src="https://cdn.mos.cms.futurecdn.net/BEe32MVKHSPiFvyDA6aEb-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: <a href="https://github.com/RankFTW/RHI" target="_blank">RankFTW</a>)</span></figcaption></figure><p>Once those two unofficial mods are installed (this should only take a few seconds), scroll back up to 'Nvidia Profile Overrides.' </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="b3FiqmwuTjEnKLCGAfZKVE" name="Step 3 - RHI" alt="A screenshot of a number of the options available in the ReShade HDR Installer." src="https://cdn.mos.cms.futurecdn.net/b3FiqmwuTjEnKLCGAfZKVE-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: <a href="https://github.com/RankFTW/RHI" target="_blank">RankFTW</a>)</span></figcaption></figure><p>Click on the blue button that says 'Multi Frame Generation'. A dialog box will pop up, saying 'Multi Frame Generation (MFG) and Dynamic MFG are only supported on Nvidia 50 Series GPU (Blackwell architecture)'.</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="YHJisvnib66NvypLJTJJkP" name="Step 3 - 2 - RHI" alt="A screenshot of a number of the options available in the ReShade HDR Installer." src="https://cdn.mos.cms.futurecdn.net/YHJisvnib66NvypLJTJJkP-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: <a href="https://github.com/RankFTW/RHI" target="_blank">RankFTW</a>)</span></figcaption></figure><p>Click 'OK' on this dialog to open another box titled 'Multi Frame Generation'. This will feature three drop lists of options.</p><p>Under 'FG' I selected 'Dynamic', under 'Frame Count' I chose 'Up to 4x,' and I set 'Target Frame Rate' to 'Off.'</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="oMpYgEBp5T99rNUUiUMRCa" name="Step 4 - RHI" alt="A screenshot of a number of the options available in the ReShade HDR Installer." src="https://cdn.mos.cms.futurecdn.net/oMpYgEBp5T99rNUUiUMRCa-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: <a href="https://github.com/RankFTW/RHI" target="_blank">RankFTW</a>)</span></figcaption></figure><p>If you're lucky, that's all the tinkering you'll need to do (if you're unlucky, you may need to swap between a few different driver versions within RHI). From there, you can launch your MFG-supporting game of choice, and then tweak the relevant in-game Frame Generation options.</p><p>Not all games offer a 4x MFG option specifically, so I sometimes relied on the <a href="https://www.nvidia.com/en-gb/geforce/technologies/frameview/" target="_blank">FrameView app</a> overlay to confirm it was active with my RTX 4070 Super. But otherwise, that's it!</p><p>Now go forth and enjoy some buttery smooth frame rates!</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ AMD starts the ball rolling for GDDR7 in next-gen GPUs with small code adjustment in its Linux drivers ]]></title>
                                                                                                <dc:content><![CDATA[ <p>AMD has filed its latest driver patches for Linux and included within those are the first indication of support for GDDR7.</p><p>As spotted by <a href="https://www.phoronix.com/news/AMDGPU-Linux-Prep-GDDR7" target="_blank">Phoronix</a>, the AMDGPU patch specifically adds the identifier "GDDR7" to the driver. It's only a small change—a single line in a pile of code for the company's open source GPU driver—yet it aligns with our expectations of new GPUs. The existing 9000 series uses GDDR6, while Nvidia has already moved on to GDDR7 with the RTX 50-series. Even with the ongoing memory crisis, it seems likely that AMD will also move to GDDR7 with the next generation. These patch notes support that view.</p><p>AMD also added further support for an as-yet unreleased architecture, such as <a href="https://www.phoronix.com/news/AMD-DCN6-Linux-Start" target="_blank">Display Core Next 6</a> back in July.</p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-OqgoVe"></div>                            </div>                            <script src="https://kwizly.com/embed/OqgoVe.js" async></script><p>We're expecting RDNA 5 around the end of 2027 (I still have hope) or pushing into 2028. <a href="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/" target="_blank">Current rumours reckon</a> we'll see just a couple of cards in a year's time, with a wider line-up to follow along afterwards. This aligns with the expected launch of next-gen consoles, built on a semi-custom version of that same Radeon architecture. </p><p>AMD CEO Lisa Su said in February, in no uncertain terms, that the SoC for <a href="https://www.pcgamer.com/hardware/amd-ceo-suggests-next-gen-xbox-will-launch-in-2027-the-premium-consoles-chip-is-progressing-well/" target="_blank">the next-gen Xbox was "progressing well to support a launch in 2027."</a> </p><p>The memory crisis could still scupper these plans yet, but if we're to <a href="https://www.pcgamer.com/hardware/memory/woah-heres-a-tech-ceo-saying-the-memory-crisis-wont-be-as-bad-as-everyone-expects/" target="_blank">believe Acer's CEO</a>, it's not as bad as everyone thinks it is. I'd like to believe him. I'm not sure I do. Either way, we're looking at a long wait for new graphics silicon in our PCs, as rumours suggest Nvidia won't have much to show until 2028, either. </p> ]]></dc:content>
                                                                                                                                            <link>https://www.pcgamer.com/hardware/graphics-cards/amd-starts-the-ball-rolling-for-gddr7-in-next-gen-gpus-with-small-code-adjustment-in-its-linux-drivers/</link>
                                                                            <description>
                            <![CDATA[ My money is still on RDNA 5 launching by the end of next year. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">VA6zVvNSAboMKMFtYpqkz6</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/uCD3kvKWyQVddxgbKJF5HL-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Wed, 23 Sep 2026 10:54:50 +0000</pubDate>                                                                                                                                <updated>Wed, 23 Sep 2026 13:39:25 +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/uCD3kvKWyQVddxgbKJF5HL-1920-80.jpg">
                                                            <media:credit><![CDATA[AMD]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[AMD RDNA 4 GPU render with VRM.]]></media:description>                                                            <media:text><![CDATA[AMD RDNA 4 GPU render with VRM.]]></media:text>
                                <media:title type="plain"><![CDATA[AMD RDNA 4 GPU render with VRM.]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/uCD3kvKWyQVddxgbKJF5HL-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>AMD has filed its latest driver patches for Linux and included within those are the first indication of support for GDDR7.</p><p>As spotted by <a href="https://www.phoronix.com/news/AMDGPU-Linux-Prep-GDDR7" target="_blank">Phoronix</a>, the AMDGPU patch specifically adds the identifier "GDDR7" to the driver. It's only a small change—a single line in a pile of code for the company's open source GPU driver—yet it aligns with our expectations of new GPUs. The existing 9000 series uses GDDR6, while Nvidia has already moved on to GDDR7 with the RTX 50-series. Even with the ongoing memory crisis, it seems likely that AMD will also move to GDDR7 with the next generation. These patch notes support that view.</p><p>AMD also added further support for an as-yet unreleased architecture, such as <a href="https://www.phoronix.com/news/AMD-DCN6-Linux-Start" target="_blank">Display Core Next 6</a> back in July.</p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-OqgoVe"></div>                            </div>                            <script src="https://kwizly.com/embed/OqgoVe.js" async></script><p>We're expecting RDNA 5 around the end of 2027 (I still have hope) or pushing into 2028. <a href="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/" target="_blank">Current rumours reckon</a> we'll see just a couple of cards in a year's time, with a wider line-up to follow along afterwards. This aligns with the expected launch of next-gen consoles, built on a semi-custom version of that same Radeon architecture. </p><p>AMD CEO Lisa Su said in February, in no uncertain terms, that the SoC for <a href="https://www.pcgamer.com/hardware/amd-ceo-suggests-next-gen-xbox-will-launch-in-2027-the-premium-consoles-chip-is-progressing-well/" target="_blank">the next-gen Xbox was "progressing well to support a launch in 2027."</a> </p><p>The memory crisis could still scupper these plans yet, but if we're to <a href="https://www.pcgamer.com/hardware/memory/woah-heres-a-tech-ceo-saying-the-memory-crisis-wont-be-as-bad-as-everyone-expects/" target="_blank">believe Acer's CEO</a>, it's not as bad as everyone thinks it is. I'd like to believe him. I'm not sure I do. Either way, we're looking at a long wait for new graphics silicon in our PCs, as rumours suggest Nvidia won't have much to show until 2028, either. </p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Touch grass? Not when AMD has whittled down ray tracing memory usage by 98% for these hardware-sapping bushes and trees ]]></title>
                                                                                                <dc:content><![CDATA[ <p>As someone who spent a lot of their childhood talking to trees, I'm of the opinion that videogame forestry doesn't need to look any better than <a href="https://www.pcgamer.com/alan-wake-2-review/" target="_blank">Alan Wake 2</a>'s Pacific Northwest woodlands. That hasn't stopped AMD from innovating though; by leveraging 'tetrahedral cages' to help render a vast scene of greenery, researchers at the company say they've managed to cut the potential ray tracing memory usage by 98%.</p><p>Typically, a scene of around 25,000 independently animated plants made of hundreds of thousands of triangles could hoover up 80 GB of GPU memory. Not only that, but it would take 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> GPU 300 ms per frame to check which surfaces within a scene are intersecting with a ray (the data structure that organises this information is called a Bounding Volume Hierarchy). In short, using traditional tech to render such a densely populated scene would be slow and choppy.</p><p>Holger Gruen, a Fellow of AMD's Advanced Graphics Program, <a href="https://gpuopen.com/learn/how-tetrahedral-cages-significantly-reduce-bvh-memory-usage/" target="_blank">recently shared on GPUOpen</a> that the team's tetrahedral cage demos only use "1.7 GB of BVH memory and approximately 3.3 ms for all BVH updates per frame" in comparison. Touch grass? Not when we've got trees like these.</p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-OqgoVe"></div>                            </div>                            <script src="https://kwizly.com/embed/OqgoVe.js" async></script><p>Anyway, let me break down how this tech works: a tetrahedral cage essentially wraps around the dense mesh of all that plant matter. Rather than many polygonal leaves bobbing in the simulated breeze, only the simplified cage deforms instead. So, rather than looking straight at the many wibbly-wobbly vertices of a virtual tree, rays are instead traced along the simplified surface structure of the tetrahedral cage around it.</p><p>At the risk of really oversimplifying, I think of this tech a bit like those 3D models or laser-engravings you sometimes see inside cubes of crystal—but maybe that's just me.</p><p>"The dense geometry of an animated object and its BVH structures remain static and reusable. During runtime, only the cage deforms. Rays are transformed back into a static reference frame before intersecting them with the dense set of triangles," Gruen explains. "This means animation cost only scales with cage complexity, not with triangle count. This comes at the expense of losing animation control over every vertex, but this is fine for many animations."</p><p>In other words, for a scene where the focus is less on the luscious fronds of a single plant and more on a field of foliage, devs likely won't miss the ability to finetune individual animations. But for 3D trees with personality, tetrahedral cages won't be as useful.</p><p>It's also important to note that the tech is still a research demonstration, rather than a fully fledged feature coming to a game near you soon. That said, the team is already "<a href="https://gpuopen.com/learn/ray-tracing-massive-amounts-animated-geometry/" target="_blank">hard at work</a>" on making "DXR samples and a header-only C++ library that allows building high-quality tetrahedral cages for skinned objects, keyframe-animated objects, and static objects." You can also read more about the team's research in <a href="https://dl.acm.org/doi/full/10.1145/3820014" target="_blank">the open access paper 'Ray Tracing Massive Amounts of Animated Geometry</a>'.</p> ]]></dc:content>
                                                                                                                                            <link>https://www.pcgamer.com/hardware/graphics-cards/touch-grass-not-when-amd-has-whittled-down-ray-tracing-memory-usage-by-98-percent-for-these-hardware-sapping-bushes-and-trees/</link>
                                                                            <description>
                            <![CDATA[ I don't need to get out more. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">6DheJA5qYCrysj377vsQMe</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/hWScrhSATsjFASo8C4X4oP-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Mon, 21 Sep 2026 15:47:01 +0000</pubDate>                                                                                                                                <updated>Mon, 21 Sep 2026 15:47:08 +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/hWScrhSATsjFASo8C4X4oP-1920-80.jpg">
                                                            <media:credit><![CDATA[Remedy]]></media:credit>
                                                                                                                                                                        <media:description><![CDATA[Alan Wake 2&amp;#39;s foliage in Remedy&amp;#39;s Northlight engine.]]></media:description>                                                            <media:text><![CDATA[Alan Wake 2 Northlight engine gameplay comparison screenshots]]></media:text>
                                <media:title type="plain"><![CDATA[Alan Wake 2 Northlight engine gameplay comparison screenshots]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/hWScrhSATsjFASo8C4X4oP-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>As someone who spent a lot of their childhood talking to trees, I'm of the opinion that videogame forestry doesn't need to look any better than <a href="https://www.pcgamer.com/alan-wake-2-review/" target="_blank">Alan Wake 2</a>'s Pacific Northwest woodlands. That hasn't stopped AMD from innovating though; by leveraging 'tetrahedral cages' to help render a vast scene of greenery, researchers at the company say they've managed to cut the potential ray tracing memory usage by 98%.</p><p>Typically, a scene of around 25,000 independently animated plants made of hundreds of thousands of triangles could hoover up 80 GB of GPU memory. Not only that, but it would take 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> GPU 300 ms per frame to check which surfaces within a scene are intersecting with a ray (the data structure that organises this information is called a Bounding Volume Hierarchy). In short, using traditional tech to render such a densely populated scene would be slow and choppy.</p><p>Holger Gruen, a Fellow of AMD's Advanced Graphics Program, <a href="https://gpuopen.com/learn/how-tetrahedral-cages-significantly-reduce-bvh-memory-usage/" target="_blank">recently shared on GPUOpen</a> that the team's tetrahedral cage demos only use "1.7 GB of BVH memory and approximately 3.3 ms for all BVH updates per frame" in comparison. Touch grass? Not when we've got trees like these.</p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-OqgoVe"></div>                            </div>                            <script src="https://kwizly.com/embed/OqgoVe.js" async></script><p>Anyway, let me break down how this tech works: a tetrahedral cage essentially wraps around the dense mesh of all that plant matter. Rather than many polygonal leaves bobbing in the simulated breeze, only the simplified cage deforms instead. So, rather than looking straight at the many wibbly-wobbly vertices of a virtual tree, rays are instead traced along the simplified surface structure of the tetrahedral cage around it.</p><p>At the risk of really oversimplifying, I think of this tech a bit like those 3D models or laser-engravings you sometimes see inside cubes of crystal—but maybe that's just me.</p><p>"The dense geometry of an animated object and its BVH structures remain static and reusable. During runtime, only the cage deforms. Rays are transformed back into a static reference frame before intersecting them with the dense set of triangles," Gruen explains. "This means animation cost only scales with cage complexity, not with triangle count. This comes at the expense of losing animation control over every vertex, but this is fine for many animations."</p><p>In other words, for a scene where the focus is less on the luscious fronds of a single plant and more on a field of foliage, devs likely won't miss the ability to finetune individual animations. But for 3D trees with personality, tetrahedral cages won't be as useful.</p><p>It's also important to note that the tech is still a research demonstration, rather than a fully fledged feature coming to a game near you soon. That said, the team is already "<a href="https://gpuopen.com/learn/ray-tracing-massive-amounts-animated-geometry/" target="_blank">hard at work</a>" on making "DXR samples and a header-only C++ library that allows building high-quality tetrahedral cages for skinned objects, keyframe-animated objects, and static objects." You can also read more about the team's research in <a href="https://dl.acm.org/doi/full/10.1145/3820014" target="_blank">the open access paper 'Ray Tracing Massive Amounts of Animated Geometry</a>'.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Control Resonant is one of the best-looking games at low graphics settings I've ever seen ]]></title>
                                                                                                <dc:content><![CDATA[ <p>I'll admit it, I'm normally a bit of a graphics settings snob. 25+ years of PC gaming has conditioned me to think that "Low" is an option to be avoided on everything but the most budget of rigs, or the most demanding of games.</p><p>But I've just finished my early <a href="https://www.pcgamer.com/hardware/graphics-cards/dont-bother-turning-control-resonant-up-to-the-maximum-for-mind-bending-graphics-theres-both-performance-and-beauty-in-the-lower-graphics-presets-too/" target="_blank">performance and image quality testing of Control Resonant</a>, and it's remarkable how good the open world looks in motion with everything turned down to the minimum. The clip below was recorded at 1080p, Low graphics preset, with ray tracing turned off:</p><iframe src="https://content.jwplatform.com/players/DUsYJ7G3.html" id="DUsYJ7G3" title="Control Resonant - Low Settings - No RT - 1080p" width="1920" height="1080" frameborder="0" scrolling="auto" allowfullscreen></iframe><p>I appreciate you're likely viewing this on a phone screen, so it's difficult to get a bead on the details. And the video compression does the clip no favours once you fullscreen it. But those Manhattan streets still look pretty good with all the options cranked down.</p><p>I think what we're looking at here, more than anything else, is a very strong art style. The details of the buildings remain distinct, the contrast between light and shade as I wind my way around the corners is prominent, and the non-ray traced shimmering puddles still look good. </p><p>There's a real sense of scale here, too. While the buildings in the background are shrouded in haze to obscure any uglies, they work with the lighting to create a very evocative, atmospheric effect. Here's an image taken at 1440p Low (again, with ray tracing off), to show how the graphics scale with the resolution at these settings.</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="pVHgijoSefR6dKB3BbiM97" name="20260918162859_1" alt="A screenshot from Control Resonant showing close up objects at low settings" src="https://cdn.mos.cms.futurecdn.net/pVHgijoSefR6dKB3BbiM97-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/pVHgijoSefR6dKB3BbiM97-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: Remedy)</span></figcaption></figure><p>And my eye is continually drawn towards the reactivity of the environment. Control Resonant likes to play with its semi-destructible world elements, pulling broken fragments of them into Dylan's wake when he sprints, and throwing them all over the shop mid-combat. There's a lot going on here, but most of it still looks more than acceptable with the options turned down.</p><p>Which is good news for those of you with less-than-top-tier rigs, as there's some performance to be found when you drop the settings. Yes, you'll notice some plastic-looking faces in the cutscenes with everything set this low, and the odd shopfront sign suffers from low-res textures. But overall, the effect in motion (while you're actually playing the game) is still remarkably good.</p><p>In fact, I struggle to think of a better-looking big-budget game with all the options dropped. <a href="https://www.pcgamer.com/hardware/forget-ultra-settings-halo-campaign-evolved-looks-nearly-as-good-with-everything-set-to-low/" target="_blank">Halo: Campaign Evolved, perhaps</a>? It's a close run thing, but I'd still pick Control Resonant out of the two. Perhaps we're entering an era of reasonable low settings becoming the norm, rather than the exception?</p><p>Given <a href="https://www.pcgamer.com/hardware/graphics-cards/graphics-card-price-watch-deals/" target="_blank">the price of graphics cards</a> right now, one can only hope.</p> ]]></dc:content>
                                                                                                                                            <link>https://www.pcgamer.com/hardware/graphics-cards/control-resonant-is-one-of-the-best-looking-games-at-low-graphics-settings-ive-ever-seen/</link>
                                                                            <description>
                            <![CDATA[ Not bad, Remedy. Not bad. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">qHumV4CUmYfzcUyCWdsbpV</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/mj6EsHHB29Yiq3bhBbMThC-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Fri, 18 Sep 2026 16:01:50 +0000</pubDate>                                                                                                                                <updated>Fri, 18 Sep 2026 16:49:07 +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/mj6EsHHB29Yiq3bhBbMThC-1920-80.jpg">
                                                            <media:credit><![CDATA[Remedy]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[A city street scene in Control Resonant, showing the lead character, Dylan, standing inbetween light and shade.]]></media:description>                                                            <media:text><![CDATA[A city street scene in Control Resonant, showing the lead character, Dylan, standing inbetween light and shade.]]></media:text>
                                <media:title type="plain"><![CDATA[A city street scene in Control Resonant, showing the lead character, Dylan, standing inbetween light and shade.]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/mj6EsHHB29Yiq3bhBbMThC-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>I'll admit it, I'm normally a bit of a graphics settings snob. 25+ years of PC gaming has conditioned me to think that "Low" is an option to be avoided on everything but the most budget of rigs, or the most demanding of games.</p><p>But I've just finished my early <a href="https://www.pcgamer.com/hardware/graphics-cards/dont-bother-turning-control-resonant-up-to-the-maximum-for-mind-bending-graphics-theres-both-performance-and-beauty-in-the-lower-graphics-presets-too/" target="_blank">performance and image quality testing of Control Resonant</a>, and it's remarkable how good the open world looks in motion with everything turned down to the minimum. The clip below was recorded at 1080p, Low graphics preset, with ray tracing turned off:</p><iframe src="https://content.jwplatform.com/players/DUsYJ7G3.html" id="DUsYJ7G3" title="Control Resonant - Low Settings - No RT - 1080p" width="1920" height="1080" frameborder="0" scrolling="auto" allowfullscreen></iframe><p>I appreciate you're likely viewing this on a phone screen, so it's difficult to get a bead on the details. And the video compression does the clip no favours once you fullscreen it. But those Manhattan streets still look pretty good with all the options cranked down.</p><p>I think what we're looking at here, more than anything else, is a very strong art style. The details of the buildings remain distinct, the contrast between light and shade as I wind my way around the corners is prominent, and the non-ray traced shimmering puddles still look good. </p><p>There's a real sense of scale here, too. While the buildings in the background are shrouded in haze to obscure any uglies, they work with the lighting to create a very evocative, atmospheric effect. Here's an image taken at 1440p Low (again, with ray tracing off), to show how the graphics scale with the resolution at these settings.</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="pVHgijoSefR6dKB3BbiM97" name="20260918162859_1" alt="A screenshot from Control Resonant showing close up objects at low settings" src="https://cdn.mos.cms.futurecdn.net/pVHgijoSefR6dKB3BbiM97-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/pVHgijoSefR6dKB3BbiM97-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: Remedy)</span></figcaption></figure><p>And my eye is continually drawn towards the reactivity of the environment. Control Resonant likes to play with its semi-destructible world elements, pulling broken fragments of them into Dylan's wake when he sprints, and throwing them all over the shop mid-combat. There's a lot going on here, but most of it still looks more than acceptable with the options turned down.</p><p>Which is good news for those of you with less-than-top-tier rigs, as there's some performance to be found when you drop the settings. Yes, you'll notice some plastic-looking faces in the cutscenes with everything set this low, and the odd shopfront sign suffers from low-res textures. But overall, the effect in motion (while you're actually playing the game) is still remarkably good.</p><p>In fact, I struggle to think of a better-looking big-budget game with all the options dropped. <a href="https://www.pcgamer.com/hardware/forget-ultra-settings-halo-campaign-evolved-looks-nearly-as-good-with-everything-set-to-low/" target="_blank">Halo: Campaign Evolved, perhaps</a>? It's a close run thing, but I'd still pick Control Resonant out of the two. Perhaps we're entering an era of reasonable low settings becoming the norm, rather than the exception?</p><p>Given <a href="https://www.pcgamer.com/hardware/graphics-cards/graphics-card-price-watch-deals/" target="_blank">the price of graphics cards</a> right now, one can only hope.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Don't bother turning Control Resonant up to the maximum for mind-bending graphics, there's both performance and beauty in the lower graphics presets too ]]></title>
                                                                                                <dc:content><![CDATA[ <p>I've spent the past couple of days tinkering with Remedy's latest supernatural action-a-thon, <a href="https://www.pcgamer.com/games/action/control-resonant-review" target="_blank">Control Resonant</a>. I've been testing it on my home PC, a fairly powerful (but not outrageous) rig, and I've got some good news: when it comes to balancing image quality with performance, I reckon there's very little reason to stress your own machine out with the top whack settings.</p><p>My PC is an <a href="https://www.pcgamer.com/hardware/graphics-cards/nvidia-rtx-5070-ti-review-msi-ventus-3x/" target="_blank">RTX 5070 Ti</a>-equipped, <a href="https://www.pcgamer.com/amd-ryzen-7-7700x-review-benchmarks/" target="_blank">AMD Ryzen 7 7700X</a>-toting rig with 32 GB of DDR5. It's no slouch, that's for sure—but neither is it a $3,000+ firebreather. And at 1440p, Control Resonant runs smoothly on this machine at nearly every setting, with zero stutters and decent frame rates even with frame generation turned off.</p><p>You should still prepare your graphics card for a workout if you use the Ultra presets, as Control Resonant features full path tracing at the very tippy top. I've got some image comparisons below, but for now I'll say this: I'm really not going to bother with maximum settings for the rest of my playthrough.</p><p>This game still looks grand with the graphics options pared back, and when it comes to the ray tracing, you can gain a decent amount of performance by dropping things down. </p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/zDV2cD8n8WhAzQZzgpJBmc-1920-80.jpg" alt="The graphics setting menus for Control Resonant" /><figcaption><small role="credit">Remedy</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/Ax6hBqK6PBAUw6o9MXxKrc-1920-80.jpg" alt="The graphics setting menus for Control Resonant" /><figcaption><small role="credit">Remedy</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/eJ46KQQirp7oUJKJMzydpc-1920-80.jpg" alt="The graphics setting menus for Control Resonant" /><figcaption><small role="credit">Remedy</small></figcaption></figure></figure><p>In terms of those graphics options, my goodness do you get a lot of them. The ray tracing can be adjusted independently of the regular graphics presets, which in turn have a full-featured whack of settings to tweak to your hearts content. There's also a choice between DLSS 4.5 and an older, CNN-based model for upscaling duties, or FSR (including FSR 4) for AMD users.</p><p>Despite all these potential setting tweaks, it'll be no surprise to learn that ray tracing provides the biggest performance hit, so I grabbed some figures with Ultra graphics settings enabled at the various different RT presets.  </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-1789655046507-9d9qxv8gn *, #fv-chart-1789655046507-9d9qxv8gn *:before, #fv-chart-1789655046507-9d9qxv8gn *:after, #fv-chart-1789655046507-9d9qxv8gn-slideshow *, #fv-chart-1789655046507-9d9qxv8gn-slideshow *:before, #fv-chart-1789655046507-9d9qxv8gn-slideshow *:after {box-sizing: border-box !important; margin: 0; padding: 0; border: 0;font-size: 100%; font: inherit; vertical-align: baseline;}#fv-chart-1789655046507-9d9qxv8gn, #fv-chart-1789655046507-9d9qxv8gn-slideshow { font-family: 'Open Sans', sans-serif !important; }#fv-chart-1789655046507-9d9qxv8gn {position: relative !important; overflow: visible !important;--riv-primary: #E33235;}#fv-chart-1789655046507-9d9qxv8gn .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-1789655046507-9d9qxv8gn .fv-inner-wrapper.fv-no-header.fv-is-image-compare {padding-top: 0 !important;}#fv-chart-1789655046507-9d9qxv8gn.fv-full-bleed {width: 100vw !important;margin-left: calc(50% - 50vw) !important;}body {overflow-x: clip !important;}#fv-chart-1789655046507-9d9qxv8gn.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-1789655046507-9d9qxv8gn .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-1789655046507-9d9qxv8gn-slideshow {position: relative !important;width: 100% !important;margin: 1rem 0 !important;--riv-primary: #E33235;}#fv-chart-1789655046507-9d9qxv8gn-slideshow .fv-slides-wrapper {position: relative !important;width: 100% !important;}#fv-chart-1789655046507-9d9qxv8gn-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-1789655046507-9d9qxv8gn-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-1789655046507-9d9qxv8gn-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-1789655046507-9d9qxv8gn-slideshow .fv-nav-btn svg {width: 18px !important;height: 18px !important;stroke-width: 3px !important;filter: none !important;}#fv-chart-1789655046507-9d9qxv8gn-slideshow .fv-nav-btn:hover {opacity: 0.9 !important;transform: translateY(-1px) !important;}#fv-chart-1789655046507-9d9qxv8gn-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-1789655046507-9d9qxv8gn-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-1789655046507-9d9qxv8gn-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-1789655046507-9d9qxv8gn-slideshow .fv-slideshow-select:focus {outline: 2px solid #E33235 !important;border-color: #E33235 !important;}#fv-chart-1789655046507-9d9qxv8gn .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-1789655046507-9d9qxv8gn .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-1789655046507-9d9qxv8gn .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-1789655046507-9d9qxv8gn .fv-versus-chart { display: flex; flex-direction: column; width: 100%; margin-top: 1rem; }#fv-chart-1789655046507-9d9qxv8gn .fv-versus-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 1.5rem; padding: 0 1rem; }#fv-chart-1789655046507-9d9qxv8gn .fv-versus-select-wrapper { flex: 1; min-width: 0; }#fv-chart-1789655046507-9d9qxv8gn .fv-versus-select-wrapper.fv-left { text-align: center; padding-right: 1rem; }#fv-chart-1789655046507-9d9qxv8gn .fv-versus-select-wrapper.fv-right { text-align: center; padding-left: 1rem; }#fv-chart-1789655046507-9d9qxv8gn .fv-versus-select-container { position: relative; display: inline-block; max-width: 100%; width: 100%; }#fv-chart-1789655046507-9d9qxv8gn .fv-versus-chevron { position: absolute; top: 50%; transform: translateY(-50%); pointer-events: none; width: 16px; height: 16px; flex-shrink: 0; }#fv-chart-1789655046507-9d9qxv8gn .fv-versus-select-wrapper.fv-left .fv-versus-chevron { right: 0; }#fv-chart-1789655046507-9d9qxv8gn .fv-versus-select-wrapper.fv-right .fv-versus-chevron { right: 0; }#fv-chart-1789655046507-9d9qxv8gn .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-1789655046507-9d9qxv8gn .fv-versus-select.fv-select-left { text-align: center; direction: ltr; padding-right: 1.25rem; }#fv-chart-1789655046507-9d9qxv8gn .fv-versus-select.fv-select-right { text-align: center; padding-right: 1.25rem; }#fv-chart-1789655046507-9d9qxv8gn .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-1789655046507-9d9qxv8gn .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-1789655046507-9d9qxv8gn .fv-versus-body { display: flex; flex-direction: column; gap: 1.5rem; }#fv-chart-1789655046507-9d9qxv8gn .fv-versus-row { position: relative; height: auto; padding-top: 20px; margin-bottom: 0.25rem; display: block; }#fv-chart-1789655046507-9d9qxv8gn .fv-versus-bar-container { position: relative; height: 32px; display: flex; align-items: center; }#fv-chart-1789655046507-9d9qxv8gn .fv-versus-bar-left-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-end; align-items: center; }#fv-chart-1789655046507-9d9qxv8gn .fv-versus-bar-right-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-start; align-items: center; }#fv-chart-1789655046507-9d9qxv8gn .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-1789655046507-9d9qxv8gn .fv-versus-bar-left { border-radius: 4px 0 0 4px; justify-content: flex-end; padding: 0 8px; }#fv-chart-1789655046507-9d9qxv8gn .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-1789655046507-9d9qxv8gn .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-1789655046507-9d9qxv8gn .fv-inside-left { white-space: nowrap; flex-shrink: 0; }#fv-chart-1789655046507-9d9qxv8gn .fv-inside-right { white-space: nowrap; flex-shrink: 0; }#fv-chart-1789655046507-9d9qxv8gn .fv-versus-val-text { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; }#fv-chart-1789655046507-9d9qxv8gn .fv-versus-pct-diff { font-size: 12px; font-weight: 600; }#fv-chart-1789655046507-9d9qxv8gn .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-1789655046507-9d9qxv8gn .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-1789655046507-9d9qxv8gn .fv-bottom-bar { display: flex !important; flex-direction: column !important; align-items: center !important; margin-top: 0.5rem !important; gap: 1rem !important; }#fv-chart-1789655046507-9d9qxv8gn .fv-footer-content { text-align: center !important; width: 100% !important; }#fv-chart-1789655046507-9d9qxv8gn .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-1789655046507-9d9qxv8gn .fv-dropdown-wrapper { text-align: center !important; margin-bottom: 16px !important; margin-top: 0 !important; }#fv-chart-1789655046507-9d9qxv8gn .fv-dropdown-title-container { position: relative !important; display: inline-block !important; max-width: 100% !important; }#fv-chart-1789655046507-9d9qxv8gn .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-1789655046507-9d9qxv8gn .fv-dropdown-title:focus { outline: none !important; }#fv-chart-1789655046507-9d9qxv8gn .fv-dropdown-title::-ms-expand { display: none !important; }#fv-chart-1789655046507-9d9qxv8gn .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-1789655046507-9d9qxv8gn .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-1789655046507-9d9qxv8gn .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-1789655046507-9d9qxv8gn .fv-carousel-nav-btn:hover { border-color: #9ca3af !important; }#fv-chart-1789655046507-9d9qxv8gn .fv-carousel-counter { font-size: 14px !important; color: #374151 !important; text-align: center !important; margin-top: 1rem !important; }#fv-chart-1789655046507-9d9qxv8gn .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-1789655046507-9d9qxv8gn .fv-legend-item { display: flex !important; align-items: center !important; gap: 6px !important; font-size: 14px !important; color: #374151 !important; }#fv-chart-1789655046507-9d9qxv8gn .fv-legend-color { width: 12px !important; height: 12px !important; border-radius: 3px !important; }#fv-chart-1789655046507-9d9qxv8gn .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-1789655046507-9d9qxv8gn .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-1789655046507-9d9qxv8gn .fv-multi-legend-swatch { width: 16px !important; height: 16px !important; border-radius: 3px !important; }#fv-chart-1789655046507-9d9qxv8gn .fv-benchmark-group { margin-bottom: 1rem !important; }#fv-chart-1789655046507-9d9qxv8gn .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-1789655046507-9d9qxv8gn .fv-bar-row, #fv-chart-1789655046507-9d9qxv8gn .fv-stacked-product { display: flex !important; align-items: center !important; width: 100% !important; margin-bottom: 0.75rem !important; position: relative !important; }#fv-chart-1789655046507-9d9qxv8gn .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-1789655046507-9d9qxv8gn .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-1789655046507-9d9qxv8gn .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-1789655046507-9d9qxv8gn.preview-wrapper .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1789655046507-9d9qxv8gn.preview-wrapper .fv-bar-commentary-inline:focus, #fv-chart-1789655046507-9d9qxv8gn.preview-wrapper .fv-bar-commentary-inline:focus-within, #fv-chart-1789655046507-9d9qxv8gn.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1789655046507-9d9qxv8gn.mobile-view .fv-bar-commentary-inline:focus, #fv-chart-1789655046507-9d9qxv8gn.mobile-view .fv-bar-commentary-inline:focus-within { display: flex !important; }#fv-chart-1789655046507-9d9qxv8gn .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-1789655046507-9d9qxv8gn .fv-bar:hover { opacity: 0.8 !important; }#fv-chart-1789655046507-9d9qxv8gn .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-1789655046507-9d9qxv8gn .fv-bar-inner-label { white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; padding-right: 8px !important; }#fv-chart-1789655046507-9d9qxv8gn .fv-bar-inner-value { flex-shrink: 0 !important; }#fv-chart-1789655046507-9d9qxv8gn .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-1789655046507-9d9qxv8gn .fv-bar-label.fv-primary-product { font-weight: bold !important; color: var(--riv-primary) !important; }#fv-chart-1789655046507-9d9qxv8gn .fv-multi-bar-container { flex-direction: column !important; padding: 4px !important; align-items: stretch !important; gap: 4px !important; height: auto !important; }#fv-chart-1789655046507-9d9qxv8gn .fv-multi-bar-item { display: flex !important; align-items: center !important; height: 25px !important; width: 100% !important; }#fv-chart-1789655046507-9d9qxv8gn .fv-stacked-bar { display: flex !important; overflow: hidden !important; }#fv-chart-1789655046507-9d9qxv8gn .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-1789655046507-9d9qxv8gn .fv-stacked-segment:last-child { border-right: none !important; }#fv-chart-1789655046507-9d9qxv8gn .fv-segment-value { font-size: 14px !important; font-weight: bold !important; }#fv-chart-1789655046507-9d9qxv8gn .fv-grouped-bar-product { display: flex !important; flex-direction: column !important; width: 100% !important; margin-bottom: 1.25rem !important; }#fv-chart-1789655046507-9d9qxv8gn .fv-grouped-product-title-wrapper { padding-left: 150px !important; }#fv-chart-1789655046507-9d9qxv8gn .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-1789655046507-9d9qxv8gn .fv-bar-cluster { width: 100% !important; flex-grow: 1 !important; display: flex !important; flex-direction: column !important; }#fv-chart-1789655046507-9d9qxv8gn .fv-bar-cluster .fv-bar-row { margin-bottom: 3px !important; }#fv-chart-1789655046507-9d9qxv8gn .fv-bar-cluster .fv-bar-container { height: 20px !important; }#fv-chart-1789655046507-9d9qxv8gn .riv-grid line {stroke: #D1D5DB !important;stroke-dasharray: 3 3 !important;}#fv-chart-1789655046507-9d9qxv8gn .fv-x-axis-wrapper { display: flex !important; width: 100% !important; margin-top: 0.5rem !important; }#fv-chart-1789655046507-9d9qxv8gn .fv-x-axis-label-space { width: 150px !important; padding-right: 10px !important; flex-shrink: 0 !important; }#fv-chart-1789655046507-9d9qxv8gn .fv-x-axis-chart-space { flex-grow: 1 !important; padding-right: 8px !important; }#fv-chart-1789655046507-9d9qxv8gn .fv-x-axis-wrapper.fv-grouped-x-axis { margin-left: 0 !important; }#fv-chart-1789655046507-9d9qxv8gn .fv-x-axis-line { border-top: 1px solid #D1D5DB !important; }#fv-chart-1789655046507-9d9qxv8gn .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-1789655046507-9d9qxv8gn .fv-x-axis-ticks span { position: relative !important; }#fv-chart-1789655046507-9d9qxv8gn .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-1789655046507-9d9qxv8gn .fv-x-axis-unit { text-align: center !important; font-size: 14px !important; color: #374151 !important; margin-top: 8px !important; display: block !important; }#fv-chart-1789655046507-9d9qxv8gn .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-1789655046507-9d9qxv8gn .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-1789655046507-9d9qxv8gn.mobile-view .fv-pie-container,#fv-chart-1789655046507-9d9qxv8gn.labels-on-top .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1789655046507-9d9qxv8gn.mobile-view .fv-grouped-product-title-wrapper,#fv-chart-1789655046507-9d9qxv8gn.labels-on-top .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1789655046507-9d9qxv8gn.mobile-view .fv-bar-row,#fv-chart-1789655046507-9d9qxv8gn.mobile-view .fv-stacked-product,#fv-chart-1789655046507-9d9qxv8gn.mobile-view .fv-grouped-bar-product,#fv-chart-1789655046507-9d9qxv8gn.labels-on-top .fv-bar-row,#fv-chart-1789655046507-9d9qxv8gn.labels-on-top .fv-stacked-product,#fv-chart-1789655046507-9d9qxv8gn.labels-on-top .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1789655046507-9d9qxv8gn.mobile-view .fv-bar-label:not(.fv-grouped-product-title),#fv-chart-1789655046507-9d9qxv8gn.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-1789655046507-9d9qxv8gn.mobile-view .fv-bar-label,#fv-chart-1789655046507-9d9qxv8gn.mobile-view .fv-grouped-product-title,#fv-chart-1789655046507-9d9qxv8gn.labels-on-top .fv-bar-label,#fv-chart-1789655046507-9d9qxv8gn.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-1789655046507-9d9qxv8gn.mobile-view .fv-bar-container,#fv-chart-1789655046507-9d9qxv8gn.mobile-view .fv-bar-cluster,#fv-chart-1789655046507-9d9qxv8gn.labels-on-top .fv-bar-container,#fv-chart-1789655046507-9d9qxv8gn.labels-on-top .fv-bar-cluster {width: 100% !important;}#fv-chart-1789655046507-9d9qxv8gn.mobile-view .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1789655046507-9d9qxv8gn.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1789655046507-9d9qxv8gn.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1789655046507-9d9qxv8gn.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus-within,#fv-chart-1789655046507-9d9qxv8gn.labels-on-top .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1789655046507-9d9qxv8gn.labels-on-top .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1789655046507-9d9qxv8gn.labels-on-top .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1789655046507-9d9qxv8gn.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-1789655046507-9d9qxv8gn.mobile-view .fv-x-axis-wrapper,#fv-chart-1789655046507-9d9qxv8gn.labels-on-top .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1789655046507-9d9qxv8gn.mobile-view .fv-x-axis-label-space,#fv-chart-1789655046507-9d9qxv8gn.labels-on-top .fv-x-axis-label-space {display: none !important;}#fv-chart-1789655046507-9d9qxv8gn.mobile-view .fv-x-axis-chart-space,#fv-chart-1789655046507-9d9qxv8gn.labels-on-top .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1789655046507-9d9qxv8gn.mobile-view .fv-benchmark-title,#fv-chart-1789655046507-9d9qxv8gn.labels-on-top .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1789655046507-9d9qxv8gn.mobile-view .fv-dropdown-title,#fv-chart-1789655046507-9d9qxv8gn.labels-on-top .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1789655046507-9d9qxv8gn.mobile-view .fv-carousel-nav-btn,#fv-chart-1789655046507-9d9qxv8gn.labels-on-top .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1789655046507-9d9qxv8gn.mobile-view .fv-chart-title,#fv-chart-1789655046507-9d9qxv8gn.labels-on-top .fv-chart-title {padding: 0 8px !important;}#fv-chart-1789655046507-9d9qxv8gn.mobile-view .fv-chart-subhead,#fv-chart-1789655046507-9d9qxv8gn.labels-on-top .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1789655046507-9d9qxv8gn.mobile-view .fv-versus-header,#fv-chart-1789655046507-9d9qxv8gn.labels-on-top .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1789655046507-9d9qxv8gn.mobile-view .fv-versus-select-wrapper,#fv-chart-1789655046507-9d9qxv8gn.labels-on-top .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1789655046507-9d9qxv8gn.mobile-view .fv-versus-select-wrapper.fv-left,#fv-chart-1789655046507-9d9qxv8gn.labels-on-top .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1789655046507-9d9qxv8gn.mobile-view .fv-versus-select-wrapper.fv-right,#fv-chart-1789655046507-9d9qxv8gn.labels-on-top .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1789655046507-9d9qxv8gn.mobile-view .fv-versus-select.fv-select-left,#fv-chart-1789655046507-9d9qxv8gn.labels-on-top .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1789655046507-9d9qxv8gn.mobile-view .fv-versus-select.fv-select-right,#fv-chart-1789655046507-9d9qxv8gn.labels-on-top .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1789655046507-9d9qxv8gn.mobile-view .fv-versus-vs,#fv-chart-1789655046507-9d9qxv8gn.labels-on-top .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1789655046507-9d9qxv8gn.mobile-view .fv-versus-select-container,#fv-chart-1789655046507-9d9qxv8gn.labels-on-top .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1789655046507-9d9qxv8gn.mobile-view .fv-versus-select,#fv-chart-1789655046507-9d9qxv8gn.labels-on-top .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1789655046507-9d9qxv8gn.mobile-view .fv-stl-shop-all-btn,#fv-chart-1789655046507-9d9qxv8gn.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-1789655046507-9d9qxv8gn.mobile-view .fv-stl-shop-all-logo,#fv-chart-1789655046507-9d9qxv8gn.mobile-view .fv-stl-shop-all-icon,#fv-chart-1789655046507-9d9qxv8gn.labels-on-top .fv-stl-shop-all-logo,#fv-chart-1789655046507-9d9qxv8gn.labels-on-top .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1789655046507-9d9qxv8gn.mobile-view .fv-stl-shop-all-icon svg,#fv-chart-1789655046507-9d9qxv8gn.labels-on-top .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1789655046507-9d9qxv8gn.mobile-view .fv-bar-commentary-inline,#fv-chart-1789655046507-9d9qxv8gn.labels-on-top .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1789655046507-9d9qxv8gn.mobile-view .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1789655046507-9d9qxv8gn.mobile-view.fv-contains-line-chart .fv-footer-content {margin-left: -1rem !important;margin-right: -1rem !important;}@media (max-width: 599px) {#fv-chart-1789655046507-9d9qxv8gn .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1789655046507-9d9qxv8gn .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1789655046507-9d9qxv8gn .fv-bar-row,#fv-chart-1789655046507-9d9qxv8gn .fv-stacked-product,#fv-chart-1789655046507-9d9qxv8gn .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1789655046507-9d9qxv8gn .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-1789655046507-9d9qxv8gn .fv-bar-label,#fv-chart-1789655046507-9d9qxv8gn .fv-grouped-product-title {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1789655046507-9d9qxv8gn .fv-bar-container,#fv-chart-1789655046507-9d9qxv8gn .fv-bar-cluster {width: 100% !important;}#fv-chart-1789655046507-9d9qxv8gn .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1789655046507-9d9qxv8gn .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1789655046507-9d9qxv8gn .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1789655046507-9d9qxv8gn .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-1789655046507-9d9qxv8gn .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1789655046507-9d9qxv8gn .fv-x-axis-label-space {display: none !important;}#fv-chart-1789655046507-9d9qxv8gn .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1789655046507-9d9qxv8gn .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1789655046507-9d9qxv8gn .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1789655046507-9d9qxv8gn .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1789655046507-9d9qxv8gn .fv-chart-title {padding: 0 8px !important;}#fv-chart-1789655046507-9d9qxv8gn .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1789655046507-9d9qxv8gn .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1789655046507-9d9qxv8gn .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1789655046507-9d9qxv8gn .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1789655046507-9d9qxv8gn .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1789655046507-9d9qxv8gn .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1789655046507-9d9qxv8gn .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1789655046507-9d9qxv8gn .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1789655046507-9d9qxv8gn .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1789655046507-9d9qxv8gn .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1789655046507-9d9qxv8gn .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-1789655046507-9d9qxv8gn .fv-stl-shop-all-logo,#fv-chart-1789655046507-9d9qxv8gn .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1789655046507-9d9qxv8gn .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1789655046507-9d9qxv8gn .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1789655046507-9d9qxv8gn .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1789655046507-9d9qxv8gn.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": "Control Resonant - RTX 5070 Ti - 1440p Ray Tracing Performance","description": "Results recorded during gameplay at 1440p resolution, Ultra settings, DLSS set to Quality, Frame Generation off.","creator": {"@type": "Organization","name": "PC Gamer","logo": "https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png"},"isAccessibleForFree": true,"dateCreated": "2026-09-17T14:24:06.508Z","citation": "The impact of ray tracing on the frame rate is clear to see, although it's the RT Ultra path tracing setting that does the most damage. The difference between RT Medium and RT High is a mere five frames on average, though.","keywords": ["RT Ultra","RT High","RT Medium","RT Low","RT off","Control Resonant 1440p","Control Resonant - 1440p, Ultra settings, DLSS Quality, FG off","benchmark","comparison","performance","review","PC Gamer"],"measurementTechnique": "Performance Benchmarking","variableMeasured": [{"@type": "PropertyValue","name": "RT Ultra – Control Resonant 1440p","value": 62,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RT High – Control Resonant 1440p","value": 71,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RT Medium – Control Resonant 1440p","value": 76,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RT Low – Control Resonant 1440p","value": 84,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RT off – Control Resonant 1440p","value": 105,"unitText": "Avg FPS"}]}</script><div id="fv-chart-1789655046507-9d9qxv8gn" 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">Control Resonant - RTX 5070 Ti - 1440p Ray Tracing Performance</h3><p class="fv-chart-subhead">Results recorded during gameplay at 1440p resolution, Ultra settings, DLSS set to Quality, Frame Generation off.</p><div class="riv-chart-container"><div class="fv-chart-item" id="fv-chart-1789655046507-9d9qxv8gn-bar-Control Resonant 1440p" data-chart-type="Bar" data-title="Control Resonant - 1440p, Ultra settings, DLSS Quality, FG off" data-subhead="Results recorded during gameplay at 1440p resolution, Ultra settings, DLSS set to Quality, Frame Generation off." data-caption="The impact of ray tracing on the frame rate is clear to see, although it's the RT Ultra path tracing setting that does the most damage. The difference between RT Medium and RT High is a mere five frames on average, though." style=""><div class="fv-benchmark-group"><h4 class="fv-benchmark-title">Control Resonant - 1440p, Ultra settings, DLSS Quality, FG off</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 ">RT Ultra</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 41.333333333333336%; background-color: #E33235;" data-target-width="41.333333333333336" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">62</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 29.333333333333332%; background-color: #FE9F58;" data-target-width="29.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">44</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">RT High</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 47.333333333333336%; background-color: #E33235;" data-target-width="47.333333333333336" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">71</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 33.33333333333333%; background-color: #FE9F58;" data-target-width="33.33333333333333" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">50</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">RT Medium</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 50.66666666666667%; background-color: #E33235;" data-target-width="50.66666666666667" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">76</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 36%; background-color: #FE9F58;" data-target-width="36" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">54</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">RT Low</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 56.00000000000001%; background-color: #E33235;" data-target-width="56.00000000000001" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">84</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 40%; background-color: #FE9F58;" data-target-width="40" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">60</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">RT off</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 70%; background-color: #E33235;" data-target-width="70" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">105</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 48.66666666666667%; background-color: #FE9F58;" data-target-width="48.66666666666667" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">73</span></div></div></div></div></div><div class="fv-x-axis-wrapper"><div class="fv-x-axis-label-space"></div><div class="fv-x-axis-chart-space"><div class="fv-x-axis-line"></div><div class="fv-x-axis-ticks"><span>0</span><span>37.5</span><span>75</span><span>112.5</span><span>150</span></div></div></div><table class="sr-only"><caption>Control Resonant - 1440p, Ultra settings, DLSS Quality, FG off Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>RT Ultra</td><td>62 Avg FPS, 44 1% Low FPS</td></tr><tr><td>RT High</td><td>71 Avg FPS, 50 1% Low FPS</td></tr><tr><td>RT Medium</td><td>76 Avg FPS, 54 1% Low FPS</td></tr><tr><td>RT Low</td><td>84 Avg FPS, 60 1% Low FPS</td></tr><tr><td>RT off</td><td>105 Avg FPS, 73 1% Low FPS</td></tr></tbody></table></div></div></div><div class="fv-bottom-bar"><div class="fv-footer-content" style="display: block;"><div class="rv-chart-caption" style="display: block;"><span class="fv-original-caption" style="display: block;">The impact of ray tracing on the frame rate is clear to see, although it's the RT Ultra path tracing setting that does the most damage. The difference between RT Medium and RT High is a mere five frames on average, though.</span><span class="fv-ia-dynamic-caption" style="display: none;"></span></div></div><div class="fv-logo-explore-bar"><img class="fv-logo" src="https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png" alt="PC Gamer Logo"></div></div></div></div><script>window.iFrameResizer = {heightCalculationMethod: 'taggedElement'};</script><script src="https://cdnjs.cloudflare.com/ajax/libs/iframe-resizer/4.2.11/iframeResizer.contentWindow.min.js" async></script><script>(function() {window.fvAnimateCharts = function(chartWrapper) {if (!chartWrapper) return;function animateBars(chartElement) {if (!chartElement) return;var bars = chartElement.querySelectorAll('.fv-bar, .fv-stacked-segment');bars.forEach(function(bar, index) {bar.style.setProperty('width', '0%', 'important');bar.style.setProperty('transition', 'none', 'important');var targetWidth = bar.dataset.targetWidth;if (targetWidth === undefined) return;void bar.offsetWidth;var targetMargin = bar.dataset.targetMargin;var baseMargin = bar.dataset.baseMargin;if (baseMargin !== undefined) {bar.style.setProperty('margin-left', baseMargin + '%', 'important');}setTimeout(function() {var marginTransition = baseMargin !== undefined ? ', margin-left 0.8s ease-out' : '';bar.style.setProperty('transition', 'opacity 0.2s ease, width 0.8s ease-out' + marginTransition, 'important');bar.style.setProperty('width', targetWidth + '%', 'important');if (targetMargin !== undefined && baseMargin !== undefined) {bar.style.setProperty('margin-left', targetMargin + '%', 'important');}}, index * 50 + 50);});}function animateLineChart(chartElement) {if (!chartElement) return;var lineSvg = chartElement.querySelector('svg');if (!lineSvg) return;var paths = lineSvg.querySelectorAll('.riv-line-path');paths.forEach(function(p, i) {if (typeof p.getTotalLength === 'function') {var len = p.getTotalLength();p.style.transition = 'none';p.style.strokeDasharray = len;p.style.strokeDashoffset = len;p.getBoundingClientRect();setTimeout(function() {p.style.transition = 'stroke-dashoffset 1s ease-out ' + (i * 0.1) + 's, stroke-width 0.2s, opacity 0.2s';p.style.strokeDashoffset = '0';}, 100);}});var dots = lineSvg.querySelectorAll('.riv-dot');dots.forEach(function(dot, i) {dot.style.opacity = '0';setTimeout(function() {dot.style.transition = 'opacity 0.3s ease';dot.style.opacity = '1';}, 500 + i * 10);});}var charts = chartWrapper.querySelectorAll('.fv-chart-item');charts.forEach(function(chart) {if (window.getComputedStyle(chart).display === 'none') return;var chartType = chart.dataset.chartType;if (chartType === 'Line') {animateLineChart(chart);} else if (chartType !== 'Pie') {animateBars(chart);}});};function initialize(uniqueId, isSlideshow) {var root = document.getElementById(uniqueId);if (!root && !isSlideshow) return;function setupWrapper(chartWrapper) {if (!chartWrapper) return;function checkMobileView() {var width = chartWrapper.getBoundingClientRect().width;var isMobileDevice = window.screen && Math.min(window.screen.width, window.screen.height) <= 599;var isMobile;if (width === 0) {isMobile = isMobileDevice || window.matchMedia('(max-width: 599px)').matches;} else {isMobile = isMobileDevice || width < 600;}if (isMobile) {chartWrapper.classList.add('mobile-view');} else {chartWrapper.classList.remove('mobile-view');}}checkMobileView();if (typeof ResizeObserver !== 'undefined') {var ro = new ResizeObserver(function() {checkMobileView();});ro.observe(chartWrapper);}window.addEventListener('resize', checkMobileView);var labelsOnTop = chartWrapper.dataset.barLabelsOnTop === 'true';if (labelsOnTop) {var charts = chartWrapper.querySelectorAll('.fv-chart-item');var hasVisibleBarChart = false;charts.forEach(function(c) {if (window.getComputedStyle(c).display !== 'none') {var cType = c.dataset.chartType;if (cType === 'Bar' || cType === 'Stacked Bar' || cType === 'Versus') {hasVisibleBarChart = true;}}});if (hasVisibleBarChart) {chartWrapper.classList.add('labels-on-top');} else {chartWrapper.classList.remove('labels-on-top');}} else {chartWrapper.classList.remove('labels-on-top');}chartWrapper.querySelectorAll('.riv-line-legend').forEach(function(legend) {var chartId = legend.dataset.chart;var chart = chartWrapper.querySelector('[id="' + chartId + '"]');if (!chart) return;var lines = chart.querySelectorAll('.riv-line-path');var dots = chart.querySelectorAll('.riv-dot');var legendItems = legend.querySelectorAll('.riv-legend-item');legendItems.forEach(function(item) {var productName = item.dataset.product;var safeProductName = productName.replace(/"/g, '\"');var line = chart.querySelector('.riv-line-path[data-product="' + safeProductName + '"]');var productDots = chart.querySelectorAll('.riv-dot[data-product="' + safeProductName + '"]');if (line && !line.dataset.origStroke) {line.dataset.origStroke = line.getAttribute('stroke-width') || '2';}var highlight = function() {if (legend.querySelector('.isolated')) return;lines.forEach(function(l) { l.style.opacity = '0.2'; l.setAttribute('stroke-width', l.dataset.origStroke); });dots.forEach(function(d) { d.style.opacity = '0.2'; });legendItems.forEach(function(i) { i.style.opacity = '0.3'; i.style.transition = 'opacity 0.2s'; });if (line) {line.style.opacity = '1';line.setAttribute('stroke-width', '4');}productDots.forEach(function(d) { d.style.opacity = '1'; });item.style.opacity = '1';};var clearHighlight = function() {if (legend.querySelector('.isolated')) return;lines.forEach(function(l) { l.style.opacity = '1'; l.setAttribute('stroke-width', l.dataset.origStroke); });dots.forEach(function(d) { d.style.opacity = '1'; });legendItems.forEach(function(i) { i.style.opacity = '1'; });};var toggleIsolate = function() {var isIsolated = item.classList.contains('isolated');legendItems.forEach(function(i) { i.classList.remove('isolated'); });if (isIsolated) {lines.forEach(function(l) { l.style.opacity = '1'; l.setAttribute('stroke-width', l.dataset.origStroke); });dots.forEach(function(d) { d.style.opacity = '1'; });legendItems.forEach(function(i) { i.style.opacity = '1'; });} else {item.classList.add('isolated');lines.forEach(function(l) { l.style.opacity = '0.2'; l.setAttribute('stroke-width', l.dataset.origStroke); });dots.forEach(function(d) { d.style.opacity = '0.2'; });legendItems.forEach(function(i) { i.style.opacity = '0.3'; i.style.transition = 'opacity 0.2s'; });if (line) {line.style.opacity = '1';line.setAttribute('stroke-width', '4');}productDots.forEach(function(d) { d.style.opacity = '1'; });item.style.opacity = '1';}};item.addEventListener('mouseenter', highlight);item.addEventListener('focus', highlight);item.addEventListener('mouseleave', clearHighlight);item.addEventListener('blur', clearHighlight);item.addEventListener('click', toggleIsolate);if (line) {line.style.cursor = 'pointer';line.addEventListener('mouseenter', highlight);line.addEventListener('mouseleave', clearHighlight);line.addEventListener('click', toggleIsolate);}});});var versusCharts = chartWrapper.querySelectorAll('.fv-versus-chart');versusCharts.forEach(function(vc) {var dataJson = vc.getAttribute('data-versus-data');var leftColor = vc.getAttribute('data-left-color') || '#E53935';var rightColor = vc.getAttribute('data-right-color') || '#FFB300';if (!dataJson) return;var versusData = JSON.parse(dataJson);var leftSelect = vc.querySelector('.fv-select-left');var rightSelect = vc.querySelector('.fv-select-right');var rows = vc.querySelectorAll('.fv-versus-row');function updateVersusChart() {var leftProduct = leftSelect.value;var rightProduct = rightSelect.value;leftSelect.style.color = leftColor;leftSelect.style.borderColor = leftColor;rightSelect.style.color = rightColor;rightSelect.style.borderColor = rightColor;rows.forEach(function(row) {var index = parseInt(row.getAttribute('data-index'));var data = versusData[index];if (!data) return;var leftVal = data.productData[leftProduct] ? data.productData[leftProduct].value : undefined;var rightVal = data.productData[rightProduct] ? data.productData[rightProduct].value : undefined;var leftIsNum = typeof leftVal === 'number';var rightIsNum = typeof rightVal === 'number';var leftNum = leftIsNum ? leftVal : 0;var rightNum = rightIsNum ? rightVal : 0;var maxVal = Math.max(leftNum, rightNum, 0.0001);var leftWidth = leftIsNum ? (leftNum / maxVal) * 95 : 0;var rightWidth = rightIsNum ? (rightNum / maxVal) * 85 : 0;var winner = null;var pctDiffStr = null;if (leftIsNum && rightIsNum) {if (leftNum > rightNum) {winner = 'left';if (rightNum > 0) {var diff = Math.round(((leftNum - rightNum) / rightNum) * 100);pctDiffStr = '+' + diff.toLocaleString() + '%';}} else if (rightNum > leftNum) {winner = 'right';if (leftNum > 0) {var diff = Math.round(((rightNum - leftNum) / leftNum) * 100);pctDiffStr = '+' + diff.toLocaleString() + '%';}}}var leftDisplay = data.productData[leftProduct] && data.productData[leftProduct].displayValue !== undefined ? data.productData[leftProduct].displayValue : (leftIsNum ? leftNum.toLocaleString() : (leftVal !== undefined ? leftVal : '-'));var rightDisplay = data.productData[rightProduct] && data.productData[rightProduct].displayValue !== undefined ? data.productData[rightProduct].displayValue : (rightIsNum ? rightNum.toLocaleString() : (rightVal !== undefined ? rightVal : '-'));var unit = (data.productData[leftProduct] && data.productData[leftProduct].unit) ||(data.productData[rightProduct] && data.productData[rightProduct].unit) || '';var leftTextStr = leftDisplay;var rightTextStr = rightDisplay;var leftBar = row.querySelector('.fv-versus-bar-left');var rightBar = row.querySelector('.fv-versus-bar-right');var leftText = row.querySelector('.fv-inside-left');var rightText = row.querySelector('.fv-inside-right');var labelText = row.querySelector('.fv-versus-label span');var leftWrapper = row.querySelector('.fv-versus-bar-left-wrapper');var rightWrapper = row.querySelector('.fv-versus-bar-right-wrapper');var existingPctDiffs = row.querySelectorAll('.fv-versus-pct-diff');existingPctDiffs.forEach(function(el) { el.remove(); });if (winner === 'left' && pctDiffStr) {var pctSpan = document.createElement('span');pctSpan.className = 'fv-versus-pct-diff';pctSpan.style.color = 'rgba(255, 255, 255, 0.9)';pctSpan.textContent = pctDiffStr;if (leftBar) leftBar.insertBefore(pctSpan, leftBar.firstChild);} else if (winner === 'right' && pctDiffStr) {var pctSpan = document.createElement('span');pctSpan.className = 'fv-versus-pct-diff';pctSpan.style.color = 'rgba(255, 255, 255, 0.9)';pctSpan.textContent = pctDiffStr;if (rightBar) rightBar.appendChild(pctSpan);}if (leftBar) {leftBar.style.backgroundColor = leftColor;leftBar.dataset.targetWidth = leftWidth;leftBar.style.setProperty('--target-width', leftWidth + '%');leftBar.style.width = leftWidth + '%';}if (rightBar) {rightBar.style.backgroundColor = rightColor;rightBar.dataset.targetWidth = rightWidth;rightBar.style.setProperty('--target-width', rightWidth + '%');rightBar.style.width = rightWidth + '%';}if (leftText) {leftText.innerHTML = leftTextStr;}if (rightText) {rightText.innerHTML = rightTextStr;}if (labelText) {labelText.textContent = data.attribute + (unit ? ' (' + unit + ')' : '');}});}if (leftSelect) leftSelect.addEventListener('change', updateVersusChart);if (rightSelect) rightSelect.addEventListener('change', updateVersusChart);});var barRows = chartWrapper.querySelectorAll('.fv-bar-row');var globalCaptionEl = chartWrapper.querySelector('.rv-chart-caption');var fallbackCaptionHtml = globalCaptionEl ? globalCaptionEl.innerHTML : '';barRows.forEach(function(row) {var commentaryEl = row.querySelector('[data-commentary-key]');if (commentaryEl) {var commentaryText = commentaryEl.textContent;if (commentaryText && commentaryText.trim().length > 0) {row.addEventListener('mouseenter', function() {if (!chartWrapper.classList.contains('mobile-view') && globalCaptionEl) {globalCaptionEl.innerHTML = commentaryText;globalCaptionEl.classList.add('fv-bar-active-caption');}});row.addEventListener('mouseleave', function() {if (!chartWrapper.classList.contains('mobile-view') && globalCaptionEl) {globalCaptionEl.innerHTML = fallbackCaptionHtml;globalCaptionEl.classList.remove('fv-bar-active-caption');}});}}});var charts = chartWrapper.querySelectorAll('.fv-chart-item');var dropdown = chartWrapper.querySelector('.fv-dropdown-title');var prevBtn = chartWrapper.querySelector('.fv-carousel-nav-btn.prev');var nextBtn = chartWrapper.querySelector('.fv-carousel-nav-btn.next');var carouselTitle = chartWrapper.querySelector('.fv-carousel-title-controls .fv-benchmark-title');var counter = chartWrapper.querySelector('.fv-carousel-counter');var subheadEl = chartWrapper.querySelector('.fv-chart-subhead');var captionEl = chartWrapper.querySelector('.rv-chart-caption');var footerContentEl = chartWrapper.querySelector('.fv-footer-content');var bottomBarEl = chartWrapper.querySelector('.fv-bottom-bar');var logoEl = chartWrapper.querySelector('.fv-logo');if (charts.length > 1 && (dropdown || prevBtn)) {var currentChartIndex = 0;var titles = [];if (dropdown) {titles = Array.from(dropdown.options).map(function(o) { return o.text; });} else {charts.forEach(function(c) {titles.push(c.getAttribute('data-title') || '');});}function showInternalChart(index) {if (index < 0) index = charts.length - 1;if (index >= charts.length) index = 0;currentChartIndex = index;charts.forEach(function(c, i) {c.style.display = i === index ? 'block' : 'none';if (i === index) {var cType = c.dataset.chartType;if (cType === 'Line') {} else if (cType !== 'Pie') {window.fvAnimateCharts(chartWrapper);}var labelsOnTop = chartWrapper.dataset.barLabelsOnTop === 'true';if (labelsOnTop && (cType === 'Bar' || cType === 'Stacked Bar' || cType === 'Versus')) {chartWrapper.classList.add('labels-on-top');} else {chartWrapper.classList.remove('labels-on-top');}}});if (dropdown) dropdown.value = index;if (carouselTitle && titles[index]) carouselTitle.textContent = titles[index];if (counter) counter.textContent = (index + 1) + ' of ' + charts.length;var activeChart = charts[index];if (activeChart) {var newSubhead = activeChart.getAttribute('data-subhead');var newCaption = activeChart.getAttribute('data-caption');var currentChartType = activeChart.getAttribute('data-chart-type');var hideGlobalCaption = currentChartType === 'Countdown' || currentChartType === 'Image Comparison' || currentChartType === 'Shop the Collection';if (subheadEl) subheadEl.textContent = newSubhead || '';if (captionEl) {captionEl.textContent = newCaption || '';fallbackCaptionHtml = newCaption || '';}if (footerContentEl) {if (newCaption && newCaption.trim().length > 0 && !hideGlobalCaption) {footerContentEl.style.display = 'block';if (bottomBarEl) bottomBarEl.style.display = 'flex';} else {footerContentEl.style.display = 'none';if (bottomBarEl && !logoEl) {bottomBarEl.style.display = 'none';}}}}}if (dropdown) dropdown.addEventListener('change', function(e) { showInternalChart(parseInt(e.target.value)); });if (prevBtn) prevBtn.addEventListener('click', function() { showInternalChart(currentChartIndex - 1); });if (nextBtn) nextBtn.addEventListener('click', function() { showInternalChart(currentChartIndex + 1); });}var imageCompareWrappers = chartWrapper.querySelectorAll('.fv-image-compare-wrapper');imageCompareWrappers.forEach(function(wrapper) {var inner = wrapper.querySelector('.fv-image-compare-inner') || wrapper;var slider = wrapper.querySelector('.fv-image-compare-slider');var fgImage = wrapper.querySelector('.fv-image-compare-fg');var bgImage = wrapper.querySelector('.fv-image-compare-bg');var labelLeft = wrapper.querySelector('.fv-image-compare-label-left');var labelRight = wrapper.querySelector('.fv-image-compare-label-right');var isDragging = false;var scale = 1;var panX = 0;var panY = 0;var isPanning = false;var hasPanned = false;var lastClientX = 0;var lastClientY = 0;var initialDistance = null;var lastCenterX = null;var lastCenterY = null;function updateTransform() {if (wrapper.classList.contains('fv-image-compare-fullscreen')) {inner.style.setProperty('transform', 'translate(' + panX + 'px, ' + panY + 'px) scale(' + scale + ')', 'important');} else {inner.style.removeProperty('transform');scale = 1;panX = 0;panY = 0;}}function constrainPan() {var rect = wrapper.getBoundingClientRect();var maxPanX = Math.max(0, (rect.width * scale - rect.width) / 2);var maxPanY = Math.max(0, (rect.height * scale - rect.height) / 2);panX = Math.max(-maxPanX, Math.min(panX, maxPanX));panY = Math.max(-maxPanY, Math.min(panY, maxPanY));}wrapper.addEventListener('wheel', function(e) {if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;e.preventDefault();var zoomSensitivity = 0.005;var zoomFactor = Math.exp(-e.deltaY * zoomSensitivity);var newScale = Math.max(1, Math.min(scale * zoomFactor, 5));if (newScale === scale) return;var rect = wrapper.getBoundingClientRect();var mouseX = e.clientX - rect.left - rect.width / 2;var mouseY = e.clientY - rect.top - rect.height / 2;var ratio = newScale / scale;panX = mouseX - (mouseX - panX) * ratio;panY = mouseY - (mouseY - panY) * ratio;scale = newScale;constrainPan();updateTransform();}, { passive: false });wrapper.addEventListener('mousedown', function(e) {if (!wrapper.classList.contains('fv-image-compare-fullscreen') || scale <= 1) return;if (e.target.closest('.fv-image-compare-slider') || e.target.closest('button')) return;isPanning = true;hasPanned = false;lastClientX = e.clientX;lastClientY = e.clientY;});window.addEventListener('mousemove', function(e) {if (!isPanning) return;var dx = e.clientX - lastClientX;var dy = e.clientY - lastClientY;if (Math.abs(dx) > 2 || Math.abs(dy) > 2) {hasPanned = true;}lastClientX = e.clientX;lastClientY = e.clientY;panX += dx;panY += dy;constrainPan();updateTransform();});window.addEventListener('mouseup', function() {isPanning = false;});wrapper.addEventListener('touchstart', function(e) {if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;if (e.touches.length === 2) {e.preventDefault();var dx = e.touches[0].clientX - e.touches[1].clientX;var dy = e.touches[0].clientY - e.touches[1].clientY;initialDistance = Math.sqrt(dx * dx + dy * dy);var rect = wrapper.getBoundingClientRect();lastCenterX = (e.touches[0].clientX + e.touches[1].clientX) / 2 - rect.left - rect.width / 2;lastCenterY = (e.touches[0].clientY + e.touches[1].clientY) / 2 - rect.top - rect.height / 2;hasPanned = true;} else if (e.touches.length === 1 && scale > 1) {if (e.target.closest('.fv-image-compare-slider') || e.target.closest('button')) return;isPanning = true;hasPanned = false;lastClientX = e.touches[0].clientX;lastClientY = e.touches[0].clientY;}}, { passive: false });wrapper.addEventListener('touchmove', function(e) {if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;if (e.touches.length === 2 && initialDistance !== null) {e.preventDefault();var dx = e.touches[0].clientX - e.touches[1].clientX;var dy = e.touches[0].clientY - e.touches[1].clientY;var distance = Math.sqrt(dx * dx + dy * dy);if (initialDistance > 0) {var zoomFactor = distance / initialDistance;var newScale = Math.max(1, Math.min(scale * zoomFactor, 5));var rect = wrapper.getBoundingClientRect();var centerX = (e.touches[0].clientX + e.touches[1].clientX) / 2 - rect.left - rect.width / 2;var centerY = (e.touches[0].clientY + e.touches[1].clientY) / 2 - rect.top - rect.height / 2;var ratio = newScale / scale;panX = centerX - (centerX - panX) * ratio;panY = centerY - (centerY - panY) * ratio;if (lastCenterX !== null && lastCenterY !== null) {panX += (centerX - lastCenterX);panY += (centerY - lastCenterY);}scale = newScale;lastCenterX = centerX;lastCenterY = centerY;constrainPan();updateTransform();}initialDistance = distance;} else if (e.touches.length === 1 && isPanning) {e.preventDefault();var dx = e.touches[0].clientX - lastClientX;var dy = e.touches[0].clientY - lastClientY;if (Math.abs(dx) > 2 || Math.abs(dy) > 2) {hasPanned = true;}lastClientX = e.touches[0].clientX;lastClientY = e.touches[0].clientY;panX += dx;panY += dy;constrainPan();updateTransform();}}, { passive: false });wrapper.addEventListener('touchend', function(e) {if (e.touches.length < 2) {initialDistance = null;}if (e.touches.length === 0) {isPanning = false;}});function handleMove(clientX) {var rect = inner.getBoundingClientRect();var x = Math.max(0, Math.min(clientX - rect.left, rect.width));var percent = Math.max(0, Math.min((x / rect.width) * 100, 100));if (slider) slider.style.setProperty('left', percent + '%', 'important');if (fgImage) fgImage.style.setProperty('clip-path', 'polygon(0 0, ' + percent + '% 0, ' + percent + '% 100%, 0 100%)', 'important');if (labelLeft) {if (percent < 10) {labelLeft.style.setProperty('opacity', '0', 'important');} else {labelLeft.style.setProperty('opacity', '1', 'important');}}if (labelRight) {if (percent > 90) {labelRight.style.setProperty('opacity', '0', 'important');} else {labelRight.style.setProperty('opacity', '1', 'important');}}}function onMouseMove(e) {if (!isDragging) return;handleMove(e.clientX);}function onTouchMove(e) {if (!isDragging) return;e.preventDefault();handleMove(e.touches[0].clientX);}function stopDragging() {isDragging = false;window.removeEventListener('mousemove', onMouseMove);window.removeEventListener('mouseup', stopDragging);window.removeEventListener('touchmove', onTouchMove);window.removeEventListener('touchend', stopDragging);}if (slider) {var startDrag = function(clientX) {isDragging = true;handleMove(clientX);window.addEventListener('mousemove', onMouseMove);window.addEventListener('mouseup', stopDragging);};var startTouchDrag = function(clientX) {isDragging = true;handleMove(clientX);window.addEventListener('touchmove', onTouchMove, { passive: false });window.addEventListener('touchend', stopDragging);};slider.addEventListener('mousedown', function(e) {e.preventDefault();startDrag(e.clientX);});slider.addEventListener('touchstart', function(e) {e.preventDefault();startTouchDrag(e.touches[0].clientX);}, { passive: false });}var expandBtn = wrapper.querySelector('.fv-image-compare-expand-btn');var closeBtn = wrapper.querySelector('.fv-image-compare-close-btn');if (expandBtn) {if (window !== window.parent) {expandBtn.style.display = 'none';} else {expandBtn.addEventListener('click', function(e) {e.stopPropagation();wrapper.classList.add('fv-image-compare-fullscreen');document.body.style.overflow = 'hidden';if (fgImage && fgImage.dataset.highresSrc) {fgImage.src = fgImage.dataset.highresSrc;fgImage.removeAttribute('srcset');fgImage.removeAttribute('sizes');}if (bgImage && bgImage.dataset.highresSrc) {bgImage.src = bgImage.dataset.highresSrc;bgImage.removeAttribute('srcset');bgImage.removeAttribute('sizes');}});}}if (closeBtn) {closeBtn.addEventListener('click', function(e) {e.stopPropagation();wrapper.classList.remove('fv-image-compare-fullscreen');document.body.style.overflow = '';updateTransform();});}document.addEventListener('keydown', function(e) {if (e.key === 'Escape' && wrapper.classList.contains('fv-image-compare-fullscreen')) {wrapper.classList.remove('fv-image-compare-fullscreen');document.body.style.overflow = '';updateTransform();}});});var hotspots = chartWrapper.querySelectorAll('.fv-stl-hotspot-btn');var allProductsModal = chartWrapper.querySelector('.fv-stl-all-products-modal');var shopAllBtn = chartWrapper.querySelector('.fv-stl-shop-all-btn');var allProductsList = chartWrapper.querySelector('.fv-stl-all-products-list');var stlContainer = chartWrapper.querySelector('.fv-stl-container');function closeAllModals() {if (allProductsModal) {allProductsModal.classList.remove('is-active');var items = allProductsModal.querySelectorAll('.fv-stl-all-products-item');items.forEach(function(item) {item.classList.remove('is-highlighted');});if (stlContainer) {setTimeout(function() {if (!allProductsModal.classList.contains('is-active')) {stlContainer.style.minHeight = '';if ('parentIFrame' in window) {window.parentIFrame.size();}}}, 300);}}hotspots.forEach(function(btn) { btn.setAttribute('aria-expanded', 'false'); });if ('parentIFrame' in window) {window.parentIFrame.size();}}hotspots.forEach(function(btn) {btn.addEventListener('click', function(e) {e.stopPropagation();var hotspotId = btn.getAttribute('data-hotspot-id');var isExpanded = btn.getAttribute('aria-expanded') === 'true';closeAllModals();if (!isExpanded && allProductsModal) {btn.setAttribute('aria-expanded', 'true');allProductsModal.classList.add('is-active');var container = btn.closest('.fv-stl-container');if (container && container.offsetHeight < 450) {container.style.minHeight = '450px';}var targetItem = allProductsModal.querySelector('.fv-stl-all-products-item[data-product-id="' + hotspotId + '"]');if (targetItem) {targetItem.classList.add('is-highlighted');setTimeout(function() {targetItem.scrollIntoView({ behavior: 'smooth', block: 'center' });}, 100);}if ('parentIFrame' in window) {window.parentIFrame.size();}}});});if (shopAllBtn && allProductsModal) {shopAllBtn.addEventListener('click', function(e) {e.stopPropagation();closeAllModals();allProductsModal.classList.add('is-active');var container = shopAllBtn.closest('.fv-stl-container');if (container && container.offsetHeight < 450) {container.style.minHeight = '450px';}if ('parentIFrame' in window) {window.parentIFrame.size();}});}if (allProductsModal) {var closeAllBtn = allProductsModal.querySelector('.fv-stl-all-products-close');if (closeAllBtn) {closeAllBtn.addEventListener('click', function(e) {e.stopPropagation();closeAllModals();});}}chartWrapper.addEventListener('click', function(e) {if (!e.target.closest('.fv-stl-all-products-content')) {closeAllModals();}});if (allProductsModal) {allProductsModal.addEventListener('click', function(e) {if (!e.target.closest('.fv-stl-all-products-content')) {closeAllModals();}});}var iaNodes = chartWrapper.querySelectorAll('.fv-ia-node-button');var iaWrapper = chartWrapper.querySelector('.fv-ia-wrapper');var originalCaption = chartWrapper.querySelector('.fv-original-caption') || captionEl;var dynamicCaption = chartWrapper.querySelector('.fv-ia-dynamic-caption');var exploreBtn = chartWrapper.querySelector('.fv-ia-explore-btn');var currentIaIndex = -1;function closeAllIANodes() {iaNodes.forEach(function(btn) { btn.classList.remove('is-active'); });if (originalCaption) originalCaption.style.display = 'block';if (dynamicCaption) dynamicCaption.style.display = 'none';}function resetExploreBtn() {currentIaIndex = -1;if (exploreBtn) {var exploreSpan = exploreBtn.querySelector('span');if (exploreSpan) exploreSpan.textContent = 'Explore';}}iaNodes.forEach(function(btn, index) {btn.addEventListener('click', function(e) {e.stopPropagation();var isActive = btn.classList.contains('is-active');closeAllIANodes();if (!isActive) {currentIaIndex = index;if (exploreBtn) {var exploreSpan = exploreBtn.querySelector('span');if (exploreSpan) exploreSpan.textContent = 'Next';}btn.classList.add('is-active');if (dynamicCaption) {var title = btn.getAttribute('data-title') || '';var desc = btn.getAttribute('data-desc') || '';dynamicCaption.innerHTML = '';var strongTag = document.createElement('strong');strongTag.textContent = title;dynamicCaption.appendChild(strongTag);if (desc) {dynamicCaption.appendChild(document.createTextNode(' - ' + desc));}if (originalCaption) originalCaption.style.display = 'none';dynamicCaption.style.display = 'block';if (footerContentEl) footerContentEl.style.display = 'block';}} else {resetExploreBtn();}});});if (exploreBtn) {exploreBtn.addEventListener('click', function(e) {e.stopPropagation();if (iaNodes.length === 0) return;var nextIndex = currentIaIndex + 1;if (nextIndex >= iaNodes.length) {closeAllIANodes();resetExploreBtn();} else {currentIaIndex = nextIndex;var targetBtn = iaNodes[currentIaIndex];if (targetBtn) {if(targetBtn.classList.contains('is-active')) {targetBtn.click();}targetBtn.click();}}});}if (iaWrapper) {iaWrapper.addEventListener('click', function(e) {if (!e.target.closest('.fv-ia-node-button') && !e.target.closest('.fv-ia-explore-btn')) {closeAllIANodes();resetExploreBtn();}});}window.fvAnimateCharts(chartWrapper);var countdownContainer = chartWrapper.querySelector('.fv-countdown-container');if (countdownContainer) {var targetDateAttr = countdownContainer.getAttribute('data-target-date');if (targetDateAttr) {var targetDate = new Date(targetDateAttr);var primaryColor = countdownContainer.getAttribute('data-primary-color') || '#f97316';var subheadColor = countdownContainer.getAttribute('data-subhead-color') || '#ffffff';var pad = function(n) { return (n < 10 ? '0' : '') + n; };var updateCountdown = function() {var difference = +targetDate - +new Date();var d = 0, h = 0, m = 0, s = 0;if (difference > 0) {d = Math.floor(difference / (1000 * 60 * 60 * 24));h = Math.floor((difference / (1000 * 60 * 60)) % 24);m = Math.floor((difference / 1000 / 60) % 60);s = Math.floor((difference / 1000) % 60);}var daysEl = countdownContainer.querySelector('[data-time="days"]');var hoursEl = countdownContainer.querySelector('[data-time="hours"]');var minsEl = countdownContainer.querySelector('[data-time="minutes"]');var secsEl = countdownContainer.querySelector('[data-time="seconds"]');if (daysEl) daysEl.textContent = d;if (hoursEl) hoursEl.textContent = pad(h);if (minsEl) minsEl.textContent = pad(m);if (secsEl) secsEl.textContent = pad(s);};updateCountdown();setInterval(updateCountdown, 1000);}}}if (false) {var slideshowContainer = document.getElementById(uniqueId + '-slideshow');if (slideshowContainer) {var slides = slideshowContainer.querySelectorAll('.fv-slide');slides.forEach(function(slide) {setupWrapper(slide.querySelector('.fv-chart-wrapper'));});}} else {setupWrapper(root);}}if (document.readyState === 'loading') {document.addEventListener('DOMContentLoaded', function() { initialize('fv-chart-1789655046507-9d9qxv8gn', false); });} else {initialize('fv-chart-1789655046507-9d9qxv8gn', false);}})();</script></div><p>As you can see, the difference between ray tracing at Low and off entirely is fairly significant, amounting to an extra 21 frames in the averages. However, Control Resonant is full of stark shadows, reflective puddles in streets, and shiny office block windows. </p><p>Personally, I like to enable some ray tracing goodness if my graphics card can handle it, and there's a mere five fps average difference between the Medium and High presets on my machine. The RT Ultra preset, however, provides a significant plummet in average frames—and looking at my image comparisons, I really don't think it's worth it.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/rYB4tiZbe5KhW3vC82BzM3-1920-80.jpg" alt="A selection of screenshots showing various ray tracing settings in Control Resonant, with the settings labelled in the bottom left" /><figcaption><small role="credit">Remedy</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/HUgRyYRbbSekn6TB23nCM3-1920-80.jpg" alt="A selection of screenshots showing various ray tracing settings in Control Resonant, with the settings labelled in the bottom left" /><figcaption><small role="credit">Remedy</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/dS4bgyLKm7JKEyW4dBepL3-1920-80.jpg" alt="A selection of screenshots showing various ray tracing settings in Control Resonant, with the settings labelled in the bottom left" /><figcaption><small role="credit">Remedy</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/j2XnotGXBq7QwGSRX4kCP3-1920-80.jpg" alt="A selection of screenshots showing various ray tracing settings in Control Resonant, with the settings labelled in the bottom left" /><figcaption><small role="credit">Remedy</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/Zm9d9pZXe9qZ4R2YdPaiK3-1920-80.jpg" alt="A selection of screenshots showing various ray tracing settings in Control Resonant, with the settings labelled in the bottom left" /><figcaption><small role="credit">Remedy</small></figcaption></figure></figure><p>Sure, you can spot some differences between Ultra RT and High if you really hunt for them. The lighting on the parking lot ceiling above the central lamp, for example, looks a lot more realistic with the ray tracing maxed out. But switching back between this and the High setting during actual gameplay, you'll really struggle to tell.</p><p>In fact, the Medium RT preset looks pretty darn good as well, although the ceiling darkens up considerably. If you switch to Low, shadows lose their definition fairly quickly, as evidenced by the truck in the background and Dylan's legs. </p><p>Given that Control Resonant likes to play with light and shade in its environments, I think that RT High is probably the best compromise between image quality and performance. Still, all these screenshots look grand 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-1789658315034-doo154a94 *, #fv-chart-1789658315034-doo154a94 *:before, #fv-chart-1789658315034-doo154a94 *:after, #fv-chart-1789658315034-doo154a94-slideshow *, #fv-chart-1789658315034-doo154a94-slideshow *:before, #fv-chart-1789658315034-doo154a94-slideshow *:after {box-sizing: border-box !important; margin: 0; padding: 0; border: 0;font-size: 100%; font: inherit; vertical-align: baseline;}#fv-chart-1789658315034-doo154a94, #fv-chart-1789658315034-doo154a94-slideshow { font-family: 'Open Sans', sans-serif !important; }#fv-chart-1789658315034-doo154a94 {position: relative !important; overflow: visible !important;--riv-primary: #E33235;}#fv-chart-1789658315034-doo154a94 .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-1789658315034-doo154a94 .fv-inner-wrapper.fv-no-header.fv-is-image-compare {padding-top: 0 !important;}#fv-chart-1789658315034-doo154a94.fv-full-bleed {width: 100vw !important;margin-left: calc(50% - 50vw) !important;}body {overflow-x: clip !important;}#fv-chart-1789658315034-doo154a94.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-1789658315034-doo154a94 .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-1789658315034-doo154a94-slideshow {position: relative !important;width: 100% !important;margin: 1rem 0 !important;--riv-primary: #E33235;}#fv-chart-1789658315034-doo154a94-slideshow .fv-slides-wrapper {position: relative !important;width: 100% !important;}#fv-chart-1789658315034-doo154a94-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-1789658315034-doo154a94-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-1789658315034-doo154a94-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-1789658315034-doo154a94-slideshow .fv-nav-btn svg {width: 18px !important;height: 18px !important;stroke-width: 3px !important;filter: none !important;}#fv-chart-1789658315034-doo154a94-slideshow .fv-nav-btn:hover {opacity: 0.9 !important;transform: translateY(-1px) !important;}#fv-chart-1789658315034-doo154a94-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-1789658315034-doo154a94-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-1789658315034-doo154a94-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-1789658315034-doo154a94-slideshow .fv-slideshow-select:focus {outline: 2px solid #E33235 !important;border-color: #E33235 !important;}#fv-chart-1789658315034-doo154a94 .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-1789658315034-doo154a94 .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-1789658315034-doo154a94 .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-1789658315034-doo154a94 .fv-versus-chart { display: flex; flex-direction: column; width: 100%; margin-top: 1rem; }#fv-chart-1789658315034-doo154a94 .fv-versus-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 1.5rem; padding: 0 1rem; }#fv-chart-1789658315034-doo154a94 .fv-versus-select-wrapper { flex: 1; min-width: 0; }#fv-chart-1789658315034-doo154a94 .fv-versus-select-wrapper.fv-left { text-align: center; padding-right: 1rem; }#fv-chart-1789658315034-doo154a94 .fv-versus-select-wrapper.fv-right { text-align: center; padding-left: 1rem; }#fv-chart-1789658315034-doo154a94 .fv-versus-select-container { position: relative; display: inline-block; max-width: 100%; width: 100%; }#fv-chart-1789658315034-doo154a94 .fv-versus-chevron { position: absolute; top: 50%; transform: translateY(-50%); pointer-events: none; width: 16px; height: 16px; flex-shrink: 0; }#fv-chart-1789658315034-doo154a94 .fv-versus-select-wrapper.fv-left .fv-versus-chevron { right: 0; }#fv-chart-1789658315034-doo154a94 .fv-versus-select-wrapper.fv-right .fv-versus-chevron { right: 0; }#fv-chart-1789658315034-doo154a94 .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-1789658315034-doo154a94 .fv-versus-select.fv-select-left { text-align: center; direction: ltr; padding-right: 1.25rem; }#fv-chart-1789658315034-doo154a94 .fv-versus-select.fv-select-right { text-align: center; padding-right: 1.25rem; }#fv-chart-1789658315034-doo154a94 .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-1789658315034-doo154a94 .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-1789658315034-doo154a94 .fv-versus-body { display: flex; flex-direction: column; gap: 1.5rem; }#fv-chart-1789658315034-doo154a94 .fv-versus-row { position: relative; height: auto; padding-top: 20px; margin-bottom: 0.25rem; display: block; }#fv-chart-1789658315034-doo154a94 .fv-versus-bar-container { position: relative; height: 32px; display: flex; align-items: center; }#fv-chart-1789658315034-doo154a94 .fv-versus-bar-left-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-end; align-items: center; }#fv-chart-1789658315034-doo154a94 .fv-versus-bar-right-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-start; align-items: center; }#fv-chart-1789658315034-doo154a94 .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-1789658315034-doo154a94 .fv-versus-bar-left { border-radius: 4px 0 0 4px; justify-content: flex-end; padding: 0 8px; }#fv-chart-1789658315034-doo154a94 .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-1789658315034-doo154a94 .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-1789658315034-doo154a94 .fv-inside-left { white-space: nowrap; flex-shrink: 0; }#fv-chart-1789658315034-doo154a94 .fv-inside-right { white-space: nowrap; flex-shrink: 0; }#fv-chart-1789658315034-doo154a94 .fv-versus-val-text { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; }#fv-chart-1789658315034-doo154a94 .fv-versus-pct-diff { font-size: 12px; font-weight: 600; }#fv-chart-1789658315034-doo154a94 .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-1789658315034-doo154a94 .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-1789658315034-doo154a94 .fv-image-compare-container { width: auto !important; margin-left: -1.5rem !important; margin-right: -1.5rem !important; margin-bottom: 2rem !important; }#fv-chart-1789658315034-doo154a94.fv-full-bleed .fv-image-compare-container { width: 100% !important; max-width: none !important; margin: 0 auto !important; }#fv-chart-1789658315034-doo154a94 .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-1789658315034-doo154a94 .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-1789658315034-doo154a94 .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-1789658315034-doo154a94 .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-1789658315034-doo154a94 .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-1789658315034-doo154a94 .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-1789658315034-doo154a94 .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-1789658315034-doo154a94 .fv-image-compare-handle.fv-image-compare-handle-square { border-radius: 6px !important; }#fv-chart-1789658315034-doo154a94 .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-1789658315034-doo154a94 .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-1789658315034-doo154a94 .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-1789658315034-doo154a94 .fv-image-compare-label-left { left: 1rem !important; }#fv-chart-1789658315034-doo154a94 .fv-image-compare-label-right { right: 1rem !important; }#fv-chart-1789658315034-doo154a94 .fv-image-compare-expand-btn, #fv-chart-1789658315034-doo154a94 .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-1789658315034-doo154a94 .fv-image-compare-expand-btn:hover, #fv-chart-1789658315034-doo154a94 .fv-image-compare-close-btn:hover { background-color: rgba(0, 0, 0, 0.7) !important; }#fv-chart-1789658315034-doo154a94 .fv-image-compare-close-btn { display: none !important; top: 1rem !important; bottom: auto !important; }#fv-chart-1789658315034-doo154a94 .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-1789658315034-doo154a94 .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-1789658315034-doo154a94 .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-inner:active { cursor: grabbing !important; }#fv-chart-1789658315034-doo154a94 .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-1789658315034-doo154a94 .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-1789658315034-doo154a94 .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-expand-btn { display: none !important; }#fv-chart-1789658315034-doo154a94 .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-close-btn { display: flex !important; }#fv-chart-1789658315034-doo154a94 .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-label-right { right: 4rem !important; }#fv-chart-1789658315034-doo154a94 .fv-bottom-bar { display: flex !important; flex-direction: column !important; align-items: center !important; margin-top: 0.5rem !important; gap: 1rem !important; }#fv-chart-1789658315034-doo154a94 .fv-footer-content { text-align: center !important; width: 100% !important; }#fv-chart-1789658315034-doo154a94 .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-1789658315034-doo154a94 .fv-dropdown-wrapper { text-align: center !important; margin-bottom: 16px !important; margin-top: 0 !important; }#fv-chart-1789658315034-doo154a94 .fv-dropdown-title-container { position: relative !important; display: inline-block !important; max-width: 100% !important; }#fv-chart-1789658315034-doo154a94 .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-1789658315034-doo154a94 .fv-dropdown-title:focus { outline: none !important; }#fv-chart-1789658315034-doo154a94 .fv-dropdown-title::-ms-expand { display: none !important; }#fv-chart-1789658315034-doo154a94 .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-1789658315034-doo154a94 .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-1789658315034-doo154a94 .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-1789658315034-doo154a94 .fv-carousel-nav-btn:hover { border-color: #9ca3af !important; }#fv-chart-1789658315034-doo154a94 .fv-carousel-counter { font-size: 14px !important; color: #374151 !important; text-align: center !important; margin-top: 1rem !important; }#fv-chart-1789658315034-doo154a94 .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-1789658315034-doo154a94 .fv-legend-item { display: flex !important; align-items: center !important; gap: 6px !important; font-size: 14px !important; color: #374151 !important; }#fv-chart-1789658315034-doo154a94 .fv-legend-color { width: 12px !important; height: 12px !important; border-radius: 3px !important; }#fv-chart-1789658315034-doo154a94 .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-1789658315034-doo154a94 .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-1789658315034-doo154a94 .fv-multi-legend-swatch { width: 16px !important; height: 16px !important; border-radius: 3px !important; }#fv-chart-1789658315034-doo154a94 .fv-benchmark-group { margin-bottom: 1rem !important; }#fv-chart-1789658315034-doo154a94 .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-1789658315034-doo154a94 .fv-bar-row, #fv-chart-1789658315034-doo154a94 .fv-stacked-product { display: flex !important; align-items: center !important; width: 100% !important; margin-bottom: 0.75rem !important; position: relative !important; }#fv-chart-1789658315034-doo154a94 .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-1789658315034-doo154a94 .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-1789658315034-doo154a94 .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-1789658315034-doo154a94.preview-wrapper .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1789658315034-doo154a94.preview-wrapper .fv-bar-commentary-inline:focus, #fv-chart-1789658315034-doo154a94.preview-wrapper .fv-bar-commentary-inline:focus-within, #fv-chart-1789658315034-doo154a94.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1789658315034-doo154a94.mobile-view .fv-bar-commentary-inline:focus, #fv-chart-1789658315034-doo154a94.mobile-view .fv-bar-commentary-inline:focus-within { display: flex !important; }#fv-chart-1789658315034-doo154a94 .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-1789658315034-doo154a94 .fv-bar:hover { opacity: 0.8 !important; }#fv-chart-1789658315034-doo154a94 .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-1789658315034-doo154a94 .fv-bar-inner-label { white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; padding-right: 8px !important; }#fv-chart-1789658315034-doo154a94 .fv-bar-inner-value { flex-shrink: 0 !important; }#fv-chart-1789658315034-doo154a94 .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-1789658315034-doo154a94 .fv-bar-label.fv-primary-product { font-weight: bold !important; color: var(--riv-primary) !important; }#fv-chart-1789658315034-doo154a94 .fv-multi-bar-container { flex-direction: column !important; padding: 4px !important; align-items: stretch !important; gap: 4px !important; height: auto !important; }#fv-chart-1789658315034-doo154a94 .fv-multi-bar-item { display: flex !important; align-items: center !important; height: 25px !important; width: 100% !important; }#fv-chart-1789658315034-doo154a94 .fv-stacked-bar { display: flex !important; overflow: hidden !important; }#fv-chart-1789658315034-doo154a94 .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-1789658315034-doo154a94 .fv-stacked-segment:last-child { border-right: none !important; }#fv-chart-1789658315034-doo154a94 .fv-segment-value { font-size: 14px !important; font-weight: bold !important; }#fv-chart-1789658315034-doo154a94 .fv-grouped-bar-product { display: flex !important; flex-direction: column !important; width: 100% !important; margin-bottom: 1.25rem !important; }#fv-chart-1789658315034-doo154a94 .fv-grouped-product-title-wrapper { padding-left: 150px !important; }#fv-chart-1789658315034-doo154a94 .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-1789658315034-doo154a94 .fv-bar-cluster { width: 100% !important; flex-grow: 1 !important; display: flex !important; flex-direction: column !important; }#fv-chart-1789658315034-doo154a94 .fv-bar-cluster .fv-bar-row { margin-bottom: 3px !important; }#fv-chart-1789658315034-doo154a94 .fv-bar-cluster .fv-bar-container { height: 20px !important; }#fv-chart-1789658315034-doo154a94 .riv-grid line {stroke: #D1D5DB !important;stroke-dasharray: 3 3 !important;}#fv-chart-1789658315034-doo154a94 .fv-x-axis-wrapper { display: flex !important; width: 100% !important; margin-top: 0.5rem !important; }#fv-chart-1789658315034-doo154a94 .fv-x-axis-label-space { width: 150px !important; padding-right: 10px !important; flex-shrink: 0 !important; }#fv-chart-1789658315034-doo154a94 .fv-x-axis-chart-space { flex-grow: 1 !important; padding-right: 8px !important; }#fv-chart-1789658315034-doo154a94 .fv-x-axis-wrapper.fv-grouped-x-axis { margin-left: 0 !important; }#fv-chart-1789658315034-doo154a94 .fv-x-axis-line { border-top: 1px solid #D1D5DB !important; }#fv-chart-1789658315034-doo154a94 .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-1789658315034-doo154a94 .fv-x-axis-ticks span { position: relative !important; }#fv-chart-1789658315034-doo154a94 .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-1789658315034-doo154a94 .fv-x-axis-unit { text-align: center !important; font-size: 14px !important; color: #374151 !important; margin-top: 8px !important; display: block !important; }#fv-chart-1789658315034-doo154a94 .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-1789658315034-doo154a94 .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-1789658315034-doo154a94.mobile-view .fv-pie-container,#fv-chart-1789658315034-doo154a94.labels-on-top .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1789658315034-doo154a94.mobile-view .fv-grouped-product-title-wrapper,#fv-chart-1789658315034-doo154a94.labels-on-top .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1789658315034-doo154a94.mobile-view .fv-bar-row,#fv-chart-1789658315034-doo154a94.mobile-view .fv-stacked-product,#fv-chart-1789658315034-doo154a94.mobile-view .fv-grouped-bar-product,#fv-chart-1789658315034-doo154a94.labels-on-top .fv-bar-row,#fv-chart-1789658315034-doo154a94.labels-on-top .fv-stacked-product,#fv-chart-1789658315034-doo154a94.labels-on-top .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1789658315034-doo154a94.mobile-view .fv-bar-label:not(.fv-grouped-product-title),#fv-chart-1789658315034-doo154a94.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-1789658315034-doo154a94.mobile-view .fv-bar-label,#fv-chart-1789658315034-doo154a94.mobile-view .fv-grouped-product-title,#fv-chart-1789658315034-doo154a94.labels-on-top .fv-bar-label,#fv-chart-1789658315034-doo154a94.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-1789658315034-doo154a94.mobile-view .fv-bar-container,#fv-chart-1789658315034-doo154a94.mobile-view .fv-bar-cluster,#fv-chart-1789658315034-doo154a94.labels-on-top .fv-bar-container,#fv-chart-1789658315034-doo154a94.labels-on-top .fv-bar-cluster {width: 100% !important;}#fv-chart-1789658315034-doo154a94.mobile-view .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1789658315034-doo154a94.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1789658315034-doo154a94.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1789658315034-doo154a94.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus-within,#fv-chart-1789658315034-doo154a94.labels-on-top .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1789658315034-doo154a94.labels-on-top .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1789658315034-doo154a94.labels-on-top .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1789658315034-doo154a94.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-1789658315034-doo154a94.mobile-view .fv-x-axis-wrapper,#fv-chart-1789658315034-doo154a94.labels-on-top .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1789658315034-doo154a94.mobile-view .fv-x-axis-label-space,#fv-chart-1789658315034-doo154a94.labels-on-top .fv-x-axis-label-space {display: none !important;}#fv-chart-1789658315034-doo154a94.mobile-view .fv-x-axis-chart-space,#fv-chart-1789658315034-doo154a94.labels-on-top .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1789658315034-doo154a94.mobile-view .fv-benchmark-title,#fv-chart-1789658315034-doo154a94.labels-on-top .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1789658315034-doo154a94.mobile-view .fv-dropdown-title,#fv-chart-1789658315034-doo154a94.labels-on-top .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1789658315034-doo154a94.mobile-view .fv-carousel-nav-btn,#fv-chart-1789658315034-doo154a94.labels-on-top .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1789658315034-doo154a94.mobile-view .fv-chart-title,#fv-chart-1789658315034-doo154a94.labels-on-top .fv-chart-title {padding: 0 8px !important;}#fv-chart-1789658315034-doo154a94.mobile-view .fv-chart-subhead,#fv-chart-1789658315034-doo154a94.labels-on-top .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1789658315034-doo154a94.mobile-view .fv-versus-header,#fv-chart-1789658315034-doo154a94.labels-on-top .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1789658315034-doo154a94.mobile-view .fv-versus-select-wrapper,#fv-chart-1789658315034-doo154a94.labels-on-top .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1789658315034-doo154a94.mobile-view .fv-versus-select-wrapper.fv-left,#fv-chart-1789658315034-doo154a94.labels-on-top .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1789658315034-doo154a94.mobile-view .fv-versus-select-wrapper.fv-right,#fv-chart-1789658315034-doo154a94.labels-on-top .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1789658315034-doo154a94.mobile-view .fv-versus-select.fv-select-left,#fv-chart-1789658315034-doo154a94.labels-on-top .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1789658315034-doo154a94.mobile-view .fv-versus-select.fv-select-right,#fv-chart-1789658315034-doo154a94.labels-on-top .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1789658315034-doo154a94.mobile-view .fv-versus-vs,#fv-chart-1789658315034-doo154a94.labels-on-top .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1789658315034-doo154a94.mobile-view .fv-versus-select-container,#fv-chart-1789658315034-doo154a94.labels-on-top .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1789658315034-doo154a94.mobile-view .fv-versus-select,#fv-chart-1789658315034-doo154a94.labels-on-top .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1789658315034-doo154a94.mobile-view .fv-stl-shop-all-btn,#fv-chart-1789658315034-doo154a94.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-1789658315034-doo154a94.mobile-view .fv-stl-shop-all-logo,#fv-chart-1789658315034-doo154a94.mobile-view .fv-stl-shop-all-icon,#fv-chart-1789658315034-doo154a94.labels-on-top .fv-stl-shop-all-logo,#fv-chart-1789658315034-doo154a94.labels-on-top .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1789658315034-doo154a94.mobile-view .fv-stl-shop-all-icon svg,#fv-chart-1789658315034-doo154a94.labels-on-top .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1789658315034-doo154a94.mobile-view .fv-bar-commentary-inline,#fv-chart-1789658315034-doo154a94.labels-on-top .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1789658315034-doo154a94.mobile-view .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1789658315034-doo154a94.mobile-view.fv-contains-line-chart .fv-footer-content {margin-left: -1rem !important;margin-right: -1rem !important;}@media (max-width: 599px) {#fv-chart-1789658315034-doo154a94 .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1789658315034-doo154a94 .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1789658315034-doo154a94 .fv-bar-row,#fv-chart-1789658315034-doo154a94 .fv-stacked-product,#fv-chart-1789658315034-doo154a94 .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1789658315034-doo154a94 .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-1789658315034-doo154a94 .fv-bar-label,#fv-chart-1789658315034-doo154a94 .fv-grouped-product-title {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1789658315034-doo154a94 .fv-bar-container,#fv-chart-1789658315034-doo154a94 .fv-bar-cluster {width: 100% !important;}#fv-chart-1789658315034-doo154a94 .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1789658315034-doo154a94 .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1789658315034-doo154a94 .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1789658315034-doo154a94 .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-1789658315034-doo154a94 .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1789658315034-doo154a94 .fv-x-axis-label-space {display: none !important;}#fv-chart-1789658315034-doo154a94 .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1789658315034-doo154a94 .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1789658315034-doo154a94 .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1789658315034-doo154a94 .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1789658315034-doo154a94 .fv-chart-title {padding: 0 8px !important;}#fv-chart-1789658315034-doo154a94 .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1789658315034-doo154a94 .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1789658315034-doo154a94 .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1789658315034-doo154a94 .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1789658315034-doo154a94 .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1789658315034-doo154a94 .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1789658315034-doo154a94 .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1789658315034-doo154a94 .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1789658315034-doo154a94 .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1789658315034-doo154a94 .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1789658315034-doo154a94 .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-1789658315034-doo154a94 .fv-stl-shop-all-logo,#fv-chart-1789658315034-doo154a94 .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1789658315034-doo154a94 .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1789658315034-doo154a94 .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1789658315034-doo154a94 .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1789658315034-doo154a94.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": "Control Resonant - Ray Tracing Image Quality","description": "A comparison between RT High settings, and RT Low. Notice the sharper shadow Dylan casts on the left, and the more realistic reflections on the wet road.","creator": {"@type": "Organization","name": "PC Gamer","logo": "https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png"},"isAccessibleForFree": true,"dateCreated": "2026-09-17T15:18:35.034Z","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-1789658315034-doo154a94" 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">Control Resonant - Ray Tracing Image Quality</h3><p class="fv-chart-subhead">A comparison between RT High settings, and RT Low. Notice the sharper shadow Dylan casts on the left, and the more realistic reflections on the wet road.</p><div class="riv-chart-container"><div class="fv-chart-item" id="fv-chart-1789658315034-doo154a94-image-compare-1" data-chart-type="Image Comparison" data-title="Image Comparison" data-subhead="A comparison between RT High settings, and RT Low. Notice the sharper shadow Dylan casts on the left, and the more realistic, softer reflections on the wet road." 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/sVTuWGcBycG66DXUNQcbrf.jpg" data-highres-src="https://cdn.mos.cms.futurecdn.net/sVTuWGcBycG66DXUNQcbrf.jpg" alt="After" class="fv-image-compare-bg" loading="lazy" referrerpolicy="no-referrer" draggable="false" /><img src="https://cdn.mos.cms.futurecdn.net/brq2PKpG6SeRqdW5DnQyqa.jpg" data-highres-src="https://cdn.mos.cms.futurecdn.net/brq2PKpG6SeRqdW5DnQyqa.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">RT High</div><div class="fv-image-compare-label fv-image-compare-label-right">RT Low</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-1789658315034-doo154a94', false); });} else {initialize('fv-chart-1789658315034-doo154a94', false);}})();</script></div><p>There are some appreciable differences with High ray tracing enabled. In the brightly lit Manhattan street above, the Low ray tracing reflections in the road become a little blocky, while High gives them a hazy quality that feels more appropriate for the scene. </p><p>And again, check out Dylan's shadow. It's crisp and well-defined with ray tracing set to High, and quite fuzzy at Low. As is the lighting on Dylan himself, now I come to notice it. Still, I think both of these presets make the game look great, especially once you stop pixel hunting and start stalking the streets.</p><p>Keeping ray tracing set to High for consistencies sake, I thought I'd see if I could gain some extra performance by adjusting the regular graphics presets. It's a similar story, though: Ultra settings provide the most significant performance drop, while High and Medium are so close as to be within margins of error.</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-1789656003742-78tifcivu *, #fv-chart-1789656003742-78tifcivu *:before, #fv-chart-1789656003742-78tifcivu *:after, #fv-chart-1789656003742-78tifcivu-slideshow *, #fv-chart-1789656003742-78tifcivu-slideshow *:before, #fv-chart-1789656003742-78tifcivu-slideshow *:after {box-sizing: border-box !important; margin: 0; padding: 0; border: 0;font-size: 100%; font: inherit; vertical-align: baseline;}#fv-chart-1789656003742-78tifcivu, #fv-chart-1789656003742-78tifcivu-slideshow { font-family: 'Open Sans', sans-serif !important; }#fv-chart-1789656003742-78tifcivu {position: relative !important; overflow: visible !important;--riv-primary: #E33235;}#fv-chart-1789656003742-78tifcivu .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-1789656003742-78tifcivu .fv-inner-wrapper.fv-no-header.fv-is-image-compare {padding-top: 0 !important;}#fv-chart-1789656003742-78tifcivu.fv-full-bleed {width: 100vw !important;margin-left: calc(50% - 50vw) !important;}body {overflow-x: clip !important;}#fv-chart-1789656003742-78tifcivu.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-1789656003742-78tifcivu .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-1789656003742-78tifcivu-slideshow {position: relative !important;width: 100% !important;margin: 1rem 0 !important;--riv-primary: #E33235;}#fv-chart-1789656003742-78tifcivu-slideshow .fv-slides-wrapper {position: relative !important;width: 100% !important;}#fv-chart-1789656003742-78tifcivu-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-1789656003742-78tifcivu-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-1789656003742-78tifcivu-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-1789656003742-78tifcivu-slideshow .fv-nav-btn svg {width: 18px !important;height: 18px !important;stroke-width: 3px !important;filter: none !important;}#fv-chart-1789656003742-78tifcivu-slideshow .fv-nav-btn:hover {opacity: 0.9 !important;transform: translateY(-1px) !important;}#fv-chart-1789656003742-78tifcivu-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-1789656003742-78tifcivu-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-1789656003742-78tifcivu-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-1789656003742-78tifcivu-slideshow .fv-slideshow-select:focus {outline: 2px solid #E33235 !important;border-color: #E33235 !important;}#fv-chart-1789656003742-78tifcivu .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-1789656003742-78tifcivu .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-1789656003742-78tifcivu .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-1789656003742-78tifcivu .fv-versus-chart { display: flex; flex-direction: column; width: 100%; margin-top: 1rem; }#fv-chart-1789656003742-78tifcivu .fv-versus-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 1.5rem; padding: 0 1rem; }#fv-chart-1789656003742-78tifcivu .fv-versus-select-wrapper { flex: 1; min-width: 0; }#fv-chart-1789656003742-78tifcivu .fv-versus-select-wrapper.fv-left { text-align: center; padding-right: 1rem; }#fv-chart-1789656003742-78tifcivu .fv-versus-select-wrapper.fv-right { text-align: center; padding-left: 1rem; }#fv-chart-1789656003742-78tifcivu .fv-versus-select-container { position: relative; display: inline-block; max-width: 100%; width: 100%; }#fv-chart-1789656003742-78tifcivu .fv-versus-chevron { position: absolute; top: 50%; transform: translateY(-50%); pointer-events: none; width: 16px; height: 16px; flex-shrink: 0; }#fv-chart-1789656003742-78tifcivu .fv-versus-select-wrapper.fv-left .fv-versus-chevron { right: 0; }#fv-chart-1789656003742-78tifcivu .fv-versus-select-wrapper.fv-right .fv-versus-chevron { right: 0; }#fv-chart-1789656003742-78tifcivu .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-1789656003742-78tifcivu .fv-versus-select.fv-select-left { text-align: center; direction: ltr; padding-right: 1.25rem; }#fv-chart-1789656003742-78tifcivu .fv-versus-select.fv-select-right { text-align: center; padding-right: 1.25rem; }#fv-chart-1789656003742-78tifcivu .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-1789656003742-78tifcivu .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-1789656003742-78tifcivu .fv-versus-body { display: flex; flex-direction: column; gap: 1.5rem; }#fv-chart-1789656003742-78tifcivu .fv-versus-row { position: relative; height: auto; padding-top: 20px; margin-bottom: 0.25rem; display: block; }#fv-chart-1789656003742-78tifcivu .fv-versus-bar-container { position: relative; height: 32px; display: flex; align-items: center; }#fv-chart-1789656003742-78tifcivu .fv-versus-bar-left-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-end; align-items: center; }#fv-chart-1789656003742-78tifcivu .fv-versus-bar-right-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-start; align-items: center; }#fv-chart-1789656003742-78tifcivu .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-1789656003742-78tifcivu .fv-versus-bar-left { border-radius: 4px 0 0 4px; justify-content: flex-end; padding: 0 8px; }#fv-chart-1789656003742-78tifcivu .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-1789656003742-78tifcivu .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-1789656003742-78tifcivu .fv-inside-left { white-space: nowrap; flex-shrink: 0; }#fv-chart-1789656003742-78tifcivu .fv-inside-right { white-space: nowrap; flex-shrink: 0; }#fv-chart-1789656003742-78tifcivu .fv-versus-val-text { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; }#fv-chart-1789656003742-78tifcivu .fv-versus-pct-diff { font-size: 12px; font-weight: 600; }#fv-chart-1789656003742-78tifcivu .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-1789656003742-78tifcivu .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-1789656003742-78tifcivu .fv-bottom-bar { display: flex !important; flex-direction: column !important; align-items: center !important; margin-top: 0.5rem !important; gap: 1rem !important; }#fv-chart-1789656003742-78tifcivu .fv-footer-content { text-align: center !important; width: 100% !important; }#fv-chart-1789656003742-78tifcivu .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-1789656003742-78tifcivu .fv-dropdown-wrapper { text-align: center !important; margin-bottom: 16px !important; margin-top: 0 !important; }#fv-chart-1789656003742-78tifcivu .fv-dropdown-title-container { position: relative !important; display: inline-block !important; max-width: 100% !important; }#fv-chart-1789656003742-78tifcivu .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-1789656003742-78tifcivu .fv-dropdown-title:focus { outline: none !important; }#fv-chart-1789656003742-78tifcivu .fv-dropdown-title::-ms-expand { display: none !important; }#fv-chart-1789656003742-78tifcivu .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-1789656003742-78tifcivu .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-1789656003742-78tifcivu .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-1789656003742-78tifcivu .fv-carousel-nav-btn:hover { border-color: #9ca3af !important; }#fv-chart-1789656003742-78tifcivu .fv-carousel-counter { font-size: 14px !important; color: #374151 !important; text-align: center !important; margin-top: 1rem !important; }#fv-chart-1789656003742-78tifcivu .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-1789656003742-78tifcivu .fv-legend-item { display: flex !important; align-items: center !important; gap: 6px !important; font-size: 14px !important; color: #374151 !important; }#fv-chart-1789656003742-78tifcivu .fv-legend-color { width: 12px !important; height: 12px !important; border-radius: 3px !important; }#fv-chart-1789656003742-78tifcivu .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-1789656003742-78tifcivu .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-1789656003742-78tifcivu .fv-multi-legend-swatch { width: 16px !important; height: 16px !important; border-radius: 3px !important; }#fv-chart-1789656003742-78tifcivu .fv-benchmark-group { margin-bottom: 1rem !important; }#fv-chart-1789656003742-78tifcivu .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-1789656003742-78tifcivu .fv-bar-row, #fv-chart-1789656003742-78tifcivu .fv-stacked-product { display: flex !important; align-items: center !important; width: 100% !important; margin-bottom: 0.75rem !important; position: relative !important; }#fv-chart-1789656003742-78tifcivu .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-1789656003742-78tifcivu .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-1789656003742-78tifcivu .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-1789656003742-78tifcivu.preview-wrapper .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1789656003742-78tifcivu.preview-wrapper .fv-bar-commentary-inline:focus, #fv-chart-1789656003742-78tifcivu.preview-wrapper .fv-bar-commentary-inline:focus-within, #fv-chart-1789656003742-78tifcivu.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1789656003742-78tifcivu.mobile-view .fv-bar-commentary-inline:focus, #fv-chart-1789656003742-78tifcivu.mobile-view .fv-bar-commentary-inline:focus-within { display: flex !important; }#fv-chart-1789656003742-78tifcivu .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-1789656003742-78tifcivu .fv-bar:hover { opacity: 0.8 !important; }#fv-chart-1789656003742-78tifcivu .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-1789656003742-78tifcivu .fv-bar-inner-label { white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; padding-right: 8px !important; }#fv-chart-1789656003742-78tifcivu .fv-bar-inner-value { flex-shrink: 0 !important; }#fv-chart-1789656003742-78tifcivu .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-1789656003742-78tifcivu .fv-bar-label.fv-primary-product { font-weight: bold !important; color: var(--riv-primary) !important; }#fv-chart-1789656003742-78tifcivu .fv-multi-bar-container { flex-direction: column !important; padding: 4px !important; align-items: stretch !important; gap: 4px !important; height: auto !important; }#fv-chart-1789656003742-78tifcivu .fv-multi-bar-item { display: flex !important; align-items: center !important; height: 25px !important; width: 100% !important; }#fv-chart-1789656003742-78tifcivu .fv-stacked-bar { display: flex !important; overflow: hidden !important; }#fv-chart-1789656003742-78tifcivu .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-1789656003742-78tifcivu .fv-stacked-segment:last-child { border-right: none !important; }#fv-chart-1789656003742-78tifcivu .fv-segment-value { font-size: 14px !important; font-weight: bold !important; }#fv-chart-1789656003742-78tifcivu .fv-grouped-bar-product { display: flex !important; flex-direction: column !important; width: 100% !important; margin-bottom: 1.25rem !important; }#fv-chart-1789656003742-78tifcivu .fv-grouped-product-title-wrapper { padding-left: 150px !important; }#fv-chart-1789656003742-78tifcivu .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-1789656003742-78tifcivu .fv-bar-cluster { width: 100% !important; flex-grow: 1 !important; display: flex !important; flex-direction: column !important; }#fv-chart-1789656003742-78tifcivu .fv-bar-cluster .fv-bar-row { margin-bottom: 3px !important; }#fv-chart-1789656003742-78tifcivu .fv-bar-cluster .fv-bar-container { height: 20px !important; }#fv-chart-1789656003742-78tifcivu .riv-grid line {stroke: #D1D5DB !important;stroke-dasharray: 3 3 !important;}#fv-chart-1789656003742-78tifcivu .fv-x-axis-wrapper { display: flex !important; width: 100% !important; margin-top: 0.5rem !important; }#fv-chart-1789656003742-78tifcivu .fv-x-axis-label-space { width: 150px !important; padding-right: 10px !important; flex-shrink: 0 !important; }#fv-chart-1789656003742-78tifcivu .fv-x-axis-chart-space { flex-grow: 1 !important; padding-right: 8px !important; }#fv-chart-1789656003742-78tifcivu .fv-x-axis-wrapper.fv-grouped-x-axis { margin-left: 0 !important; }#fv-chart-1789656003742-78tifcivu .fv-x-axis-line { border-top: 1px solid #D1D5DB !important; }#fv-chart-1789656003742-78tifcivu .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-1789656003742-78tifcivu .fv-x-axis-ticks span { position: relative !important; }#fv-chart-1789656003742-78tifcivu .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-1789656003742-78tifcivu .fv-x-axis-unit { text-align: center !important; font-size: 14px !important; color: #374151 !important; margin-top: 8px !important; display: block !important; }#fv-chart-1789656003742-78tifcivu .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-1789656003742-78tifcivu .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-1789656003742-78tifcivu.mobile-view .fv-pie-container,#fv-chart-1789656003742-78tifcivu.labels-on-top .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1789656003742-78tifcivu.mobile-view .fv-grouped-product-title-wrapper,#fv-chart-1789656003742-78tifcivu.labels-on-top .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1789656003742-78tifcivu.mobile-view .fv-bar-row,#fv-chart-1789656003742-78tifcivu.mobile-view .fv-stacked-product,#fv-chart-1789656003742-78tifcivu.mobile-view .fv-grouped-bar-product,#fv-chart-1789656003742-78tifcivu.labels-on-top .fv-bar-row,#fv-chart-1789656003742-78tifcivu.labels-on-top .fv-stacked-product,#fv-chart-1789656003742-78tifcivu.labels-on-top .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1789656003742-78tifcivu.mobile-view .fv-bar-label:not(.fv-grouped-product-title),#fv-chart-1789656003742-78tifcivu.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-1789656003742-78tifcivu.mobile-view .fv-bar-label,#fv-chart-1789656003742-78tifcivu.mobile-view .fv-grouped-product-title,#fv-chart-1789656003742-78tifcivu.labels-on-top .fv-bar-label,#fv-chart-1789656003742-78tifcivu.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-1789656003742-78tifcivu.mobile-view .fv-bar-container,#fv-chart-1789656003742-78tifcivu.mobile-view .fv-bar-cluster,#fv-chart-1789656003742-78tifcivu.labels-on-top .fv-bar-container,#fv-chart-1789656003742-78tifcivu.labels-on-top .fv-bar-cluster {width: 100% !important;}#fv-chart-1789656003742-78tifcivu.mobile-view .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1789656003742-78tifcivu.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1789656003742-78tifcivu.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1789656003742-78tifcivu.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus-within,#fv-chart-1789656003742-78tifcivu.labels-on-top .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1789656003742-78tifcivu.labels-on-top .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1789656003742-78tifcivu.labels-on-top .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1789656003742-78tifcivu.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-1789656003742-78tifcivu.mobile-view .fv-x-axis-wrapper,#fv-chart-1789656003742-78tifcivu.labels-on-top .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1789656003742-78tifcivu.mobile-view .fv-x-axis-label-space,#fv-chart-1789656003742-78tifcivu.labels-on-top .fv-x-axis-label-space {display: none !important;}#fv-chart-1789656003742-78tifcivu.mobile-view .fv-x-axis-chart-space,#fv-chart-1789656003742-78tifcivu.labels-on-top .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1789656003742-78tifcivu.mobile-view .fv-benchmark-title,#fv-chart-1789656003742-78tifcivu.labels-on-top .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1789656003742-78tifcivu.mobile-view .fv-dropdown-title,#fv-chart-1789656003742-78tifcivu.labels-on-top .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1789656003742-78tifcivu.mobile-view .fv-carousel-nav-btn,#fv-chart-1789656003742-78tifcivu.labels-on-top .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1789656003742-78tifcivu.mobile-view .fv-chart-title,#fv-chart-1789656003742-78tifcivu.labels-on-top .fv-chart-title {padding: 0 8px !important;}#fv-chart-1789656003742-78tifcivu.mobile-view .fv-chart-subhead,#fv-chart-1789656003742-78tifcivu.labels-on-top .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1789656003742-78tifcivu.mobile-view .fv-versus-header,#fv-chart-1789656003742-78tifcivu.labels-on-top .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1789656003742-78tifcivu.mobile-view .fv-versus-select-wrapper,#fv-chart-1789656003742-78tifcivu.labels-on-top .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1789656003742-78tifcivu.mobile-view .fv-versus-select-wrapper.fv-left,#fv-chart-1789656003742-78tifcivu.labels-on-top .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1789656003742-78tifcivu.mobile-view .fv-versus-select-wrapper.fv-right,#fv-chart-1789656003742-78tifcivu.labels-on-top .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1789656003742-78tifcivu.mobile-view .fv-versus-select.fv-select-left,#fv-chart-1789656003742-78tifcivu.labels-on-top .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1789656003742-78tifcivu.mobile-view .fv-versus-select.fv-select-right,#fv-chart-1789656003742-78tifcivu.labels-on-top .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1789656003742-78tifcivu.mobile-view .fv-versus-vs,#fv-chart-1789656003742-78tifcivu.labels-on-top .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1789656003742-78tifcivu.mobile-view .fv-versus-select-container,#fv-chart-1789656003742-78tifcivu.labels-on-top .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1789656003742-78tifcivu.mobile-view .fv-versus-select,#fv-chart-1789656003742-78tifcivu.labels-on-top .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1789656003742-78tifcivu.mobile-view .fv-stl-shop-all-btn,#fv-chart-1789656003742-78tifcivu.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-1789656003742-78tifcivu.mobile-view .fv-stl-shop-all-logo,#fv-chart-1789656003742-78tifcivu.mobile-view .fv-stl-shop-all-icon,#fv-chart-1789656003742-78tifcivu.labels-on-top .fv-stl-shop-all-logo,#fv-chart-1789656003742-78tifcivu.labels-on-top .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1789656003742-78tifcivu.mobile-view .fv-stl-shop-all-icon svg,#fv-chart-1789656003742-78tifcivu.labels-on-top .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1789656003742-78tifcivu.mobile-view .fv-bar-commentary-inline,#fv-chart-1789656003742-78tifcivu.labels-on-top .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1789656003742-78tifcivu.mobile-view .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1789656003742-78tifcivu.mobile-view.fv-contains-line-chart .fv-footer-content {margin-left: -1rem !important;margin-right: -1rem !important;}@media (max-width: 599px) {#fv-chart-1789656003742-78tifcivu .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1789656003742-78tifcivu .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1789656003742-78tifcivu .fv-bar-row,#fv-chart-1789656003742-78tifcivu .fv-stacked-product,#fv-chart-1789656003742-78tifcivu .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1789656003742-78tifcivu .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-1789656003742-78tifcivu .fv-bar-label,#fv-chart-1789656003742-78tifcivu .fv-grouped-product-title {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1789656003742-78tifcivu .fv-bar-container,#fv-chart-1789656003742-78tifcivu .fv-bar-cluster {width: 100% !important;}#fv-chart-1789656003742-78tifcivu .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1789656003742-78tifcivu .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1789656003742-78tifcivu .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1789656003742-78tifcivu .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-1789656003742-78tifcivu .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1789656003742-78tifcivu .fv-x-axis-label-space {display: none !important;}#fv-chart-1789656003742-78tifcivu .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1789656003742-78tifcivu .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1789656003742-78tifcivu .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1789656003742-78tifcivu .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1789656003742-78tifcivu .fv-chart-title {padding: 0 8px !important;}#fv-chart-1789656003742-78tifcivu .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1789656003742-78tifcivu .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1789656003742-78tifcivu .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1789656003742-78tifcivu .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1789656003742-78tifcivu .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1789656003742-78tifcivu .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1789656003742-78tifcivu .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1789656003742-78tifcivu .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1789656003742-78tifcivu .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1789656003742-78tifcivu .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1789656003742-78tifcivu .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-1789656003742-78tifcivu .fv-stl-shop-all-logo,#fv-chart-1789656003742-78tifcivu .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1789656003742-78tifcivu .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1789656003742-78tifcivu .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1789656003742-78tifcivu .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1789656003742-78tifcivu.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": "Control Resonant - RTX 5070 Ti - 1440p performance","description": "Results recorded during gameplay at 1440p, RT High, DLSS set to Quality, Frame Generation off.","creator": {"@type": "Organization","name": "PC Gamer","logo": "https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png"},"isAccessibleForFree": true,"dateCreated": "2026-09-17T14:40:03.743Z","citation": "Once the ray tracing has been set, there's not a huge amount of performance to be gained by adjusting the regular graphics settings. High and Medium frame rates are near identical, and there's only a 15 fps difference between Low and Ultra in terms of average fps.","keywords": ["Ultra","High","Medium","Low","Control Resonant - 1440p, RT High, DLSS Quality, FG off","benchmark","comparison","performance","review","PC Gamer"],"measurementTechnique": "Performance Benchmarking","variableMeasured": [{"@type": "PropertyValue","name": "Ultra – Control Resonant - 1440p, RT High, DLSS Quality, FG off","value": 71,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "High – Control Resonant - 1440p, RT High, DLSS Quality, FG off","value": 80,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Medium – Control Resonant - 1440p, RT High, DLSS Quality, FG off","value": 81,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Low – Control Resonant - 1440p, RT High, DLSS Quality, FG off","value": 86,"unitText": "Avg FPS"}]}</script><div id="fv-chart-1789656003742-78tifcivu" 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">Control Resonant - RTX 5070 Ti - 1440p performance</h3><p class="fv-chart-subhead">Results recorded during gameplay at 1440p, RT High, DLSS set to Quality, Frame Generation off.</p><div class="riv-chart-container"><div class="fv-chart-item" id="fv-chart-1789656003742-78tifcivu-bar-Control Resonant - 1440p, RT High, DLSS Quality, FG off" data-chart-type="Bar" data-title="Control Resonant - 1440p, RT High, DLSS Quality, FG off" data-subhead="Results recorded during gameplay at 1440p, RT High, DLSS set to Quality, Frame Generation off." data-caption="Once the ray tracing has been set, there's not a huge amount of performance to be gained by adjusting the regular graphics settings. High and Medium frame rates are near identical, and there's only a 15 fps difference between Low and Ultra in terms of average fps." style=""><div class="fv-benchmark-group"><h4 class="fv-benchmark-title">Control Resonant - 1440p, RT High, DLSS Quality, FG off</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 ">Ultra</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 71%; background-color: #E33235;" data-target-width="71" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">71</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 50%; background-color: #FE9F58;" data-target-width="50" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">50</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">High</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 80%; background-color: #E33235;" data-target-width="80" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">80</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 56.99999999999999%; background-color: #FE9F58;" data-target-width="56.99999999999999" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">57</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Medium</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 81%; background-color: #E33235;" data-target-width="81" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">81</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 60%; background-color: #FE9F58;" data-target-width="60" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">60</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Low</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 86%; background-color: #E33235;" data-target-width="86" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">86</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 62%; background-color: #FE9F58;" data-target-width="62" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">62</span></div></div></div></div></div><div class="fv-x-axis-wrapper"><div class="fv-x-axis-label-space"></div><div class="fv-x-axis-chart-space"><div class="fv-x-axis-line"></div><div class="fv-x-axis-ticks"><span>0</span><span>25</span><span>50</span><span>75</span><span>100</span></div></div></div><table class="sr-only"><caption>Control Resonant - 1440p, RT High, DLSS Quality, FG off Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>Ultra</td><td>71 Avg FPS, 50 1% Low FPS</td></tr><tr><td>High</td><td>80 Avg FPS, 57 1% Low FPS</td></tr><tr><td>Medium</td><td>81 Avg FPS, 60 1% Low FPS</td></tr><tr><td>Low</td><td>86 Avg FPS, 62 1% Low FPS</td></tr></tbody></table></div></div></div><div class="fv-bottom-bar"><div class="fv-footer-content" style="display: block;"><div class="rv-chart-caption" style="display: block;"><span class="fv-original-caption" style="display: block;">Once the ray tracing has been set, there's not a huge amount of performance to be gained by adjusting the regular graphics settings. High and Medium frame rates are near identical, and there's only a 15 fps difference between Low and Ultra in terms of average fps.</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-1789656003742-78tifcivu', false); });} else {initialize('fv-chart-1789656003742-78tifcivu', false);}})();</script></div><p>There's a sweet spot here if you're trying to min/max image quality with performance, and it's setting both the regular graphics preset and the ray tracing settings to High, with the upscaler of your choice set to Quality. The game looks downright excellent at these settings, and on this machine results in some very smooth, great-looking gameplay.</p><p>Observe, as I button mash my way through some combat in clip below with both set to High. Also notice how the environment is extremely reactive to my ham-fisted attempts to hit something, <em>anything, </em>with my supernaturally enhanced weapons, all without a hint of hitching or stuttering. </p><iframe src="https://content.jwplatform.com/players/pR86QJXH.html" id="pR86QJXH" title="Control Resonant - High Settings - High RT - 1440p" width="1920" height="1080" frameborder="0" scrolling="auto" allowfullscreen></iframe><p>This game is very impressive in motion, and given that I haven't even touched the frame generation to get a smooth frame rate with ray tracing turned up, it seems reasonably well optimised as well.</p><p>However, I appreciate that not everyone can afford a PC with this sort of grunt, even if it's not the latest and greatest. The good news, though, is that Control Resonant actually looks pretty good with everything set to its lowest. The screenshot below was taken at the Low preset, with ray tracing disabled entirely.</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="U3dxGbCtkJGQvbxnTqV8MV" name="LOW PRESET, NO RAY TRACING" alt="Dylan from Control Resonant, rendered in a street scene at Low settings, no ray tracing" src="https://cdn.mos.cms.futurecdn.net/U3dxGbCtkJGQvbxnTqV8MV-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: Remedy)</span></figcaption></figure><p>Not exactly ugly, is it? The restaurant signage is a little blurry, but check out how much detail is still kept within the scene even with everything turned down to the very, very bottom. </p><p>Remedy says the minimum required GPU is a GTX 1070 (for 1080p/30 fps at Low), and while I don't have one of those on hand to test with, I'd still happily play Control Resonant at the lowest settings if I needed to. It preserves a remarkable amount of detail with everything turned down, with a decent boost in performance.</p><iframe src="https://content.jwplatform.com/players/DUsYJ7G3.html" id="DUsYJ7G3" title="Control Resonant - Low Settings - No RT - 1080p" width="1920" height="1080" frameborder="0" scrolling="auto" allowfullscreen></iframe><p>The clip above was recorded at 1080p Low with DLSS set to Quality, and with ray tracing and frame generation turned off. It's Control Resonant's art style that really makes the difference here. </p><p>The world itself is clearly defined and beautifully put together, and while I'd still enable ray tracing in some fashion if you can afford the frame rate hit, it's simply a good-looking game no matter the settings. </p><p>The reactivity of the environment (and a fair few spooky-dooky, yet lightweight effects) are really what you're paying the price of entry for, so don't feel too obliged to turn up the pretties for the sake of it. There's performance to be found in them thar hills, and I certainly wouldn't spoil a good time by cranking things up to the max.</p> ]]></dc:content>
                                                                                                                                            <link>https://www.pcgamer.com/hardware/graphics-cards/dont-bother-turning-control-resonant-up-to-the-maximum-for-mind-bending-graphics-theres-both-performance-and-beauty-in-the-lower-graphics-presets-too/</link>
                                                                            <description>
                            <![CDATA[ There are sweet spots to be found, though—particularly if you adjust the ray tracing. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">ymXL582r5DQHupMMVhrYrW</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/5koUHvp9m5wqASGhh5mb2e-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Fri, 18 Sep 2026 13:01:00 +0000</pubDate>                                                                                                                                <updated>Sat, 19 Sep 2026 22:50:58 +0000</updated>
                                                                                                                                            <category><![CDATA[Graphics Cards]]></category>
                                                    <category><![CDATA[Hardware]]></category>
                                                                                                                    <dc:creator><![CDATA[ Andy Edser ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/ZGont4SjJV38V5HWmjfNAE-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/5koUHvp9m5wqASGhh5mb2e-1920-80.jpg">
                                                            <media:credit><![CDATA[Remedy]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[A cityscape scene in Control Resonant, showing Dylan looking across the Manhattan skyline]]></media:description>                                                            <media:text><![CDATA[A cityscape scene in Control Resonant, showing Dylan looking across the Manhattan skyline]]></media:text>
                                <media:title type="plain"><![CDATA[A cityscape scene in Control Resonant, showing Dylan looking across the Manhattan skyline]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/5koUHvp9m5wqASGhh5mb2e-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>I've spent the past couple of days tinkering with Remedy's latest supernatural action-a-thon, <a href="https://www.pcgamer.com/games/action/control-resonant-review" target="_blank">Control Resonant</a>. I've been testing it on my home PC, a fairly powerful (but not outrageous) rig, and I've got some good news: when it comes to balancing image quality with performance, I reckon there's very little reason to stress your own machine out with the top whack settings.</p><p>My PC is an <a href="https://www.pcgamer.com/hardware/graphics-cards/nvidia-rtx-5070-ti-review-msi-ventus-3x/" target="_blank">RTX 5070 Ti</a>-equipped, <a href="https://www.pcgamer.com/amd-ryzen-7-7700x-review-benchmarks/" target="_blank">AMD Ryzen 7 7700X</a>-toting rig with 32 GB of DDR5. It's no slouch, that's for sure—but neither is it a $3,000+ firebreather. And at 1440p, Control Resonant runs smoothly on this machine at nearly every setting, with zero stutters and decent frame rates even with frame generation turned off.</p><p>You should still prepare your graphics card for a workout if you use the Ultra presets, as Control Resonant features full path tracing at the very tippy top. I've got some image comparisons below, but for now I'll say this: I'm really not going to bother with maximum settings for the rest of my playthrough.</p><p>This game still looks grand with the graphics options pared back, and when it comes to the ray tracing, you can gain a decent amount of performance by dropping things down. </p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/zDV2cD8n8WhAzQZzgpJBmc-1920-80.jpg" alt="The graphics setting menus for Control Resonant" /><figcaption><small role="credit">Remedy</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/Ax6hBqK6PBAUw6o9MXxKrc-1920-80.jpg" alt="The graphics setting menus for Control Resonant" /><figcaption><small role="credit">Remedy</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/eJ46KQQirp7oUJKJMzydpc-1920-80.jpg" alt="The graphics setting menus for Control Resonant" /><figcaption><small role="credit">Remedy</small></figcaption></figure></figure><p>In terms of those graphics options, my goodness do you get a lot of them. The ray tracing can be adjusted independently of the regular graphics presets, which in turn have a full-featured whack of settings to tweak to your hearts content. There's also a choice between DLSS 4.5 and an older, CNN-based model for upscaling duties, or FSR (including FSR 4) for AMD users.</p><p>Despite all these potential setting tweaks, it'll be no surprise to learn that ray tracing provides the biggest performance hit, so I grabbed some figures with Ultra graphics settings enabled at the various different RT presets.  </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-1789655046507-9d9qxv8gn *, #fv-chart-1789655046507-9d9qxv8gn *:before, #fv-chart-1789655046507-9d9qxv8gn *:after, #fv-chart-1789655046507-9d9qxv8gn-slideshow *, #fv-chart-1789655046507-9d9qxv8gn-slideshow *:before, #fv-chart-1789655046507-9d9qxv8gn-slideshow *:after {box-sizing: border-box !important; margin: 0; padding: 0; border: 0;font-size: 100%; font: inherit; vertical-align: baseline;}#fv-chart-1789655046507-9d9qxv8gn, #fv-chart-1789655046507-9d9qxv8gn-slideshow { font-family: 'Open Sans', sans-serif !important; }#fv-chart-1789655046507-9d9qxv8gn {position: relative !important; overflow: visible !important;--riv-primary: #E33235;}#fv-chart-1789655046507-9d9qxv8gn .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-1789655046507-9d9qxv8gn .fv-inner-wrapper.fv-no-header.fv-is-image-compare {padding-top: 0 !important;}#fv-chart-1789655046507-9d9qxv8gn.fv-full-bleed {width: 100vw !important;margin-left: calc(50% - 50vw) !important;}body {overflow-x: clip !important;}#fv-chart-1789655046507-9d9qxv8gn.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-1789655046507-9d9qxv8gn .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-1789655046507-9d9qxv8gn-slideshow {position: relative !important;width: 100% !important;margin: 1rem 0 !important;--riv-primary: #E33235;}#fv-chart-1789655046507-9d9qxv8gn-slideshow .fv-slides-wrapper {position: relative !important;width: 100% !important;}#fv-chart-1789655046507-9d9qxv8gn-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-1789655046507-9d9qxv8gn-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-1789655046507-9d9qxv8gn-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-1789655046507-9d9qxv8gn-slideshow .fv-nav-btn svg {width: 18px !important;height: 18px !important;stroke-width: 3px !important;filter: none !important;}#fv-chart-1789655046507-9d9qxv8gn-slideshow .fv-nav-btn:hover {opacity: 0.9 !important;transform: translateY(-1px) !important;}#fv-chart-1789655046507-9d9qxv8gn-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-1789655046507-9d9qxv8gn-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-1789655046507-9d9qxv8gn-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-1789655046507-9d9qxv8gn-slideshow .fv-slideshow-select:focus {outline: 2px solid #E33235 !important;border-color: #E33235 !important;}#fv-chart-1789655046507-9d9qxv8gn .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-1789655046507-9d9qxv8gn .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-1789655046507-9d9qxv8gn .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-1789655046507-9d9qxv8gn .fv-versus-chart { display: flex; flex-direction: column; width: 100%; margin-top: 1rem; }#fv-chart-1789655046507-9d9qxv8gn .fv-versus-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 1.5rem; padding: 0 1rem; }#fv-chart-1789655046507-9d9qxv8gn .fv-versus-select-wrapper { flex: 1; min-width: 0; }#fv-chart-1789655046507-9d9qxv8gn .fv-versus-select-wrapper.fv-left { text-align: center; padding-right: 1rem; }#fv-chart-1789655046507-9d9qxv8gn .fv-versus-select-wrapper.fv-right { text-align: center; padding-left: 1rem; }#fv-chart-1789655046507-9d9qxv8gn .fv-versus-select-container { position: relative; display: inline-block; max-width: 100%; width: 100%; }#fv-chart-1789655046507-9d9qxv8gn .fv-versus-chevron { position: absolute; top: 50%; transform: translateY(-50%); pointer-events: none; width: 16px; height: 16px; flex-shrink: 0; }#fv-chart-1789655046507-9d9qxv8gn .fv-versus-select-wrapper.fv-left .fv-versus-chevron { right: 0; }#fv-chart-1789655046507-9d9qxv8gn .fv-versus-select-wrapper.fv-right .fv-versus-chevron { right: 0; }#fv-chart-1789655046507-9d9qxv8gn .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-1789655046507-9d9qxv8gn .fv-versus-select.fv-select-left { text-align: center; direction: ltr; padding-right: 1.25rem; }#fv-chart-1789655046507-9d9qxv8gn .fv-versus-select.fv-select-right { text-align: center; padding-right: 1.25rem; }#fv-chart-1789655046507-9d9qxv8gn .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-1789655046507-9d9qxv8gn .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-1789655046507-9d9qxv8gn .fv-versus-body { display: flex; flex-direction: column; gap: 1.5rem; }#fv-chart-1789655046507-9d9qxv8gn .fv-versus-row { position: relative; height: auto; padding-top: 20px; margin-bottom: 0.25rem; display: block; }#fv-chart-1789655046507-9d9qxv8gn .fv-versus-bar-container { position: relative; height: 32px; display: flex; align-items: center; }#fv-chart-1789655046507-9d9qxv8gn .fv-versus-bar-left-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-end; align-items: center; }#fv-chart-1789655046507-9d9qxv8gn .fv-versus-bar-right-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-start; align-items: center; }#fv-chart-1789655046507-9d9qxv8gn .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-1789655046507-9d9qxv8gn .fv-versus-bar-left { border-radius: 4px 0 0 4px; justify-content: flex-end; padding: 0 8px; }#fv-chart-1789655046507-9d9qxv8gn .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-1789655046507-9d9qxv8gn .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-1789655046507-9d9qxv8gn .fv-inside-left { white-space: nowrap; flex-shrink: 0; }#fv-chart-1789655046507-9d9qxv8gn .fv-inside-right { white-space: nowrap; flex-shrink: 0; }#fv-chart-1789655046507-9d9qxv8gn .fv-versus-val-text { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; }#fv-chart-1789655046507-9d9qxv8gn .fv-versus-pct-diff { font-size: 12px; font-weight: 600; }#fv-chart-1789655046507-9d9qxv8gn .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-1789655046507-9d9qxv8gn .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-1789655046507-9d9qxv8gn .fv-bottom-bar { display: flex !important; flex-direction: column !important; align-items: center !important; margin-top: 0.5rem !important; gap: 1rem !important; }#fv-chart-1789655046507-9d9qxv8gn .fv-footer-content { text-align: center !important; width: 100% !important; }#fv-chart-1789655046507-9d9qxv8gn .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-1789655046507-9d9qxv8gn .fv-dropdown-wrapper { text-align: center !important; margin-bottom: 16px !important; margin-top: 0 !important; }#fv-chart-1789655046507-9d9qxv8gn .fv-dropdown-title-container { position: relative !important; display: inline-block !important; max-width: 100% !important; }#fv-chart-1789655046507-9d9qxv8gn .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-1789655046507-9d9qxv8gn .fv-dropdown-title:focus { outline: none !important; }#fv-chart-1789655046507-9d9qxv8gn .fv-dropdown-title::-ms-expand { display: none !important; }#fv-chart-1789655046507-9d9qxv8gn .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-1789655046507-9d9qxv8gn .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-1789655046507-9d9qxv8gn .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-1789655046507-9d9qxv8gn .fv-carousel-nav-btn:hover { border-color: #9ca3af !important; }#fv-chart-1789655046507-9d9qxv8gn .fv-carousel-counter { font-size: 14px !important; color: #374151 !important; text-align: center !important; margin-top: 1rem !important; }#fv-chart-1789655046507-9d9qxv8gn .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-1789655046507-9d9qxv8gn .fv-legend-item { display: flex !important; align-items: center !important; gap: 6px !important; font-size: 14px !important; color: #374151 !important; }#fv-chart-1789655046507-9d9qxv8gn .fv-legend-color { width: 12px !important; height: 12px !important; border-radius: 3px !important; }#fv-chart-1789655046507-9d9qxv8gn .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-1789655046507-9d9qxv8gn .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-1789655046507-9d9qxv8gn .fv-multi-legend-swatch { width: 16px !important; height: 16px !important; border-radius: 3px !important; }#fv-chart-1789655046507-9d9qxv8gn .fv-benchmark-group { margin-bottom: 1rem !important; }#fv-chart-1789655046507-9d9qxv8gn .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-1789655046507-9d9qxv8gn .fv-bar-row, #fv-chart-1789655046507-9d9qxv8gn .fv-stacked-product { display: flex !important; align-items: center !important; width: 100% !important; margin-bottom: 0.75rem !important; position: relative !important; }#fv-chart-1789655046507-9d9qxv8gn .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-1789655046507-9d9qxv8gn .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-1789655046507-9d9qxv8gn .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-1789655046507-9d9qxv8gn.preview-wrapper .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1789655046507-9d9qxv8gn.preview-wrapper .fv-bar-commentary-inline:focus, #fv-chart-1789655046507-9d9qxv8gn.preview-wrapper .fv-bar-commentary-inline:focus-within, #fv-chart-1789655046507-9d9qxv8gn.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1789655046507-9d9qxv8gn.mobile-view .fv-bar-commentary-inline:focus, #fv-chart-1789655046507-9d9qxv8gn.mobile-view .fv-bar-commentary-inline:focus-within { display: flex !important; }#fv-chart-1789655046507-9d9qxv8gn .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-1789655046507-9d9qxv8gn .fv-bar:hover { opacity: 0.8 !important; }#fv-chart-1789655046507-9d9qxv8gn .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-1789655046507-9d9qxv8gn .fv-bar-inner-label { white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; padding-right: 8px !important; }#fv-chart-1789655046507-9d9qxv8gn .fv-bar-inner-value { flex-shrink: 0 !important; }#fv-chart-1789655046507-9d9qxv8gn .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-1789655046507-9d9qxv8gn .fv-bar-label.fv-primary-product { font-weight: bold !important; color: var(--riv-primary) !important; }#fv-chart-1789655046507-9d9qxv8gn .fv-multi-bar-container { flex-direction: column !important; padding: 4px !important; align-items: stretch !important; gap: 4px !important; height: auto !important; }#fv-chart-1789655046507-9d9qxv8gn .fv-multi-bar-item { display: flex !important; align-items: center !important; height: 25px !important; width: 100% !important; }#fv-chart-1789655046507-9d9qxv8gn .fv-stacked-bar { display: flex !important; overflow: hidden !important; }#fv-chart-1789655046507-9d9qxv8gn .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-1789655046507-9d9qxv8gn .fv-stacked-segment:last-child { border-right: none !important; }#fv-chart-1789655046507-9d9qxv8gn .fv-segment-value { font-size: 14px !important; font-weight: bold !important; }#fv-chart-1789655046507-9d9qxv8gn .fv-grouped-bar-product { display: flex !important; flex-direction: column !important; width: 100% !important; margin-bottom: 1.25rem !important; }#fv-chart-1789655046507-9d9qxv8gn .fv-grouped-product-title-wrapper { padding-left: 150px !important; }#fv-chart-1789655046507-9d9qxv8gn .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-1789655046507-9d9qxv8gn .fv-bar-cluster { width: 100% !important; flex-grow: 1 !important; display: flex !important; flex-direction: column !important; }#fv-chart-1789655046507-9d9qxv8gn .fv-bar-cluster .fv-bar-row { margin-bottom: 3px !important; }#fv-chart-1789655046507-9d9qxv8gn .fv-bar-cluster .fv-bar-container { height: 20px !important; }#fv-chart-1789655046507-9d9qxv8gn .riv-grid line {stroke: #D1D5DB !important;stroke-dasharray: 3 3 !important;}#fv-chart-1789655046507-9d9qxv8gn .fv-x-axis-wrapper { display: flex !important; width: 100% !important; margin-top: 0.5rem !important; }#fv-chart-1789655046507-9d9qxv8gn .fv-x-axis-label-space { width: 150px !important; padding-right: 10px !important; flex-shrink: 0 !important; }#fv-chart-1789655046507-9d9qxv8gn .fv-x-axis-chart-space { flex-grow: 1 !important; padding-right: 8px !important; }#fv-chart-1789655046507-9d9qxv8gn .fv-x-axis-wrapper.fv-grouped-x-axis { margin-left: 0 !important; }#fv-chart-1789655046507-9d9qxv8gn .fv-x-axis-line { border-top: 1px solid #D1D5DB !important; }#fv-chart-1789655046507-9d9qxv8gn .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-1789655046507-9d9qxv8gn .fv-x-axis-ticks span { position: relative !important; }#fv-chart-1789655046507-9d9qxv8gn .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-1789655046507-9d9qxv8gn .fv-x-axis-unit { text-align: center !important; font-size: 14px !important; color: #374151 !important; margin-top: 8px !important; display: block !important; }#fv-chart-1789655046507-9d9qxv8gn .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-1789655046507-9d9qxv8gn .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-1789655046507-9d9qxv8gn.mobile-view .fv-pie-container,#fv-chart-1789655046507-9d9qxv8gn.labels-on-top .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1789655046507-9d9qxv8gn.mobile-view .fv-grouped-product-title-wrapper,#fv-chart-1789655046507-9d9qxv8gn.labels-on-top .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1789655046507-9d9qxv8gn.mobile-view .fv-bar-row,#fv-chart-1789655046507-9d9qxv8gn.mobile-view .fv-stacked-product,#fv-chart-1789655046507-9d9qxv8gn.mobile-view .fv-grouped-bar-product,#fv-chart-1789655046507-9d9qxv8gn.labels-on-top .fv-bar-row,#fv-chart-1789655046507-9d9qxv8gn.labels-on-top .fv-stacked-product,#fv-chart-1789655046507-9d9qxv8gn.labels-on-top .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1789655046507-9d9qxv8gn.mobile-view .fv-bar-label:not(.fv-grouped-product-title),#fv-chart-1789655046507-9d9qxv8gn.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-1789655046507-9d9qxv8gn.mobile-view .fv-bar-label,#fv-chart-1789655046507-9d9qxv8gn.mobile-view .fv-grouped-product-title,#fv-chart-1789655046507-9d9qxv8gn.labels-on-top .fv-bar-label,#fv-chart-1789655046507-9d9qxv8gn.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-1789655046507-9d9qxv8gn.mobile-view .fv-bar-container,#fv-chart-1789655046507-9d9qxv8gn.mobile-view .fv-bar-cluster,#fv-chart-1789655046507-9d9qxv8gn.labels-on-top .fv-bar-container,#fv-chart-1789655046507-9d9qxv8gn.labels-on-top .fv-bar-cluster {width: 100% !important;}#fv-chart-1789655046507-9d9qxv8gn.mobile-view .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1789655046507-9d9qxv8gn.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1789655046507-9d9qxv8gn.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1789655046507-9d9qxv8gn.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus-within,#fv-chart-1789655046507-9d9qxv8gn.labels-on-top .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1789655046507-9d9qxv8gn.labels-on-top .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1789655046507-9d9qxv8gn.labels-on-top .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1789655046507-9d9qxv8gn.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-1789655046507-9d9qxv8gn.mobile-view .fv-x-axis-wrapper,#fv-chart-1789655046507-9d9qxv8gn.labels-on-top .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1789655046507-9d9qxv8gn.mobile-view .fv-x-axis-label-space,#fv-chart-1789655046507-9d9qxv8gn.labels-on-top .fv-x-axis-label-space {display: none !important;}#fv-chart-1789655046507-9d9qxv8gn.mobile-view .fv-x-axis-chart-space,#fv-chart-1789655046507-9d9qxv8gn.labels-on-top .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1789655046507-9d9qxv8gn.mobile-view .fv-benchmark-title,#fv-chart-1789655046507-9d9qxv8gn.labels-on-top .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1789655046507-9d9qxv8gn.mobile-view .fv-dropdown-title,#fv-chart-1789655046507-9d9qxv8gn.labels-on-top .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1789655046507-9d9qxv8gn.mobile-view .fv-carousel-nav-btn,#fv-chart-1789655046507-9d9qxv8gn.labels-on-top .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1789655046507-9d9qxv8gn.mobile-view .fv-chart-title,#fv-chart-1789655046507-9d9qxv8gn.labels-on-top .fv-chart-title {padding: 0 8px !important;}#fv-chart-1789655046507-9d9qxv8gn.mobile-view .fv-chart-subhead,#fv-chart-1789655046507-9d9qxv8gn.labels-on-top .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1789655046507-9d9qxv8gn.mobile-view .fv-versus-header,#fv-chart-1789655046507-9d9qxv8gn.labels-on-top .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1789655046507-9d9qxv8gn.mobile-view .fv-versus-select-wrapper,#fv-chart-1789655046507-9d9qxv8gn.labels-on-top .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1789655046507-9d9qxv8gn.mobile-view .fv-versus-select-wrapper.fv-left,#fv-chart-1789655046507-9d9qxv8gn.labels-on-top .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1789655046507-9d9qxv8gn.mobile-view .fv-versus-select-wrapper.fv-right,#fv-chart-1789655046507-9d9qxv8gn.labels-on-top .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1789655046507-9d9qxv8gn.mobile-view .fv-versus-select.fv-select-left,#fv-chart-1789655046507-9d9qxv8gn.labels-on-top .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1789655046507-9d9qxv8gn.mobile-view .fv-versus-select.fv-select-right,#fv-chart-1789655046507-9d9qxv8gn.labels-on-top .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1789655046507-9d9qxv8gn.mobile-view .fv-versus-vs,#fv-chart-1789655046507-9d9qxv8gn.labels-on-top .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1789655046507-9d9qxv8gn.mobile-view .fv-versus-select-container,#fv-chart-1789655046507-9d9qxv8gn.labels-on-top .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1789655046507-9d9qxv8gn.mobile-view .fv-versus-select,#fv-chart-1789655046507-9d9qxv8gn.labels-on-top .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1789655046507-9d9qxv8gn.mobile-view .fv-stl-shop-all-btn,#fv-chart-1789655046507-9d9qxv8gn.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-1789655046507-9d9qxv8gn.mobile-view .fv-stl-shop-all-logo,#fv-chart-1789655046507-9d9qxv8gn.mobile-view .fv-stl-shop-all-icon,#fv-chart-1789655046507-9d9qxv8gn.labels-on-top .fv-stl-shop-all-logo,#fv-chart-1789655046507-9d9qxv8gn.labels-on-top .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1789655046507-9d9qxv8gn.mobile-view .fv-stl-shop-all-icon svg,#fv-chart-1789655046507-9d9qxv8gn.labels-on-top .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1789655046507-9d9qxv8gn.mobile-view .fv-bar-commentary-inline,#fv-chart-1789655046507-9d9qxv8gn.labels-on-top .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1789655046507-9d9qxv8gn.mobile-view .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1789655046507-9d9qxv8gn.mobile-view.fv-contains-line-chart .fv-footer-content {margin-left: -1rem !important;margin-right: -1rem !important;}@media (max-width: 599px) {#fv-chart-1789655046507-9d9qxv8gn .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1789655046507-9d9qxv8gn .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1789655046507-9d9qxv8gn .fv-bar-row,#fv-chart-1789655046507-9d9qxv8gn .fv-stacked-product,#fv-chart-1789655046507-9d9qxv8gn .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1789655046507-9d9qxv8gn .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-1789655046507-9d9qxv8gn .fv-bar-label,#fv-chart-1789655046507-9d9qxv8gn .fv-grouped-product-title {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1789655046507-9d9qxv8gn .fv-bar-container,#fv-chart-1789655046507-9d9qxv8gn .fv-bar-cluster {width: 100% !important;}#fv-chart-1789655046507-9d9qxv8gn .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1789655046507-9d9qxv8gn .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1789655046507-9d9qxv8gn .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1789655046507-9d9qxv8gn .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-1789655046507-9d9qxv8gn .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1789655046507-9d9qxv8gn .fv-x-axis-label-space {display: none !important;}#fv-chart-1789655046507-9d9qxv8gn .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1789655046507-9d9qxv8gn .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1789655046507-9d9qxv8gn .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1789655046507-9d9qxv8gn .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1789655046507-9d9qxv8gn .fv-chart-title {padding: 0 8px !important;}#fv-chart-1789655046507-9d9qxv8gn .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1789655046507-9d9qxv8gn .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1789655046507-9d9qxv8gn .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1789655046507-9d9qxv8gn .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1789655046507-9d9qxv8gn .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1789655046507-9d9qxv8gn .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1789655046507-9d9qxv8gn .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1789655046507-9d9qxv8gn .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1789655046507-9d9qxv8gn .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1789655046507-9d9qxv8gn .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1789655046507-9d9qxv8gn .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-1789655046507-9d9qxv8gn .fv-stl-shop-all-logo,#fv-chart-1789655046507-9d9qxv8gn .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1789655046507-9d9qxv8gn .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1789655046507-9d9qxv8gn .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1789655046507-9d9qxv8gn .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1789655046507-9d9qxv8gn.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": "Control Resonant - RTX 5070 Ti - 1440p Ray Tracing Performance","description": "Results recorded during gameplay at 1440p resolution, Ultra settings, DLSS set to Quality, Frame Generation off.","creator": {"@type": "Organization","name": "PC Gamer","logo": "https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png"},"isAccessibleForFree": true,"dateCreated": "2026-09-17T14:24:06.508Z","citation": "The impact of ray tracing on the frame rate is clear to see, although it's the RT Ultra path tracing setting that does the most damage. The difference between RT Medium and RT High is a mere five frames on average, though.","keywords": ["RT Ultra","RT High","RT Medium","RT Low","RT off","Control Resonant 1440p","Control Resonant - 1440p, Ultra settings, DLSS Quality, FG off","benchmark","comparison","performance","review","PC Gamer"],"measurementTechnique": "Performance Benchmarking","variableMeasured": [{"@type": "PropertyValue","name": "RT Ultra – Control Resonant 1440p","value": 62,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RT High – Control Resonant 1440p","value": 71,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RT Medium – Control Resonant 1440p","value": 76,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RT Low – Control Resonant 1440p","value": 84,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RT off – Control Resonant 1440p","value": 105,"unitText": "Avg FPS"}]}</script><div id="fv-chart-1789655046507-9d9qxv8gn" 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">Control Resonant - RTX 5070 Ti - 1440p Ray Tracing Performance</h3><p class="fv-chart-subhead">Results recorded during gameplay at 1440p resolution, Ultra settings, DLSS set to Quality, Frame Generation off.</p><div class="riv-chart-container"><div class="fv-chart-item" id="fv-chart-1789655046507-9d9qxv8gn-bar-Control Resonant 1440p" data-chart-type="Bar" data-title="Control Resonant - 1440p, Ultra settings, DLSS Quality, FG off" data-subhead="Results recorded during gameplay at 1440p resolution, Ultra settings, DLSS set to Quality, Frame Generation off." data-caption="The impact of ray tracing on the frame rate is clear to see, although it's the RT Ultra path tracing setting that does the most damage. The difference between RT Medium and RT High is a mere five frames on average, though." style=""><div class="fv-benchmark-group"><h4 class="fv-benchmark-title">Control Resonant - 1440p, Ultra settings, DLSS Quality, FG off</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 ">RT Ultra</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 41.333333333333336%; background-color: #E33235;" data-target-width="41.333333333333336" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">62</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 29.333333333333332%; background-color: #FE9F58;" data-target-width="29.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">44</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">RT High</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 47.333333333333336%; background-color: #E33235;" data-target-width="47.333333333333336" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">71</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 33.33333333333333%; background-color: #FE9F58;" data-target-width="33.33333333333333" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">50</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">RT Medium</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 50.66666666666667%; background-color: #E33235;" data-target-width="50.66666666666667" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">76</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 36%; background-color: #FE9F58;" data-target-width="36" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">54</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">RT Low</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 56.00000000000001%; background-color: #E33235;" data-target-width="56.00000000000001" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">84</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 40%; background-color: #FE9F58;" data-target-width="40" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">60</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">RT off</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 70%; background-color: #E33235;" data-target-width="70" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">105</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 48.66666666666667%; background-color: #FE9F58;" data-target-width="48.66666666666667" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">73</span></div></div></div></div></div><div class="fv-x-axis-wrapper"><div class="fv-x-axis-label-space"></div><div class="fv-x-axis-chart-space"><div class="fv-x-axis-line"></div><div class="fv-x-axis-ticks"><span>0</span><span>37.5</span><span>75</span><span>112.5</span><span>150</span></div></div></div><table class="sr-only"><caption>Control Resonant - 1440p, Ultra settings, DLSS Quality, FG off Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>RT Ultra</td><td>62 Avg FPS, 44 1% Low FPS</td></tr><tr><td>RT High</td><td>71 Avg FPS, 50 1% Low FPS</td></tr><tr><td>RT Medium</td><td>76 Avg FPS, 54 1% Low FPS</td></tr><tr><td>RT Low</td><td>84 Avg FPS, 60 1% Low FPS</td></tr><tr><td>RT off</td><td>105 Avg FPS, 73 1% Low FPS</td></tr></tbody></table></div></div></div><div class="fv-bottom-bar"><div class="fv-footer-content" style="display: block;"><div class="rv-chart-caption" style="display: block;"><span class="fv-original-caption" style="display: block;">The impact of ray tracing on the frame rate is clear to see, although it's the RT Ultra path tracing setting that does the most damage. The difference between RT Medium and RT High is a mere five frames on average, though.</span><span class="fv-ia-dynamic-caption" style="display: none;"></span></div></div><div class="fv-logo-explore-bar"><img class="fv-logo" src="https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png" alt="PC Gamer Logo"></div></div></div></div><script>window.iFrameResizer = {heightCalculationMethod: 'taggedElement'};</script><script src="https://cdnjs.cloudflare.com/ajax/libs/iframe-resizer/4.2.11/iframeResizer.contentWindow.min.js" async></script><script>(function() {window.fvAnimateCharts = function(chartWrapper) {if (!chartWrapper) return;function animateBars(chartElement) {if (!chartElement) return;var bars = chartElement.querySelectorAll('.fv-bar, .fv-stacked-segment');bars.forEach(function(bar, index) {bar.style.setProperty('width', '0%', 'important');bar.style.setProperty('transition', 'none', 'important');var targetWidth = bar.dataset.targetWidth;if (targetWidth === undefined) return;void bar.offsetWidth;var targetMargin = bar.dataset.targetMargin;var baseMargin = bar.dataset.baseMargin;if (baseMargin !== undefined) {bar.style.setProperty('margin-left', baseMargin + '%', 'important');}setTimeout(function() {var marginTransition = baseMargin !== undefined ? ', margin-left 0.8s ease-out' : '';bar.style.setProperty('transition', 'opacity 0.2s ease, width 0.8s ease-out' + marginTransition, 'important');bar.style.setProperty('width', targetWidth + '%', 'important');if (targetMargin !== undefined && baseMargin !== undefined) {bar.style.setProperty('margin-left', targetMargin + '%', 'important');}}, index * 50 + 50);});}function animateLineChart(chartElement) {if (!chartElement) return;var lineSvg = chartElement.querySelector('svg');if (!lineSvg) return;var paths = lineSvg.querySelectorAll('.riv-line-path');paths.forEach(function(p, i) {if (typeof p.getTotalLength === 'function') {var len = p.getTotalLength();p.style.transition = 'none';p.style.strokeDasharray = len;p.style.strokeDashoffset = len;p.getBoundingClientRect();setTimeout(function() {p.style.transition = 'stroke-dashoffset 1s ease-out ' + (i * 0.1) + 's, stroke-width 0.2s, opacity 0.2s';p.style.strokeDashoffset = '0';}, 100);}});var dots = lineSvg.querySelectorAll('.riv-dot');dots.forEach(function(dot, i) {dot.style.opacity = '0';setTimeout(function() {dot.style.transition = 'opacity 0.3s ease';dot.style.opacity = '1';}, 500 + i * 10);});}var charts = chartWrapper.querySelectorAll('.fv-chart-item');charts.forEach(function(chart) {if (window.getComputedStyle(chart).display === 'none') return;var chartType = chart.dataset.chartType;if (chartType === 'Line') {animateLineChart(chart);} else if (chartType !== 'Pie') {animateBars(chart);}});};function initialize(uniqueId, isSlideshow) {var root = document.getElementById(uniqueId);if (!root && !isSlideshow) return;function setupWrapper(chartWrapper) {if (!chartWrapper) return;function checkMobileView() {var width = chartWrapper.getBoundingClientRect().width;var isMobileDevice = window.screen && Math.min(window.screen.width, window.screen.height) <= 599;var isMobile;if (width === 0) {isMobile = isMobileDevice || window.matchMedia('(max-width: 599px)').matches;} else {isMobile = isMobileDevice || width < 600;}if (isMobile) {chartWrapper.classList.add('mobile-view');} else {chartWrapper.classList.remove('mobile-view');}}checkMobileView();if (typeof ResizeObserver !== 'undefined') {var ro = new ResizeObserver(function() {checkMobileView();});ro.observe(chartWrapper);}window.addEventListener('resize', checkMobileView);var labelsOnTop = chartWrapper.dataset.barLabelsOnTop === 'true';if (labelsOnTop) {var charts = chartWrapper.querySelectorAll('.fv-chart-item');var hasVisibleBarChart = false;charts.forEach(function(c) {if (window.getComputedStyle(c).display !== 'none') {var cType = c.dataset.chartType;if (cType === 'Bar' || cType === 'Stacked Bar' || cType === 'Versus') {hasVisibleBarChart = true;}}});if (hasVisibleBarChart) {chartWrapper.classList.add('labels-on-top');} else {chartWrapper.classList.remove('labels-on-top');}} else {chartWrapper.classList.remove('labels-on-top');}chartWrapper.querySelectorAll('.riv-line-legend').forEach(function(legend) {var chartId = legend.dataset.chart;var chart = chartWrapper.querySelector('[id="' + chartId + '"]');if (!chart) return;var lines = chart.querySelectorAll('.riv-line-path');var dots = chart.querySelectorAll('.riv-dot');var legendItems = legend.querySelectorAll('.riv-legend-item');legendItems.forEach(function(item) {var productName = item.dataset.product;var safeProductName = productName.replace(/"/g, '\"');var line = chart.querySelector('.riv-line-path[data-product="' + safeProductName + '"]');var productDots = chart.querySelectorAll('.riv-dot[data-product="' + safeProductName + '"]');if (line && !line.dataset.origStroke) {line.dataset.origStroke = line.getAttribute('stroke-width') || '2';}var highlight = function() {if (legend.querySelector('.isolated')) return;lines.forEach(function(l) { l.style.opacity = '0.2'; l.setAttribute('stroke-width', l.dataset.origStroke); });dots.forEach(function(d) { d.style.opacity = '0.2'; });legendItems.forEach(function(i) { i.style.opacity = '0.3'; i.style.transition = 'opacity 0.2s'; });if (line) {line.style.opacity = '1';line.setAttribute('stroke-width', '4');}productDots.forEach(function(d) { d.style.opacity = '1'; });item.style.opacity = '1';};var clearHighlight = function() {if (legend.querySelector('.isolated')) return;lines.forEach(function(l) { l.style.opacity = '1'; l.setAttribute('stroke-width', l.dataset.origStroke); });dots.forEach(function(d) { d.style.opacity = '1'; });legendItems.forEach(function(i) { i.style.opacity = '1'; });};var toggleIsolate = function() {var isIsolated = item.classList.contains('isolated');legendItems.forEach(function(i) { i.classList.remove('isolated'); });if (isIsolated) {lines.forEach(function(l) { l.style.opacity = '1'; l.setAttribute('stroke-width', l.dataset.origStroke); });dots.forEach(function(d) { d.style.opacity = '1'; });legendItems.forEach(function(i) { i.style.opacity = '1'; });} else {item.classList.add('isolated');lines.forEach(function(l) { l.style.opacity = '0.2'; l.setAttribute('stroke-width', l.dataset.origStroke); });dots.forEach(function(d) { d.style.opacity = '0.2'; });legendItems.forEach(function(i) { i.style.opacity = '0.3'; i.style.transition = 'opacity 0.2s'; });if (line) {line.style.opacity = '1';line.setAttribute('stroke-width', '4');}productDots.forEach(function(d) { d.style.opacity = '1'; });item.style.opacity = '1';}};item.addEventListener('mouseenter', highlight);item.addEventListener('focus', highlight);item.addEventListener('mouseleave', clearHighlight);item.addEventListener('blur', clearHighlight);item.addEventListener('click', toggleIsolate);if (line) {line.style.cursor = 'pointer';line.addEventListener('mouseenter', highlight);line.addEventListener('mouseleave', clearHighlight);line.addEventListener('click', toggleIsolate);}});});var versusCharts = chartWrapper.querySelectorAll('.fv-versus-chart');versusCharts.forEach(function(vc) {var dataJson = vc.getAttribute('data-versus-data');var leftColor = vc.getAttribute('data-left-color') || '#E53935';var rightColor = vc.getAttribute('data-right-color') || '#FFB300';if (!dataJson) return;var versusData = JSON.parse(dataJson);var leftSelect = vc.querySelector('.fv-select-left');var rightSelect = vc.querySelector('.fv-select-right');var rows = vc.querySelectorAll('.fv-versus-row');function updateVersusChart() {var leftProduct = leftSelect.value;var rightProduct = rightSelect.value;leftSelect.style.color = leftColor;leftSelect.style.borderColor = leftColor;rightSelect.style.color = rightColor;rightSelect.style.borderColor = rightColor;rows.forEach(function(row) {var index = parseInt(row.getAttribute('data-index'));var data = versusData[index];if (!data) return;var leftVal = data.productData[leftProduct] ? data.productData[leftProduct].value : undefined;var rightVal = data.productData[rightProduct] ? data.productData[rightProduct].value : undefined;var leftIsNum = typeof leftVal === 'number';var rightIsNum = typeof rightVal === 'number';var leftNum = leftIsNum ? leftVal : 0;var rightNum = rightIsNum ? rightVal : 0;var maxVal = Math.max(leftNum, rightNum, 0.0001);var leftWidth = leftIsNum ? (leftNum / maxVal) * 95 : 0;var rightWidth = rightIsNum ? (rightNum / maxVal) * 85 : 0;var winner = null;var pctDiffStr = null;if (leftIsNum && rightIsNum) {if (leftNum > rightNum) {winner = 'left';if (rightNum > 0) {var diff = Math.round(((leftNum - rightNum) / rightNum) * 100);pctDiffStr = '+' + diff.toLocaleString() + '%';}} else if (rightNum > leftNum) {winner = 'right';if (leftNum > 0) {var diff = Math.round(((rightNum - leftNum) / leftNum) * 100);pctDiffStr = '+' + diff.toLocaleString() + '%';}}}var leftDisplay = data.productData[leftProduct] && data.productData[leftProduct].displayValue !== undefined ? data.productData[leftProduct].displayValue : (leftIsNum ? leftNum.toLocaleString() : (leftVal !== undefined ? leftVal : '-'));var rightDisplay = data.productData[rightProduct] && data.productData[rightProduct].displayValue !== undefined ? data.productData[rightProduct].displayValue : (rightIsNum ? rightNum.toLocaleString() : (rightVal !== undefined ? rightVal : '-'));var unit = (data.productData[leftProduct] && data.productData[leftProduct].unit) ||(data.productData[rightProduct] && data.productData[rightProduct].unit) || '';var leftTextStr = leftDisplay;var rightTextStr = rightDisplay;var leftBar = row.querySelector('.fv-versus-bar-left');var rightBar = row.querySelector('.fv-versus-bar-right');var leftText = row.querySelector('.fv-inside-left');var rightText = row.querySelector('.fv-inside-right');var labelText = row.querySelector('.fv-versus-label span');var leftWrapper = row.querySelector('.fv-versus-bar-left-wrapper');var rightWrapper = row.querySelector('.fv-versus-bar-right-wrapper');var existingPctDiffs = row.querySelectorAll('.fv-versus-pct-diff');existingPctDiffs.forEach(function(el) { el.remove(); });if (winner === 'left' && pctDiffStr) {var pctSpan = document.createElement('span');pctSpan.className = 'fv-versus-pct-diff';pctSpan.style.color = 'rgba(255, 255, 255, 0.9)';pctSpan.textContent = pctDiffStr;if (leftBar) leftBar.insertBefore(pctSpan, leftBar.firstChild);} else if (winner === 'right' && pctDiffStr) {var pctSpan = document.createElement('span');pctSpan.className = 'fv-versus-pct-diff';pctSpan.style.color = 'rgba(255, 255, 255, 0.9)';pctSpan.textContent = pctDiffStr;if (rightBar) rightBar.appendChild(pctSpan);}if (leftBar) {leftBar.style.backgroundColor = leftColor;leftBar.dataset.targetWidth = leftWidth;leftBar.style.setProperty('--target-width', leftWidth + '%');leftBar.style.width = leftWidth + '%';}if (rightBar) {rightBar.style.backgroundColor = rightColor;rightBar.dataset.targetWidth = rightWidth;rightBar.style.setProperty('--target-width', rightWidth + '%');rightBar.style.width = rightWidth + '%';}if (leftText) {leftText.innerHTML = leftTextStr;}if (rightText) {rightText.innerHTML = rightTextStr;}if (labelText) {labelText.textContent = data.attribute + (unit ? ' (' + unit + ')' : '');}});}if (leftSelect) leftSelect.addEventListener('change', updateVersusChart);if (rightSelect) rightSelect.addEventListener('change', updateVersusChart);});var barRows = chartWrapper.querySelectorAll('.fv-bar-row');var globalCaptionEl = chartWrapper.querySelector('.rv-chart-caption');var fallbackCaptionHtml = globalCaptionEl ? globalCaptionEl.innerHTML : '';barRows.forEach(function(row) {var commentaryEl = row.querySelector('[data-commentary-key]');if (commentaryEl) {var commentaryText = commentaryEl.textContent;if (commentaryText && commentaryText.trim().length > 0) {row.addEventListener('mouseenter', function() {if (!chartWrapper.classList.contains('mobile-view') && globalCaptionEl) {globalCaptionEl.innerHTML = commentaryText;globalCaptionEl.classList.add('fv-bar-active-caption');}});row.addEventListener('mouseleave', function() {if (!chartWrapper.classList.contains('mobile-view') && globalCaptionEl) {globalCaptionEl.innerHTML = fallbackCaptionHtml;globalCaptionEl.classList.remove('fv-bar-active-caption');}});}}});var charts = chartWrapper.querySelectorAll('.fv-chart-item');var dropdown = chartWrapper.querySelector('.fv-dropdown-title');var prevBtn = chartWrapper.querySelector('.fv-carousel-nav-btn.prev');var nextBtn = chartWrapper.querySelector('.fv-carousel-nav-btn.next');var carouselTitle = chartWrapper.querySelector('.fv-carousel-title-controls .fv-benchmark-title');var counter = chartWrapper.querySelector('.fv-carousel-counter');var subheadEl = chartWrapper.querySelector('.fv-chart-subhead');var captionEl = chartWrapper.querySelector('.rv-chart-caption');var footerContentEl = chartWrapper.querySelector('.fv-footer-content');var bottomBarEl = chartWrapper.querySelector('.fv-bottom-bar');var logoEl = chartWrapper.querySelector('.fv-logo');if (charts.length > 1 && (dropdown || prevBtn)) {var currentChartIndex = 0;var titles = [];if (dropdown) {titles = Array.from(dropdown.options).map(function(o) { return o.text; });} else {charts.forEach(function(c) {titles.push(c.getAttribute('data-title') || '');});}function showInternalChart(index) {if (index < 0) index = charts.length - 1;if (index >= charts.length) index = 0;currentChartIndex = index;charts.forEach(function(c, i) {c.style.display = i === index ? 'block' : 'none';if (i === index) {var cType = c.dataset.chartType;if (cType === 'Line') {} else if (cType !== 'Pie') {window.fvAnimateCharts(chartWrapper);}var labelsOnTop = chartWrapper.dataset.barLabelsOnTop === 'true';if (labelsOnTop && (cType === 'Bar' || cType === 'Stacked Bar' || cType === 'Versus')) {chartWrapper.classList.add('labels-on-top');} else {chartWrapper.classList.remove('labels-on-top');}}});if (dropdown) dropdown.value = index;if (carouselTitle && titles[index]) carouselTitle.textContent = titles[index];if (counter) counter.textContent = (index + 1) + ' of ' + charts.length;var activeChart = charts[index];if (activeChart) {var newSubhead = activeChart.getAttribute('data-subhead');var newCaption = activeChart.getAttribute('data-caption');var currentChartType = activeChart.getAttribute('data-chart-type');var hideGlobalCaption = currentChartType === 'Countdown' || currentChartType === 'Image Comparison' || currentChartType === 'Shop the Collection';if (subheadEl) subheadEl.textContent = newSubhead || '';if (captionEl) {captionEl.textContent = newCaption || '';fallbackCaptionHtml = newCaption || '';}if (footerContentEl) {if (newCaption && newCaption.trim().length > 0 && !hideGlobalCaption) {footerContentEl.style.display = 'block';if (bottomBarEl) bottomBarEl.style.display = 'flex';} else {footerContentEl.style.display = 'none';if (bottomBarEl && !logoEl) {bottomBarEl.style.display = 'none';}}}}}if (dropdown) dropdown.addEventListener('change', function(e) { showInternalChart(parseInt(e.target.value)); });if (prevBtn) prevBtn.addEventListener('click', function() { showInternalChart(currentChartIndex - 1); });if (nextBtn) nextBtn.addEventListener('click', function() { showInternalChart(currentChartIndex + 1); });}var imageCompareWrappers = chartWrapper.querySelectorAll('.fv-image-compare-wrapper');imageCompareWrappers.forEach(function(wrapper) {var inner = wrapper.querySelector('.fv-image-compare-inner') || wrapper;var slider = wrapper.querySelector('.fv-image-compare-slider');var fgImage = wrapper.querySelector('.fv-image-compare-fg');var bgImage = wrapper.querySelector('.fv-image-compare-bg');var labelLeft = wrapper.querySelector('.fv-image-compare-label-left');var labelRight = wrapper.querySelector('.fv-image-compare-label-right');var isDragging = false;var scale = 1;var panX = 0;var panY = 0;var isPanning = false;var hasPanned = false;var lastClientX = 0;var lastClientY = 0;var initialDistance = null;var lastCenterX = null;var lastCenterY = null;function updateTransform() {if (wrapper.classList.contains('fv-image-compare-fullscreen')) {inner.style.setProperty('transform', 'translate(' + panX + 'px, ' + panY + 'px) scale(' + scale + ')', 'important');} else {inner.style.removeProperty('transform');scale = 1;panX = 0;panY = 0;}}function constrainPan() {var rect = wrapper.getBoundingClientRect();var maxPanX = Math.max(0, (rect.width * scale - rect.width) / 2);var maxPanY = Math.max(0, (rect.height * scale - rect.height) / 2);panX = Math.max(-maxPanX, Math.min(panX, maxPanX));panY = Math.max(-maxPanY, Math.min(panY, maxPanY));}wrapper.addEventListener('wheel', function(e) {if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;e.preventDefault();var zoomSensitivity = 0.005;var zoomFactor = Math.exp(-e.deltaY * zoomSensitivity);var newScale = Math.max(1, Math.min(scale * zoomFactor, 5));if (newScale === scale) return;var rect = wrapper.getBoundingClientRect();var mouseX = e.clientX - rect.left - rect.width / 2;var mouseY = e.clientY - rect.top - rect.height / 2;var ratio = newScale / scale;panX = mouseX - (mouseX - panX) * ratio;panY = mouseY - (mouseY - panY) * ratio;scale = newScale;constrainPan();updateTransform();}, { passive: false });wrapper.addEventListener('mousedown', function(e) {if (!wrapper.classList.contains('fv-image-compare-fullscreen') || scale <= 1) return;if (e.target.closest('.fv-image-compare-slider') || e.target.closest('button')) return;isPanning = true;hasPanned = false;lastClientX = e.clientX;lastClientY = e.clientY;});window.addEventListener('mousemove', function(e) {if (!isPanning) return;var dx = e.clientX - lastClientX;var dy = e.clientY - lastClientY;if (Math.abs(dx) > 2 || Math.abs(dy) > 2) {hasPanned = true;}lastClientX = e.clientX;lastClientY = e.clientY;panX += dx;panY += dy;constrainPan();updateTransform();});window.addEventListener('mouseup', function() {isPanning = false;});wrapper.addEventListener('touchstart', function(e) {if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;if (e.touches.length === 2) {e.preventDefault();var dx = e.touches[0].clientX - e.touches[1].clientX;var dy = e.touches[0].clientY - e.touches[1].clientY;initialDistance = Math.sqrt(dx * dx + dy * dy);var rect = wrapper.getBoundingClientRect();lastCenterX = (e.touches[0].clientX + e.touches[1].clientX) / 2 - rect.left - rect.width / 2;lastCenterY = (e.touches[0].clientY + e.touches[1].clientY) / 2 - rect.top - rect.height / 2;hasPanned = true;} else if (e.touches.length === 1 && scale > 1) {if (e.target.closest('.fv-image-compare-slider') || e.target.closest('button')) return;isPanning = true;hasPanned = false;lastClientX = e.touches[0].clientX;lastClientY = e.touches[0].clientY;}}, { passive: false });wrapper.addEventListener('touchmove', function(e) {if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;if (e.touches.length === 2 && initialDistance !== null) {e.preventDefault();var dx = e.touches[0].clientX - e.touches[1].clientX;var dy = e.touches[0].clientY - e.touches[1].clientY;var distance = Math.sqrt(dx * dx + dy * dy);if (initialDistance > 0) {var zoomFactor = distance / initialDistance;var newScale = Math.max(1, Math.min(scale * zoomFactor, 5));var rect = wrapper.getBoundingClientRect();var centerX = (e.touches[0].clientX + e.touches[1].clientX) / 2 - rect.left - rect.width / 2;var centerY = (e.touches[0].clientY + e.touches[1].clientY) / 2 - rect.top - rect.height / 2;var ratio = newScale / scale;panX = centerX - (centerX - panX) * ratio;panY = centerY - (centerY - panY) * ratio;if (lastCenterX !== null && lastCenterY !== null) {panX += (centerX - lastCenterX);panY += (centerY - lastCenterY);}scale = newScale;lastCenterX = centerX;lastCenterY = centerY;constrainPan();updateTransform();}initialDistance = distance;} else if (e.touches.length === 1 && isPanning) {e.preventDefault();var dx = e.touches[0].clientX - lastClientX;var dy = e.touches[0].clientY - lastClientY;if (Math.abs(dx) > 2 || Math.abs(dy) > 2) {hasPanned = true;}lastClientX = e.touches[0].clientX;lastClientY = e.touches[0].clientY;panX += dx;panY += dy;constrainPan();updateTransform();}}, { passive: false });wrapper.addEventListener('touchend', function(e) {if (e.touches.length < 2) {initialDistance = null;}if (e.touches.length === 0) {isPanning = false;}});function handleMove(clientX) {var rect = inner.getBoundingClientRect();var x = Math.max(0, Math.min(clientX - rect.left, rect.width));var percent = Math.max(0, Math.min((x / rect.width) * 100, 100));if (slider) slider.style.setProperty('left', percent + '%', 'important');if (fgImage) fgImage.style.setProperty('clip-path', 'polygon(0 0, ' + percent + '% 0, ' + percent + '% 100%, 0 100%)', 'important');if (labelLeft) {if (percent < 10) {labelLeft.style.setProperty('opacity', '0', 'important');} else {labelLeft.style.setProperty('opacity', '1', 'important');}}if (labelRight) {if (percent > 90) {labelRight.style.setProperty('opacity', '0', 'important');} else {labelRight.style.setProperty('opacity', '1', 'important');}}}function onMouseMove(e) {if (!isDragging) return;handleMove(e.clientX);}function onTouchMove(e) {if (!isDragging) return;e.preventDefault();handleMove(e.touches[0].clientX);}function stopDragging() {isDragging = false;window.removeEventListener('mousemove', onMouseMove);window.removeEventListener('mouseup', stopDragging);window.removeEventListener('touchmove', onTouchMove);window.removeEventListener('touchend', stopDragging);}if (slider) {var startDrag = function(clientX) {isDragging = true;handleMove(clientX);window.addEventListener('mousemove', onMouseMove);window.addEventListener('mouseup', stopDragging);};var startTouchDrag = function(clientX) {isDragging = true;handleMove(clientX);window.addEventListener('touchmove', onTouchMove, { passive: false });window.addEventListener('touchend', stopDragging);};slider.addEventListener('mousedown', function(e) {e.preventDefault();startDrag(e.clientX);});slider.addEventListener('touchstart', function(e) {e.preventDefault();startTouchDrag(e.touches[0].clientX);}, { passive: false });}var expandBtn = wrapper.querySelector('.fv-image-compare-expand-btn');var closeBtn = wrapper.querySelector('.fv-image-compare-close-btn');if (expandBtn) {if (window !== window.parent) {expandBtn.style.display = 'none';} else {expandBtn.addEventListener('click', function(e) {e.stopPropagation();wrapper.classList.add('fv-image-compare-fullscreen');document.body.style.overflow = 'hidden';if (fgImage && fgImage.dataset.highresSrc) {fgImage.src = fgImage.dataset.highresSrc;fgImage.removeAttribute('srcset');fgImage.removeAttribute('sizes');}if (bgImage && bgImage.dataset.highresSrc) {bgImage.src = bgImage.dataset.highresSrc;bgImage.removeAttribute('srcset');bgImage.removeAttribute('sizes');}});}}if (closeBtn) {closeBtn.addEventListener('click', function(e) {e.stopPropagation();wrapper.classList.remove('fv-image-compare-fullscreen');document.body.style.overflow = '';updateTransform();});}document.addEventListener('keydown', function(e) {if (e.key === 'Escape' && wrapper.classList.contains('fv-image-compare-fullscreen')) {wrapper.classList.remove('fv-image-compare-fullscreen');document.body.style.overflow = '';updateTransform();}});});var hotspots = chartWrapper.querySelectorAll('.fv-stl-hotspot-btn');var allProductsModal = chartWrapper.querySelector('.fv-stl-all-products-modal');var shopAllBtn = chartWrapper.querySelector('.fv-stl-shop-all-btn');var allProductsList = chartWrapper.querySelector('.fv-stl-all-products-list');var stlContainer = chartWrapper.querySelector('.fv-stl-container');function closeAllModals() {if (allProductsModal) {allProductsModal.classList.remove('is-active');var items = allProductsModal.querySelectorAll('.fv-stl-all-products-item');items.forEach(function(item) {item.classList.remove('is-highlighted');});if (stlContainer) {setTimeout(function() {if (!allProductsModal.classList.contains('is-active')) {stlContainer.style.minHeight = '';if ('parentIFrame' in window) {window.parentIFrame.size();}}}, 300);}}hotspots.forEach(function(btn) { btn.setAttribute('aria-expanded', 'false'); });if ('parentIFrame' in window) {window.parentIFrame.size();}}hotspots.forEach(function(btn) {btn.addEventListener('click', function(e) {e.stopPropagation();var hotspotId = btn.getAttribute('data-hotspot-id');var isExpanded = btn.getAttribute('aria-expanded') === 'true';closeAllModals();if (!isExpanded && allProductsModal) {btn.setAttribute('aria-expanded', 'true');allProductsModal.classList.add('is-active');var container = btn.closest('.fv-stl-container');if (container && container.offsetHeight < 450) {container.style.minHeight = '450px';}var targetItem = allProductsModal.querySelector('.fv-stl-all-products-item[data-product-id="' + hotspotId + '"]');if (targetItem) {targetItem.classList.add('is-highlighted');setTimeout(function() {targetItem.scrollIntoView({ behavior: 'smooth', block: 'center' });}, 100);}if ('parentIFrame' in window) {window.parentIFrame.size();}}});});if (shopAllBtn && allProductsModal) {shopAllBtn.addEventListener('click', function(e) {e.stopPropagation();closeAllModals();allProductsModal.classList.add('is-active');var container = shopAllBtn.closest('.fv-stl-container');if (container && container.offsetHeight < 450) {container.style.minHeight = '450px';}if ('parentIFrame' in window) {window.parentIFrame.size();}});}if (allProductsModal) {var closeAllBtn = allProductsModal.querySelector('.fv-stl-all-products-close');if (closeAllBtn) {closeAllBtn.addEventListener('click', function(e) {e.stopPropagation();closeAllModals();});}}chartWrapper.addEventListener('click', function(e) {if (!e.target.closest('.fv-stl-all-products-content')) {closeAllModals();}});if (allProductsModal) {allProductsModal.addEventListener('click', function(e) {if (!e.target.closest('.fv-stl-all-products-content')) {closeAllModals();}});}var iaNodes = chartWrapper.querySelectorAll('.fv-ia-node-button');var iaWrapper = chartWrapper.querySelector('.fv-ia-wrapper');var originalCaption = chartWrapper.querySelector('.fv-original-caption') || captionEl;var dynamicCaption = chartWrapper.querySelector('.fv-ia-dynamic-caption');var exploreBtn = chartWrapper.querySelector('.fv-ia-explore-btn');var currentIaIndex = -1;function closeAllIANodes() {iaNodes.forEach(function(btn) { btn.classList.remove('is-active'); });if (originalCaption) originalCaption.style.display = 'block';if (dynamicCaption) dynamicCaption.style.display = 'none';}function resetExploreBtn() {currentIaIndex = -1;if (exploreBtn) {var exploreSpan = exploreBtn.querySelector('span');if (exploreSpan) exploreSpan.textContent = 'Explore';}}iaNodes.forEach(function(btn, index) {btn.addEventListener('click', function(e) {e.stopPropagation();var isActive = btn.classList.contains('is-active');closeAllIANodes();if (!isActive) {currentIaIndex = index;if (exploreBtn) {var exploreSpan = exploreBtn.querySelector('span');if (exploreSpan) exploreSpan.textContent = 'Next';}btn.classList.add('is-active');if (dynamicCaption) {var title = btn.getAttribute('data-title') || '';var desc = btn.getAttribute('data-desc') || '';dynamicCaption.innerHTML = '';var strongTag = document.createElement('strong');strongTag.textContent = title;dynamicCaption.appendChild(strongTag);if (desc) {dynamicCaption.appendChild(document.createTextNode(' - ' + desc));}if (originalCaption) originalCaption.style.display = 'none';dynamicCaption.style.display = 'block';if (footerContentEl) footerContentEl.style.display = 'block';}} else {resetExploreBtn();}});});if (exploreBtn) {exploreBtn.addEventListener('click', function(e) {e.stopPropagation();if (iaNodes.length === 0) return;var nextIndex = currentIaIndex + 1;if (nextIndex >= iaNodes.length) {closeAllIANodes();resetExploreBtn();} else {currentIaIndex = nextIndex;var targetBtn = iaNodes[currentIaIndex];if (targetBtn) {if(targetBtn.classList.contains('is-active')) {targetBtn.click();}targetBtn.click();}}});}if (iaWrapper) {iaWrapper.addEventListener('click', function(e) {if (!e.target.closest('.fv-ia-node-button') && !e.target.closest('.fv-ia-explore-btn')) {closeAllIANodes();resetExploreBtn();}});}window.fvAnimateCharts(chartWrapper);var countdownContainer = chartWrapper.querySelector('.fv-countdown-container');if (countdownContainer) {var targetDateAttr = countdownContainer.getAttribute('data-target-date');if (targetDateAttr) {var targetDate = new Date(targetDateAttr);var primaryColor = countdownContainer.getAttribute('data-primary-color') || '#f97316';var subheadColor = countdownContainer.getAttribute('data-subhead-color') || '#ffffff';var pad = function(n) { return (n < 10 ? '0' : '') + n; };var updateCountdown = function() {var difference = +targetDate - +new Date();var d = 0, h = 0, m = 0, s = 0;if (difference > 0) {d = Math.floor(difference / (1000 * 60 * 60 * 24));h = Math.floor((difference / (1000 * 60 * 60)) % 24);m = Math.floor((difference / 1000 / 60) % 60);s = Math.floor((difference / 1000) % 60);}var daysEl = countdownContainer.querySelector('[data-time="days"]');var hoursEl = countdownContainer.querySelector('[data-time="hours"]');var minsEl = countdownContainer.querySelector('[data-time="minutes"]');var secsEl = countdownContainer.querySelector('[data-time="seconds"]');if (daysEl) daysEl.textContent = d;if (hoursEl) hoursEl.textContent = pad(h);if (minsEl) minsEl.textContent = pad(m);if (secsEl) secsEl.textContent = pad(s);};updateCountdown();setInterval(updateCountdown, 1000);}}}if (false) {var slideshowContainer = document.getElementById(uniqueId + '-slideshow');if (slideshowContainer) {var slides = slideshowContainer.querySelectorAll('.fv-slide');slides.forEach(function(slide) {setupWrapper(slide.querySelector('.fv-chart-wrapper'));});}} else {setupWrapper(root);}}if (document.readyState === 'loading') {document.addEventListener('DOMContentLoaded', function() { initialize('fv-chart-1789655046507-9d9qxv8gn', false); });} else {initialize('fv-chart-1789655046507-9d9qxv8gn', false);}})();</script></div><p>As you can see, the difference between ray tracing at Low and off entirely is fairly significant, amounting to an extra 21 frames in the averages. However, Control Resonant is full of stark shadows, reflective puddles in streets, and shiny office block windows. </p><p>Personally, I like to enable some ray tracing goodness if my graphics card can handle it, and there's a mere five fps average difference between the Medium and High presets on my machine. The RT Ultra preset, however, provides a significant plummet in average frames—and looking at my image comparisons, I really don't think it's worth it.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/rYB4tiZbe5KhW3vC82BzM3-1920-80.jpg" alt="A selection of screenshots showing various ray tracing settings in Control Resonant, with the settings labelled in the bottom left" /><figcaption><small role="credit">Remedy</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/HUgRyYRbbSekn6TB23nCM3-1920-80.jpg" alt="A selection of screenshots showing various ray tracing settings in Control Resonant, with the settings labelled in the bottom left" /><figcaption><small role="credit">Remedy</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/dS4bgyLKm7JKEyW4dBepL3-1920-80.jpg" alt="A selection of screenshots showing various ray tracing settings in Control Resonant, with the settings labelled in the bottom left" /><figcaption><small role="credit">Remedy</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/j2XnotGXBq7QwGSRX4kCP3-1920-80.jpg" alt="A selection of screenshots showing various ray tracing settings in Control Resonant, with the settings labelled in the bottom left" /><figcaption><small role="credit">Remedy</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/Zm9d9pZXe9qZ4R2YdPaiK3-1920-80.jpg" alt="A selection of screenshots showing various ray tracing settings in Control Resonant, with the settings labelled in the bottom left" /><figcaption><small role="credit">Remedy</small></figcaption></figure></figure><p>Sure, you can spot some differences between Ultra RT and High if you really hunt for them. The lighting on the parking lot ceiling above the central lamp, for example, looks a lot more realistic with the ray tracing maxed out. But switching back between this and the High setting during actual gameplay, you'll really struggle to tell.</p><p>In fact, the Medium RT preset looks pretty darn good as well, although the ceiling darkens up considerably. If you switch to Low, shadows lose their definition fairly quickly, as evidenced by the truck in the background and Dylan's legs. </p><p>Given that Control Resonant likes to play with light and shade in its environments, I think that RT High is probably the best compromise between image quality and performance. Still, all these screenshots look grand 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-1789658315034-doo154a94 *, #fv-chart-1789658315034-doo154a94 *:before, #fv-chart-1789658315034-doo154a94 *:after, #fv-chart-1789658315034-doo154a94-slideshow *, #fv-chart-1789658315034-doo154a94-slideshow *:before, #fv-chart-1789658315034-doo154a94-slideshow *:after {box-sizing: border-box !important; margin: 0; padding: 0; border: 0;font-size: 100%; font: inherit; vertical-align: baseline;}#fv-chart-1789658315034-doo154a94, #fv-chart-1789658315034-doo154a94-slideshow { font-family: 'Open Sans', sans-serif !important; }#fv-chart-1789658315034-doo154a94 {position: relative !important; overflow: visible !important;--riv-primary: #E33235;}#fv-chart-1789658315034-doo154a94 .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-1789658315034-doo154a94 .fv-inner-wrapper.fv-no-header.fv-is-image-compare {padding-top: 0 !important;}#fv-chart-1789658315034-doo154a94.fv-full-bleed {width: 100vw !important;margin-left: calc(50% - 50vw) !important;}body {overflow-x: clip !important;}#fv-chart-1789658315034-doo154a94.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-1789658315034-doo154a94 .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-1789658315034-doo154a94-slideshow {position: relative !important;width: 100% !important;margin: 1rem 0 !important;--riv-primary: #E33235;}#fv-chart-1789658315034-doo154a94-slideshow .fv-slides-wrapper {position: relative !important;width: 100% !important;}#fv-chart-1789658315034-doo154a94-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-1789658315034-doo154a94-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-1789658315034-doo154a94-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-1789658315034-doo154a94-slideshow .fv-nav-btn svg {width: 18px !important;height: 18px !important;stroke-width: 3px !important;filter: none !important;}#fv-chart-1789658315034-doo154a94-slideshow .fv-nav-btn:hover {opacity: 0.9 !important;transform: translateY(-1px) !important;}#fv-chart-1789658315034-doo154a94-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-1789658315034-doo154a94-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-1789658315034-doo154a94-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-1789658315034-doo154a94-slideshow .fv-slideshow-select:focus {outline: 2px solid #E33235 !important;border-color: #E33235 !important;}#fv-chart-1789658315034-doo154a94 .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-1789658315034-doo154a94 .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-1789658315034-doo154a94 .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-1789658315034-doo154a94 .fv-versus-chart { display: flex; flex-direction: column; width: 100%; margin-top: 1rem; }#fv-chart-1789658315034-doo154a94 .fv-versus-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 1.5rem; padding: 0 1rem; }#fv-chart-1789658315034-doo154a94 .fv-versus-select-wrapper { flex: 1; min-width: 0; }#fv-chart-1789658315034-doo154a94 .fv-versus-select-wrapper.fv-left { text-align: center; padding-right: 1rem; }#fv-chart-1789658315034-doo154a94 .fv-versus-select-wrapper.fv-right { text-align: center; padding-left: 1rem; }#fv-chart-1789658315034-doo154a94 .fv-versus-select-container { position: relative; display: inline-block; max-width: 100%; width: 100%; }#fv-chart-1789658315034-doo154a94 .fv-versus-chevron { position: absolute; top: 50%; transform: translateY(-50%); pointer-events: none; width: 16px; height: 16px; flex-shrink: 0; }#fv-chart-1789658315034-doo154a94 .fv-versus-select-wrapper.fv-left .fv-versus-chevron { right: 0; }#fv-chart-1789658315034-doo154a94 .fv-versus-select-wrapper.fv-right .fv-versus-chevron { right: 0; }#fv-chart-1789658315034-doo154a94 .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-1789658315034-doo154a94 .fv-versus-select.fv-select-left { text-align: center; direction: ltr; padding-right: 1.25rem; }#fv-chart-1789658315034-doo154a94 .fv-versus-select.fv-select-right { text-align: center; padding-right: 1.25rem; }#fv-chart-1789658315034-doo154a94 .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-1789658315034-doo154a94 .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-1789658315034-doo154a94 .fv-versus-body { display: flex; flex-direction: column; gap: 1.5rem; }#fv-chart-1789658315034-doo154a94 .fv-versus-row { position: relative; height: auto; padding-top: 20px; margin-bottom: 0.25rem; display: block; }#fv-chart-1789658315034-doo154a94 .fv-versus-bar-container { position: relative; height: 32px; display: flex; align-items: center; }#fv-chart-1789658315034-doo154a94 .fv-versus-bar-left-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-end; align-items: center; }#fv-chart-1789658315034-doo154a94 .fv-versus-bar-right-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-start; align-items: center; }#fv-chart-1789658315034-doo154a94 .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-1789658315034-doo154a94 .fv-versus-bar-left { border-radius: 4px 0 0 4px; justify-content: flex-end; padding: 0 8px; }#fv-chart-1789658315034-doo154a94 .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-1789658315034-doo154a94 .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-1789658315034-doo154a94 .fv-inside-left { white-space: nowrap; flex-shrink: 0; }#fv-chart-1789658315034-doo154a94 .fv-inside-right { white-space: nowrap; flex-shrink: 0; }#fv-chart-1789658315034-doo154a94 .fv-versus-val-text { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; }#fv-chart-1789658315034-doo154a94 .fv-versus-pct-diff { font-size: 12px; font-weight: 600; }#fv-chart-1789658315034-doo154a94 .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-1789658315034-doo154a94 .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-1789658315034-doo154a94 .fv-image-compare-container { width: auto !important; margin-left: -1.5rem !important; margin-right: -1.5rem !important; margin-bottom: 2rem !important; }#fv-chart-1789658315034-doo154a94.fv-full-bleed .fv-image-compare-container { width: 100% !important; max-width: none !important; margin: 0 auto !important; }#fv-chart-1789658315034-doo154a94 .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-1789658315034-doo154a94 .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-1789658315034-doo154a94 .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-1789658315034-doo154a94 .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-1789658315034-doo154a94 .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-1789658315034-doo154a94 .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-1789658315034-doo154a94 .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-1789658315034-doo154a94 .fv-image-compare-handle.fv-image-compare-handle-square { border-radius: 6px !important; }#fv-chart-1789658315034-doo154a94 .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-1789658315034-doo154a94 .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-1789658315034-doo154a94 .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-1789658315034-doo154a94 .fv-image-compare-label-left { left: 1rem !important; }#fv-chart-1789658315034-doo154a94 .fv-image-compare-label-right { right: 1rem !important; }#fv-chart-1789658315034-doo154a94 .fv-image-compare-expand-btn, #fv-chart-1789658315034-doo154a94 .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-1789658315034-doo154a94 .fv-image-compare-expand-btn:hover, #fv-chart-1789658315034-doo154a94 .fv-image-compare-close-btn:hover { background-color: rgba(0, 0, 0, 0.7) !important; }#fv-chart-1789658315034-doo154a94 .fv-image-compare-close-btn { display: none !important; top: 1rem !important; bottom: auto !important; }#fv-chart-1789658315034-doo154a94 .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-1789658315034-doo154a94 .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-1789658315034-doo154a94 .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-inner:active { cursor: grabbing !important; }#fv-chart-1789658315034-doo154a94 .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-1789658315034-doo154a94 .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-1789658315034-doo154a94 .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-expand-btn { display: none !important; }#fv-chart-1789658315034-doo154a94 .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-close-btn { display: flex !important; }#fv-chart-1789658315034-doo154a94 .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-label-right { right: 4rem !important; }#fv-chart-1789658315034-doo154a94 .fv-bottom-bar { display: flex !important; flex-direction: column !important; align-items: center !important; margin-top: 0.5rem !important; gap: 1rem !important; }#fv-chart-1789658315034-doo154a94 .fv-footer-content { text-align: center !important; width: 100% !important; }#fv-chart-1789658315034-doo154a94 .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-1789658315034-doo154a94 .fv-dropdown-wrapper { text-align: center !important; margin-bottom: 16px !important; margin-top: 0 !important; }#fv-chart-1789658315034-doo154a94 .fv-dropdown-title-container { position: relative !important; display: inline-block !important; max-width: 100% !important; }#fv-chart-1789658315034-doo154a94 .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-1789658315034-doo154a94 .fv-dropdown-title:focus { outline: none !important; }#fv-chart-1789658315034-doo154a94 .fv-dropdown-title::-ms-expand { display: none !important; }#fv-chart-1789658315034-doo154a94 .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-1789658315034-doo154a94 .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-1789658315034-doo154a94 .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-1789658315034-doo154a94 .fv-carousel-nav-btn:hover { border-color: #9ca3af !important; }#fv-chart-1789658315034-doo154a94 .fv-carousel-counter { font-size: 14px !important; color: #374151 !important; text-align: center !important; margin-top: 1rem !important; }#fv-chart-1789658315034-doo154a94 .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-1789658315034-doo154a94 .fv-legend-item { display: flex !important; align-items: center !important; gap: 6px !important; font-size: 14px !important; color: #374151 !important; }#fv-chart-1789658315034-doo154a94 .fv-legend-color { width: 12px !important; height: 12px !important; border-radius: 3px !important; }#fv-chart-1789658315034-doo154a94 .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-1789658315034-doo154a94 .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-1789658315034-doo154a94 .fv-multi-legend-swatch { width: 16px !important; height: 16px !important; border-radius: 3px !important; }#fv-chart-1789658315034-doo154a94 .fv-benchmark-group { margin-bottom: 1rem !important; }#fv-chart-1789658315034-doo154a94 .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-1789658315034-doo154a94 .fv-bar-row, #fv-chart-1789658315034-doo154a94 .fv-stacked-product { display: flex !important; align-items: center !important; width: 100% !important; margin-bottom: 0.75rem !important; position: relative !important; }#fv-chart-1789658315034-doo154a94 .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-1789658315034-doo154a94 .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-1789658315034-doo154a94 .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-1789658315034-doo154a94.preview-wrapper .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1789658315034-doo154a94.preview-wrapper .fv-bar-commentary-inline:focus, #fv-chart-1789658315034-doo154a94.preview-wrapper .fv-bar-commentary-inline:focus-within, #fv-chart-1789658315034-doo154a94.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1789658315034-doo154a94.mobile-view .fv-bar-commentary-inline:focus, #fv-chart-1789658315034-doo154a94.mobile-view .fv-bar-commentary-inline:focus-within { display: flex !important; }#fv-chart-1789658315034-doo154a94 .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-1789658315034-doo154a94 .fv-bar:hover { opacity: 0.8 !important; }#fv-chart-1789658315034-doo154a94 .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-1789658315034-doo154a94 .fv-bar-inner-label { white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; padding-right: 8px !important; }#fv-chart-1789658315034-doo154a94 .fv-bar-inner-value { flex-shrink: 0 !important; }#fv-chart-1789658315034-doo154a94 .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-1789658315034-doo154a94 .fv-bar-label.fv-primary-product { font-weight: bold !important; color: var(--riv-primary) !important; }#fv-chart-1789658315034-doo154a94 .fv-multi-bar-container { flex-direction: column !important; padding: 4px !important; align-items: stretch !important; gap: 4px !important; height: auto !important; }#fv-chart-1789658315034-doo154a94 .fv-multi-bar-item { display: flex !important; align-items: center !important; height: 25px !important; width: 100% !important; }#fv-chart-1789658315034-doo154a94 .fv-stacked-bar { display: flex !important; overflow: hidden !important; }#fv-chart-1789658315034-doo154a94 .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-1789658315034-doo154a94 .fv-stacked-segment:last-child { border-right: none !important; }#fv-chart-1789658315034-doo154a94 .fv-segment-value { font-size: 14px !important; font-weight: bold !important; }#fv-chart-1789658315034-doo154a94 .fv-grouped-bar-product { display: flex !important; flex-direction: column !important; width: 100% !important; margin-bottom: 1.25rem !important; }#fv-chart-1789658315034-doo154a94 .fv-grouped-product-title-wrapper { padding-left: 150px !important; }#fv-chart-1789658315034-doo154a94 .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-1789658315034-doo154a94 .fv-bar-cluster { width: 100% !important; flex-grow: 1 !important; display: flex !important; flex-direction: column !important; }#fv-chart-1789658315034-doo154a94 .fv-bar-cluster .fv-bar-row { margin-bottom: 3px !important; }#fv-chart-1789658315034-doo154a94 .fv-bar-cluster .fv-bar-container { height: 20px !important; }#fv-chart-1789658315034-doo154a94 .riv-grid line {stroke: #D1D5DB !important;stroke-dasharray: 3 3 !important;}#fv-chart-1789658315034-doo154a94 .fv-x-axis-wrapper { display: flex !important; width: 100% !important; margin-top: 0.5rem !important; }#fv-chart-1789658315034-doo154a94 .fv-x-axis-label-space { width: 150px !important; padding-right: 10px !important; flex-shrink: 0 !important; }#fv-chart-1789658315034-doo154a94 .fv-x-axis-chart-space { flex-grow: 1 !important; padding-right: 8px !important; }#fv-chart-1789658315034-doo154a94 .fv-x-axis-wrapper.fv-grouped-x-axis { margin-left: 0 !important; }#fv-chart-1789658315034-doo154a94 .fv-x-axis-line { border-top: 1px solid #D1D5DB !important; }#fv-chart-1789658315034-doo154a94 .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-1789658315034-doo154a94 .fv-x-axis-ticks span { position: relative !important; }#fv-chart-1789658315034-doo154a94 .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-1789658315034-doo154a94 .fv-x-axis-unit { text-align: center !important; font-size: 14px !important; color: #374151 !important; margin-top: 8px !important; display: block !important; }#fv-chart-1789658315034-doo154a94 .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-1789658315034-doo154a94 .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-1789658315034-doo154a94.mobile-view .fv-pie-container,#fv-chart-1789658315034-doo154a94.labels-on-top .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1789658315034-doo154a94.mobile-view .fv-grouped-product-title-wrapper,#fv-chart-1789658315034-doo154a94.labels-on-top .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1789658315034-doo154a94.mobile-view .fv-bar-row,#fv-chart-1789658315034-doo154a94.mobile-view .fv-stacked-product,#fv-chart-1789658315034-doo154a94.mobile-view .fv-grouped-bar-product,#fv-chart-1789658315034-doo154a94.labels-on-top .fv-bar-row,#fv-chart-1789658315034-doo154a94.labels-on-top .fv-stacked-product,#fv-chart-1789658315034-doo154a94.labels-on-top .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1789658315034-doo154a94.mobile-view .fv-bar-label:not(.fv-grouped-product-title),#fv-chart-1789658315034-doo154a94.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-1789658315034-doo154a94.mobile-view .fv-bar-label,#fv-chart-1789658315034-doo154a94.mobile-view .fv-grouped-product-title,#fv-chart-1789658315034-doo154a94.labels-on-top .fv-bar-label,#fv-chart-1789658315034-doo154a94.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-1789658315034-doo154a94.mobile-view .fv-bar-container,#fv-chart-1789658315034-doo154a94.mobile-view .fv-bar-cluster,#fv-chart-1789658315034-doo154a94.labels-on-top .fv-bar-container,#fv-chart-1789658315034-doo154a94.labels-on-top .fv-bar-cluster {width: 100% !important;}#fv-chart-1789658315034-doo154a94.mobile-view .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1789658315034-doo154a94.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1789658315034-doo154a94.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1789658315034-doo154a94.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus-within,#fv-chart-1789658315034-doo154a94.labels-on-top .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1789658315034-doo154a94.labels-on-top .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1789658315034-doo154a94.labels-on-top .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1789658315034-doo154a94.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-1789658315034-doo154a94.mobile-view .fv-x-axis-wrapper,#fv-chart-1789658315034-doo154a94.labels-on-top .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1789658315034-doo154a94.mobile-view .fv-x-axis-label-space,#fv-chart-1789658315034-doo154a94.labels-on-top .fv-x-axis-label-space {display: none !important;}#fv-chart-1789658315034-doo154a94.mobile-view .fv-x-axis-chart-space,#fv-chart-1789658315034-doo154a94.labels-on-top .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1789658315034-doo154a94.mobile-view .fv-benchmark-title,#fv-chart-1789658315034-doo154a94.labels-on-top .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1789658315034-doo154a94.mobile-view .fv-dropdown-title,#fv-chart-1789658315034-doo154a94.labels-on-top .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1789658315034-doo154a94.mobile-view .fv-carousel-nav-btn,#fv-chart-1789658315034-doo154a94.labels-on-top .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1789658315034-doo154a94.mobile-view .fv-chart-title,#fv-chart-1789658315034-doo154a94.labels-on-top .fv-chart-title {padding: 0 8px !important;}#fv-chart-1789658315034-doo154a94.mobile-view .fv-chart-subhead,#fv-chart-1789658315034-doo154a94.labels-on-top .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1789658315034-doo154a94.mobile-view .fv-versus-header,#fv-chart-1789658315034-doo154a94.labels-on-top .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1789658315034-doo154a94.mobile-view .fv-versus-select-wrapper,#fv-chart-1789658315034-doo154a94.labels-on-top .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1789658315034-doo154a94.mobile-view .fv-versus-select-wrapper.fv-left,#fv-chart-1789658315034-doo154a94.labels-on-top .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1789658315034-doo154a94.mobile-view .fv-versus-select-wrapper.fv-right,#fv-chart-1789658315034-doo154a94.labels-on-top .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1789658315034-doo154a94.mobile-view .fv-versus-select.fv-select-left,#fv-chart-1789658315034-doo154a94.labels-on-top .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1789658315034-doo154a94.mobile-view .fv-versus-select.fv-select-right,#fv-chart-1789658315034-doo154a94.labels-on-top .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1789658315034-doo154a94.mobile-view .fv-versus-vs,#fv-chart-1789658315034-doo154a94.labels-on-top .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1789658315034-doo154a94.mobile-view .fv-versus-select-container,#fv-chart-1789658315034-doo154a94.labels-on-top .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1789658315034-doo154a94.mobile-view .fv-versus-select,#fv-chart-1789658315034-doo154a94.labels-on-top .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1789658315034-doo154a94.mobile-view .fv-stl-shop-all-btn,#fv-chart-1789658315034-doo154a94.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-1789658315034-doo154a94.mobile-view .fv-stl-shop-all-logo,#fv-chart-1789658315034-doo154a94.mobile-view .fv-stl-shop-all-icon,#fv-chart-1789658315034-doo154a94.labels-on-top .fv-stl-shop-all-logo,#fv-chart-1789658315034-doo154a94.labels-on-top .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1789658315034-doo154a94.mobile-view .fv-stl-shop-all-icon svg,#fv-chart-1789658315034-doo154a94.labels-on-top .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1789658315034-doo154a94.mobile-view .fv-bar-commentary-inline,#fv-chart-1789658315034-doo154a94.labels-on-top .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1789658315034-doo154a94.mobile-view .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1789658315034-doo154a94.mobile-view.fv-contains-line-chart .fv-footer-content {margin-left: -1rem !important;margin-right: -1rem !important;}@media (max-width: 599px) {#fv-chart-1789658315034-doo154a94 .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1789658315034-doo154a94 .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1789658315034-doo154a94 .fv-bar-row,#fv-chart-1789658315034-doo154a94 .fv-stacked-product,#fv-chart-1789658315034-doo154a94 .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1789658315034-doo154a94 .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-1789658315034-doo154a94 .fv-bar-label,#fv-chart-1789658315034-doo154a94 .fv-grouped-product-title {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1789658315034-doo154a94 .fv-bar-container,#fv-chart-1789658315034-doo154a94 .fv-bar-cluster {width: 100% !important;}#fv-chart-1789658315034-doo154a94 .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1789658315034-doo154a94 .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1789658315034-doo154a94 .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1789658315034-doo154a94 .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-1789658315034-doo154a94 .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1789658315034-doo154a94 .fv-x-axis-label-space {display: none !important;}#fv-chart-1789658315034-doo154a94 .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1789658315034-doo154a94 .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1789658315034-doo154a94 .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1789658315034-doo154a94 .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1789658315034-doo154a94 .fv-chart-title {padding: 0 8px !important;}#fv-chart-1789658315034-doo154a94 .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1789658315034-doo154a94 .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1789658315034-doo154a94 .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1789658315034-doo154a94 .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1789658315034-doo154a94 .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1789658315034-doo154a94 .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1789658315034-doo154a94 .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1789658315034-doo154a94 .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1789658315034-doo154a94 .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1789658315034-doo154a94 .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1789658315034-doo154a94 .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-1789658315034-doo154a94 .fv-stl-shop-all-logo,#fv-chart-1789658315034-doo154a94 .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1789658315034-doo154a94 .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1789658315034-doo154a94 .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1789658315034-doo154a94 .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1789658315034-doo154a94.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": "Control Resonant - Ray Tracing Image Quality","description": "A comparison between RT High settings, and RT Low. Notice the sharper shadow Dylan casts on the left, and the more realistic reflections on the wet road.","creator": {"@type": "Organization","name": "PC Gamer","logo": "https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png"},"isAccessibleForFree": true,"dateCreated": "2026-09-17T15:18:35.034Z","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-1789658315034-doo154a94" 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">Control Resonant - Ray Tracing Image Quality</h3><p class="fv-chart-subhead">A comparison between RT High settings, and RT Low. Notice the sharper shadow Dylan casts on the left, and the more realistic reflections on the wet road.</p><div class="riv-chart-container"><div class="fv-chart-item" id="fv-chart-1789658315034-doo154a94-image-compare-1" data-chart-type="Image Comparison" data-title="Image Comparison" data-subhead="A comparison between RT High settings, and RT Low. Notice the sharper shadow Dylan casts on the left, and the more realistic, softer reflections on the wet road." 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/sVTuWGcBycG66DXUNQcbrf.jpg" data-highres-src="https://cdn.mos.cms.futurecdn.net/sVTuWGcBycG66DXUNQcbrf.jpg" alt="After" class="fv-image-compare-bg" loading="lazy" referrerpolicy="no-referrer" draggable="false" /><img src="https://cdn.mos.cms.futurecdn.net/brq2PKpG6SeRqdW5DnQyqa.jpg" data-highres-src="https://cdn.mos.cms.futurecdn.net/brq2PKpG6SeRqdW5DnQyqa.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">RT High</div><div class="fv-image-compare-label fv-image-compare-label-right">RT Low</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-1789658315034-doo154a94', false); });} else {initialize('fv-chart-1789658315034-doo154a94', false);}})();</script></div><p>There are some appreciable differences with High ray tracing enabled. In the brightly lit Manhattan street above, the Low ray tracing reflections in the road become a little blocky, while High gives them a hazy quality that feels more appropriate for the scene. </p><p>And again, check out Dylan's shadow. It's crisp and well-defined with ray tracing set to High, and quite fuzzy at Low. As is the lighting on Dylan himself, now I come to notice it. Still, I think both of these presets make the game look great, especially once you stop pixel hunting and start stalking the streets.</p><p>Keeping ray tracing set to High for consistencies sake, I thought I'd see if I could gain some extra performance by adjusting the regular graphics presets. It's a similar story, though: Ultra settings provide the most significant performance drop, while High and Medium are so close as to be within margins of error.</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-1789656003742-78tifcivu *, #fv-chart-1789656003742-78tifcivu *:before, #fv-chart-1789656003742-78tifcivu *:after, #fv-chart-1789656003742-78tifcivu-slideshow *, #fv-chart-1789656003742-78tifcivu-slideshow *:before, #fv-chart-1789656003742-78tifcivu-slideshow *:after {box-sizing: border-box !important; margin: 0; padding: 0; border: 0;font-size: 100%; font: inherit; vertical-align: baseline;}#fv-chart-1789656003742-78tifcivu, #fv-chart-1789656003742-78tifcivu-slideshow { font-family: 'Open Sans', sans-serif !important; }#fv-chart-1789656003742-78tifcivu {position: relative !important; overflow: visible !important;--riv-primary: #E33235;}#fv-chart-1789656003742-78tifcivu .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-1789656003742-78tifcivu .fv-inner-wrapper.fv-no-header.fv-is-image-compare {padding-top: 0 !important;}#fv-chart-1789656003742-78tifcivu.fv-full-bleed {width: 100vw !important;margin-left: calc(50% - 50vw) !important;}body {overflow-x: clip !important;}#fv-chart-1789656003742-78tifcivu.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-1789656003742-78tifcivu .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-1789656003742-78tifcivu-slideshow {position: relative !important;width: 100% !important;margin: 1rem 0 !important;--riv-primary: #E33235;}#fv-chart-1789656003742-78tifcivu-slideshow .fv-slides-wrapper {position: relative !important;width: 100% !important;}#fv-chart-1789656003742-78tifcivu-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-1789656003742-78tifcivu-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-1789656003742-78tifcivu-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-1789656003742-78tifcivu-slideshow .fv-nav-btn svg {width: 18px !important;height: 18px !important;stroke-width: 3px !important;filter: none !important;}#fv-chart-1789656003742-78tifcivu-slideshow .fv-nav-btn:hover {opacity: 0.9 !important;transform: translateY(-1px) !important;}#fv-chart-1789656003742-78tifcivu-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-1789656003742-78tifcivu-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-1789656003742-78tifcivu-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-1789656003742-78tifcivu-slideshow .fv-slideshow-select:focus {outline: 2px solid #E33235 !important;border-color: #E33235 !important;}#fv-chart-1789656003742-78tifcivu .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-1789656003742-78tifcivu .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-1789656003742-78tifcivu .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-1789656003742-78tifcivu .fv-versus-chart { display: flex; flex-direction: column; width: 100%; margin-top: 1rem; }#fv-chart-1789656003742-78tifcivu .fv-versus-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 1.5rem; padding: 0 1rem; }#fv-chart-1789656003742-78tifcivu .fv-versus-select-wrapper { flex: 1; min-width: 0; }#fv-chart-1789656003742-78tifcivu .fv-versus-select-wrapper.fv-left { text-align: center; padding-right: 1rem; }#fv-chart-1789656003742-78tifcivu .fv-versus-select-wrapper.fv-right { text-align: center; padding-left: 1rem; }#fv-chart-1789656003742-78tifcivu .fv-versus-select-container { position: relative; display: inline-block; max-width: 100%; width: 100%; }#fv-chart-1789656003742-78tifcivu .fv-versus-chevron { position: absolute; top: 50%; transform: translateY(-50%); pointer-events: none; width: 16px; height: 16px; flex-shrink: 0; }#fv-chart-1789656003742-78tifcivu .fv-versus-select-wrapper.fv-left .fv-versus-chevron { right: 0; }#fv-chart-1789656003742-78tifcivu .fv-versus-select-wrapper.fv-right .fv-versus-chevron { right: 0; }#fv-chart-1789656003742-78tifcivu .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-1789656003742-78tifcivu .fv-versus-select.fv-select-left { text-align: center; direction: ltr; padding-right: 1.25rem; }#fv-chart-1789656003742-78tifcivu .fv-versus-select.fv-select-right { text-align: center; padding-right: 1.25rem; }#fv-chart-1789656003742-78tifcivu .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-1789656003742-78tifcivu .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-1789656003742-78tifcivu .fv-versus-body { display: flex; flex-direction: column; gap: 1.5rem; }#fv-chart-1789656003742-78tifcivu .fv-versus-row { position: relative; height: auto; padding-top: 20px; margin-bottom: 0.25rem; display: block; }#fv-chart-1789656003742-78tifcivu .fv-versus-bar-container { position: relative; height: 32px; display: flex; align-items: center; }#fv-chart-1789656003742-78tifcivu .fv-versus-bar-left-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-end; align-items: center; }#fv-chart-1789656003742-78tifcivu .fv-versus-bar-right-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-start; align-items: center; }#fv-chart-1789656003742-78tifcivu .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-1789656003742-78tifcivu .fv-versus-bar-left { border-radius: 4px 0 0 4px; justify-content: flex-end; padding: 0 8px; }#fv-chart-1789656003742-78tifcivu .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-1789656003742-78tifcivu .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-1789656003742-78tifcivu .fv-inside-left { white-space: nowrap; flex-shrink: 0; }#fv-chart-1789656003742-78tifcivu .fv-inside-right { white-space: nowrap; flex-shrink: 0; }#fv-chart-1789656003742-78tifcivu .fv-versus-val-text { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; }#fv-chart-1789656003742-78tifcivu .fv-versus-pct-diff { font-size: 12px; font-weight: 600; }#fv-chart-1789656003742-78tifcivu .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-1789656003742-78tifcivu .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-1789656003742-78tifcivu .fv-bottom-bar { display: flex !important; flex-direction: column !important; align-items: center !important; margin-top: 0.5rem !important; gap: 1rem !important; }#fv-chart-1789656003742-78tifcivu .fv-footer-content { text-align: center !important; width: 100% !important; }#fv-chart-1789656003742-78tifcivu .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-1789656003742-78tifcivu .fv-dropdown-wrapper { text-align: center !important; margin-bottom: 16px !important; margin-top: 0 !important; }#fv-chart-1789656003742-78tifcivu .fv-dropdown-title-container { position: relative !important; display: inline-block !important; max-width: 100% !important; }#fv-chart-1789656003742-78tifcivu .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-1789656003742-78tifcivu .fv-dropdown-title:focus { outline: none !important; }#fv-chart-1789656003742-78tifcivu .fv-dropdown-title::-ms-expand { display: none !important; }#fv-chart-1789656003742-78tifcivu .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-1789656003742-78tifcivu .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-1789656003742-78tifcivu .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-1789656003742-78tifcivu .fv-carousel-nav-btn:hover { border-color: #9ca3af !important; }#fv-chart-1789656003742-78tifcivu .fv-carousel-counter { font-size: 14px !important; color: #374151 !important; text-align: center !important; margin-top: 1rem !important; }#fv-chart-1789656003742-78tifcivu .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-1789656003742-78tifcivu .fv-legend-item { display: flex !important; align-items: center !important; gap: 6px !important; font-size: 14px !important; color: #374151 !important; }#fv-chart-1789656003742-78tifcivu .fv-legend-color { width: 12px !important; height: 12px !important; border-radius: 3px !important; }#fv-chart-1789656003742-78tifcivu .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-1789656003742-78tifcivu .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-1789656003742-78tifcivu .fv-multi-legend-swatch { width: 16px !important; height: 16px !important; border-radius: 3px !important; }#fv-chart-1789656003742-78tifcivu .fv-benchmark-group { margin-bottom: 1rem !important; }#fv-chart-1789656003742-78tifcivu .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-1789656003742-78tifcivu .fv-bar-row, #fv-chart-1789656003742-78tifcivu .fv-stacked-product { display: flex !important; align-items: center !important; width: 100% !important; margin-bottom: 0.75rem !important; position: relative !important; }#fv-chart-1789656003742-78tifcivu .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-1789656003742-78tifcivu .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-1789656003742-78tifcivu .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-1789656003742-78tifcivu.preview-wrapper .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1789656003742-78tifcivu.preview-wrapper .fv-bar-commentary-inline:focus, #fv-chart-1789656003742-78tifcivu.preview-wrapper .fv-bar-commentary-inline:focus-within, #fv-chart-1789656003742-78tifcivu.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1789656003742-78tifcivu.mobile-view .fv-bar-commentary-inline:focus, #fv-chart-1789656003742-78tifcivu.mobile-view .fv-bar-commentary-inline:focus-within { display: flex !important; }#fv-chart-1789656003742-78tifcivu .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-1789656003742-78tifcivu .fv-bar:hover { opacity: 0.8 !important; }#fv-chart-1789656003742-78tifcivu .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-1789656003742-78tifcivu .fv-bar-inner-label { white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; padding-right: 8px !important; }#fv-chart-1789656003742-78tifcivu .fv-bar-inner-value { flex-shrink: 0 !important; }#fv-chart-1789656003742-78tifcivu .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-1789656003742-78tifcivu .fv-bar-label.fv-primary-product { font-weight: bold !important; color: var(--riv-primary) !important; }#fv-chart-1789656003742-78tifcivu .fv-multi-bar-container { flex-direction: column !important; padding: 4px !important; align-items: stretch !important; gap: 4px !important; height: auto !important; }#fv-chart-1789656003742-78tifcivu .fv-multi-bar-item { display: flex !important; align-items: center !important; height: 25px !important; width: 100% !important; }#fv-chart-1789656003742-78tifcivu .fv-stacked-bar { display: flex !important; overflow: hidden !important; }#fv-chart-1789656003742-78tifcivu .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-1789656003742-78tifcivu .fv-stacked-segment:last-child { border-right: none !important; }#fv-chart-1789656003742-78tifcivu .fv-segment-value { font-size: 14px !important; font-weight: bold !important; }#fv-chart-1789656003742-78tifcivu .fv-grouped-bar-product { display: flex !important; flex-direction: column !important; width: 100% !important; margin-bottom: 1.25rem !important; }#fv-chart-1789656003742-78tifcivu .fv-grouped-product-title-wrapper { padding-left: 150px !important; }#fv-chart-1789656003742-78tifcivu .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-1789656003742-78tifcivu .fv-bar-cluster { width: 100% !important; flex-grow: 1 !important; display: flex !important; flex-direction: column !important; }#fv-chart-1789656003742-78tifcivu .fv-bar-cluster .fv-bar-row { margin-bottom: 3px !important; }#fv-chart-1789656003742-78tifcivu .fv-bar-cluster .fv-bar-container { height: 20px !important; }#fv-chart-1789656003742-78tifcivu .riv-grid line {stroke: #D1D5DB !important;stroke-dasharray: 3 3 !important;}#fv-chart-1789656003742-78tifcivu .fv-x-axis-wrapper { display: flex !important; width: 100% !important; margin-top: 0.5rem !important; }#fv-chart-1789656003742-78tifcivu .fv-x-axis-label-space { width: 150px !important; padding-right: 10px !important; flex-shrink: 0 !important; }#fv-chart-1789656003742-78tifcivu .fv-x-axis-chart-space { flex-grow: 1 !important; padding-right: 8px !important; }#fv-chart-1789656003742-78tifcivu .fv-x-axis-wrapper.fv-grouped-x-axis { margin-left: 0 !important; }#fv-chart-1789656003742-78tifcivu .fv-x-axis-line { border-top: 1px solid #D1D5DB !important; }#fv-chart-1789656003742-78tifcivu .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-1789656003742-78tifcivu .fv-x-axis-ticks span { position: relative !important; }#fv-chart-1789656003742-78tifcivu .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-1789656003742-78tifcivu .fv-x-axis-unit { text-align: center !important; font-size: 14px !important; color: #374151 !important; margin-top: 8px !important; display: block !important; }#fv-chart-1789656003742-78tifcivu .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-1789656003742-78tifcivu .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-1789656003742-78tifcivu.mobile-view .fv-pie-container,#fv-chart-1789656003742-78tifcivu.labels-on-top .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1789656003742-78tifcivu.mobile-view .fv-grouped-product-title-wrapper,#fv-chart-1789656003742-78tifcivu.labels-on-top .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1789656003742-78tifcivu.mobile-view .fv-bar-row,#fv-chart-1789656003742-78tifcivu.mobile-view .fv-stacked-product,#fv-chart-1789656003742-78tifcivu.mobile-view .fv-grouped-bar-product,#fv-chart-1789656003742-78tifcivu.labels-on-top .fv-bar-row,#fv-chart-1789656003742-78tifcivu.labels-on-top .fv-stacked-product,#fv-chart-1789656003742-78tifcivu.labels-on-top .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1789656003742-78tifcivu.mobile-view .fv-bar-label:not(.fv-grouped-product-title),#fv-chart-1789656003742-78tifcivu.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-1789656003742-78tifcivu.mobile-view .fv-bar-label,#fv-chart-1789656003742-78tifcivu.mobile-view .fv-grouped-product-title,#fv-chart-1789656003742-78tifcivu.labels-on-top .fv-bar-label,#fv-chart-1789656003742-78tifcivu.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-1789656003742-78tifcivu.mobile-view .fv-bar-container,#fv-chart-1789656003742-78tifcivu.mobile-view .fv-bar-cluster,#fv-chart-1789656003742-78tifcivu.labels-on-top .fv-bar-container,#fv-chart-1789656003742-78tifcivu.labels-on-top .fv-bar-cluster {width: 100% !important;}#fv-chart-1789656003742-78tifcivu.mobile-view .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1789656003742-78tifcivu.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1789656003742-78tifcivu.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1789656003742-78tifcivu.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus-within,#fv-chart-1789656003742-78tifcivu.labels-on-top .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1789656003742-78tifcivu.labels-on-top .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1789656003742-78tifcivu.labels-on-top .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1789656003742-78tifcivu.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-1789656003742-78tifcivu.mobile-view .fv-x-axis-wrapper,#fv-chart-1789656003742-78tifcivu.labels-on-top .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1789656003742-78tifcivu.mobile-view .fv-x-axis-label-space,#fv-chart-1789656003742-78tifcivu.labels-on-top .fv-x-axis-label-space {display: none !important;}#fv-chart-1789656003742-78tifcivu.mobile-view .fv-x-axis-chart-space,#fv-chart-1789656003742-78tifcivu.labels-on-top .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1789656003742-78tifcivu.mobile-view .fv-benchmark-title,#fv-chart-1789656003742-78tifcivu.labels-on-top .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1789656003742-78tifcivu.mobile-view .fv-dropdown-title,#fv-chart-1789656003742-78tifcivu.labels-on-top .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1789656003742-78tifcivu.mobile-view .fv-carousel-nav-btn,#fv-chart-1789656003742-78tifcivu.labels-on-top .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1789656003742-78tifcivu.mobile-view .fv-chart-title,#fv-chart-1789656003742-78tifcivu.labels-on-top .fv-chart-title {padding: 0 8px !important;}#fv-chart-1789656003742-78tifcivu.mobile-view .fv-chart-subhead,#fv-chart-1789656003742-78tifcivu.labels-on-top .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1789656003742-78tifcivu.mobile-view .fv-versus-header,#fv-chart-1789656003742-78tifcivu.labels-on-top .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1789656003742-78tifcivu.mobile-view .fv-versus-select-wrapper,#fv-chart-1789656003742-78tifcivu.labels-on-top .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1789656003742-78tifcivu.mobile-view .fv-versus-select-wrapper.fv-left,#fv-chart-1789656003742-78tifcivu.labels-on-top .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1789656003742-78tifcivu.mobile-view .fv-versus-select-wrapper.fv-right,#fv-chart-1789656003742-78tifcivu.labels-on-top .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1789656003742-78tifcivu.mobile-view .fv-versus-select.fv-select-left,#fv-chart-1789656003742-78tifcivu.labels-on-top .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1789656003742-78tifcivu.mobile-view .fv-versus-select.fv-select-right,#fv-chart-1789656003742-78tifcivu.labels-on-top .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1789656003742-78tifcivu.mobile-view .fv-versus-vs,#fv-chart-1789656003742-78tifcivu.labels-on-top .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1789656003742-78tifcivu.mobile-view .fv-versus-select-container,#fv-chart-1789656003742-78tifcivu.labels-on-top .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1789656003742-78tifcivu.mobile-view .fv-versus-select,#fv-chart-1789656003742-78tifcivu.labels-on-top .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1789656003742-78tifcivu.mobile-view .fv-stl-shop-all-btn,#fv-chart-1789656003742-78tifcivu.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-1789656003742-78tifcivu.mobile-view .fv-stl-shop-all-logo,#fv-chart-1789656003742-78tifcivu.mobile-view .fv-stl-shop-all-icon,#fv-chart-1789656003742-78tifcivu.labels-on-top .fv-stl-shop-all-logo,#fv-chart-1789656003742-78tifcivu.labels-on-top .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1789656003742-78tifcivu.mobile-view .fv-stl-shop-all-icon svg,#fv-chart-1789656003742-78tifcivu.labels-on-top .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1789656003742-78tifcivu.mobile-view .fv-bar-commentary-inline,#fv-chart-1789656003742-78tifcivu.labels-on-top .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1789656003742-78tifcivu.mobile-view .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1789656003742-78tifcivu.mobile-view.fv-contains-line-chart .fv-footer-content {margin-left: -1rem !important;margin-right: -1rem !important;}@media (max-width: 599px) {#fv-chart-1789656003742-78tifcivu .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1789656003742-78tifcivu .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1789656003742-78tifcivu .fv-bar-row,#fv-chart-1789656003742-78tifcivu .fv-stacked-product,#fv-chart-1789656003742-78tifcivu .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1789656003742-78tifcivu .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-1789656003742-78tifcivu .fv-bar-label,#fv-chart-1789656003742-78tifcivu .fv-grouped-product-title {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1789656003742-78tifcivu .fv-bar-container,#fv-chart-1789656003742-78tifcivu .fv-bar-cluster {width: 100% !important;}#fv-chart-1789656003742-78tifcivu .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1789656003742-78tifcivu .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1789656003742-78tifcivu .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1789656003742-78tifcivu .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-1789656003742-78tifcivu .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1789656003742-78tifcivu .fv-x-axis-label-space {display: none !important;}#fv-chart-1789656003742-78tifcivu .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1789656003742-78tifcivu .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1789656003742-78tifcivu .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1789656003742-78tifcivu .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1789656003742-78tifcivu .fv-chart-title {padding: 0 8px !important;}#fv-chart-1789656003742-78tifcivu .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1789656003742-78tifcivu .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1789656003742-78tifcivu .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1789656003742-78tifcivu .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1789656003742-78tifcivu .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1789656003742-78tifcivu .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1789656003742-78tifcivu .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1789656003742-78tifcivu .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1789656003742-78tifcivu .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1789656003742-78tifcivu .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1789656003742-78tifcivu .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-1789656003742-78tifcivu .fv-stl-shop-all-logo,#fv-chart-1789656003742-78tifcivu .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1789656003742-78tifcivu .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1789656003742-78tifcivu .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1789656003742-78tifcivu .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1789656003742-78tifcivu.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": "Control Resonant - RTX 5070 Ti - 1440p performance","description": "Results recorded during gameplay at 1440p, RT High, DLSS set to Quality, Frame Generation off.","creator": {"@type": "Organization","name": "PC Gamer","logo": "https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png"},"isAccessibleForFree": true,"dateCreated": "2026-09-17T14:40:03.743Z","citation": "Once the ray tracing has been set, there's not a huge amount of performance to be gained by adjusting the regular graphics settings. High and Medium frame rates are near identical, and there's only a 15 fps difference between Low and Ultra in terms of average fps.","keywords": ["Ultra","High","Medium","Low","Control Resonant - 1440p, RT High, DLSS Quality, FG off","benchmark","comparison","performance","review","PC Gamer"],"measurementTechnique": "Performance Benchmarking","variableMeasured": [{"@type": "PropertyValue","name": "Ultra – Control Resonant - 1440p, RT High, DLSS Quality, FG off","value": 71,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "High – Control Resonant - 1440p, RT High, DLSS Quality, FG off","value": 80,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Medium – Control Resonant - 1440p, RT High, DLSS Quality, FG off","value": 81,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Low – Control Resonant - 1440p, RT High, DLSS Quality, FG off","value": 86,"unitText": "Avg FPS"}]}</script><div id="fv-chart-1789656003742-78tifcivu" 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">Control Resonant - RTX 5070 Ti - 1440p performance</h3><p class="fv-chart-subhead">Results recorded during gameplay at 1440p, RT High, DLSS set to Quality, Frame Generation off.</p><div class="riv-chart-container"><div class="fv-chart-item" id="fv-chart-1789656003742-78tifcivu-bar-Control Resonant - 1440p, RT High, DLSS Quality, FG off" data-chart-type="Bar" data-title="Control Resonant - 1440p, RT High, DLSS Quality, FG off" data-subhead="Results recorded during gameplay at 1440p, RT High, DLSS set to Quality, Frame Generation off." data-caption="Once the ray tracing has been set, there's not a huge amount of performance to be gained by adjusting the regular graphics settings. High and Medium frame rates are near identical, and there's only a 15 fps difference between Low and Ultra in terms of average fps." style=""><div class="fv-benchmark-group"><h4 class="fv-benchmark-title">Control Resonant - 1440p, RT High, DLSS Quality, FG off</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 ">Ultra</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 71%; background-color: #E33235;" data-target-width="71" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">71</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 50%; background-color: #FE9F58;" data-target-width="50" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">50</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">High</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 80%; background-color: #E33235;" data-target-width="80" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">80</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 56.99999999999999%; background-color: #FE9F58;" data-target-width="56.99999999999999" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">57</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Medium</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 81%; background-color: #E33235;" data-target-width="81" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">81</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 60%; background-color: #FE9F58;" data-target-width="60" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">60</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Low</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 86%; background-color: #E33235;" data-target-width="86" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">86</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 62%; background-color: #FE9F58;" data-target-width="62" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">62</span></div></div></div></div></div><div class="fv-x-axis-wrapper"><div class="fv-x-axis-label-space"></div><div class="fv-x-axis-chart-space"><div class="fv-x-axis-line"></div><div class="fv-x-axis-ticks"><span>0</span><span>25</span><span>50</span><span>75</span><span>100</span></div></div></div><table class="sr-only"><caption>Control Resonant - 1440p, RT High, DLSS Quality, FG off Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>Ultra</td><td>71 Avg FPS, 50 1% Low FPS</td></tr><tr><td>High</td><td>80 Avg FPS, 57 1% Low FPS</td></tr><tr><td>Medium</td><td>81 Avg FPS, 60 1% Low FPS</td></tr><tr><td>Low</td><td>86 Avg FPS, 62 1% Low FPS</td></tr></tbody></table></div></div></div><div class="fv-bottom-bar"><div class="fv-footer-content" style="display: block;"><div class="rv-chart-caption" style="display: block;"><span class="fv-original-caption" style="display: block;">Once the ray tracing has been set, there's not a huge amount of performance to be gained by adjusting the regular graphics settings. High and Medium frame rates are near identical, and there's only a 15 fps difference between Low and Ultra in terms of average fps.</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-1789656003742-78tifcivu', false); });} else {initialize('fv-chart-1789656003742-78tifcivu', false);}})();</script></div><p>There's a sweet spot here if you're trying to min/max image quality with performance, and it's setting both the regular graphics preset and the ray tracing settings to High, with the upscaler of your choice set to Quality. The game looks downright excellent at these settings, and on this machine results in some very smooth, great-looking gameplay.</p><p>Observe, as I button mash my way through some combat in clip below with both set to High. Also notice how the environment is extremely reactive to my ham-fisted attempts to hit something, <em>anything, </em>with my supernaturally enhanced weapons, all without a hint of hitching or stuttering. </p><iframe src="https://content.jwplatform.com/players/pR86QJXH.html" id="pR86QJXH" title="Control Resonant - High Settings - High RT - 1440p" width="1920" height="1080" frameborder="0" scrolling="auto" allowfullscreen></iframe><p>This game is very impressive in motion, and given that I haven't even touched the frame generation to get a smooth frame rate with ray tracing turned up, it seems reasonably well optimised as well.</p><p>However, I appreciate that not everyone can afford a PC with this sort of grunt, even if it's not the latest and greatest. The good news, though, is that Control Resonant actually looks pretty good with everything set to its lowest. The screenshot below was taken at the Low preset, with ray tracing disabled entirely.</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="U3dxGbCtkJGQvbxnTqV8MV" name="LOW PRESET, NO RAY TRACING" alt="Dylan from Control Resonant, rendered in a street scene at Low settings, no ray tracing" src="https://cdn.mos.cms.futurecdn.net/U3dxGbCtkJGQvbxnTqV8MV-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: Remedy)</span></figcaption></figure><p>Not exactly ugly, is it? The restaurant signage is a little blurry, but check out how much detail is still kept within the scene even with everything turned down to the very, very bottom. </p><p>Remedy says the minimum required GPU is a GTX 1070 (for 1080p/30 fps at Low), and while I don't have one of those on hand to test with, I'd still happily play Control Resonant at the lowest settings if I needed to. It preserves a remarkable amount of detail with everything turned down, with a decent boost in performance.</p><iframe src="https://content.jwplatform.com/players/DUsYJ7G3.html" id="DUsYJ7G3" title="Control Resonant - Low Settings - No RT - 1080p" width="1920" height="1080" frameborder="0" scrolling="auto" allowfullscreen></iframe><p>The clip above was recorded at 1080p Low with DLSS set to Quality, and with ray tracing and frame generation turned off. It's Control Resonant's art style that really makes the difference here. </p><p>The world itself is clearly defined and beautifully put together, and while I'd still enable ray tracing in some fashion if you can afford the frame rate hit, it's simply a good-looking game no matter the settings. </p><p>The reactivity of the environment (and a fair few spooky-dooky, yet lightweight effects) are really what you're paying the price of entry for, so don't feel too obliged to turn up the pretties for the sake of it. There's performance to be found in them thar hills, and I certainly wouldn't spoil a good time by cranking things up to the max.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Suddenly much cheaper and still much faster than an RTX 5060 Ti 16 GB, the RX 9070 GRE is the only sub-MSRP graphics card around today ]]></title>
                                                                                                <dc:content><![CDATA[ <div class="product"><a data-dimension112="1e23935c-ad0b-11f1-b0ef-4d1ff0b4132e" data-action="Deal Block" data-label="RX 9070 GRE | 12 GB" data-dimension48="RX 9070 GRE | 12 GB" data-dimension25="$499.99" href="https://www.newegg.com/asus-radeon-rx-9070-gre-12gb-graphics-card/p/N82E16814126841?Item=N82E16814126841" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:594px;"><p class="vanilla-image-block" style="padding-top:99.83%;"><img id="VJJUGXRDa64ADYvopYoTtD" name="RX 9070 GRE | 12 GB" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/VJJUGXRDa64ADYvopYoTtD-1920-80.png" mos="" align="middle" fullscreen="" width="594" height="593" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.newegg.com/asus-radeon-rx-9070-gre-12gb-graphics-card/p/N82E16814126841?Item=N82E16814126841" target="_blank" rel="nofollow" data-dimension112="1e23935c-ad0b-11f1-b0ef-4d1ff0b4132e" data-action="Deal Block" data-label="RX 9070 GRE | 12 GB" data-dimension48="RX 9070 GRE | 12 GB" data-dimension25="$499.99">RX 9070 GRE | 12 GB: was $579.99 now $499.99</a></strong><br>The <a href="https://www.pcgamer.com/hardware/graphics-cards/amd-radeon-rx-9070-gre-review-acer-nitro/" target="_blank">RX 9070 GRE</a> is the latest entry in AMD's RX 9000-series, and for the money, you're getting a great mid-range graphics card. If it stays at this price, then it will be the sensible choice over the 16 GB RTX 5060 Ti. Let's hope that there's enough supply, as stocks are already looking a bit thin. <strong>Sign into a free Newegg account to see the full discount.</strong></p><p><strong>Key specs: 3072 shaders | 2880 MHz boost | 12 GB GDDR6</strong></p><p><strong>RX 9070 GRE price check: </strong><a href="https://www.amazon.com/GIGABYTE-Express-Graphics-GV-R907GREGAMING-OC-12GD/dp/B0H2X24HGM" target="_blank">Amazon $549.99</a> | <a href="https://www.bestbuy.com/product/gigabyte-radeon-rx-9070-gre-gaming-oc-12g-gddr6-pci-express-5-0-graphics-card-black/J3ZW9X73CR/sku/6683794" target="_blank">Best Buy $549.99</a> | <a href="https://www.walmart.com/ip/GIGABYTE-Gaming-Radeon-RX-9070-GRE-12GB-GDDR6-PCI-Express-5-0-ATX-Graphics-Card-GV-R907GREGAMING-OC-12GD/20403773134" target="_blank">Walmart $569.99</a><a class="view-deal button" href="https://www.newegg.com/asus-radeon-rx-9070-gre-12gb-graphics-card/p/N82E16814126841?Item=N82E16814126841" target="_blank" rel="nofollow" data-dimension112="1e23935c-ad0b-11f1-b0ef-4d1ff0b4132e" data-action="Deal Block" data-label="RX 9070 GRE | 12 GB" data-dimension48="RX 9070 GRE | 12 GB" data-dimension25="$499.99">View Deal</a></p></div><p>I highlighted this deal as one of the best value graphics card deals on the block last week and, inconceivably, it's become even cheaper now I've checked through all the <a href="https://www.pcgamer.com/hardware/graphics-cards/graphics-card-price-watch-deals/" target="_blank">GPU deals today</a>. That's thanks to the Newegg discount giving you $70 off the listing price. That means it's even more true today that, for PC gamers looking to get the most frame rate bang for their buck, an AMD GPU is the only silicon worth the money right now. And the Radeon RX 9000-series family is also the only one of the current generation to be able to offer a pretty high-end graphics card for under its MSRP.</p><p>I give you, once more, the <a href="https://www.pcgamer.com/hardware/graphics-cards/amd-radeon-rx-9070-gre-review-acer-nitro/" target="_blank">Radeon RX 9070 GRE</a>, a 12 GB card you can pick up today for just <a href="https://www.newegg.com/asus-radeon-rx-9070-gre-12gb-graphics-card/p/N82E16814126841?Item=N82E16814126841" target="_blank">$500 at Newegg</a>. The one minor caveat is that you will need to have a Newegg account to be able to see the full discount—just enter the email address you use to create the free account and you'll see an extra $70 lopped off the original $570 price tag.</p><ul><li><strong>Join us on </strong><a href="https://whatsapp.com/channel/0029VaZEGnpAu3aYJa8PuS2t" target="_blank"><strong>WhatsApp for daily deals</strong></a><strong>, direct to your phone.</strong></li></ul><p>The most obvious Nvidia-shaped competition for AMD's most recent RDNA 4 GPU is the <a href="https://www.pcgamer.com/nvidia-geforce-rtx-5070/" target="_blank">RTX 5070 12 GB</a> and 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>. And the absolute cheapest (and trustworthy) prices I've found for those two GeForce cards are <a href="https://www.walmart.com/ip/PNY-GeForce-RTX-5070-Overclocked-Triple-Fan-Graphics-DLSS-4-Video-Card/15371260951" target="_blank">$779</a> and <a href="https://www.amazon.com/PNY-NVIDIA-GeForce-Graphics-128-bit/dp/B0F4Y6N6PW" target="_blank">$780</a> respectively. The RTX 5070 is generally the more performant card, offering <em>slightly</em> higher frame rates. But that's the key here; the frame rate delta is pretty small, especially when you start to bring in upscaled 1440p performance into the picture.</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-1780405030966-dj89vvhdq *, #fv-chart-1780405030966-dj89vvhdq *:before, #fv-chart-1780405030966-dj89vvhdq *:after, #fv-chart-1780405030966-dj89vvhdq-slideshow *, #fv-chart-1780405030966-dj89vvhdq-slideshow *:before, #fv-chart-1780405030966-dj89vvhdq-slideshow *:after {box-sizing: border-box !important; margin: 0; padding: 0; border: 0;font-size: 100%; font: inherit; vertical-align: baseline;}#fv-chart-1780405030966-dj89vvhdq, #fv-chart-1780405030966-dj89vvhdq-slideshow { font-family: 'Open Sans', sans-serif !important; }#fv-chart-1780405030966-dj89vvhdq {position: relative !important; overflow: visible !important;--riv-primary: #E33235;}#fv-chart-1780405030966-dj89vvhdq .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-1780405030966-dj89vvhdq .fv-inner-wrapper.fv-no-header.fv-is-image-compare {padding-top: 0 !important;}#fv-chart-1780405030966-dj89vvhdq.fv-full-bleed {width: 100vw !important;margin-left: calc(50% - 50vw) !important;}body {overflow-x: clip !important;}#fv-chart-1780405030966-dj89vvhdq.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-1780405030966-dj89vvhdq .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-1780405030966-dj89vvhdq-slideshow {position: relative !important;width: 100% !important;margin: 1rem 0 !important;--riv-primary: #E33235;}#fv-chart-1780405030966-dj89vvhdq-slideshow .fv-slides-wrapper {position: relative !important;width: 100% !important;}#fv-chart-1780405030966-dj89vvhdq-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-1780405030966-dj89vvhdq-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-1780405030966-dj89vvhdq-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-1780405030966-dj89vvhdq-slideshow .fv-nav-btn svg {width: 18px !important;height: 18px !important;stroke-width: 3px !important;filter: none !important;}#fv-chart-1780405030966-dj89vvhdq-slideshow .fv-nav-btn:hover {opacity: 0.9 !important;transform: translateY(-1px) !important;}#fv-chart-1780405030966-dj89vvhdq-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-1780405030966-dj89vvhdq-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-1780405030966-dj89vvhdq-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-1780405030966-dj89vvhdq-slideshow .fv-slideshow-select:focus {outline: 2px solid #E33235 !important;border-color: #E33235 !important;}#fv-chart-1780405030966-dj89vvhdq .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-1780405030966-dj89vvhdq .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-1780405030966-dj89vvhdq .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-1780405030966-dj89vvhdq .fv-versus-chart { display: flex; flex-direction: column; width: 100%; margin-top: 1rem; }#fv-chart-1780405030966-dj89vvhdq .fv-versus-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 1.5rem; padding: 0 1rem; }#fv-chart-1780405030966-dj89vvhdq .fv-versus-select-wrapper { flex: 1; min-width: 0; }#fv-chart-1780405030966-dj89vvhdq .fv-versus-select-wrapper.fv-left { text-align: center; padding-right: 1rem; }#fv-chart-1780405030966-dj89vvhdq .fv-versus-select-wrapper.fv-right { text-align: center; padding-left: 1rem; }#fv-chart-1780405030966-dj89vvhdq .fv-versus-select-container { position: relative; display: inline-block; max-width: 100%; width: 100%; }#fv-chart-1780405030966-dj89vvhdq .fv-versus-chevron { position: absolute; top: 50%; transform: translateY(-50%); pointer-events: none; width: 16px; height: 16px; flex-shrink: 0; }#fv-chart-1780405030966-dj89vvhdq .fv-versus-select-wrapper.fv-left .fv-versus-chevron { right: 0; }#fv-chart-1780405030966-dj89vvhdq .fv-versus-select-wrapper.fv-right .fv-versus-chevron { right: 0; }#fv-chart-1780405030966-dj89vvhdq .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-1780405030966-dj89vvhdq .fv-versus-select.fv-select-left { text-align: center; direction: ltr; padding-right: 1.25rem; }#fv-chart-1780405030966-dj89vvhdq .fv-versus-select.fv-select-right { text-align: center; padding-right: 1.25rem; }#fv-chart-1780405030966-dj89vvhdq .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-1780405030966-dj89vvhdq .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-1780405030966-dj89vvhdq .fv-versus-body { display: flex; flex-direction: column; gap: 1.5rem; }#fv-chart-1780405030966-dj89vvhdq .fv-versus-row { position: relative; height: auto; padding-top: 20px; margin-bottom: 0.25rem; display: block; }#fv-chart-1780405030966-dj89vvhdq .fv-versus-bar-container { position: relative; height: 32px; display: flex; align-items: center; }#fv-chart-1780405030966-dj89vvhdq .fv-versus-bar-left-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-end; align-items: center; }#fv-chart-1780405030966-dj89vvhdq .fv-versus-bar-right-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-start; align-items: center; }#fv-chart-1780405030966-dj89vvhdq .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-1780405030966-dj89vvhdq .fv-versus-bar-left { border-radius: 4px 0 0 4px; justify-content: flex-end; padding: 0 8px; }#fv-chart-1780405030966-dj89vvhdq .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-1780405030966-dj89vvhdq .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-1780405030966-dj89vvhdq .fv-inside-left { white-space: nowrap; flex-shrink: 0; }#fv-chart-1780405030966-dj89vvhdq .fv-inside-right { white-space: nowrap; flex-shrink: 0; }#fv-chart-1780405030966-dj89vvhdq .fv-versus-val-text { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; }#fv-chart-1780405030966-dj89vvhdq .fv-versus-pct-diff { font-size: 12px; font-weight: 600; }#fv-chart-1780405030966-dj89vvhdq .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-1780405030966-dj89vvhdq .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-1780405030966-dj89vvhdq .fv-bottom-bar { display: flex !important; flex-direction: column !important; align-items: center !important; margin-top: 0.5rem !important; gap: 1rem !important; }#fv-chart-1780405030966-dj89vvhdq .fv-footer-content { text-align: center !important; width: 100% !important; }#fv-chart-1780405030966-dj89vvhdq .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-1780405030966-dj89vvhdq .fv-dropdown-wrapper { text-align: center !important; margin-bottom: 16px !important; margin-top: 0 !important; }#fv-chart-1780405030966-dj89vvhdq .fv-dropdown-title-container { position: relative !important; display: inline-block !important; max-width: 100% !important; }#fv-chart-1780405030966-dj89vvhdq .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-1780405030966-dj89vvhdq .fv-dropdown-title:focus { outline: none !important; }#fv-chart-1780405030966-dj89vvhdq .fv-dropdown-title::-ms-expand { display: none !important; }#fv-chart-1780405030966-dj89vvhdq .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-1780405030966-dj89vvhdq .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-1780405030966-dj89vvhdq .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-1780405030966-dj89vvhdq .fv-carousel-nav-btn:hover { border-color: #9ca3af !important; }#fv-chart-1780405030966-dj89vvhdq .fv-carousel-counter { font-size: 14px !important; color: #374151 !important; text-align: center !important; margin-top: 1rem !important; }#fv-chart-1780405030966-dj89vvhdq .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-1780405030966-dj89vvhdq .fv-legend-item { display: flex !important; align-items: center !important; gap: 6px !important; font-size: 14px !important; color: #374151 !important; }#fv-chart-1780405030966-dj89vvhdq .fv-legend-color { width: 12px !important; height: 12px !important; border-radius: 3px !important; }#fv-chart-1780405030966-dj89vvhdq .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-1780405030966-dj89vvhdq .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-1780405030966-dj89vvhdq .fv-multi-legend-swatch { width: 16px !important; height: 16px !important; border-radius: 3px !important; }#fv-chart-1780405030966-dj89vvhdq .fv-benchmark-group { margin-bottom: 1rem !important; }#fv-chart-1780405030966-dj89vvhdq .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-1780405030966-dj89vvhdq .fv-bar-row, #fv-chart-1780405030966-dj89vvhdq .fv-stacked-product { display: flex !important; align-items: center !important; width: 100% !important; margin-bottom: 0.75rem !important; }#fv-chart-1780405030966-dj89vvhdq .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-1780405030966-dj89vvhdq .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-1780405030966-dj89vvhdq .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-1780405030966-dj89vvhdq .fv-bar:hover { opacity: 0.8 !important; }#fv-chart-1780405030966-dj89vvhdq .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-1780405030966-dj89vvhdq .fv-bar-inner-label { white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; padding-right: 8px !important; }#fv-chart-1780405030966-dj89vvhdq .fv-bar-inner-value { flex-shrink: 0 !important; }#fv-chart-1780405030966-dj89vvhdq .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-1780405030966-dj89vvhdq .fv-bar-label.fv-primary-product { font-weight: bold !important; color: var(--riv-primary) !important; }#fv-chart-1780405030966-dj89vvhdq .fv-multi-bar-container { flex-direction: column !important; padding: 4px !important; align-items: stretch !important; gap: 4px !important; height: auto !important; }#fv-chart-1780405030966-dj89vvhdq .fv-multi-bar-item { display: flex !important; align-items: center !important; height: 25px !important; width: 100% !important; }#fv-chart-1780405030966-dj89vvhdq .fv-stacked-bar { display: flex !important; overflow: hidden !important; }#fv-chart-1780405030966-dj89vvhdq .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-1780405030966-dj89vvhdq .fv-stacked-segment:last-child { border-right: none !important; }#fv-chart-1780405030966-dj89vvhdq .fv-segment-value { font-size: 14px !important; font-weight: bold !important; }#fv-chart-1780405030966-dj89vvhdq .fv-grouped-bar-product { display: flex !important; flex-direction: column !important; width: 100% !important; margin-bottom: 1.25rem !important; }#fv-chart-1780405030966-dj89vvhdq .fv-grouped-product-title-wrapper { padding-left: 150px !important; }#fv-chart-1780405030966-dj89vvhdq .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-1780405030966-dj89vvhdq .fv-bar-cluster { width: 100% !important; flex-grow: 1 !important; display: flex !important; flex-direction: column !important; }#fv-chart-1780405030966-dj89vvhdq .fv-bar-cluster .fv-bar-row { margin-bottom: 3px !important; }#fv-chart-1780405030966-dj89vvhdq .fv-bar-cluster .fv-bar-container { height: 20px !important; }#fv-chart-1780405030966-dj89vvhdq .riv-grid line {stroke: #D1D5DB !important;stroke-dasharray: 3 3 !important;}#fv-chart-1780405030966-dj89vvhdq .fv-x-axis-wrapper { display: flex !important; width: 100% !important; margin-top: 0.5rem !important; }#fv-chart-1780405030966-dj89vvhdq .fv-x-axis-label-space { width: 150px !important; padding-right: 10px !important; flex-shrink: 0 !important; }#fv-chart-1780405030966-dj89vvhdq .fv-x-axis-chart-space { flex-grow: 1 !important; padding-right: 8px !important; }#fv-chart-1780405030966-dj89vvhdq .fv-x-axis-wrapper.fv-grouped-x-axis { margin-left: 0 !important; }#fv-chart-1780405030966-dj89vvhdq .fv-x-axis-line { border-top: 1px solid #D1D5DB !important; }#fv-chart-1780405030966-dj89vvhdq .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-1780405030966-dj89vvhdq .fv-x-axis-ticks span { position: relative !important; }#fv-chart-1780405030966-dj89vvhdq .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-1780405030966-dj89vvhdq .fv-x-axis-unit { text-align: center !important; font-size: 14px !important; color: #374151 !important; margin-top: 8px !important; display: block !important; }#fv-chart-1780405030966-dj89vvhdq .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-1780405030966-dj89vvhdq .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-1780405030966-dj89vvhdq.mobile-view .fv-pie-container,#fv-chart-1780405030966-dj89vvhdq.labels-on-top .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1780405030966-dj89vvhdq.mobile-view .fv-grouped-product-title-wrapper,#fv-chart-1780405030966-dj89vvhdq.labels-on-top .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1780405030966-dj89vvhdq.mobile-view .fv-bar-row,#fv-chart-1780405030966-dj89vvhdq.mobile-view .fv-stacked-product,#fv-chart-1780405030966-dj89vvhdq.mobile-view .fv-grouped-bar-product,#fv-chart-1780405030966-dj89vvhdq.labels-on-top .fv-bar-row,#fv-chart-1780405030966-dj89vvhdq.labels-on-top .fv-stacked-product,#fv-chart-1780405030966-dj89vvhdq.labels-on-top .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1780405030966-dj89vvhdq.mobile-view .fv-bar-label:not(.fv-grouped-product-title),#fv-chart-1780405030966-dj89vvhdq.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-1780405030966-dj89vvhdq.mobile-view .fv-bar-label,#fv-chart-1780405030966-dj89vvhdq.mobile-view .fv-grouped-product-title,#fv-chart-1780405030966-dj89vvhdq.labels-on-top .fv-bar-label,#fv-chart-1780405030966-dj89vvhdq.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-1780405030966-dj89vvhdq.mobile-view .fv-bar-container,#fv-chart-1780405030966-dj89vvhdq.mobile-view .fv-bar-cluster,#fv-chart-1780405030966-dj89vvhdq.labels-on-top .fv-bar-container,#fv-chart-1780405030966-dj89vvhdq.labels-on-top .fv-bar-cluster {width: 100% !important;}#fv-chart-1780405030966-dj89vvhdq.mobile-view .fv-x-axis-wrapper,#fv-chart-1780405030966-dj89vvhdq.labels-on-top .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1780405030966-dj89vvhdq.mobile-view .fv-x-axis-label-space,#fv-chart-1780405030966-dj89vvhdq.labels-on-top .fv-x-axis-label-space {display: none !important;}#fv-chart-1780405030966-dj89vvhdq.mobile-view .fv-x-axis-chart-space,#fv-chart-1780405030966-dj89vvhdq.labels-on-top .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1780405030966-dj89vvhdq.mobile-view .fv-benchmark-title,#fv-chart-1780405030966-dj89vvhdq.labels-on-top .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1780405030966-dj89vvhdq.mobile-view .fv-dropdown-title,#fv-chart-1780405030966-dj89vvhdq.labels-on-top .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1780405030966-dj89vvhdq.mobile-view .fv-carousel-nav-btn,#fv-chart-1780405030966-dj89vvhdq.labels-on-top .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1780405030966-dj89vvhdq.mobile-view .fv-chart-title,#fv-chart-1780405030966-dj89vvhdq.labels-on-top .fv-chart-title {padding: 0 8px !important;}#fv-chart-1780405030966-dj89vvhdq.mobile-view .fv-chart-subhead,#fv-chart-1780405030966-dj89vvhdq.labels-on-top .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1780405030966-dj89vvhdq.mobile-view .fv-versus-header,#fv-chart-1780405030966-dj89vvhdq.labels-on-top .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1780405030966-dj89vvhdq.mobile-view .fv-versus-select-wrapper,#fv-chart-1780405030966-dj89vvhdq.labels-on-top .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1780405030966-dj89vvhdq.mobile-view .fv-versus-select-wrapper.fv-left,#fv-chart-1780405030966-dj89vvhdq.labels-on-top .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1780405030966-dj89vvhdq.mobile-view .fv-versus-select-wrapper.fv-right,#fv-chart-1780405030966-dj89vvhdq.labels-on-top .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1780405030966-dj89vvhdq.mobile-view .fv-versus-select.fv-select-left,#fv-chart-1780405030966-dj89vvhdq.labels-on-top .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1780405030966-dj89vvhdq.mobile-view .fv-versus-select.fv-select-right,#fv-chart-1780405030966-dj89vvhdq.labels-on-top .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1780405030966-dj89vvhdq.mobile-view .fv-versus-vs,#fv-chart-1780405030966-dj89vvhdq.labels-on-top .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1780405030966-dj89vvhdq.mobile-view .fv-versus-select-container,#fv-chart-1780405030966-dj89vvhdq.labels-on-top .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1780405030966-dj89vvhdq.mobile-view .fv-versus-select,#fv-chart-1780405030966-dj89vvhdq.labels-on-top .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1780405030966-dj89vvhdq.mobile-view .fv-stl-shop-all-btn,#fv-chart-1780405030966-dj89vvhdq.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-1780405030966-dj89vvhdq.mobile-view .fv-stl-shop-all-logo,#fv-chart-1780405030966-dj89vvhdq.mobile-view .fv-stl-shop-all-icon,#fv-chart-1780405030966-dj89vvhdq.labels-on-top .fv-stl-shop-all-logo,#fv-chart-1780405030966-dj89vvhdq.labels-on-top .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1780405030966-dj89vvhdq.mobile-view .fv-stl-shop-all-icon svg,#fv-chart-1780405030966-dj89vvhdq.labels-on-top .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1780405030966-dj89vvhdq.mobile-view .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1780405030966-dj89vvhdq.mobile-view.fv-contains-line-chart .fv-footer-content {margin-left: -1rem !important;margin-right: -1rem !important;}@media (max-width: 599px) {#fv-chart-1780405030966-dj89vvhdq .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1780405030966-dj89vvhdq .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1780405030966-dj89vvhdq .fv-bar-row,#fv-chart-1780405030966-dj89vvhdq .fv-stacked-product,#fv-chart-1780405030966-dj89vvhdq .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1780405030966-dj89vvhdq .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-1780405030966-dj89vvhdq .fv-bar-label,#fv-chart-1780405030966-dj89vvhdq .fv-grouped-product-title {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1780405030966-dj89vvhdq .fv-bar-container,#fv-chart-1780405030966-dj89vvhdq .fv-bar-cluster {width: 100% !important;}#fv-chart-1780405030966-dj89vvhdq .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1780405030966-dj89vvhdq .fv-x-axis-label-space {display: none !important;}#fv-chart-1780405030966-dj89vvhdq .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1780405030966-dj89vvhdq .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1780405030966-dj89vvhdq .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1780405030966-dj89vvhdq .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1780405030966-dj89vvhdq .fv-chart-title {padding: 0 8px !important;}#fv-chart-1780405030966-dj89vvhdq .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1780405030966-dj89vvhdq .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1780405030966-dj89vvhdq .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1780405030966-dj89vvhdq .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1780405030966-dj89vvhdq .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1780405030966-dj89vvhdq .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1780405030966-dj89vvhdq .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1780405030966-dj89vvhdq .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1780405030966-dj89vvhdq .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1780405030966-dj89vvhdq .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1780405030966-dj89vvhdq .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-1780405030966-dj89vvhdq .fv-stl-shop-all-logo,#fv-chart-1780405030966-dj89vvhdq .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1780405030966-dj89vvhdq .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1780405030966-dj89vvhdq .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1780405030966-dj89vvhdq.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": "Upscaled gaming performance","description": "Subhead to describe the test and what's being measured and why","creator": {"@type": "Organization","name": "PC Gamer","logo": "https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png"},"isAccessibleForFree": true,"dateCreated": "2026-06-02T12:57:10.967Z","citation": "There are a couple of instances where, when using upscaling, the RX 9070 GRE takes a healthy lead in terms of frame rates over the RTX 5070.","keywords": ["RX 9070 GRE | 12 GB","RX 9070 | 16 GB","RTX 5070 | 12 GB","RTX 5060 Ti | 16 GB","RX 9060 XT | 16 GB","Black Myth Wukong (1440p High + Upscaling (quality))","Cyberpunk 2077 (1440p RT Ultra + upscaling (quality))","F1 24 (1440p Ultra high +upscaling (Quality), 2x FG)","Homeworld 3 (1440p Epic + upscaling (quality))","The Talos Principle 2 (1440p Ultra +upscaling (quality), 2x FG)","benchmark","comparison","performance","review","PC Gamer"],"measurementTechnique": "Performance Benchmarking","variableMeasured": [{"@type": "PropertyValue","name": "RX 9070 GRE | 12 GB – Black Myth Wukong (1440p High + Upscaling (quality))","value": 95,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9070 | 16 GB – Black Myth Wukong (1440p High + Upscaling (quality))","value": 111,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RTX 5070 | 12 GB – Black Myth Wukong (1440p High + Upscaling (quality))","value": 107,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RTX 5060 Ti | 16 GB – Black Myth Wukong (1440p High + Upscaling (quality))","value": 86,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9060 XT | 16 GB – Black Myth Wukong (1440p High + Upscaling (quality))","value": 78,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9070 GRE | 12 GB – Cyberpunk 2077 (1440p RT Ultra + upscaling (quality))","value": 130,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9070 | 16 GB – Cyberpunk 2077 (1440p RT Ultra + upscaling (quality))","value": 149,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RTX 5070 | 12 GB – Cyberpunk 2077 (1440p RT Ultra + upscaling (quality))","value": 122,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RTX 5060 Ti | 16 GB – Cyberpunk 2077 (1440p RT Ultra + upscaling (quality))","value": 96,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9060 XT | 16 GB – Cyberpunk 2077 (1440p RT Ultra + upscaling (quality))","value": 102,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9070 GRE | 12 GB – F1 24 (1440p Ultra high +upscaling (Quality), 2x FG)","value": 249,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9070 | 16 GB – F1 24 (1440p Ultra high +upscaling (Quality), 2x FG)","value": 261,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RTX 5070 | 12 GB – F1 24 (1440p Ultra high +upscaling (Quality), 2x FG)","value": 176,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RTX 5060 Ti | 16 GB – F1 24 (1440p Ultra high +upscaling (Quality), 2x FG)","value": 136,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9060 XT | 16 GB – F1 24 (1440p Ultra high +upscaling (Quality), 2x FG)","value": 190,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9070 GRE | 12 GB – Homeworld 3 (1440p Epic + upscaling (quality))","value": 115,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9070 | 16 GB – Homeworld 3 (1440p Epic + upscaling (quality))","value": 123,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RTX 5070 | 12 GB – Homeworld 3 (1440p Epic + upscaling (quality))","value": 127,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RTX 5060 Ti | 16 GB – Homeworld 3 (1440p Epic + upscaling (quality))","value": 118,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9060 XT | 16 GB – Homeworld 3 (1440p Epic + upscaling (quality))","value": 110,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9070 GRE | 12 GB – The Talos Principle 2 (1440p Ultra +upscaling (quality), 2x FG)","value": 164,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9070 | 16 GB – The Talos Principle 2 (1440p Ultra +upscaling (quality), 2x FG)","value": 197,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RTX 5070 | 12 GB – The Talos Principle 2 (1440p Ultra +upscaling (quality), 2x FG)","value": 144,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RTX 5060 Ti | 16 GB – The Talos Principle 2 (1440p Ultra +upscaling (quality), 2x FG)","value": 115,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9060 XT | 16 GB – The Talos Principle 2 (1440p Ultra +upscaling (quality), 2x FG)","value": 135,"unitText": "Avg FPS"}]}</script><div id="fv-chart-1780405030966-dj89vvhdq" 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">Upscaled gaming performance</h3><div class="fv-dropdown-wrapper"><div class="fv-dropdown-title-container"><select class="fv-dropdown-title"><option value="0">Black Myth Wukong (1440p High + Upscaling (quality))</option><option value="1">Cyberpunk 2077 (1440p RT Ultra + upscaling (quality))</option><option value="2">F1 24 (1440p Ultra high +upscaling (Quality), 2x FG)</option><option value="3">Homeworld 3 (1440p Epic + upscaling (quality))</option><option value="4">The Talos Principle 2 (1440p Ultra +upscaling (quality), 2x FG)</option></select><div class="fv-dropdown-chevron"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"><path d="m6 9 6 6 6-6"/></svg></div></div></div><div class="riv-chart-container"><div class="fv-chart-item" id="fv-chart-1780405030966-dj89vvhdq-bar-Black Myth Wukong (1440p High + Upscaling (quality))" data-chart-type="Bar" data-title="Black Myth Wukong (1440p High + Upscaling (quality))" data-subhead="" data-caption="There are a couple of instances where, when using upscaling, the RX 9070 GRE takes a healthy lead in terms of frame rates over the RTX 5070." style=""><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row" title="RX 9070 GRE | 12 GB"><div class="fv-bar-label fv-primary-product">RX 9070 GRE | 12 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 63.33333333333333%; background-color: #E33235;" data-target-width="63.33333333333333" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">95</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 54.666666666666664%; background-color: #FE9F58;" data-target-width="54.666666666666664" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">82</span></div></div></div></div></div><div class="fv-bar-row" title="RX 9070 | 16 GB"><div class="fv-bar-label ">RX 9070 | 16 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 74%; background-color: #E33235;" data-target-width="74" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">111</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 64%; background-color: #FE9F58;" data-target-width="64" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">96</span></div></div></div></div></div><div class="fv-bar-row" title="RTX 5070 | 12 GB"><div class="fv-bar-label ">RTX 5070 | 12 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 71.33333333333334%; background-color: #E33235;" data-target-width="71.33333333333334" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">107</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 54%; background-color: #FE9F58;" data-target-width="54" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">81</span></div></div></div></div></div><div class="fv-bar-row" title="RTX 5060 Ti | 16 GB"><div class="fv-bar-label ">RTX 5060 Ti | 16 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 57.333333333333336%; background-color: #E33235;" data-target-width="57.333333333333336" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">86</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 48%; background-color: #FE9F58;" data-target-width="48" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">72</span></div></div></div></div></div><div class="fv-bar-row" title="RX 9060 XT | 16 GB"><div class="fv-bar-label ">RX 9060 XT | 16 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 52%; background-color: #E33235;" data-target-width="52" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">78</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 46%; background-color: #FE9F58;" data-target-width="46" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">69</span></div></div></div></div></div><table class="sr-only"><caption>Black Myth Wukong (1440p High + Upscaling (quality)) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>RX 9070 GRE | 12 GB</td><td>95 Avg FPS, 82 1% Low FPS</td></tr><tr><td>RX 9070 | 16 GB</td><td>111 Avg FPS, 96 1% Low FPS</td></tr><tr><td>RTX 5070 | 12 GB</td><td>107 Avg FPS, 81 1% Low FPS</td></tr><tr><td>RTX 5060 Ti | 16 GB</td><td>86 Avg FPS, 72 1% Low FPS</td></tr><tr><td>RX 9060 XT | 16 GB</td><td>78 Avg FPS, 69 1% Low FPS</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1780405030966-dj89vvhdq-bar-Cyberpunk 2077 (1440p RT Ultra + upscaling (quality))" data-chart-type="Bar" data-title="Cyberpunk 2077 (1440p RT Ultra + upscaling (quality))" data-subhead="" data-caption="There are a couple of instances where, when using upscaling, the RX 9070 GRE takes a healthy lead in terms of frame rates over the RTX 5070." style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row" title="RX 9070 GRE | 12 GB"><div class="fv-bar-label fv-primary-product">RX 9070 GRE | 12 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 86.66666666666667%; background-color: #E33235;" data-target-width="86.66666666666667" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">130</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 52%; background-color: #FE9F58;" data-target-width="52" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">78</span></div></div></div></div></div><div class="fv-bar-row" title="RX 9070 | 16 GB"><div class="fv-bar-label ">RX 9070 | 16 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 99.33333333333333%; background-color: #E33235;" data-target-width="99.33333333333333" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">149</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 68%; background-color: #FE9F58;" data-target-width="68" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">102</span></div></div></div></div></div><div class="fv-bar-row" title="RTX 5070 | 12 GB"><div class="fv-bar-label ">RTX 5070 | 12 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 81.33333333333333%; background-color: #E33235;" data-target-width="81.33333333333333" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">122</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 64.66666666666666%; background-color: #FE9F58;" data-target-width="64.66666666666666" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">97</span></div></div></div></div></div><div class="fv-bar-row" title="RTX 5060 Ti | 16 GB"><div class="fv-bar-label ">RTX 5060 Ti | 16 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 64%; background-color: #E33235;" data-target-width="64" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">96</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 52.666666666666664%; background-color: #FE9F58;" data-target-width="52.666666666666664" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">79</span></div></div></div></div></div><div class="fv-bar-row" title="RX 9060 XT | 16 GB"><div class="fv-bar-label ">RX 9060 XT | 16 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 68%; background-color: #E33235;" data-target-width="68" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">102</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 48.66666666666667%; background-color: #FE9F58;" data-target-width="48.66666666666667" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">73</span></div></div></div></div></div><table class="sr-only"><caption>Cyberpunk 2077 (1440p RT Ultra + upscaling (quality)) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>RX 9070 GRE | 12 GB</td><td>130 Avg FPS, 78 1% Low FPS</td></tr><tr><td>RX 9070 | 16 GB</td><td>149 Avg FPS, 102 1% Low FPS</td></tr><tr><td>RTX 5070 | 12 GB</td><td>122 Avg FPS, 97 1% Low FPS</td></tr><tr><td>RTX 5060 Ti | 16 GB</td><td>96 Avg FPS, 79 1% Low FPS</td></tr><tr><td>RX 9060 XT | 16 GB</td><td>102 Avg FPS, 73 1% Low FPS</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1780405030966-dj89vvhdq-bar-F1 24 (1440p Ultra high +upscaling (Quality), 2x FG)" data-chart-type="Bar" data-title="F1 24 (1440p Ultra high +upscaling (Quality), 2x FG)" data-subhead="" data-caption="There are a couple of instances where, when using upscaling, the RX 9070 GRE takes a healthy lead in terms of frame rates over the RTX 5070." style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row" title="RX 9070 GRE | 12 GB"><div class="fv-bar-label fv-primary-product">RX 9070 GRE | 12 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 83%; background-color: #E33235;" data-target-width="83" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">249</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 40.666666666666664%; background-color: #FE9F58;" data-target-width="40.666666666666664" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">122</span></div></div></div></div></div><div class="fv-bar-row" title="RX 9070 | 16 GB"><div class="fv-bar-label ">RX 9070 | 16 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 87%; background-color: #E33235;" data-target-width="87" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">261</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 38%; background-color: #FE9F58;" data-target-width="38" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">114</span></div></div></div></div></div><div class="fv-bar-row" title="RTX 5070 | 12 GB"><div class="fv-bar-label ">RTX 5070 | 12 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 58.666666666666664%; background-color: #E33235;" data-target-width="58.666666666666664" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">176</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 37.666666666666664%; background-color: #FE9F58;" data-target-width="37.666666666666664" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">113</span></div></div></div></div></div><div class="fv-bar-row" title="RTX 5060 Ti | 16 GB"><div class="fv-bar-label ">RTX 5060 Ti | 16 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 45.33333333333333%; background-color: #E33235;" data-target-width="45.33333333333333" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">136</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 29.666666666666668%; background-color: #FE9F58;" data-target-width="29.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">89</span></div></div></div></div></div><div class="fv-bar-row" title="RX 9060 XT | 16 GB"><div class="fv-bar-label ">RX 9060 XT | 16 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 63.33333333333333%; background-color: #E33235;" data-target-width="63.33333333333333" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">190</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 37.666666666666664%; background-color: #FE9F58;" data-target-width="37.666666666666664" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">113</span></div></div></div></div></div><table class="sr-only"><caption>F1 24 (1440p Ultra high +upscaling (Quality), 2x FG) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>RX 9070 GRE | 12 GB</td><td>249 Avg FPS, 122 1% Low FPS</td></tr><tr><td>RX 9070 | 16 GB</td><td>261 Avg FPS, 114 1% Low FPS</td></tr><tr><td>RTX 5070 | 12 GB</td><td>176 Avg FPS, 113 1% Low FPS</td></tr><tr><td>RTX 5060 Ti | 16 GB</td><td>136 Avg FPS, 89 1% Low FPS</td></tr><tr><td>RX 9060 XT | 16 GB</td><td>190 Avg FPS, 113 1% Low FPS</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1780405030966-dj89vvhdq-bar-Homeworld 3 (1440p Epic + upscaling (quality))" data-chart-type="Bar" data-title="Homeworld 3 (1440p Epic + upscaling (quality))" data-subhead="" data-caption="There are a couple of instances where, when using upscaling, the RX 9070 GRE takes a healthy lead in terms of frame rates over the RTX 5070." style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row" title="RX 9070 GRE | 12 GB"><div class="fv-bar-label fv-primary-product">RX 9070 GRE | 12 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 76.66666666666667%; background-color: #E33235;" data-target-width="76.66666666666667" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">115</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 42%; background-color: #FE9F58;" data-target-width="42" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">63</span></div></div></div></div></div><div class="fv-bar-row" title="RX 9070 | 16 GB"><div class="fv-bar-label ">RX 9070 | 16 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 82%; background-color: #E33235;" data-target-width="82" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">123</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 42.66666666666667%; background-color: #FE9F58;" data-target-width="42.66666666666667" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">64</span></div></div></div></div></div><div class="fv-bar-row" title="RTX 5070 | 12 GB"><div class="fv-bar-label ">RTX 5070 | 12 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 84.66666666666667%; background-color: #E33235;" data-target-width="84.66666666666667" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">127</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 42%; background-color: #FE9F58;" data-target-width="42" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">63</span></div></div></div></div></div><div class="fv-bar-row" title="RTX 5060 Ti | 16 GB"><div class="fv-bar-label ">RTX 5060 Ti | 16 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 78.66666666666666%; background-color: #E33235;" data-target-width="78.66666666666666" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">118</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 42%; background-color: #FE9F58;" data-target-width="42" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">63</span></div></div></div></div></div><div class="fv-bar-row" title="RX 9060 XT | 16 GB"><div class="fv-bar-label ">RX 9060 XT | 16 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 73.33333333333333%; background-color: #E33235;" data-target-width="73.33333333333333" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">110</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 41.333333333333336%; background-color: #FE9F58;" data-target-width="41.333333333333336" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">62</span></div></div></div></div></div><table class="sr-only"><caption>Homeworld 3 (1440p Epic + upscaling (quality)) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>RX 9070 GRE | 12 GB</td><td>115 Avg FPS, 63 1% Low FPS</td></tr><tr><td>RX 9070 | 16 GB</td><td>123 Avg FPS, 64 1% Low FPS</td></tr><tr><td>RTX 5070 | 12 GB</td><td>127 Avg FPS, 63 1% Low FPS</td></tr><tr><td>RTX 5060 Ti | 16 GB</td><td>118 Avg FPS, 63 1% Low FPS</td></tr><tr><td>RX 9060 XT | 16 GB</td><td>110 Avg FPS, 62 1% Low FPS</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1780405030966-dj89vvhdq-bar-The Talos Principle 2 (1440p Ultra +upscaling (quality), 2x FG)" data-chart-type="Bar" data-title="The Talos Principle 2 (1440p Ultra +upscaling (quality), 2x FG)" data-subhead="" data-caption="There are a couple of instances where, when using upscaling, the RX 9070 GRE takes a healthy lead in terms of frame rates over the RTX 5070." style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row" title="RX 9070 GRE | 12 GB"><div class="fv-bar-label fv-primary-product">RX 9070 GRE | 12 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 82%; background-color: #E33235;" data-target-width="82" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">164</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 30%; background-color: #FE9F58;" data-target-width="30" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">60</span></div></div></div></div></div><div class="fv-bar-row" title="RX 9070 | 16 GB"><div class="fv-bar-label ">RX 9070 | 16 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 98.5%; background-color: #E33235;" data-target-width="98.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">197</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 45%; background-color: #FE9F58;" data-target-width="45" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">90</span></div></div></div></div></div><div class="fv-bar-row" title="RTX 5070 | 12 GB"><div class="fv-bar-label ">RTX 5070 | 12 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 72%; background-color: #E33235;" data-target-width="72" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">144</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 32.5%; background-color: #FE9F58;" data-target-width="32.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">65</span></div></div></div></div></div><div class="fv-bar-row" title="RTX 5060 Ti | 16 GB"><div class="fv-bar-label ">RTX 5060 Ti | 16 GB</div><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">115</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 20.5%; background-color: #FE9F58;" data-target-width="20.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">41</span></div></div></div></div></div><div class="fv-bar-row" title="RX 9060 XT | 16 GB"><div class="fv-bar-label ">RX 9060 XT | 16 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 67.5%; background-color: #E33235;" data-target-width="67.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">135</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 29.5%; background-color: #FE9F58;" data-target-width="29.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">59</span></div></div></div></div></div><table class="sr-only"><caption>The Talos Principle 2 (1440p Ultra +upscaling (quality), 2x FG) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>RX 9070 GRE | 12 GB</td><td>164 Avg FPS, 60 1% Low FPS</td></tr><tr><td>RX 9070 | 16 GB</td><td>197 Avg FPS, 90 1% Low FPS</td></tr><tr><td>RTX 5070 | 12 GB</td><td>144 Avg FPS, 65 1% Low FPS</td></tr><tr><td>RTX 5060 Ti | 16 GB</td><td>115 Avg FPS, 41 1% Low FPS</td></tr><tr><td>RX 9060 XT | 16 GB</td><td>135 Avg FPS, 59 1% Low FPS</td></tr></tbody></table></div></div></div><div class="fv-bottom-bar"><div class="fv-footer-content" style="display: block;"><div class="rv-chart-caption" style="display: block;"><span class="fv-original-caption" style="display: block;">There are a couple of instances where, when using upscaling, the RX 9070 GRE takes a healthy lead in terms of frame rates over the RTX 5070.</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 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 || '';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-1780405030966-dj89vvhdq', false); });} else {initialize('fv-chart-1780405030966-dj89vvhdq', false);}})();</script></div><p>You can also see in those benchmarks the level of gaming performance you can get out of an RX 9070 GRE compared with the RTX 5060 Ti 16 GB card, too. And this is before we get into one of the very neatest tricks of the latest Radeon architecture: its undervolting performance.</p><p>Pare back the amount of voltage given to the GPU and it will run cooler. Perhaps counterintuitively, providing lower voltage directly to the Navi 48 chip actually results in higher performance because the card is running cooler and therefore the dynamic nature of current day clock speeds means that they are able to push further. On a pretty standard RX 9070 GRE I was easily topping 3 GHz as standard, delivering another 10% higher frame rates with an overclocked card that's only marginally warmer and a little more power hungry.</p><iframe src="https://content.jwplatform.com/players/ZrQaPRit.html" id="ZrQaPRit" title="AMD RX 9070 GRE undervolt vs stock | Black Myth Wukong" width="3840" height="2160" frameborder="0" scrolling="auto" allowfullscreen></iframe><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-1780405038261-4fyvqxpz5 *, #fv-chart-1780405038261-4fyvqxpz5 *:before, #fv-chart-1780405038261-4fyvqxpz5 *:after, #fv-chart-1780405038261-4fyvqxpz5-slideshow *, #fv-chart-1780405038261-4fyvqxpz5-slideshow *:before, #fv-chart-1780405038261-4fyvqxpz5-slideshow *:after {box-sizing: border-box !important; margin: 0; padding: 0; border: 0;font-size: 100%; font: inherit; vertical-align: baseline;}#fv-chart-1780405038261-4fyvqxpz5, #fv-chart-1780405038261-4fyvqxpz5-slideshow { font-family: 'Open Sans', sans-serif !important; }#fv-chart-1780405038261-4fyvqxpz5 {position: relative !important; overflow: visible !important;--riv-primary: #E33235;}#fv-chart-1780405038261-4fyvqxpz5 .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-1780405038261-4fyvqxpz5 .fv-inner-wrapper.fv-no-header.fv-is-image-compare {padding-top: 0 !important;}#fv-chart-1780405038261-4fyvqxpz5.fv-full-bleed {width: 100vw !important;margin-left: calc(50% - 50vw) !important;}body {overflow-x: clip !important;}#fv-chart-1780405038261-4fyvqxpz5.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-1780405038261-4fyvqxpz5 .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-1780405038261-4fyvqxpz5-slideshow {position: relative !important;width: 100% !important;margin: 1rem 0 !important;--riv-primary: #E33235;}#fv-chart-1780405038261-4fyvqxpz5-slideshow .fv-slides-wrapper {position: relative !important;width: 100% !important;}#fv-chart-1780405038261-4fyvqxpz5-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-1780405038261-4fyvqxpz5-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-1780405038261-4fyvqxpz5-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-1780405038261-4fyvqxpz5-slideshow .fv-nav-btn svg {width: 18px !important;height: 18px !important;stroke-width: 3px !important;filter: none !important;}#fv-chart-1780405038261-4fyvqxpz5-slideshow .fv-nav-btn:hover {opacity: 0.9 !important;transform: translateY(-1px) !important;}#fv-chart-1780405038261-4fyvqxpz5-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-1780405038261-4fyvqxpz5-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-1780405038261-4fyvqxpz5-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-1780405038261-4fyvqxpz5-slideshow .fv-slideshow-select:focus {outline: 2px solid #E33235 !important;border-color: #E33235 !important;}#fv-chart-1780405038261-4fyvqxpz5 .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-1780405038261-4fyvqxpz5 .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-1780405038261-4fyvqxpz5 .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-1780405038261-4fyvqxpz5 .fv-versus-chart { display: flex; flex-direction: column; width: 100%; margin-top: 1rem; }#fv-chart-1780405038261-4fyvqxpz5 .fv-versus-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 1.5rem; padding: 0 1rem; }#fv-chart-1780405038261-4fyvqxpz5 .fv-versus-select-wrapper { flex: 1; min-width: 0; }#fv-chart-1780405038261-4fyvqxpz5 .fv-versus-select-wrapper.fv-left { text-align: center; padding-right: 1rem; }#fv-chart-1780405038261-4fyvqxpz5 .fv-versus-select-wrapper.fv-right { text-align: center; padding-left: 1rem; }#fv-chart-1780405038261-4fyvqxpz5 .fv-versus-select-container { position: relative; display: inline-block; max-width: 100%; width: 100%; }#fv-chart-1780405038261-4fyvqxpz5 .fv-versus-chevron { position: absolute; top: 50%; transform: translateY(-50%); pointer-events: none; width: 16px; height: 16px; flex-shrink: 0; }#fv-chart-1780405038261-4fyvqxpz5 .fv-versus-select-wrapper.fv-left .fv-versus-chevron { right: 0; }#fv-chart-1780405038261-4fyvqxpz5 .fv-versus-select-wrapper.fv-right .fv-versus-chevron { right: 0; }#fv-chart-1780405038261-4fyvqxpz5 .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-1780405038261-4fyvqxpz5 .fv-versus-select.fv-select-left { text-align: center; direction: ltr; padding-right: 1.25rem; }#fv-chart-1780405038261-4fyvqxpz5 .fv-versus-select.fv-select-right { text-align: center; padding-right: 1.25rem; }#fv-chart-1780405038261-4fyvqxpz5 .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-1780405038261-4fyvqxpz5 .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-1780405038261-4fyvqxpz5 .fv-versus-body { display: flex; flex-direction: column; gap: 1.5rem; }#fv-chart-1780405038261-4fyvqxpz5 .fv-versus-row { position: relative; height: auto; padding-top: 20px; margin-bottom: 0.25rem; display: block; }#fv-chart-1780405038261-4fyvqxpz5 .fv-versus-bar-container { position: relative; height: 32px; display: flex; align-items: center; }#fv-chart-1780405038261-4fyvqxpz5 .fv-versus-bar-left-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-end; align-items: center; }#fv-chart-1780405038261-4fyvqxpz5 .fv-versus-bar-right-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-start; align-items: center; }#fv-chart-1780405038261-4fyvqxpz5 .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-1780405038261-4fyvqxpz5 .fv-versus-bar-left { border-radius: 4px 0 0 4px; justify-content: flex-end; padding: 0 8px; }#fv-chart-1780405038261-4fyvqxpz5 .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-1780405038261-4fyvqxpz5 .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-1780405038261-4fyvqxpz5 .fv-inside-left { white-space: nowrap; flex-shrink: 0; }#fv-chart-1780405038261-4fyvqxpz5 .fv-inside-right { white-space: nowrap; flex-shrink: 0; }#fv-chart-1780405038261-4fyvqxpz5 .fv-versus-val-text { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; }#fv-chart-1780405038261-4fyvqxpz5 .fv-versus-pct-diff { font-size: 12px; font-weight: 600; }#fv-chart-1780405038261-4fyvqxpz5 .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-1780405038261-4fyvqxpz5 .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-1780405038261-4fyvqxpz5 .fv-bottom-bar { display: flex !important; flex-direction: column !important; align-items: center !important; margin-top: 0.5rem !important; gap: 1rem !important; }#fv-chart-1780405038261-4fyvqxpz5 .fv-footer-content { text-align: center !important; width: 100% !important; }#fv-chart-1780405038261-4fyvqxpz5 .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-1780405038261-4fyvqxpz5 .fv-dropdown-wrapper { text-align: center !important; margin-bottom: 16px !important; margin-top: 0 !important; }#fv-chart-1780405038261-4fyvqxpz5 .fv-dropdown-title-container { position: relative !important; display: inline-block !important; max-width: 100% !important; }#fv-chart-1780405038261-4fyvqxpz5 .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-1780405038261-4fyvqxpz5 .fv-dropdown-title:focus { outline: none !important; }#fv-chart-1780405038261-4fyvqxpz5 .fv-dropdown-title::-ms-expand { display: none !important; }#fv-chart-1780405038261-4fyvqxpz5 .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-1780405038261-4fyvqxpz5 .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-1780405038261-4fyvqxpz5 .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-1780405038261-4fyvqxpz5 .fv-carousel-nav-btn:hover { border-color: #9ca3af !important; }#fv-chart-1780405038261-4fyvqxpz5 .fv-carousel-counter { font-size: 14px !important; color: #374151 !important; text-align: center !important; margin-top: 1rem !important; }#fv-chart-1780405038261-4fyvqxpz5 .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-1780405038261-4fyvqxpz5 .fv-legend-item { display: flex !important; align-items: center !important; gap: 6px !important; font-size: 14px !important; color: #374151 !important; }#fv-chart-1780405038261-4fyvqxpz5 .fv-legend-color { width: 12px !important; height: 12px !important; border-radius: 3px !important; }#fv-chart-1780405038261-4fyvqxpz5 .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-1780405038261-4fyvqxpz5 .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-1780405038261-4fyvqxpz5 .fv-multi-legend-swatch { width: 16px !important; height: 16px !important; border-radius: 3px !important; }#fv-chart-1780405038261-4fyvqxpz5 .fv-benchmark-group { margin-bottom: 1rem !important; }#fv-chart-1780405038261-4fyvqxpz5 .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-1780405038261-4fyvqxpz5 .fv-bar-row, #fv-chart-1780405038261-4fyvqxpz5 .fv-stacked-product { display: flex !important; align-items: center !important; width: 100% !important; margin-bottom: 0.75rem !important; }#fv-chart-1780405038261-4fyvqxpz5 .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-1780405038261-4fyvqxpz5 .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-1780405038261-4fyvqxpz5 .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-1780405038261-4fyvqxpz5 .fv-bar:hover { opacity: 0.8 !important; }#fv-chart-1780405038261-4fyvqxpz5 .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-1780405038261-4fyvqxpz5 .fv-bar-inner-label { white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; padding-right: 8px !important; }#fv-chart-1780405038261-4fyvqxpz5 .fv-bar-inner-value { flex-shrink: 0 !important; }#fv-chart-1780405038261-4fyvqxpz5 .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-1780405038261-4fyvqxpz5 .fv-bar-label.fv-primary-product { font-weight: bold !important; color: var(--riv-primary) !important; }#fv-chart-1780405038261-4fyvqxpz5 .fv-multi-bar-container { flex-direction: column !important; padding: 4px !important; align-items: stretch !important; gap: 4px !important; height: auto !important; }#fv-chart-1780405038261-4fyvqxpz5 .fv-multi-bar-item { display: flex !important; align-items: center !important; height: 25px !important; width: 100% !important; }#fv-chart-1780405038261-4fyvqxpz5 .fv-stacked-bar { display: flex !important; overflow: hidden !important; }#fv-chart-1780405038261-4fyvqxpz5 .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-1780405038261-4fyvqxpz5 .fv-stacked-segment:last-child { border-right: none !important; }#fv-chart-1780405038261-4fyvqxpz5 .fv-segment-value { font-size: 14px !important; font-weight: bold !important; }#fv-chart-1780405038261-4fyvqxpz5 .fv-grouped-bar-product { display: flex !important; flex-direction: column !important; width: 100% !important; margin-bottom: 1.25rem !important; }#fv-chart-1780405038261-4fyvqxpz5 .fv-grouped-product-title-wrapper { padding-left: 150px !important; }#fv-chart-1780405038261-4fyvqxpz5 .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-1780405038261-4fyvqxpz5 .fv-bar-cluster { width: 100% !important; flex-grow: 1 !important; display: flex !important; flex-direction: column !important; }#fv-chart-1780405038261-4fyvqxpz5 .fv-bar-cluster .fv-bar-row { margin-bottom: 3px !important; }#fv-chart-1780405038261-4fyvqxpz5 .fv-bar-cluster .fv-bar-container { height: 20px !important; }#fv-chart-1780405038261-4fyvqxpz5 .riv-grid line {stroke: #D1D5DB !important;stroke-dasharray: 3 3 !important;}#fv-chart-1780405038261-4fyvqxpz5 .fv-x-axis-wrapper { display: flex !important; width: 100% !important; margin-top: 0.5rem !important; }#fv-chart-1780405038261-4fyvqxpz5 .fv-x-axis-label-space { width: 150px !important; padding-right: 10px !important; flex-shrink: 0 !important; }#fv-chart-1780405038261-4fyvqxpz5 .fv-x-axis-chart-space { flex-grow: 1 !important; padding-right: 8px !important; }#fv-chart-1780405038261-4fyvqxpz5 .fv-x-axis-wrapper.fv-grouped-x-axis { margin-left: 0 !important; }#fv-chart-1780405038261-4fyvqxpz5 .fv-x-axis-line { border-top: 1px solid #D1D5DB !important; }#fv-chart-1780405038261-4fyvqxpz5 .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-1780405038261-4fyvqxpz5 .fv-x-axis-ticks span { position: relative !important; }#fv-chart-1780405038261-4fyvqxpz5 .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-1780405038261-4fyvqxpz5 .fv-x-axis-unit { text-align: center !important; font-size: 14px !important; color: #374151 !important; margin-top: 8px !important; display: block !important; }#fv-chart-1780405038261-4fyvqxpz5 .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-1780405038261-4fyvqxpz5 .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-1780405038261-4fyvqxpz5.mobile-view .fv-pie-container,#fv-chart-1780405038261-4fyvqxpz5.labels-on-top .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1780405038261-4fyvqxpz5.mobile-view .fv-grouped-product-title-wrapper,#fv-chart-1780405038261-4fyvqxpz5.labels-on-top .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1780405038261-4fyvqxpz5.mobile-view .fv-bar-row,#fv-chart-1780405038261-4fyvqxpz5.mobile-view .fv-stacked-product,#fv-chart-1780405038261-4fyvqxpz5.mobile-view .fv-grouped-bar-product,#fv-chart-1780405038261-4fyvqxpz5.labels-on-top .fv-bar-row,#fv-chart-1780405038261-4fyvqxpz5.labels-on-top .fv-stacked-product,#fv-chart-1780405038261-4fyvqxpz5.labels-on-top .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1780405038261-4fyvqxpz5.mobile-view .fv-bar-label:not(.fv-grouped-product-title),#fv-chart-1780405038261-4fyvqxpz5.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-1780405038261-4fyvqxpz5.mobile-view .fv-bar-label,#fv-chart-1780405038261-4fyvqxpz5.mobile-view .fv-grouped-product-title,#fv-chart-1780405038261-4fyvqxpz5.labels-on-top .fv-bar-label,#fv-chart-1780405038261-4fyvqxpz5.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-1780405038261-4fyvqxpz5.mobile-view .fv-bar-container,#fv-chart-1780405038261-4fyvqxpz5.mobile-view .fv-bar-cluster,#fv-chart-1780405038261-4fyvqxpz5.labels-on-top .fv-bar-container,#fv-chart-1780405038261-4fyvqxpz5.labels-on-top .fv-bar-cluster {width: 100% !important;}#fv-chart-1780405038261-4fyvqxpz5.mobile-view .fv-x-axis-wrapper,#fv-chart-1780405038261-4fyvqxpz5.labels-on-top .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1780405038261-4fyvqxpz5.mobile-view .fv-x-axis-label-space,#fv-chart-1780405038261-4fyvqxpz5.labels-on-top .fv-x-axis-label-space {display: none !important;}#fv-chart-1780405038261-4fyvqxpz5.mobile-view .fv-x-axis-chart-space,#fv-chart-1780405038261-4fyvqxpz5.labels-on-top .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1780405038261-4fyvqxpz5.mobile-view .fv-benchmark-title,#fv-chart-1780405038261-4fyvqxpz5.labels-on-top .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1780405038261-4fyvqxpz5.mobile-view .fv-dropdown-title,#fv-chart-1780405038261-4fyvqxpz5.labels-on-top .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1780405038261-4fyvqxpz5.mobile-view .fv-carousel-nav-btn,#fv-chart-1780405038261-4fyvqxpz5.labels-on-top .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1780405038261-4fyvqxpz5.mobile-view .fv-chart-title,#fv-chart-1780405038261-4fyvqxpz5.labels-on-top .fv-chart-title {padding: 0 8px !important;}#fv-chart-1780405038261-4fyvqxpz5.mobile-view .fv-chart-subhead,#fv-chart-1780405038261-4fyvqxpz5.labels-on-top .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1780405038261-4fyvqxpz5.mobile-view .fv-versus-header,#fv-chart-1780405038261-4fyvqxpz5.labels-on-top .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1780405038261-4fyvqxpz5.mobile-view .fv-versus-select-wrapper,#fv-chart-1780405038261-4fyvqxpz5.labels-on-top .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1780405038261-4fyvqxpz5.mobile-view .fv-versus-select-wrapper.fv-left,#fv-chart-1780405038261-4fyvqxpz5.labels-on-top .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1780405038261-4fyvqxpz5.mobile-view .fv-versus-select-wrapper.fv-right,#fv-chart-1780405038261-4fyvqxpz5.labels-on-top .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1780405038261-4fyvqxpz5.mobile-view .fv-versus-select.fv-select-left,#fv-chart-1780405038261-4fyvqxpz5.labels-on-top .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1780405038261-4fyvqxpz5.mobile-view .fv-versus-select.fv-select-right,#fv-chart-1780405038261-4fyvqxpz5.labels-on-top .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1780405038261-4fyvqxpz5.mobile-view .fv-versus-vs,#fv-chart-1780405038261-4fyvqxpz5.labels-on-top .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1780405038261-4fyvqxpz5.mobile-view .fv-versus-select-container,#fv-chart-1780405038261-4fyvqxpz5.labels-on-top .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1780405038261-4fyvqxpz5.mobile-view .fv-versus-select,#fv-chart-1780405038261-4fyvqxpz5.labels-on-top .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1780405038261-4fyvqxpz5.mobile-view .fv-stl-shop-all-btn,#fv-chart-1780405038261-4fyvqxpz5.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-1780405038261-4fyvqxpz5.mobile-view .fv-stl-shop-all-logo,#fv-chart-1780405038261-4fyvqxpz5.mobile-view .fv-stl-shop-all-icon,#fv-chart-1780405038261-4fyvqxpz5.labels-on-top .fv-stl-shop-all-logo,#fv-chart-1780405038261-4fyvqxpz5.labels-on-top .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1780405038261-4fyvqxpz5.mobile-view .fv-stl-shop-all-icon svg,#fv-chart-1780405038261-4fyvqxpz5.labels-on-top .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1780405038261-4fyvqxpz5.mobile-view .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1780405038261-4fyvqxpz5.mobile-view.fv-contains-line-chart .fv-footer-content {margin-left: -1rem !important;margin-right: -1rem !important;}@media (max-width: 599px) {#fv-chart-1780405038261-4fyvqxpz5 .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1780405038261-4fyvqxpz5 .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1780405038261-4fyvqxpz5 .fv-bar-row,#fv-chart-1780405038261-4fyvqxpz5 .fv-stacked-product,#fv-chart-1780405038261-4fyvqxpz5 .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1780405038261-4fyvqxpz5 .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-1780405038261-4fyvqxpz5 .fv-bar-label,#fv-chart-1780405038261-4fyvqxpz5 .fv-grouped-product-title {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1780405038261-4fyvqxpz5 .fv-bar-container,#fv-chart-1780405038261-4fyvqxpz5 .fv-bar-cluster {width: 100% !important;}#fv-chart-1780405038261-4fyvqxpz5 .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1780405038261-4fyvqxpz5 .fv-x-axis-label-space {display: none !important;}#fv-chart-1780405038261-4fyvqxpz5 .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1780405038261-4fyvqxpz5 .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1780405038261-4fyvqxpz5 .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1780405038261-4fyvqxpz5 .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1780405038261-4fyvqxpz5 .fv-chart-title {padding: 0 8px !important;}#fv-chart-1780405038261-4fyvqxpz5 .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1780405038261-4fyvqxpz5 .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1780405038261-4fyvqxpz5 .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1780405038261-4fyvqxpz5 .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1780405038261-4fyvqxpz5 .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1780405038261-4fyvqxpz5 .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1780405038261-4fyvqxpz5 .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1780405038261-4fyvqxpz5 .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1780405038261-4fyvqxpz5 .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1780405038261-4fyvqxpz5 .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1780405038261-4fyvqxpz5 .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-1780405038261-4fyvqxpz5 .fv-stl-shop-all-logo,#fv-chart-1780405038261-4fyvqxpz5 .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1780405038261-4fyvqxpz5 .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1780405038261-4fyvqxpz5 .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1780405038261-4fyvqxpz5.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": "Undervolting performance","description": "Subhead to describe the test and what's being measured and why","creator": {"@type": "Organization","name": "PC Gamer","logo": "https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png"},"isAccessibleForFree": true,"dateCreated": "2026-06-02T12:57:18.262Z","citation": "With a super-easy undervolt, the RX 9070 GRE is able to post performance on par or beyond the RTX 5070, and alongside the straight RX 9070.","keywords": ["RX 9070 GRE | Undervolted | -130mV | 2700 Mem","RX 9070 GRE | Stock","RX 9070 | Stock","RTX 5070 | Stock","Black Myth Wukong (1440p High)","Black Myth Wukong (1440p High + Upscaling (quality))","Cyberpunk 2077 (1440p RT Ultra)","Cyberpunk 2077 (1440p RT Ultra + upscaling (quality))","F1 24 (1440p Ultra High)","F1 24 (1440p Ultra high +upscaling (Quality), 2x FG)","Homeworld 3 (1440p Epic)","Homeworld 3 (1440p Epic + upscaling (quality))","Metro Exodus Enhanced Edition (1440p Ultra)","The Talos Principle 2 (1440p Ultra)","The Talos Principle 2 (1440p Ultra +upscaling (quality), 2x FG)","Total War: Warhammer 3 (1440p Ultra)","benchmark","comparison","performance","review","PC Gamer"],"measurementTechnique": "Performance Benchmarking","variableMeasured": [{"@type": "PropertyValue","name": "RX 9070 GRE | Undervolted | -130mV | 2700 Mem – Black Myth Wukong (1440p High)","value": 69,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9070 GRE | Stock – Black Myth Wukong (1440p High)","value": 62,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9070 | Stock – Black Myth Wukong (1440p High)","value": 73,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RTX 5070 | Stock – Black Myth Wukong (1440p High)","value": 68,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9070 GRE | Undervolted | -130mV | 2700 Mem – Black Myth Wukong (1440p High + Upscaling (quality))","value": 103,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9070 GRE | Stock – Black Myth Wukong (1440p High + Upscaling (quality))","value": 95,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9070 | Stock – Black Myth Wukong (1440p High + Upscaling (quality))","value": 111,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RTX 5070 | Stock – Black Myth Wukong (1440p High + Upscaling (quality))","value": 107,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9070 GRE | Undervolted | -130mV | 2700 Mem – Cyberpunk 2077 (1440p RT Ultra)","value": 44,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9070 GRE | Stock – Cyberpunk 2077 (1440p RT Ultra)","value": 38,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9070 | Stock – Cyberpunk 2077 (1440p RT Ultra)","value": 43,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RTX 5070 | Stock – Cyberpunk 2077 (1440p RT Ultra)","value": 45,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9070 GRE | Undervolted | -130mV | 2700 Mem – Cyberpunk 2077 (1440p RT Ultra + upscaling (quality))","value": 145,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9070 GRE | Stock – Cyberpunk 2077 (1440p RT Ultra + upscaling (quality))","value": 130,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9070 | Stock – Cyberpunk 2077 (1440p RT Ultra + upscaling (quality))","value": 149,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RTX 5070 | Stock – Cyberpunk 2077 (1440p RT Ultra + upscaling (quality))","value": 122,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9070 GRE | Undervolted | -130mV | 2700 Mem – F1 24 (1440p Ultra High)","value": 89,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9070 GRE | Stock – F1 24 (1440p Ultra High)","value": 81,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9070 | Stock – F1 24 (1440p Ultra High)","value": 90,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RTX 5070 | Stock – F1 24 (1440p Ultra High)","value": 78,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9070 GRE | Undervolted | -130mV | 2700 Mem – F1 24 (1440p Ultra high +upscaling (Quality), 2x FG)","value": 262,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9070 GRE | Stock – F1 24 (1440p Ultra high +upscaling (Quality), 2x FG)","value": 249,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9070 | Stock – F1 24 (1440p Ultra high +upscaling (Quality), 2x FG)","value": 261,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RTX 5070 | Stock – F1 24 (1440p Ultra high +upscaling (Quality), 2x FG)","value": 176,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9070 GRE | Undervolted | -130mV | 2700 Mem – Homeworld 3 (1440p Epic)","value": 103,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9070 GRE | Stock – Homeworld 3 (1440p Epic)","value": 101,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9070 | Stock – Homeworld 3 (1440p Epic)","value": 104,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RTX 5070 | Stock – Homeworld 3 (1440p Epic)","value": 112,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9070 GRE | Undervolted | -130mV | 2700 Mem – Homeworld 3 (1440p Epic + upscaling (quality))","value": 118,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9070 GRE | Stock – Homeworld 3 (1440p Epic + upscaling (quality))","value": 115,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9070 | Stock – Homeworld 3 (1440p Epic + upscaling (quality))","value": 123,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RTX 5070 | Stock – Homeworld 3 (1440p Epic + upscaling (quality))","value": 127,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9070 GRE | Undervolted | -130mV | 2700 Mem – Metro Exodus Enhanced Edition (1440p Ultra)","value": 101,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9070 GRE | Stock – Metro Exodus Enhanced Edition (1440p Ultra)","value": 92,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9070 | Stock – Metro Exodus Enhanced Edition (1440p Ultra)","value": 107,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RTX 5070 | Stock – Metro Exodus Enhanced Edition (1440p Ultra)","value": 100,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9070 GRE | Undervolted | -130mV | 2700 Mem – The Talos Principle 2 (1440p Ultra)","value": 65,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9070 GRE | Stock – The Talos Principle 2 (1440p Ultra)","value": 61,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9070 | Stock – The Talos Principle 2 (1440p Ultra)","value": 74,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RTX 5070 | Stock – The Talos Principle 2 (1440p Ultra)","value": 64,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9070 GRE | Undervolted | -130mV | 2700 Mem – The Talos Principle 2 (1440p Ultra +upscaling (quality), 2x FG)","value": 183,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9070 GRE | Stock – The Talos Principle 2 (1440p Ultra +upscaling (quality), 2x FG)","value": 164,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9070 | Stock – The Talos Principle 2 (1440p Ultra +upscaling (quality), 2x FG)","value": 197,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RTX 5070 | Stock – The Talos Principle 2 (1440p Ultra +upscaling (quality), 2x FG)","value": 144,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9070 GRE | Undervolted | -130mV | 2700 Mem – Total War: Warhammer 3 (1440p Ultra)","value": 91,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9070 GRE | Stock – Total War: Warhammer 3 (1440p Ultra)","value": 82,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9070 | Stock – Total War: Warhammer 3 (1440p Ultra)","value": 96,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RTX 5070 | Stock – Total War: Warhammer 3 (1440p Ultra)","value": 81,"unitText": "Avg FPS"}]}</script><div id="fv-chart-1780405038261-4fyvqxpz5" 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">Undervolting performance</h3><div class="fv-dropdown-wrapper"><div class="fv-dropdown-title-container"><select class="fv-dropdown-title"><option value="0">Black Myth Wukong (1440p High)</option><option value="1">Black Myth Wukong (1440p High + Upscaling (quality))</option><option value="2">Cyberpunk 2077 (1440p RT Ultra)</option><option value="3">Cyberpunk 2077 (1440p RT Ultra + upscaling (quality))</option><option value="4">F1 24 (1440p Ultra High)</option><option value="5">F1 24 (1440p Ultra high +upscaling (Quality), 2x FG)</option><option value="6">Homeworld 3 (1440p Epic)</option><option value="7">Homeworld 3 (1440p Epic + upscaling (quality))</option><option value="8">Metro Exodus Enhanced Edition (1440p Ultra)</option><option value="9">The Talos Principle 2 (1440p Ultra)</option><option value="10">The Talos Principle 2 (1440p Ultra +upscaling (quality), 2x FG)</option><option value="11">Total War: Warhammer 3 (1440p Ultra)</option></select><div class="fv-dropdown-chevron"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"><path d="m6 9 6 6 6-6"/></svg></div></div></div><div class="riv-chart-container"><div class="fv-chart-item" id="fv-chart-1780405038261-4fyvqxpz5-bar-Black Myth Wukong (1440p High)" data-chart-type="Bar" data-title="Black Myth Wukong (1440p High)" data-subhead="" data-caption="With a super-easy undervolt, the RX 9070 GRE is able to post performance on par or beyond the RTX 5070, and alongside the straight RX 9070." style=""><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row" title="RX 9070 GRE | Undervolted | -130mV | 2700 Mem"><div class="fv-bar-label fv-primary-product">RX 9070 GRE | Undervolted | -130mV | 2700 Mem</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 86.25%; background-color: #E33235;" data-target-width="86.25" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">69</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 52.5%; background-color: #FE9F58;" data-target-width="52.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">42</span></div></div></div></div></div><div class="fv-bar-row" title="RX 9070 GRE | Stock"><div class="fv-bar-label ">RX 9070 GRE | Stock</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 77.5%; background-color: #E33235;" data-target-width="77.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">62</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 68.75%; background-color: #FE9F58;" data-target-width="68.75" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">55</span></div></div></div></div></div><div class="fv-bar-row" title="RX 9070 | Stock"><div class="fv-bar-label ">RX 9070 | Stock</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 91.25%; background-color: #E33235;" data-target-width="91.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">73</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 80%; background-color: #FE9F58;" data-target-width="80" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">64</span></div></div></div></div></div><div class="fv-bar-row" title="RTX 5070 | Stock"><div class="fv-bar-label ">RTX 5070 | Stock</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 85%; background-color: #E33235;" data-target-width="85" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">68</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 75%; background-color: #FE9F58;" data-target-width="75" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">60</span></div></div></div></div></div><table class="sr-only"><caption>Black Myth Wukong (1440p High) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>RX 9070 GRE | Undervolted | -130mV | 2700 Mem</td><td>69 Avg FPS, 42 1% Low FPS</td></tr><tr><td>RX 9070 GRE | Stock</td><td>62 Avg FPS, 55 1% Low FPS</td></tr><tr><td>RX 9070 | Stock</td><td>73 Avg FPS, 64 1% Low FPS</td></tr><tr><td>RTX 5070 | Stock</td><td>68 Avg FPS, 60 1% Low FPS</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1780405038261-4fyvqxpz5-bar-Black Myth Wukong (1440p High + Upscaling (quality))" data-chart-type="Bar" data-title="Black Myth Wukong (1440p High + Upscaling (quality))" data-subhead="" data-caption="With a super-easy undervolt, the RX 9070 GRE is able to post performance on par or beyond the RTX 5070, and alongside the straight RX 9070." style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row" title="RX 9070 GRE | Undervolted | -130mV | 2700 Mem"><div class="fv-bar-label fv-primary-product">RX 9070 GRE | Undervolted | -130mV | 2700 Mem</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 68.66666666666667%; background-color: #E33235;" data-target-width="68.66666666666667" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">103</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 59.333333333333336%; background-color: #FE9F58;" data-target-width="59.333333333333336" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">89</span></div></div></div></div></div><div class="fv-bar-row" title="RX 9070 GRE | Stock"><div class="fv-bar-label ">RX 9070 GRE | Stock</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 63.33333333333333%; background-color: #E33235;" data-target-width="63.33333333333333" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">95</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 54.666666666666664%; background-color: #FE9F58;" data-target-width="54.666666666666664" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">82</span></div></div></div></div></div><div class="fv-bar-row" title="RX 9070 | Stock"><div class="fv-bar-label ">RX 9070 | Stock</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 74%; background-color: #E33235;" data-target-width="74" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">111</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 64%; background-color: #FE9F58;" data-target-width="64" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">96</span></div></div></div></div></div><div class="fv-bar-row" title="RTX 5070 | Stock"><div class="fv-bar-label ">RTX 5070 | Stock</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 71.33333333333334%; background-color: #E33235;" data-target-width="71.33333333333334" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">107</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 54%; background-color: #FE9F58;" data-target-width="54" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">81</span></div></div></div></div></div><table class="sr-only"><caption>Black Myth Wukong (1440p High + Upscaling (quality)) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>RX 9070 GRE | Undervolted | -130mV | 2700 Mem</td><td>103 Avg FPS, 89 1% Low FPS</td></tr><tr><td>RX 9070 GRE | Stock</td><td>95 Avg FPS, 82 1% Low FPS</td></tr><tr><td>RX 9070 | Stock</td><td>111 Avg FPS, 96 1% Low FPS</td></tr><tr><td>RTX 5070 | Stock</td><td>107 Avg FPS, 81 1% Low FPS</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1780405038261-4fyvqxpz5-bar-Cyberpunk 2077 (1440p RT Ultra)" data-chart-type="Bar" data-title="Cyberpunk 2077 (1440p RT Ultra)" data-subhead="" data-caption="With a super-easy undervolt, the RX 9070 GRE is able to post performance on par or beyond the RTX 5070, and alongside the straight RX 9070." style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row" title="RX 9070 GRE | Undervolted | -130mV | 2700 Mem"><div class="fv-bar-label fv-primary-product">RX 9070 GRE | Undervolted | -130mV | 2700 Mem</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 73.33333333333333%; background-color: #E33235;" data-target-width="73.33333333333333" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">44</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 56.666666666666664%; background-color: #FE9F58;" data-target-width="56.666666666666664" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">34</span></div></div></div></div></div><div class="fv-bar-row" title="RX 9070 GRE | Stock"><div class="fv-bar-label ">RX 9070 GRE | Stock</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 63.33333333333333%; background-color: #E33235;" data-target-width="63.33333333333333" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">38</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 38.333333333333336%; background-color: #FE9F58;" data-target-width="38.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">23</span></div></div></div></div></div><div class="fv-bar-row" title="RX 9070 | Stock"><div class="fv-bar-label ">RX 9070 | Stock</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 71.66666666666667%; background-color: #E33235;" data-target-width="71.66666666666667" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">43</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 60%; background-color: #FE9F58;" data-target-width="60" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">36</span></div></div></div></div></div><div class="fv-bar-row" title="RTX 5070 | Stock"><div class="fv-bar-label ">RTX 5070 | Stock</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 75%; background-color: #E33235;" data-target-width="75" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">45</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 60%; background-color: #FE9F58;" data-target-width="60" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">36</span></div></div></div></div></div><table class="sr-only"><caption>Cyberpunk 2077 (1440p RT Ultra) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>RX 9070 GRE | Undervolted | -130mV | 2700 Mem</td><td>44 Avg FPS, 34 1% Low FPS</td></tr><tr><td>RX 9070 GRE | Stock</td><td>38 Avg FPS, 23 1% Low FPS</td></tr><tr><td>RX 9070 | Stock</td><td>43 Avg FPS, 36 1% Low FPS</td></tr><tr><td>RTX 5070 | Stock</td><td>45 Avg FPS, 36 1% Low FPS</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1780405038261-4fyvqxpz5-bar-Cyberpunk 2077 (1440p RT Ultra + upscaling (quality))" data-chart-type="Bar" data-title="Cyberpunk 2077 (1440p RT Ultra + upscaling (quality))" data-subhead="" data-caption="With a super-easy undervolt, the RX 9070 GRE is able to post performance on par or beyond the RTX 5070, and alongside the straight RX 9070." style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row" title="RX 9070 GRE | Undervolted | -130mV | 2700 Mem"><div class="fv-bar-label fv-primary-product">RX 9070 GRE | Undervolted | -130mV | 2700 Mem</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 96.66666666666667%; background-color: #E33235;" data-target-width="96.66666666666667" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">145</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 48.66666666666667%; background-color: #FE9F58;" data-target-width="48.66666666666667" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">73</span></div></div></div></div></div><div class="fv-bar-row" title="RX 9070 GRE | Stock"><div class="fv-bar-label ">RX 9070 GRE | Stock</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 86.66666666666667%; background-color: #E33235;" data-target-width="86.66666666666667" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">130</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 52%; background-color: #FE9F58;" data-target-width="52" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">78</span></div></div></div></div></div><div class="fv-bar-row" title="RX 9070 | Stock"><div class="fv-bar-label ">RX 9070 | Stock</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 99.33333333333333%; background-color: #E33235;" data-target-width="99.33333333333333" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">149</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 68%; background-color: #FE9F58;" data-target-width="68" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">102</span></div></div></div></div></div><div class="fv-bar-row" title="RTX 5070 | Stock"><div class="fv-bar-label ">RTX 5070 | Stock</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 81.33333333333333%; background-color: #E33235;" data-target-width="81.33333333333333" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">122</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 64.66666666666666%; background-color: #FE9F58;" data-target-width="64.66666666666666" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">97</span></div></div></div></div></div><table class="sr-only"><caption>Cyberpunk 2077 (1440p RT Ultra + upscaling (quality)) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>RX 9070 GRE | Undervolted | -130mV | 2700 Mem</td><td>145 Avg FPS, 73 1% Low FPS</td></tr><tr><td>RX 9070 GRE | Stock</td><td>130 Avg FPS, 78 1% Low FPS</td></tr><tr><td>RX 9070 | Stock</td><td>149 Avg FPS, 102 1% Low FPS</td></tr><tr><td>RTX 5070 | Stock</td><td>122 Avg FPS, 97 1% Low FPS</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1780405038261-4fyvqxpz5-bar-F1 24 (1440p Ultra High)" data-chart-type="Bar" data-title="F1 24 (1440p Ultra High)" data-subhead="" data-caption="With a super-easy undervolt, the RX 9070 GRE is able to post performance on par or beyond the RTX 5070, and alongside the straight RX 9070." style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row" title="RX 9070 GRE | Undervolted | -130mV | 2700 Mem"><div class="fv-bar-label fv-primary-product">RX 9070 GRE | Undervolted | -130mV | 2700 Mem</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 89%; background-color: #E33235;" data-target-width="89" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">89</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 49%; background-color: #FE9F58;" data-target-width="49" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">49</span></div></div></div></div></div><div class="fv-bar-row" title="RX 9070 GRE | Stock"><div class="fv-bar-label ">RX 9070 GRE | Stock</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 81%; background-color: #E33235;" data-target-width="81" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">81</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 52%; background-color: #FE9F58;" data-target-width="52" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">52</span></div></div></div></div></div><div class="fv-bar-row" title="RX 9070 | Stock"><div class="fv-bar-label ">RX 9070 | Stock</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 90%; background-color: #E33235;" data-target-width="90" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">90</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 67%; background-color: #FE9F58;" data-target-width="67" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">67</span></div></div></div></div></div><div class="fv-bar-row" title="RTX 5070 | Stock"><div class="fv-bar-label ">RTX 5070 | Stock</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 78%; background-color: #E33235;" data-target-width="78" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">78</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 60%; background-color: #FE9F58;" data-target-width="60" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">60</span></div></div></div></div></div><table class="sr-only"><caption>F1 24 (1440p Ultra High) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>RX 9070 GRE | Undervolted | -130mV | 2700 Mem</td><td>89 Avg FPS, 49 1% Low FPS</td></tr><tr><td>RX 9070 GRE | Stock</td><td>81 Avg FPS, 52 1% Low FPS</td></tr><tr><td>RX 9070 | Stock</td><td>90 Avg FPS, 67 1% Low FPS</td></tr><tr><td>RTX 5070 | Stock</td><td>78 Avg FPS, 60 1% Low FPS</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1780405038261-4fyvqxpz5-bar-F1 24 (1440p Ultra high +upscaling (Quality), 2x FG)" data-chart-type="Bar" data-title="F1 24 (1440p Ultra high +upscaling (Quality), 2x FG)" data-subhead="" data-caption="With a super-easy undervolt, the RX 9070 GRE is able to post performance on par or beyond the RTX 5070, and alongside the straight RX 9070." style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row" title="RX 9070 GRE | Undervolted | -130mV | 2700 Mem"><div class="fv-bar-label fv-primary-product">RX 9070 GRE | Undervolted | -130mV | 2700 Mem</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 87.33333333333333%; background-color: #E33235;" data-target-width="87.33333333333333" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">262</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 42%; background-color: #FE9F58;" data-target-width="42" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">126</span></div></div></div></div></div><div class="fv-bar-row" title="RX 9070 GRE | Stock"><div class="fv-bar-label ">RX 9070 GRE | Stock</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 83%; background-color: #E33235;" data-target-width="83" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">249</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 40.666666666666664%; background-color: #FE9F58;" data-target-width="40.666666666666664" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">122</span></div></div></div></div></div><div class="fv-bar-row" title="RX 9070 | Stock"><div class="fv-bar-label ">RX 9070 | Stock</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 87%; background-color: #E33235;" data-target-width="87" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">261</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 38%; background-color: #FE9F58;" data-target-width="38" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">114</span></div></div></div></div></div><div class="fv-bar-row" title="RTX 5070 | Stock"><div class="fv-bar-label ">RTX 5070 | Stock</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 58.666666666666664%; background-color: #E33235;" data-target-width="58.666666666666664" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">176</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 37.666666666666664%; background-color: #FE9F58;" data-target-width="37.666666666666664" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">113</span></div></div></div></div></div><table class="sr-only"><caption>F1 24 (1440p Ultra high +upscaling (Quality), 2x FG) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>RX 9070 GRE | Undervolted | -130mV | 2700 Mem</td><td>262 Avg FPS, 126 1% Low FPS</td></tr><tr><td>RX 9070 GRE | Stock</td><td>249 Avg FPS, 122 1% Low FPS</td></tr><tr><td>RX 9070 | Stock</td><td>261 Avg FPS, 114 1% Low FPS</td></tr><tr><td>RTX 5070 | Stock</td><td>176 Avg FPS, 113 1% Low FPS</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1780405038261-4fyvqxpz5-bar-Homeworld 3 (1440p Epic)" data-chart-type="Bar" data-title="Homeworld 3 (1440p Epic)" data-subhead="" data-caption="With a super-easy undervolt, the RX 9070 GRE is able to post performance on par or beyond the RTX 5070, and alongside the straight RX 9070." style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row" title="RX 9070 GRE | Undervolted | -130mV | 2700 Mem"><div class="fv-bar-label fv-primary-product">RX 9070 GRE | Undervolted | -130mV | 2700 Mem</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 68.66666666666667%; background-color: #E33235;" data-target-width="68.66666666666667" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">103</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 42%; background-color: #FE9F58;" data-target-width="42" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">63</span></div></div></div></div></div><div class="fv-bar-row" title="RX 9070 GRE | Stock"><div class="fv-bar-label ">RX 9070 GRE | Stock</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 67.33333333333333%; background-color: #E33235;" data-target-width="67.33333333333333" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">101</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 40.666666666666664%; background-color: #FE9F58;" data-target-width="40.666666666666664" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">61</span></div></div></div></div></div><div class="fv-bar-row" title="RX 9070 | Stock"><div class="fv-bar-label ">RX 9070 | Stock</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 69.33333333333334%; background-color: #E33235;" data-target-width="69.33333333333334" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">104</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 41.333333333333336%; background-color: #FE9F58;" data-target-width="41.333333333333336" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">62</span></div></div></div></div></div><div class="fv-bar-row" title="RTX 5070 | Stock"><div class="fv-bar-label ">RTX 5070 | Stock</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 74.66666666666667%; background-color: #E33235;" data-target-width="74.66666666666667" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">112</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 42.66666666666667%; background-color: #FE9F58;" data-target-width="42.66666666666667" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">64</span></div></div></div></div></div><table class="sr-only"><caption>Homeworld 3 (1440p Epic) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>RX 9070 GRE | Undervolted | -130mV | 2700 Mem</td><td>103 Avg FPS, 63 1% Low FPS</td></tr><tr><td>RX 9070 GRE | Stock</td><td>101 Avg FPS, 61 1% Low FPS</td></tr><tr><td>RX 9070 | Stock</td><td>104 Avg FPS, 62 1% Low FPS</td></tr><tr><td>RTX 5070 | Stock</td><td>112 Avg FPS, 64 1% Low FPS</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1780405038261-4fyvqxpz5-bar-Homeworld 3 (1440p Epic + upscaling (quality))" data-chart-type="Bar" data-title="Homeworld 3 (1440p Epic + upscaling (quality))" data-subhead="" data-caption="With a super-easy undervolt, the RX 9070 GRE is able to post performance on par or beyond the RTX 5070, and alongside the straight RX 9070." style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row" title="RX 9070 GRE | Undervolted | -130mV | 2700 Mem"><div class="fv-bar-label fv-primary-product">RX 9070 GRE | Undervolted | -130mV | 2700 Mem</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 78.66666666666666%; background-color: #E33235;" data-target-width="78.66666666666666" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">118</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 42.66666666666667%; background-color: #FE9F58;" data-target-width="42.66666666666667" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">64</span></div></div></div></div></div><div class="fv-bar-row" title="RX 9070 GRE | Stock"><div class="fv-bar-label ">RX 9070 GRE | Stock</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 76.66666666666667%; background-color: #E33235;" data-target-width="76.66666666666667" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">115</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 42%; background-color: #FE9F58;" data-target-width="42" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">63</span></div></div></div></div></div><div class="fv-bar-row" title="RX 9070 | Stock"><div class="fv-bar-label ">RX 9070 | Stock</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 82%; background-color: #E33235;" data-target-width="82" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">123</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 42.66666666666667%; background-color: #FE9F58;" data-target-width="42.66666666666667" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">64</span></div></div></div></div></div><div class="fv-bar-row" title="RTX 5070 | Stock"><div class="fv-bar-label ">RTX 5070 | Stock</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 84.66666666666667%; background-color: #E33235;" data-target-width="84.66666666666667" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">127</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 42%; background-color: #FE9F58;" data-target-width="42" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">63</span></div></div></div></div></div><table class="sr-only"><caption>Homeworld 3 (1440p Epic + upscaling (quality)) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>RX 9070 GRE | Undervolted | -130mV | 2700 Mem</td><td>118 Avg FPS, 64 1% Low FPS</td></tr><tr><td>RX 9070 GRE | Stock</td><td>115 Avg FPS, 63 1% Low FPS</td></tr><tr><td>RX 9070 | Stock</td><td>123 Avg FPS, 64 1% Low FPS</td></tr><tr><td>RTX 5070 | Stock</td><td>127 Avg FPS, 63 1% Low FPS</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1780405038261-4fyvqxpz5-bar-Metro Exodus Enhanced Edition (1440p Ultra)" data-chart-type="Bar" data-title="Metro Exodus Enhanced Edition (1440p Ultra)" data-subhead="" data-caption="With a super-easy undervolt, the RX 9070 GRE is able to post performance on par or beyond the RTX 5070, and alongside the straight RX 9070." style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row" title="RX 9070 GRE | Undervolted | -130mV | 2700 Mem"><div class="fv-bar-label fv-primary-product">RX 9070 GRE | Undervolted | -130mV | 2700 Mem</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 67.33333333333333%; background-color: #E33235;" data-target-width="67.33333333333333" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">101</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 45.33333333333333%; background-color: #FE9F58;" data-target-width="45.33333333333333" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">68</span></div></div></div></div></div><div class="fv-bar-row" title="RX 9070 GRE | Stock"><div class="fv-bar-label ">RX 9070 GRE | Stock</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 61.33333333333333%; background-color: #E33235;" data-target-width="61.33333333333333" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">92</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 42%; background-color: #FE9F58;" data-target-width="42" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">63</span></div></div></div></div></div><div class="fv-bar-row" title="RX 9070 | Stock"><div class="fv-bar-label ">RX 9070 | Stock</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 71.33333333333334%; background-color: #E33235;" data-target-width="71.33333333333334" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">107</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 49.333333333333336%; background-color: #FE9F58;" data-target-width="49.333333333333336" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">74</span></div></div></div></div></div><div class="fv-bar-row" title="RTX 5070 | Stock"><div class="fv-bar-label ">RTX 5070 | Stock</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 66.66666666666666%; background-color: #E33235;" data-target-width="66.66666666666666" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">100</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 45.33333333333333%; background-color: #FE9F58;" data-target-width="45.33333333333333" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">68</span></div></div></div></div></div><table class="sr-only"><caption>Metro Exodus Enhanced Edition (1440p Ultra) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>RX 9070 GRE | Undervolted | -130mV | 2700 Mem</td><td>101 Avg FPS, 68 1% Low FPS</td></tr><tr><td>RX 9070 GRE | Stock</td><td>92 Avg FPS, 63 1% Low FPS</td></tr><tr><td>RX 9070 | Stock</td><td>107 Avg FPS, 74 1% Low FPS</td></tr><tr><td>RTX 5070 | Stock</td><td>100 Avg FPS, 68 1% Low FPS</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1780405038261-4fyvqxpz5-bar-The Talos Principle 2 (1440p Ultra)" data-chart-type="Bar" data-title="The Talos Principle 2 (1440p Ultra)" data-subhead="" data-caption="With a super-easy undervolt, the RX 9070 GRE is able to post performance on par or beyond the RTX 5070, and alongside the straight RX 9070." style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row" title="RX 9070 GRE | Undervolted | -130mV | 2700 Mem"><div class="fv-bar-label fv-primary-product">RX 9070 GRE | Undervolted | -130mV | 2700 Mem</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 81.25%; background-color: #E33235;" data-target-width="81.25" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">65</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 43.75%; background-color: #FE9F58;" data-target-width="43.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">35</span></div></div></div></div></div><div class="fv-bar-row" title="RX 9070 GRE | Stock"><div class="fv-bar-label ">RX 9070 GRE | Stock</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 76.25%; background-color: #E33235;" data-target-width="76.25" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">61</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 27.500000000000004%; background-color: #FE9F58;" data-target-width="27.500000000000004" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">22</span></div></div></div></div></div><div class="fv-bar-row" title="RX 9070 | Stock"><div class="fv-bar-label ">RX 9070 | Stock</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 92.5%; background-color: #E33235;" data-target-width="92.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">74</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 66.25%; background-color: #FE9F58;" data-target-width="66.25" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">53</span></div></div></div></div></div><div class="fv-bar-row" title="RTX 5070 | Stock"><div class="fv-bar-label ">RTX 5070 | Stock</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 80%; background-color: #E33235;" data-target-width="80" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">64</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 52.5%; background-color: #FE9F58;" data-target-width="52.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">42</span></div></div></div></div></div><table class="sr-only"><caption>The Talos Principle 2 (1440p Ultra) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>RX 9070 GRE | Undervolted | -130mV | 2700 Mem</td><td>65 Avg FPS, 35 1% Low FPS</td></tr><tr><td>RX 9070 GRE | Stock</td><td>61 Avg FPS, 22 1% Low FPS</td></tr><tr><td>RX 9070 | Stock</td><td>74 Avg FPS, 53 1% Low FPS</td></tr><tr><td>RTX 5070 | Stock</td><td>64 Avg FPS, 42 1% Low FPS</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1780405038261-4fyvqxpz5-bar-The Talos Principle 2 (1440p Ultra +upscaling (quality), 2x FG)" data-chart-type="Bar" data-title="The Talos Principle 2 (1440p Ultra +upscaling (quality), 2x FG)" data-subhead="" data-caption="With a super-easy undervolt, the RX 9070 GRE is able to post performance on par or beyond the RTX 5070, and alongside the straight RX 9070." style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row" title="RX 9070 GRE | Undervolted | -130mV | 2700 Mem"><div class="fv-bar-label fv-primary-product">RX 9070 GRE | Undervolted | -130mV | 2700 Mem</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 91.5%; background-color: #E33235;" data-target-width="91.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">183</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 34.5%; background-color: #FE9F58;" data-target-width="34.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">69</span></div></div></div></div></div><div class="fv-bar-row" title="RX 9070 GRE | Stock"><div class="fv-bar-label ">RX 9070 GRE | Stock</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 82%; background-color: #E33235;" data-target-width="82" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">164</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 30%; background-color: #FE9F58;" data-target-width="30" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">60</span></div></div></div></div></div><div class="fv-bar-row" title="RX 9070 | Stock"><div class="fv-bar-label ">RX 9070 | Stock</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 98.5%; background-color: #E33235;" data-target-width="98.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">197</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 45%; background-color: #FE9F58;" data-target-width="45" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">90</span></div></div></div></div></div><div class="fv-bar-row" title="RTX 5070 | Stock"><div class="fv-bar-label ">RTX 5070 | Stock</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 72%; background-color: #E33235;" data-target-width="72" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">144</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 32.5%; background-color: #FE9F58;" data-target-width="32.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">65</span></div></div></div></div></div><table class="sr-only"><caption>The Talos Principle 2 (1440p Ultra +upscaling (quality), 2x FG) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>RX 9070 GRE | Undervolted | -130mV | 2700 Mem</td><td>183 Avg FPS, 69 1% Low FPS</td></tr><tr><td>RX 9070 GRE | Stock</td><td>164 Avg FPS, 60 1% Low FPS</td></tr><tr><td>RX 9070 | Stock</td><td>197 Avg FPS, 90 1% Low FPS</td></tr><tr><td>RTX 5070 | Stock</td><td>144 Avg FPS, 65 1% Low FPS</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1780405038261-4fyvqxpz5-bar-Total War: Warhammer 3 (1440p Ultra)" data-chart-type="Bar" data-title="Total War: Warhammer 3 (1440p Ultra)" data-subhead="" data-caption="With a super-easy undervolt, the RX 9070 GRE is able to post performance on par or beyond the RTX 5070, and alongside the straight RX 9070." style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row" title="RX 9070 GRE | Undervolted | -130mV | 2700 Mem"><div class="fv-bar-label fv-primary-product">RX 9070 GRE | Undervolted | -130mV | 2700 Mem</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 91%; background-color: #E33235;" data-target-width="91" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">91</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 48%; background-color: #FE9F58;" data-target-width="48" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">48</span></div></div></div></div></div><div class="fv-bar-row" title="RX 9070 GRE | Stock"><div class="fv-bar-label ">RX 9070 GRE | Stock</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 82%; background-color: #E33235;" data-target-width="82" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">82</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 51%; background-color: #FE9F58;" data-target-width="51" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">51</span></div></div></div></div></div><div class="fv-bar-row" title="RX 9070 | Stock"><div class="fv-bar-label ">RX 9070 | Stock</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 96%; background-color: #E33235;" data-target-width="96" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">96</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 43%; background-color: #FE9F58;" data-target-width="43" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">43</span></div></div></div></div></div><div class="fv-bar-row" title="RTX 5070 | Stock"><div class="fv-bar-label ">RTX 5070 | Stock</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 81%; background-color: #E33235;" data-target-width="81" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">81</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 53%; background-color: #FE9F58;" data-target-width="53" data-target-margin="0"><div 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><table class="sr-only"><caption>Total War: Warhammer 3 (1440p Ultra) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>RX 9070 GRE | Undervolted | -130mV | 2700 Mem</td><td>91 Avg FPS, 48 1% Low FPS</td></tr><tr><td>RX 9070 GRE | Stock</td><td>82 Avg FPS, 51 1% Low FPS</td></tr><tr><td>RX 9070 | Stock</td><td>96 Avg FPS, 43 1% Low FPS</td></tr><tr><td>RTX 5070 | Stock</td><td>81 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: block;"><div class="rv-chart-caption" style="display: block;"><span class="fv-original-caption" style="display: block;">With a super-easy undervolt, the RX 9070 GRE is able to post performance on par or beyond the RTX 5070, and alongside the straight RX 9070.</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 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 || '';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-1780405038261-4fyvqxpz5', false); });} else {initialize('fv-chart-1780405038261-4fyvqxpz5', false);}})();</script></div><p>I feel it's also worth noting at this point that both the prices I've noted for the RTX 5070 and RTX 5060 Ti 16 GB are absolute <em>best case</em> prices, with those $779 and $780 figures being very much the outliers when it comes to general pricing for those GPUs. Most listings you'll find for the pair will have them both beyond the $800 mark. </p><p>Which is frankly offensive. </p><h2 id="check-out-all-newegg-s-gpu-deals-2"><a href="https://www.newegg.com/p/pl?N=100007709%20601469156%20601469155&Order=1" target="_blank">👉Check out all Newegg's GPU deals👈</a></h2> ]]></dc:content>
                                                                                                                                            <link>https://www.pcgamer.com/hardware/graphics-cards/much-cheaper-and-much-faster-than-an-rtx-5060-ti-16-gb-the-rx-9070-gre-is-the-only-sub-msrp-graphics-card-around-today/</link>
                                                                            <description>
                            <![CDATA[ It's $500 today, but even at full price it would be cheaper than the top five tiers of Nvidia GPUs. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">MG2xi9ot5J2KpJdEpSUkN7</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/E6jS8ysBvwqoC2DuuzeSX6-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Thu, 17 Sep 2026 14:47:40 +0000</pubDate>                                                                                                                                <updated>Fri, 18 Sep 2026 10:59:08 +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/E6jS8ysBvwqoC2DuuzeSX6-1920-80.jpg">
                                                            <media:credit><![CDATA[Gigabyte]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Gigabyte RX 9070 GRE graphics card on an abstract background]]></media:description>                                                            <media:text><![CDATA[Gigabyte RX 9070 GRE graphics card on an abstract background]]></media:text>
                                <media:title type="plain"><![CDATA[Gigabyte RX 9070 GRE graphics card on an abstract background]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/E6jS8ysBvwqoC2DuuzeSX6-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <div class="product"><a data-dimension112="1e23935c-ad0b-11f1-b0ef-4d1ff0b4132e" data-action="Deal Block" data-label="RX 9070 GRE | 12 GB" data-dimension48="RX 9070 GRE | 12 GB" data-dimension25="$499.99" href="https://www.newegg.com/asus-radeon-rx-9070-gre-12gb-graphics-card/p/N82E16814126841?Item=N82E16814126841" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:594px;"><p class="vanilla-image-block" style="padding-top:99.83%;"><img id="VJJUGXRDa64ADYvopYoTtD" name="RX 9070 GRE | 12 GB" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/VJJUGXRDa64ADYvopYoTtD-1920-80.png" mos="" align="middle" fullscreen="" width="594" height="593" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.newegg.com/asus-radeon-rx-9070-gre-12gb-graphics-card/p/N82E16814126841?Item=N82E16814126841" target="_blank" rel="nofollow" data-dimension112="1e23935c-ad0b-11f1-b0ef-4d1ff0b4132e" data-action="Deal Block" data-label="RX 9070 GRE | 12 GB" data-dimension48="RX 9070 GRE | 12 GB" data-dimension25="$499.99">RX 9070 GRE | 12 GB: was $579.99 now $499.99</a></strong><br>The <a href="https://www.pcgamer.com/hardware/graphics-cards/amd-radeon-rx-9070-gre-review-acer-nitro/" target="_blank">RX 9070 GRE</a> is the latest entry in AMD's RX 9000-series, and for the money, you're getting a great mid-range graphics card. If it stays at this price, then it will be the sensible choice over the 16 GB RTX 5060 Ti. Let's hope that there's enough supply, as stocks are already looking a bit thin. <strong>Sign into a free Newegg account to see the full discount.</strong></p><p><strong>Key specs: 3072 shaders | 2880 MHz boost | 12 GB GDDR6</strong></p><p><strong>RX 9070 GRE price check: </strong><a href="https://www.amazon.com/GIGABYTE-Express-Graphics-GV-R907GREGAMING-OC-12GD/dp/B0H2X24HGM" target="_blank">Amazon $549.99</a> | <a href="https://www.bestbuy.com/product/gigabyte-radeon-rx-9070-gre-gaming-oc-12g-gddr6-pci-express-5-0-graphics-card-black/J3ZW9X73CR/sku/6683794" target="_blank">Best Buy $549.99</a> | <a href="https://www.walmart.com/ip/GIGABYTE-Gaming-Radeon-RX-9070-GRE-12GB-GDDR6-PCI-Express-5-0-ATX-Graphics-Card-GV-R907GREGAMING-OC-12GD/20403773134" target="_blank">Walmart $569.99</a><a class="view-deal button" href="https://www.newegg.com/asus-radeon-rx-9070-gre-12gb-graphics-card/p/N82E16814126841?Item=N82E16814126841" target="_blank" rel="nofollow" data-dimension112="1e23935c-ad0b-11f1-b0ef-4d1ff0b4132e" data-action="Deal Block" data-label="RX 9070 GRE | 12 GB" data-dimension48="RX 9070 GRE | 12 GB" data-dimension25="$499.99">View Deal</a></p></div><p>I highlighted this deal as one of the best value graphics card deals on the block last week and, inconceivably, it's become even cheaper now I've checked through all the <a href="https://www.pcgamer.com/hardware/graphics-cards/graphics-card-price-watch-deals/" target="_blank">GPU deals today</a>. That's thanks to the Newegg discount giving you $70 off the listing price. That means it's even more true today that, for PC gamers looking to get the most frame rate bang for their buck, an AMD GPU is the only silicon worth the money right now. And the Radeon RX 9000-series family is also the only one of the current generation to be able to offer a pretty high-end graphics card for under its MSRP.</p><p>I give you, once more, the <a href="https://www.pcgamer.com/hardware/graphics-cards/amd-radeon-rx-9070-gre-review-acer-nitro/" target="_blank">Radeon RX 9070 GRE</a>, a 12 GB card you can pick up today for just <a href="https://www.newegg.com/asus-radeon-rx-9070-gre-12gb-graphics-card/p/N82E16814126841?Item=N82E16814126841" target="_blank">$500 at Newegg</a>. The one minor caveat is that you will need to have a Newegg account to be able to see the full discount—just enter the email address you use to create the free account and you'll see an extra $70 lopped off the original $570 price tag.</p><ul><li><strong>Join us on </strong><a href="https://whatsapp.com/channel/0029VaZEGnpAu3aYJa8PuS2t" target="_blank"><strong>WhatsApp for daily deals</strong></a><strong>, direct to your phone.</strong></li></ul><p>The most obvious Nvidia-shaped competition for AMD's most recent RDNA 4 GPU is the <a href="https://www.pcgamer.com/nvidia-geforce-rtx-5070/" target="_blank">RTX 5070 12 GB</a> and 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>. And the absolute cheapest (and trustworthy) prices I've found for those two GeForce cards are <a href="https://www.walmart.com/ip/PNY-GeForce-RTX-5070-Overclocked-Triple-Fan-Graphics-DLSS-4-Video-Card/15371260951" target="_blank">$779</a> and <a href="https://www.amazon.com/PNY-NVIDIA-GeForce-Graphics-128-bit/dp/B0F4Y6N6PW" target="_blank">$780</a> respectively. The RTX 5070 is generally the more performant card, offering <em>slightly</em> higher frame rates. But that's the key here; the frame rate delta is pretty small, especially when you start to bring in upscaled 1440p performance into the picture.</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-1780405030966-dj89vvhdq *, #fv-chart-1780405030966-dj89vvhdq *:before, #fv-chart-1780405030966-dj89vvhdq *:after, #fv-chart-1780405030966-dj89vvhdq-slideshow *, #fv-chart-1780405030966-dj89vvhdq-slideshow *:before, #fv-chart-1780405030966-dj89vvhdq-slideshow *:after {box-sizing: border-box !important; margin: 0; padding: 0; border: 0;font-size: 100%; font: inherit; vertical-align: baseline;}#fv-chart-1780405030966-dj89vvhdq, #fv-chart-1780405030966-dj89vvhdq-slideshow { font-family: 'Open Sans', sans-serif !important; }#fv-chart-1780405030966-dj89vvhdq {position: relative !important; overflow: visible !important;--riv-primary: #E33235;}#fv-chart-1780405030966-dj89vvhdq .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-1780405030966-dj89vvhdq .fv-inner-wrapper.fv-no-header.fv-is-image-compare {padding-top: 0 !important;}#fv-chart-1780405030966-dj89vvhdq.fv-full-bleed {width: 100vw !important;margin-left: calc(50% - 50vw) !important;}body {overflow-x: clip !important;}#fv-chart-1780405030966-dj89vvhdq.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-1780405030966-dj89vvhdq .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-1780405030966-dj89vvhdq-slideshow {position: relative !important;width: 100% !important;margin: 1rem 0 !important;--riv-primary: #E33235;}#fv-chart-1780405030966-dj89vvhdq-slideshow .fv-slides-wrapper {position: relative !important;width: 100% !important;}#fv-chart-1780405030966-dj89vvhdq-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-1780405030966-dj89vvhdq-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-1780405030966-dj89vvhdq-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-1780405030966-dj89vvhdq-slideshow .fv-nav-btn svg {width: 18px !important;height: 18px !important;stroke-width: 3px !important;filter: none !important;}#fv-chart-1780405030966-dj89vvhdq-slideshow .fv-nav-btn:hover {opacity: 0.9 !important;transform: translateY(-1px) !important;}#fv-chart-1780405030966-dj89vvhdq-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-1780405030966-dj89vvhdq-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-1780405030966-dj89vvhdq-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-1780405030966-dj89vvhdq-slideshow .fv-slideshow-select:focus {outline: 2px solid #E33235 !important;border-color: #E33235 !important;}#fv-chart-1780405030966-dj89vvhdq .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-1780405030966-dj89vvhdq .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-1780405030966-dj89vvhdq .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-1780405030966-dj89vvhdq .fv-versus-chart { display: flex; flex-direction: column; width: 100%; margin-top: 1rem; }#fv-chart-1780405030966-dj89vvhdq .fv-versus-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 1.5rem; padding: 0 1rem; }#fv-chart-1780405030966-dj89vvhdq .fv-versus-select-wrapper { flex: 1; min-width: 0; }#fv-chart-1780405030966-dj89vvhdq .fv-versus-select-wrapper.fv-left { text-align: center; padding-right: 1rem; }#fv-chart-1780405030966-dj89vvhdq .fv-versus-select-wrapper.fv-right { text-align: center; padding-left: 1rem; }#fv-chart-1780405030966-dj89vvhdq .fv-versus-select-container { position: relative; display: inline-block; max-width: 100%; width: 100%; }#fv-chart-1780405030966-dj89vvhdq .fv-versus-chevron { position: absolute; top: 50%; transform: translateY(-50%); pointer-events: none; width: 16px; height: 16px; flex-shrink: 0; }#fv-chart-1780405030966-dj89vvhdq .fv-versus-select-wrapper.fv-left .fv-versus-chevron { right: 0; }#fv-chart-1780405030966-dj89vvhdq .fv-versus-select-wrapper.fv-right .fv-versus-chevron { right: 0; }#fv-chart-1780405030966-dj89vvhdq .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-1780405030966-dj89vvhdq .fv-versus-select.fv-select-left { text-align: center; direction: ltr; padding-right: 1.25rem; }#fv-chart-1780405030966-dj89vvhdq .fv-versus-select.fv-select-right { text-align: center; padding-right: 1.25rem; }#fv-chart-1780405030966-dj89vvhdq .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-1780405030966-dj89vvhdq .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-1780405030966-dj89vvhdq .fv-versus-body { display: flex; flex-direction: column; gap: 1.5rem; }#fv-chart-1780405030966-dj89vvhdq .fv-versus-row { position: relative; height: auto; padding-top: 20px; margin-bottom: 0.25rem; display: block; }#fv-chart-1780405030966-dj89vvhdq .fv-versus-bar-container { position: relative; height: 32px; display: flex; align-items: center; }#fv-chart-1780405030966-dj89vvhdq .fv-versus-bar-left-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-end; align-items: center; }#fv-chart-1780405030966-dj89vvhdq .fv-versus-bar-right-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-start; align-items: center; }#fv-chart-1780405030966-dj89vvhdq .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-1780405030966-dj89vvhdq .fv-versus-bar-left { border-radius: 4px 0 0 4px; justify-content: flex-end; padding: 0 8px; }#fv-chart-1780405030966-dj89vvhdq .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-1780405030966-dj89vvhdq .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-1780405030966-dj89vvhdq .fv-inside-left { white-space: nowrap; flex-shrink: 0; }#fv-chart-1780405030966-dj89vvhdq .fv-inside-right { white-space: nowrap; flex-shrink: 0; }#fv-chart-1780405030966-dj89vvhdq .fv-versus-val-text { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; }#fv-chart-1780405030966-dj89vvhdq .fv-versus-pct-diff { font-size: 12px; font-weight: 600; }#fv-chart-1780405030966-dj89vvhdq .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-1780405030966-dj89vvhdq .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-1780405030966-dj89vvhdq .fv-bottom-bar { display: flex !important; flex-direction: column !important; align-items: center !important; margin-top: 0.5rem !important; gap: 1rem !important; }#fv-chart-1780405030966-dj89vvhdq .fv-footer-content { text-align: center !important; width: 100% !important; }#fv-chart-1780405030966-dj89vvhdq .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-1780405030966-dj89vvhdq .fv-dropdown-wrapper { text-align: center !important; margin-bottom: 16px !important; margin-top: 0 !important; }#fv-chart-1780405030966-dj89vvhdq .fv-dropdown-title-container { position: relative !important; display: inline-block !important; max-width: 100% !important; }#fv-chart-1780405030966-dj89vvhdq .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-1780405030966-dj89vvhdq .fv-dropdown-title:focus { outline: none !important; }#fv-chart-1780405030966-dj89vvhdq .fv-dropdown-title::-ms-expand { display: none !important; }#fv-chart-1780405030966-dj89vvhdq .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-1780405030966-dj89vvhdq .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-1780405030966-dj89vvhdq .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-1780405030966-dj89vvhdq .fv-carousel-nav-btn:hover { border-color: #9ca3af !important; }#fv-chart-1780405030966-dj89vvhdq .fv-carousel-counter { font-size: 14px !important; color: #374151 !important; text-align: center !important; margin-top: 1rem !important; }#fv-chart-1780405030966-dj89vvhdq .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-1780405030966-dj89vvhdq .fv-legend-item { display: flex !important; align-items: center !important; gap: 6px !important; font-size: 14px !important; color: #374151 !important; }#fv-chart-1780405030966-dj89vvhdq .fv-legend-color { width: 12px !important; height: 12px !important; border-radius: 3px !important; }#fv-chart-1780405030966-dj89vvhdq .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-1780405030966-dj89vvhdq .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-1780405030966-dj89vvhdq .fv-multi-legend-swatch { width: 16px !important; height: 16px !important; border-radius: 3px !important; }#fv-chart-1780405030966-dj89vvhdq .fv-benchmark-group { margin-bottom: 1rem !important; }#fv-chart-1780405030966-dj89vvhdq .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-1780405030966-dj89vvhdq .fv-bar-row, #fv-chart-1780405030966-dj89vvhdq .fv-stacked-product { display: flex !important; align-items: center !important; width: 100% !important; margin-bottom: 0.75rem !important; }#fv-chart-1780405030966-dj89vvhdq .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-1780405030966-dj89vvhdq .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-1780405030966-dj89vvhdq .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-1780405030966-dj89vvhdq .fv-bar:hover { opacity: 0.8 !important; }#fv-chart-1780405030966-dj89vvhdq .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-1780405030966-dj89vvhdq .fv-bar-inner-label { white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; padding-right: 8px !important; }#fv-chart-1780405030966-dj89vvhdq .fv-bar-inner-value { flex-shrink: 0 !important; }#fv-chart-1780405030966-dj89vvhdq .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-1780405030966-dj89vvhdq .fv-bar-label.fv-primary-product { font-weight: bold !important; color: var(--riv-primary) !important; }#fv-chart-1780405030966-dj89vvhdq .fv-multi-bar-container { flex-direction: column !important; padding: 4px !important; align-items: stretch !important; gap: 4px !important; height: auto !important; }#fv-chart-1780405030966-dj89vvhdq .fv-multi-bar-item { display: flex !important; align-items: center !important; height: 25px !important; width: 100% !important; }#fv-chart-1780405030966-dj89vvhdq .fv-stacked-bar { display: flex !important; overflow: hidden !important; }#fv-chart-1780405030966-dj89vvhdq .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-1780405030966-dj89vvhdq .fv-stacked-segment:last-child { border-right: none !important; }#fv-chart-1780405030966-dj89vvhdq .fv-segment-value { font-size: 14px !important; font-weight: bold !important; }#fv-chart-1780405030966-dj89vvhdq .fv-grouped-bar-product { display: flex !important; flex-direction: column !important; width: 100% !important; margin-bottom: 1.25rem !important; }#fv-chart-1780405030966-dj89vvhdq .fv-grouped-product-title-wrapper { padding-left: 150px !important; }#fv-chart-1780405030966-dj89vvhdq .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-1780405030966-dj89vvhdq .fv-bar-cluster { width: 100% !important; flex-grow: 1 !important; display: flex !important; flex-direction: column !important; }#fv-chart-1780405030966-dj89vvhdq .fv-bar-cluster .fv-bar-row { margin-bottom: 3px !important; }#fv-chart-1780405030966-dj89vvhdq .fv-bar-cluster .fv-bar-container { height: 20px !important; }#fv-chart-1780405030966-dj89vvhdq .riv-grid line {stroke: #D1D5DB !important;stroke-dasharray: 3 3 !important;}#fv-chart-1780405030966-dj89vvhdq .fv-x-axis-wrapper { display: flex !important; width: 100% !important; margin-top: 0.5rem !important; }#fv-chart-1780405030966-dj89vvhdq .fv-x-axis-label-space { width: 150px !important; padding-right: 10px !important; flex-shrink: 0 !important; }#fv-chart-1780405030966-dj89vvhdq .fv-x-axis-chart-space { flex-grow: 1 !important; padding-right: 8px !important; }#fv-chart-1780405030966-dj89vvhdq .fv-x-axis-wrapper.fv-grouped-x-axis { margin-left: 0 !important; }#fv-chart-1780405030966-dj89vvhdq .fv-x-axis-line { border-top: 1px solid #D1D5DB !important; }#fv-chart-1780405030966-dj89vvhdq .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-1780405030966-dj89vvhdq .fv-x-axis-ticks span { position: relative !important; }#fv-chart-1780405030966-dj89vvhdq .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-1780405030966-dj89vvhdq .fv-x-axis-unit { text-align: center !important; font-size: 14px !important; color: #374151 !important; margin-top: 8px !important; display: block !important; }#fv-chart-1780405030966-dj89vvhdq .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-1780405030966-dj89vvhdq .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-1780405030966-dj89vvhdq.mobile-view .fv-pie-container,#fv-chart-1780405030966-dj89vvhdq.labels-on-top .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1780405030966-dj89vvhdq.mobile-view .fv-grouped-product-title-wrapper,#fv-chart-1780405030966-dj89vvhdq.labels-on-top .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1780405030966-dj89vvhdq.mobile-view .fv-bar-row,#fv-chart-1780405030966-dj89vvhdq.mobile-view .fv-stacked-product,#fv-chart-1780405030966-dj89vvhdq.mobile-view .fv-grouped-bar-product,#fv-chart-1780405030966-dj89vvhdq.labels-on-top .fv-bar-row,#fv-chart-1780405030966-dj89vvhdq.labels-on-top .fv-stacked-product,#fv-chart-1780405030966-dj89vvhdq.labels-on-top .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1780405030966-dj89vvhdq.mobile-view .fv-bar-label:not(.fv-grouped-product-title),#fv-chart-1780405030966-dj89vvhdq.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-1780405030966-dj89vvhdq.mobile-view .fv-bar-label,#fv-chart-1780405030966-dj89vvhdq.mobile-view .fv-grouped-product-title,#fv-chart-1780405030966-dj89vvhdq.labels-on-top .fv-bar-label,#fv-chart-1780405030966-dj89vvhdq.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-1780405030966-dj89vvhdq.mobile-view .fv-bar-container,#fv-chart-1780405030966-dj89vvhdq.mobile-view .fv-bar-cluster,#fv-chart-1780405030966-dj89vvhdq.labels-on-top .fv-bar-container,#fv-chart-1780405030966-dj89vvhdq.labels-on-top .fv-bar-cluster {width: 100% !important;}#fv-chart-1780405030966-dj89vvhdq.mobile-view .fv-x-axis-wrapper,#fv-chart-1780405030966-dj89vvhdq.labels-on-top .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1780405030966-dj89vvhdq.mobile-view .fv-x-axis-label-space,#fv-chart-1780405030966-dj89vvhdq.labels-on-top .fv-x-axis-label-space {display: none !important;}#fv-chart-1780405030966-dj89vvhdq.mobile-view .fv-x-axis-chart-space,#fv-chart-1780405030966-dj89vvhdq.labels-on-top .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1780405030966-dj89vvhdq.mobile-view .fv-benchmark-title,#fv-chart-1780405030966-dj89vvhdq.labels-on-top .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1780405030966-dj89vvhdq.mobile-view .fv-dropdown-title,#fv-chart-1780405030966-dj89vvhdq.labels-on-top .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1780405030966-dj89vvhdq.mobile-view .fv-carousel-nav-btn,#fv-chart-1780405030966-dj89vvhdq.labels-on-top .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1780405030966-dj89vvhdq.mobile-view .fv-chart-title,#fv-chart-1780405030966-dj89vvhdq.labels-on-top .fv-chart-title {padding: 0 8px !important;}#fv-chart-1780405030966-dj89vvhdq.mobile-view .fv-chart-subhead,#fv-chart-1780405030966-dj89vvhdq.labels-on-top .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1780405030966-dj89vvhdq.mobile-view .fv-versus-header,#fv-chart-1780405030966-dj89vvhdq.labels-on-top .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1780405030966-dj89vvhdq.mobile-view .fv-versus-select-wrapper,#fv-chart-1780405030966-dj89vvhdq.labels-on-top .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1780405030966-dj89vvhdq.mobile-view .fv-versus-select-wrapper.fv-left,#fv-chart-1780405030966-dj89vvhdq.labels-on-top .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1780405030966-dj89vvhdq.mobile-view .fv-versus-select-wrapper.fv-right,#fv-chart-1780405030966-dj89vvhdq.labels-on-top .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1780405030966-dj89vvhdq.mobile-view .fv-versus-select.fv-select-left,#fv-chart-1780405030966-dj89vvhdq.labels-on-top .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1780405030966-dj89vvhdq.mobile-view .fv-versus-select.fv-select-right,#fv-chart-1780405030966-dj89vvhdq.labels-on-top .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1780405030966-dj89vvhdq.mobile-view .fv-versus-vs,#fv-chart-1780405030966-dj89vvhdq.labels-on-top .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1780405030966-dj89vvhdq.mobile-view .fv-versus-select-container,#fv-chart-1780405030966-dj89vvhdq.labels-on-top .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1780405030966-dj89vvhdq.mobile-view .fv-versus-select,#fv-chart-1780405030966-dj89vvhdq.labels-on-top .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1780405030966-dj89vvhdq.mobile-view .fv-stl-shop-all-btn,#fv-chart-1780405030966-dj89vvhdq.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-1780405030966-dj89vvhdq.mobile-view .fv-stl-shop-all-logo,#fv-chart-1780405030966-dj89vvhdq.mobile-view .fv-stl-shop-all-icon,#fv-chart-1780405030966-dj89vvhdq.labels-on-top .fv-stl-shop-all-logo,#fv-chart-1780405030966-dj89vvhdq.labels-on-top .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1780405030966-dj89vvhdq.mobile-view .fv-stl-shop-all-icon svg,#fv-chart-1780405030966-dj89vvhdq.labels-on-top .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1780405030966-dj89vvhdq.mobile-view .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1780405030966-dj89vvhdq.mobile-view.fv-contains-line-chart .fv-footer-content {margin-left: -1rem !important;margin-right: -1rem !important;}@media (max-width: 599px) {#fv-chart-1780405030966-dj89vvhdq .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1780405030966-dj89vvhdq .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1780405030966-dj89vvhdq .fv-bar-row,#fv-chart-1780405030966-dj89vvhdq .fv-stacked-product,#fv-chart-1780405030966-dj89vvhdq .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1780405030966-dj89vvhdq .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-1780405030966-dj89vvhdq .fv-bar-label,#fv-chart-1780405030966-dj89vvhdq .fv-grouped-product-title {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1780405030966-dj89vvhdq .fv-bar-container,#fv-chart-1780405030966-dj89vvhdq .fv-bar-cluster {width: 100% !important;}#fv-chart-1780405030966-dj89vvhdq .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1780405030966-dj89vvhdq .fv-x-axis-label-space {display: none !important;}#fv-chart-1780405030966-dj89vvhdq .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1780405030966-dj89vvhdq .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1780405030966-dj89vvhdq .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1780405030966-dj89vvhdq .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1780405030966-dj89vvhdq .fv-chart-title {padding: 0 8px !important;}#fv-chart-1780405030966-dj89vvhdq .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1780405030966-dj89vvhdq .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1780405030966-dj89vvhdq .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1780405030966-dj89vvhdq .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1780405030966-dj89vvhdq .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1780405030966-dj89vvhdq .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1780405030966-dj89vvhdq .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1780405030966-dj89vvhdq .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1780405030966-dj89vvhdq .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1780405030966-dj89vvhdq .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1780405030966-dj89vvhdq .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-1780405030966-dj89vvhdq .fv-stl-shop-all-logo,#fv-chart-1780405030966-dj89vvhdq .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1780405030966-dj89vvhdq .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1780405030966-dj89vvhdq .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1780405030966-dj89vvhdq.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": "Upscaled gaming performance","description": "Subhead to describe the test and what's being measured and why","creator": {"@type": "Organization","name": "PC Gamer","logo": "https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png"},"isAccessibleForFree": true,"dateCreated": "2026-06-02T12:57:10.967Z","citation": "There are a couple of instances where, when using upscaling, the RX 9070 GRE takes a healthy lead in terms of frame rates over the RTX 5070.","keywords": ["RX 9070 GRE | 12 GB","RX 9070 | 16 GB","RTX 5070 | 12 GB","RTX 5060 Ti | 16 GB","RX 9060 XT | 16 GB","Black Myth Wukong (1440p High + Upscaling (quality))","Cyberpunk 2077 (1440p RT Ultra + upscaling (quality))","F1 24 (1440p Ultra high +upscaling (Quality), 2x FG)","Homeworld 3 (1440p Epic + upscaling (quality))","The Talos Principle 2 (1440p Ultra +upscaling (quality), 2x FG)","benchmark","comparison","performance","review","PC Gamer"],"measurementTechnique": "Performance Benchmarking","variableMeasured": [{"@type": "PropertyValue","name": "RX 9070 GRE | 12 GB – Black Myth Wukong (1440p High + Upscaling (quality))","value": 95,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9070 | 16 GB – Black Myth Wukong (1440p High + Upscaling (quality))","value": 111,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RTX 5070 | 12 GB – Black Myth Wukong (1440p High + Upscaling (quality))","value": 107,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RTX 5060 Ti | 16 GB – Black Myth Wukong (1440p High + Upscaling (quality))","value": 86,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9060 XT | 16 GB – Black Myth Wukong (1440p High + Upscaling (quality))","value": 78,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9070 GRE | 12 GB – Cyberpunk 2077 (1440p RT Ultra + upscaling (quality))","value": 130,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9070 | 16 GB – Cyberpunk 2077 (1440p RT Ultra + upscaling (quality))","value": 149,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RTX 5070 | 12 GB – Cyberpunk 2077 (1440p RT Ultra + upscaling (quality))","value": 122,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RTX 5060 Ti | 16 GB – Cyberpunk 2077 (1440p RT Ultra + upscaling (quality))","value": 96,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9060 XT | 16 GB – Cyberpunk 2077 (1440p RT Ultra + upscaling (quality))","value": 102,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9070 GRE | 12 GB – F1 24 (1440p Ultra high +upscaling (Quality), 2x FG)","value": 249,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9070 | 16 GB – F1 24 (1440p Ultra high +upscaling (Quality), 2x FG)","value": 261,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RTX 5070 | 12 GB – F1 24 (1440p Ultra high +upscaling (Quality), 2x FG)","value": 176,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RTX 5060 Ti | 16 GB – F1 24 (1440p Ultra high +upscaling (Quality), 2x FG)","value": 136,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9060 XT | 16 GB – F1 24 (1440p Ultra high +upscaling (Quality), 2x FG)","value": 190,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9070 GRE | 12 GB – Homeworld 3 (1440p Epic + upscaling (quality))","value": 115,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9070 | 16 GB – Homeworld 3 (1440p Epic + upscaling (quality))","value": 123,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RTX 5070 | 12 GB – Homeworld 3 (1440p Epic + upscaling (quality))","value": 127,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RTX 5060 Ti | 16 GB – Homeworld 3 (1440p Epic + upscaling (quality))","value": 118,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9060 XT | 16 GB – Homeworld 3 (1440p Epic + upscaling (quality))","value": 110,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9070 GRE | 12 GB – The Talos Principle 2 (1440p Ultra +upscaling (quality), 2x FG)","value": 164,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9070 | 16 GB – The Talos Principle 2 (1440p Ultra +upscaling (quality), 2x FG)","value": 197,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RTX 5070 | 12 GB – The Talos Principle 2 (1440p Ultra +upscaling (quality), 2x FG)","value": 144,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RTX 5060 Ti | 16 GB – The Talos Principle 2 (1440p Ultra +upscaling (quality), 2x FG)","value": 115,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9060 XT | 16 GB – The Talos Principle 2 (1440p Ultra +upscaling (quality), 2x FG)","value": 135,"unitText": "Avg FPS"}]}</script><div id="fv-chart-1780405030966-dj89vvhdq" 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">Upscaled gaming performance</h3><div class="fv-dropdown-wrapper"><div class="fv-dropdown-title-container"><select class="fv-dropdown-title"><option value="0">Black Myth Wukong (1440p High + Upscaling (quality))</option><option value="1">Cyberpunk 2077 (1440p RT Ultra + upscaling (quality))</option><option value="2">F1 24 (1440p Ultra high +upscaling (Quality), 2x FG)</option><option value="3">Homeworld 3 (1440p Epic + upscaling (quality))</option><option value="4">The Talos Principle 2 (1440p Ultra +upscaling (quality), 2x FG)</option></select><div class="fv-dropdown-chevron"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"><path d="m6 9 6 6 6-6"/></svg></div></div></div><div class="riv-chart-container"><div class="fv-chart-item" id="fv-chart-1780405030966-dj89vvhdq-bar-Black Myth Wukong (1440p High + Upscaling (quality))" data-chart-type="Bar" data-title="Black Myth Wukong (1440p High + Upscaling (quality))" data-subhead="" data-caption="There are a couple of instances where, when using upscaling, the RX 9070 GRE takes a healthy lead in terms of frame rates over the RTX 5070." style=""><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row" title="RX 9070 GRE | 12 GB"><div class="fv-bar-label fv-primary-product">RX 9070 GRE | 12 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 63.33333333333333%; background-color: #E33235;" data-target-width="63.33333333333333" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">95</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 54.666666666666664%; background-color: #FE9F58;" data-target-width="54.666666666666664" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">82</span></div></div></div></div></div><div class="fv-bar-row" title="RX 9070 | 16 GB"><div class="fv-bar-label ">RX 9070 | 16 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 74%; background-color: #E33235;" data-target-width="74" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">111</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 64%; background-color: #FE9F58;" data-target-width="64" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">96</span></div></div></div></div></div><div class="fv-bar-row" title="RTX 5070 | 12 GB"><div class="fv-bar-label ">RTX 5070 | 12 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 71.33333333333334%; background-color: #E33235;" data-target-width="71.33333333333334" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">107</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 54%; background-color: #FE9F58;" data-target-width="54" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">81</span></div></div></div></div></div><div class="fv-bar-row" title="RTX 5060 Ti | 16 GB"><div class="fv-bar-label ">RTX 5060 Ti | 16 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 57.333333333333336%; background-color: #E33235;" data-target-width="57.333333333333336" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">86</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 48%; background-color: #FE9F58;" data-target-width="48" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">72</span></div></div></div></div></div><div class="fv-bar-row" title="RX 9060 XT | 16 GB"><div class="fv-bar-label ">RX 9060 XT | 16 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 52%; background-color: #E33235;" data-target-width="52" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">78</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 46%; background-color: #FE9F58;" data-target-width="46" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">69</span></div></div></div></div></div><table class="sr-only"><caption>Black Myth Wukong (1440p High + Upscaling (quality)) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>RX 9070 GRE | 12 GB</td><td>95 Avg FPS, 82 1% Low FPS</td></tr><tr><td>RX 9070 | 16 GB</td><td>111 Avg FPS, 96 1% Low FPS</td></tr><tr><td>RTX 5070 | 12 GB</td><td>107 Avg FPS, 81 1% Low FPS</td></tr><tr><td>RTX 5060 Ti | 16 GB</td><td>86 Avg FPS, 72 1% Low FPS</td></tr><tr><td>RX 9060 XT | 16 GB</td><td>78 Avg FPS, 69 1% Low FPS</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1780405030966-dj89vvhdq-bar-Cyberpunk 2077 (1440p RT Ultra + upscaling (quality))" data-chart-type="Bar" data-title="Cyberpunk 2077 (1440p RT Ultra + upscaling (quality))" data-subhead="" data-caption="There are a couple of instances where, when using upscaling, the RX 9070 GRE takes a healthy lead in terms of frame rates over the RTX 5070." style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row" title="RX 9070 GRE | 12 GB"><div class="fv-bar-label fv-primary-product">RX 9070 GRE | 12 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 86.66666666666667%; background-color: #E33235;" data-target-width="86.66666666666667" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">130</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 52%; background-color: #FE9F58;" data-target-width="52" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">78</span></div></div></div></div></div><div class="fv-bar-row" title="RX 9070 | 16 GB"><div class="fv-bar-label ">RX 9070 | 16 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 99.33333333333333%; background-color: #E33235;" data-target-width="99.33333333333333" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">149</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 68%; background-color: #FE9F58;" data-target-width="68" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">102</span></div></div></div></div></div><div class="fv-bar-row" title="RTX 5070 | 12 GB"><div class="fv-bar-label ">RTX 5070 | 12 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 81.33333333333333%; background-color: #E33235;" data-target-width="81.33333333333333" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">122</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 64.66666666666666%; background-color: #FE9F58;" data-target-width="64.66666666666666" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">97</span></div></div></div></div></div><div class="fv-bar-row" title="RTX 5060 Ti | 16 GB"><div class="fv-bar-label ">RTX 5060 Ti | 16 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 64%; background-color: #E33235;" data-target-width="64" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">96</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 52.666666666666664%; background-color: #FE9F58;" data-target-width="52.666666666666664" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">79</span></div></div></div></div></div><div class="fv-bar-row" title="RX 9060 XT | 16 GB"><div class="fv-bar-label ">RX 9060 XT | 16 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 68%; background-color: #E33235;" data-target-width="68" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">102</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 48.66666666666667%; background-color: #FE9F58;" data-target-width="48.66666666666667" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">73</span></div></div></div></div></div><table class="sr-only"><caption>Cyberpunk 2077 (1440p RT Ultra + upscaling (quality)) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>RX 9070 GRE | 12 GB</td><td>130 Avg FPS, 78 1% Low FPS</td></tr><tr><td>RX 9070 | 16 GB</td><td>149 Avg FPS, 102 1% Low FPS</td></tr><tr><td>RTX 5070 | 12 GB</td><td>122 Avg FPS, 97 1% Low FPS</td></tr><tr><td>RTX 5060 Ti | 16 GB</td><td>96 Avg FPS, 79 1% Low FPS</td></tr><tr><td>RX 9060 XT | 16 GB</td><td>102 Avg FPS, 73 1% Low FPS</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1780405030966-dj89vvhdq-bar-F1 24 (1440p Ultra high +upscaling (Quality), 2x FG)" data-chart-type="Bar" data-title="F1 24 (1440p Ultra high +upscaling (Quality), 2x FG)" data-subhead="" data-caption="There are a couple of instances where, when using upscaling, the RX 9070 GRE takes a healthy lead in terms of frame rates over the RTX 5070." style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row" title="RX 9070 GRE | 12 GB"><div class="fv-bar-label fv-primary-product">RX 9070 GRE | 12 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 83%; background-color: #E33235;" data-target-width="83" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">249</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 40.666666666666664%; background-color: #FE9F58;" data-target-width="40.666666666666664" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">122</span></div></div></div></div></div><div class="fv-bar-row" title="RX 9070 | 16 GB"><div class="fv-bar-label ">RX 9070 | 16 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 87%; background-color: #E33235;" data-target-width="87" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">261</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 38%; background-color: #FE9F58;" data-target-width="38" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">114</span></div></div></div></div></div><div class="fv-bar-row" title="RTX 5070 | 12 GB"><div class="fv-bar-label ">RTX 5070 | 12 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 58.666666666666664%; background-color: #E33235;" data-target-width="58.666666666666664" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">176</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 37.666666666666664%; background-color: #FE9F58;" data-target-width="37.666666666666664" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">113</span></div></div></div></div></div><div class="fv-bar-row" title="RTX 5060 Ti | 16 GB"><div class="fv-bar-label ">RTX 5060 Ti | 16 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 45.33333333333333%; background-color: #E33235;" data-target-width="45.33333333333333" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">136</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 29.666666666666668%; background-color: #FE9F58;" data-target-width="29.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">89</span></div></div></div></div></div><div class="fv-bar-row" title="RX 9060 XT | 16 GB"><div class="fv-bar-label ">RX 9060 XT | 16 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 63.33333333333333%; background-color: #E33235;" data-target-width="63.33333333333333" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">190</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 37.666666666666664%; background-color: #FE9F58;" data-target-width="37.666666666666664" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">113</span></div></div></div></div></div><table class="sr-only"><caption>F1 24 (1440p Ultra high +upscaling (Quality), 2x FG) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>RX 9070 GRE | 12 GB</td><td>249 Avg FPS, 122 1% Low FPS</td></tr><tr><td>RX 9070 | 16 GB</td><td>261 Avg FPS, 114 1% Low FPS</td></tr><tr><td>RTX 5070 | 12 GB</td><td>176 Avg FPS, 113 1% Low FPS</td></tr><tr><td>RTX 5060 Ti | 16 GB</td><td>136 Avg FPS, 89 1% Low FPS</td></tr><tr><td>RX 9060 XT | 16 GB</td><td>190 Avg FPS, 113 1% Low FPS</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1780405030966-dj89vvhdq-bar-Homeworld 3 (1440p Epic + upscaling (quality))" data-chart-type="Bar" data-title="Homeworld 3 (1440p Epic + upscaling (quality))" data-subhead="" data-caption="There are a couple of instances where, when using upscaling, the RX 9070 GRE takes a healthy lead in terms of frame rates over the RTX 5070." style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row" title="RX 9070 GRE | 12 GB"><div class="fv-bar-label fv-primary-product">RX 9070 GRE | 12 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 76.66666666666667%; background-color: #E33235;" data-target-width="76.66666666666667" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">115</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 42%; background-color: #FE9F58;" data-target-width="42" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">63</span></div></div></div></div></div><div class="fv-bar-row" title="RX 9070 | 16 GB"><div class="fv-bar-label ">RX 9070 | 16 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 82%; background-color: #E33235;" data-target-width="82" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">123</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 42.66666666666667%; background-color: #FE9F58;" data-target-width="42.66666666666667" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">64</span></div></div></div></div></div><div class="fv-bar-row" title="RTX 5070 | 12 GB"><div class="fv-bar-label ">RTX 5070 | 12 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 84.66666666666667%; background-color: #E33235;" data-target-width="84.66666666666667" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">127</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 42%; background-color: #FE9F58;" data-target-width="42" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">63</span></div></div></div></div></div><div class="fv-bar-row" title="RTX 5060 Ti | 16 GB"><div class="fv-bar-label ">RTX 5060 Ti | 16 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 78.66666666666666%; background-color: #E33235;" data-target-width="78.66666666666666" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">118</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 42%; background-color: #FE9F58;" data-target-width="42" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">63</span></div></div></div></div></div><div class="fv-bar-row" title="RX 9060 XT | 16 GB"><div class="fv-bar-label ">RX 9060 XT | 16 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 73.33333333333333%; background-color: #E33235;" data-target-width="73.33333333333333" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">110</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 41.333333333333336%; background-color: #FE9F58;" data-target-width="41.333333333333336" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">62</span></div></div></div></div></div><table class="sr-only"><caption>Homeworld 3 (1440p Epic + upscaling (quality)) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>RX 9070 GRE | 12 GB</td><td>115 Avg FPS, 63 1% Low FPS</td></tr><tr><td>RX 9070 | 16 GB</td><td>123 Avg FPS, 64 1% Low FPS</td></tr><tr><td>RTX 5070 | 12 GB</td><td>127 Avg FPS, 63 1% Low FPS</td></tr><tr><td>RTX 5060 Ti | 16 GB</td><td>118 Avg FPS, 63 1% Low FPS</td></tr><tr><td>RX 9060 XT | 16 GB</td><td>110 Avg FPS, 62 1% Low FPS</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1780405030966-dj89vvhdq-bar-The Talos Principle 2 (1440p Ultra +upscaling (quality), 2x FG)" data-chart-type="Bar" data-title="The Talos Principle 2 (1440p Ultra +upscaling (quality), 2x FG)" data-subhead="" data-caption="There are a couple of instances where, when using upscaling, the RX 9070 GRE takes a healthy lead in terms of frame rates over the RTX 5070." style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row" title="RX 9070 GRE | 12 GB"><div class="fv-bar-label fv-primary-product">RX 9070 GRE | 12 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 82%; background-color: #E33235;" data-target-width="82" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">164</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 30%; background-color: #FE9F58;" data-target-width="30" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">60</span></div></div></div></div></div><div class="fv-bar-row" title="RX 9070 | 16 GB"><div class="fv-bar-label ">RX 9070 | 16 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 98.5%; background-color: #E33235;" data-target-width="98.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">197</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 45%; background-color: #FE9F58;" data-target-width="45" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">90</span></div></div></div></div></div><div class="fv-bar-row" title="RTX 5070 | 12 GB"><div class="fv-bar-label ">RTX 5070 | 12 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 72%; background-color: #E33235;" data-target-width="72" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">144</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 32.5%; background-color: #FE9F58;" data-target-width="32.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">65</span></div></div></div></div></div><div class="fv-bar-row" title="RTX 5060 Ti | 16 GB"><div class="fv-bar-label ">RTX 5060 Ti | 16 GB</div><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">115</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 20.5%; background-color: #FE9F58;" data-target-width="20.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">41</span></div></div></div></div></div><div class="fv-bar-row" title="RX 9060 XT | 16 GB"><div class="fv-bar-label ">RX 9060 XT | 16 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 67.5%; background-color: #E33235;" data-target-width="67.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">135</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 29.5%; background-color: #FE9F58;" data-target-width="29.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">59</span></div></div></div></div></div><table class="sr-only"><caption>The Talos Principle 2 (1440p Ultra +upscaling (quality), 2x FG) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>RX 9070 GRE | 12 GB</td><td>164 Avg FPS, 60 1% Low FPS</td></tr><tr><td>RX 9070 | 16 GB</td><td>197 Avg FPS, 90 1% Low FPS</td></tr><tr><td>RTX 5070 | 12 GB</td><td>144 Avg FPS, 65 1% Low FPS</td></tr><tr><td>RTX 5060 Ti | 16 GB</td><td>115 Avg FPS, 41 1% Low FPS</td></tr><tr><td>RX 9060 XT | 16 GB</td><td>135 Avg FPS, 59 1% Low FPS</td></tr></tbody></table></div></div></div><div class="fv-bottom-bar"><div class="fv-footer-content" style="display: block;"><div class="rv-chart-caption" style="display: block;"><span class="fv-original-caption" style="display: block;">There are a couple of instances where, when using upscaling, the RX 9070 GRE takes a healthy lead in terms of frame rates over the RTX 5070.</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 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 || '';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-1780405030966-dj89vvhdq', false); });} else {initialize('fv-chart-1780405030966-dj89vvhdq', false);}})();</script></div><p>You can also see in those benchmarks the level of gaming performance you can get out of an RX 9070 GRE compared with the RTX 5060 Ti 16 GB card, too. And this is before we get into one of the very neatest tricks of the latest Radeon architecture: its undervolting performance.</p><p>Pare back the amount of voltage given to the GPU and it will run cooler. Perhaps counterintuitively, providing lower voltage directly to the Navi 48 chip actually results in higher performance because the card is running cooler and therefore the dynamic nature of current day clock speeds means that they are able to push further. On a pretty standard RX 9070 GRE I was easily topping 3 GHz as standard, delivering another 10% higher frame rates with an overclocked card that's only marginally warmer and a little more power hungry.</p><iframe src="https://content.jwplatform.com/players/ZrQaPRit.html" id="ZrQaPRit" title="AMD RX 9070 GRE undervolt vs stock | Black Myth Wukong" width="3840" height="2160" frameborder="0" scrolling="auto" allowfullscreen></iframe><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-1780405038261-4fyvqxpz5 *, #fv-chart-1780405038261-4fyvqxpz5 *:before, #fv-chart-1780405038261-4fyvqxpz5 *:after, #fv-chart-1780405038261-4fyvqxpz5-slideshow *, #fv-chart-1780405038261-4fyvqxpz5-slideshow *:before, #fv-chart-1780405038261-4fyvqxpz5-slideshow *:after {box-sizing: border-box !important; margin: 0; padding: 0; border: 0;font-size: 100%; font: inherit; vertical-align: baseline;}#fv-chart-1780405038261-4fyvqxpz5, #fv-chart-1780405038261-4fyvqxpz5-slideshow { font-family: 'Open Sans', sans-serif !important; }#fv-chart-1780405038261-4fyvqxpz5 {position: relative !important; overflow: visible !important;--riv-primary: #E33235;}#fv-chart-1780405038261-4fyvqxpz5 .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-1780405038261-4fyvqxpz5 .fv-inner-wrapper.fv-no-header.fv-is-image-compare {padding-top: 0 !important;}#fv-chart-1780405038261-4fyvqxpz5.fv-full-bleed {width: 100vw !important;margin-left: calc(50% - 50vw) !important;}body {overflow-x: clip !important;}#fv-chart-1780405038261-4fyvqxpz5.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-1780405038261-4fyvqxpz5 .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-1780405038261-4fyvqxpz5-slideshow {position: relative !important;width: 100% !important;margin: 1rem 0 !important;--riv-primary: #E33235;}#fv-chart-1780405038261-4fyvqxpz5-slideshow .fv-slides-wrapper {position: relative !important;width: 100% !important;}#fv-chart-1780405038261-4fyvqxpz5-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-1780405038261-4fyvqxpz5-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-1780405038261-4fyvqxpz5-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-1780405038261-4fyvqxpz5-slideshow .fv-nav-btn svg {width: 18px !important;height: 18px !important;stroke-width: 3px !important;filter: none !important;}#fv-chart-1780405038261-4fyvqxpz5-slideshow .fv-nav-btn:hover {opacity: 0.9 !important;transform: translateY(-1px) !important;}#fv-chart-1780405038261-4fyvqxpz5-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-1780405038261-4fyvqxpz5-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-1780405038261-4fyvqxpz5-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-1780405038261-4fyvqxpz5-slideshow .fv-slideshow-select:focus {outline: 2px solid #E33235 !important;border-color: #E33235 !important;}#fv-chart-1780405038261-4fyvqxpz5 .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-1780405038261-4fyvqxpz5 .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-1780405038261-4fyvqxpz5 .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-1780405038261-4fyvqxpz5 .fv-versus-chart { display: flex; flex-direction: column; width: 100%; margin-top: 1rem; }#fv-chart-1780405038261-4fyvqxpz5 .fv-versus-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 1.5rem; padding: 0 1rem; }#fv-chart-1780405038261-4fyvqxpz5 .fv-versus-select-wrapper { flex: 1; min-width: 0; }#fv-chart-1780405038261-4fyvqxpz5 .fv-versus-select-wrapper.fv-left { text-align: center; padding-right: 1rem; }#fv-chart-1780405038261-4fyvqxpz5 .fv-versus-select-wrapper.fv-right { text-align: center; padding-left: 1rem; }#fv-chart-1780405038261-4fyvqxpz5 .fv-versus-select-container { position: relative; display: inline-block; max-width: 100%; width: 100%; }#fv-chart-1780405038261-4fyvqxpz5 .fv-versus-chevron { position: absolute; top: 50%; transform: translateY(-50%); pointer-events: none; width: 16px; height: 16px; flex-shrink: 0; }#fv-chart-1780405038261-4fyvqxpz5 .fv-versus-select-wrapper.fv-left .fv-versus-chevron { right: 0; }#fv-chart-1780405038261-4fyvqxpz5 .fv-versus-select-wrapper.fv-right .fv-versus-chevron { right: 0; }#fv-chart-1780405038261-4fyvqxpz5 .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-1780405038261-4fyvqxpz5 .fv-versus-select.fv-select-left { text-align: center; direction: ltr; padding-right: 1.25rem; }#fv-chart-1780405038261-4fyvqxpz5 .fv-versus-select.fv-select-right { text-align: center; padding-right: 1.25rem; }#fv-chart-1780405038261-4fyvqxpz5 .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-1780405038261-4fyvqxpz5 .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-1780405038261-4fyvqxpz5 .fv-versus-body { display: flex; flex-direction: column; gap: 1.5rem; }#fv-chart-1780405038261-4fyvqxpz5 .fv-versus-row { position: relative; height: auto; padding-top: 20px; margin-bottom: 0.25rem; display: block; }#fv-chart-1780405038261-4fyvqxpz5 .fv-versus-bar-container { position: relative; height: 32px; display: flex; align-items: center; }#fv-chart-1780405038261-4fyvqxpz5 .fv-versus-bar-left-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-end; align-items: center; }#fv-chart-1780405038261-4fyvqxpz5 .fv-versus-bar-right-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-start; align-items: center; }#fv-chart-1780405038261-4fyvqxpz5 .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-1780405038261-4fyvqxpz5 .fv-versus-bar-left { border-radius: 4px 0 0 4px; justify-content: flex-end; padding: 0 8px; }#fv-chart-1780405038261-4fyvqxpz5 .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-1780405038261-4fyvqxpz5 .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-1780405038261-4fyvqxpz5 .fv-inside-left { white-space: nowrap; flex-shrink: 0; }#fv-chart-1780405038261-4fyvqxpz5 .fv-inside-right { white-space: nowrap; flex-shrink: 0; }#fv-chart-1780405038261-4fyvqxpz5 .fv-versus-val-text { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; }#fv-chart-1780405038261-4fyvqxpz5 .fv-versus-pct-diff { font-size: 12px; font-weight: 600; }#fv-chart-1780405038261-4fyvqxpz5 .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-1780405038261-4fyvqxpz5 .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-1780405038261-4fyvqxpz5 .fv-bottom-bar { display: flex !important; flex-direction: column !important; align-items: center !important; margin-top: 0.5rem !important; gap: 1rem !important; }#fv-chart-1780405038261-4fyvqxpz5 .fv-footer-content { text-align: center !important; width: 100% !important; }#fv-chart-1780405038261-4fyvqxpz5 .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-1780405038261-4fyvqxpz5 .fv-dropdown-wrapper { text-align: center !important; margin-bottom: 16px !important; margin-top: 0 !important; }#fv-chart-1780405038261-4fyvqxpz5 .fv-dropdown-title-container { position: relative !important; display: inline-block !important; max-width: 100% !important; }#fv-chart-1780405038261-4fyvqxpz5 .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-1780405038261-4fyvqxpz5 .fv-dropdown-title:focus { outline: none !important; }#fv-chart-1780405038261-4fyvqxpz5 .fv-dropdown-title::-ms-expand { display: none !important; }#fv-chart-1780405038261-4fyvqxpz5 .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-1780405038261-4fyvqxpz5 .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-1780405038261-4fyvqxpz5 .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-1780405038261-4fyvqxpz5 .fv-carousel-nav-btn:hover { border-color: #9ca3af !important; }#fv-chart-1780405038261-4fyvqxpz5 .fv-carousel-counter { font-size: 14px !important; color: #374151 !important; text-align: center !important; margin-top: 1rem !important; }#fv-chart-1780405038261-4fyvqxpz5 .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-1780405038261-4fyvqxpz5 .fv-legend-item { display: flex !important; align-items: center !important; gap: 6px !important; font-size: 14px !important; color: #374151 !important; }#fv-chart-1780405038261-4fyvqxpz5 .fv-legend-color { width: 12px !important; height: 12px !important; border-radius: 3px !important; }#fv-chart-1780405038261-4fyvqxpz5 .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-1780405038261-4fyvqxpz5 .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-1780405038261-4fyvqxpz5 .fv-multi-legend-swatch { width: 16px !important; height: 16px !important; border-radius: 3px !important; }#fv-chart-1780405038261-4fyvqxpz5 .fv-benchmark-group { margin-bottom: 1rem !important; }#fv-chart-1780405038261-4fyvqxpz5 .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-1780405038261-4fyvqxpz5 .fv-bar-row, #fv-chart-1780405038261-4fyvqxpz5 .fv-stacked-product { display: flex !important; align-items: center !important; width: 100% !important; margin-bottom: 0.75rem !important; }#fv-chart-1780405038261-4fyvqxpz5 .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-1780405038261-4fyvqxpz5 .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-1780405038261-4fyvqxpz5 .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-1780405038261-4fyvqxpz5 .fv-bar:hover { opacity: 0.8 !important; }#fv-chart-1780405038261-4fyvqxpz5 .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-1780405038261-4fyvqxpz5 .fv-bar-inner-label { white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; padding-right: 8px !important; }#fv-chart-1780405038261-4fyvqxpz5 .fv-bar-inner-value { flex-shrink: 0 !important; }#fv-chart-1780405038261-4fyvqxpz5 .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-1780405038261-4fyvqxpz5 .fv-bar-label.fv-primary-product { font-weight: bold !important; color: var(--riv-primary) !important; }#fv-chart-1780405038261-4fyvqxpz5 .fv-multi-bar-container { flex-direction: column !important; padding: 4px !important; align-items: stretch !important; gap: 4px !important; height: auto !important; }#fv-chart-1780405038261-4fyvqxpz5 .fv-multi-bar-item { display: flex !important; align-items: center !important; height: 25px !important; width: 100% !important; }#fv-chart-1780405038261-4fyvqxpz5 .fv-stacked-bar { display: flex !important; overflow: hidden !important; }#fv-chart-1780405038261-4fyvqxpz5 .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-1780405038261-4fyvqxpz5 .fv-stacked-segment:last-child { border-right: none !important; }#fv-chart-1780405038261-4fyvqxpz5 .fv-segment-value { font-size: 14px !important; font-weight: bold !important; }#fv-chart-1780405038261-4fyvqxpz5 .fv-grouped-bar-product { display: flex !important; flex-direction: column !important; width: 100% !important; margin-bottom: 1.25rem !important; }#fv-chart-1780405038261-4fyvqxpz5 .fv-grouped-product-title-wrapper { padding-left: 150px !important; }#fv-chart-1780405038261-4fyvqxpz5 .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-1780405038261-4fyvqxpz5 .fv-bar-cluster { width: 100% !important; flex-grow: 1 !important; display: flex !important; flex-direction: column !important; }#fv-chart-1780405038261-4fyvqxpz5 .fv-bar-cluster .fv-bar-row { margin-bottom: 3px !important; }#fv-chart-1780405038261-4fyvqxpz5 .fv-bar-cluster .fv-bar-container { height: 20px !important; }#fv-chart-1780405038261-4fyvqxpz5 .riv-grid line {stroke: #D1D5DB !important;stroke-dasharray: 3 3 !important;}#fv-chart-1780405038261-4fyvqxpz5 .fv-x-axis-wrapper { display: flex !important; width: 100% !important; margin-top: 0.5rem !important; }#fv-chart-1780405038261-4fyvqxpz5 .fv-x-axis-label-space { width: 150px !important; padding-right: 10px !important; flex-shrink: 0 !important; }#fv-chart-1780405038261-4fyvqxpz5 .fv-x-axis-chart-space { flex-grow: 1 !important; padding-right: 8px !important; }#fv-chart-1780405038261-4fyvqxpz5 .fv-x-axis-wrapper.fv-grouped-x-axis { margin-left: 0 !important; }#fv-chart-1780405038261-4fyvqxpz5 .fv-x-axis-line { border-top: 1px solid #D1D5DB !important; }#fv-chart-1780405038261-4fyvqxpz5 .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-1780405038261-4fyvqxpz5 .fv-x-axis-ticks span { position: relative !important; }#fv-chart-1780405038261-4fyvqxpz5 .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-1780405038261-4fyvqxpz5 .fv-x-axis-unit { text-align: center !important; font-size: 14px !important; color: #374151 !important; margin-top: 8px !important; display: block !important; }#fv-chart-1780405038261-4fyvqxpz5 .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-1780405038261-4fyvqxpz5 .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-1780405038261-4fyvqxpz5.mobile-view .fv-pie-container,#fv-chart-1780405038261-4fyvqxpz5.labels-on-top .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1780405038261-4fyvqxpz5.mobile-view .fv-grouped-product-title-wrapper,#fv-chart-1780405038261-4fyvqxpz5.labels-on-top .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1780405038261-4fyvqxpz5.mobile-view .fv-bar-row,#fv-chart-1780405038261-4fyvqxpz5.mobile-view .fv-stacked-product,#fv-chart-1780405038261-4fyvqxpz5.mobile-view .fv-grouped-bar-product,#fv-chart-1780405038261-4fyvqxpz5.labels-on-top .fv-bar-row,#fv-chart-1780405038261-4fyvqxpz5.labels-on-top .fv-stacked-product,#fv-chart-1780405038261-4fyvqxpz5.labels-on-top .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1780405038261-4fyvqxpz5.mobile-view .fv-bar-label:not(.fv-grouped-product-title),#fv-chart-1780405038261-4fyvqxpz5.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-1780405038261-4fyvqxpz5.mobile-view .fv-bar-label,#fv-chart-1780405038261-4fyvqxpz5.mobile-view .fv-grouped-product-title,#fv-chart-1780405038261-4fyvqxpz5.labels-on-top .fv-bar-label,#fv-chart-1780405038261-4fyvqxpz5.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-1780405038261-4fyvqxpz5.mobile-view .fv-bar-container,#fv-chart-1780405038261-4fyvqxpz5.mobile-view .fv-bar-cluster,#fv-chart-1780405038261-4fyvqxpz5.labels-on-top .fv-bar-container,#fv-chart-1780405038261-4fyvqxpz5.labels-on-top .fv-bar-cluster {width: 100% !important;}#fv-chart-1780405038261-4fyvqxpz5.mobile-view .fv-x-axis-wrapper,#fv-chart-1780405038261-4fyvqxpz5.labels-on-top .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1780405038261-4fyvqxpz5.mobile-view .fv-x-axis-label-space,#fv-chart-1780405038261-4fyvqxpz5.labels-on-top .fv-x-axis-label-space {display: none !important;}#fv-chart-1780405038261-4fyvqxpz5.mobile-view .fv-x-axis-chart-space,#fv-chart-1780405038261-4fyvqxpz5.labels-on-top .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1780405038261-4fyvqxpz5.mobile-view .fv-benchmark-title,#fv-chart-1780405038261-4fyvqxpz5.labels-on-top .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1780405038261-4fyvqxpz5.mobile-view .fv-dropdown-title,#fv-chart-1780405038261-4fyvqxpz5.labels-on-top .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1780405038261-4fyvqxpz5.mobile-view .fv-carousel-nav-btn,#fv-chart-1780405038261-4fyvqxpz5.labels-on-top .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1780405038261-4fyvqxpz5.mobile-view .fv-chart-title,#fv-chart-1780405038261-4fyvqxpz5.labels-on-top .fv-chart-title {padding: 0 8px !important;}#fv-chart-1780405038261-4fyvqxpz5.mobile-view .fv-chart-subhead,#fv-chart-1780405038261-4fyvqxpz5.labels-on-top .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1780405038261-4fyvqxpz5.mobile-view .fv-versus-header,#fv-chart-1780405038261-4fyvqxpz5.labels-on-top .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1780405038261-4fyvqxpz5.mobile-view .fv-versus-select-wrapper,#fv-chart-1780405038261-4fyvqxpz5.labels-on-top .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1780405038261-4fyvqxpz5.mobile-view .fv-versus-select-wrapper.fv-left,#fv-chart-1780405038261-4fyvqxpz5.labels-on-top .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1780405038261-4fyvqxpz5.mobile-view .fv-versus-select-wrapper.fv-right,#fv-chart-1780405038261-4fyvqxpz5.labels-on-top .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1780405038261-4fyvqxpz5.mobile-view .fv-versus-select.fv-select-left,#fv-chart-1780405038261-4fyvqxpz5.labels-on-top .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1780405038261-4fyvqxpz5.mobile-view .fv-versus-select.fv-select-right,#fv-chart-1780405038261-4fyvqxpz5.labels-on-top .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1780405038261-4fyvqxpz5.mobile-view .fv-versus-vs,#fv-chart-1780405038261-4fyvqxpz5.labels-on-top .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1780405038261-4fyvqxpz5.mobile-view .fv-versus-select-container,#fv-chart-1780405038261-4fyvqxpz5.labels-on-top .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1780405038261-4fyvqxpz5.mobile-view .fv-versus-select,#fv-chart-1780405038261-4fyvqxpz5.labels-on-top .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1780405038261-4fyvqxpz5.mobile-view .fv-stl-shop-all-btn,#fv-chart-1780405038261-4fyvqxpz5.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-1780405038261-4fyvqxpz5.mobile-view .fv-stl-shop-all-logo,#fv-chart-1780405038261-4fyvqxpz5.mobile-view .fv-stl-shop-all-icon,#fv-chart-1780405038261-4fyvqxpz5.labels-on-top .fv-stl-shop-all-logo,#fv-chart-1780405038261-4fyvqxpz5.labels-on-top .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1780405038261-4fyvqxpz5.mobile-view .fv-stl-shop-all-icon svg,#fv-chart-1780405038261-4fyvqxpz5.labels-on-top .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1780405038261-4fyvqxpz5.mobile-view .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1780405038261-4fyvqxpz5.mobile-view.fv-contains-line-chart .fv-footer-content {margin-left: -1rem !important;margin-right: -1rem !important;}@media (max-width: 599px) {#fv-chart-1780405038261-4fyvqxpz5 .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1780405038261-4fyvqxpz5 .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1780405038261-4fyvqxpz5 .fv-bar-row,#fv-chart-1780405038261-4fyvqxpz5 .fv-stacked-product,#fv-chart-1780405038261-4fyvqxpz5 .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1780405038261-4fyvqxpz5 .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-1780405038261-4fyvqxpz5 .fv-bar-label,#fv-chart-1780405038261-4fyvqxpz5 .fv-grouped-product-title {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1780405038261-4fyvqxpz5 .fv-bar-container,#fv-chart-1780405038261-4fyvqxpz5 .fv-bar-cluster {width: 100% !important;}#fv-chart-1780405038261-4fyvqxpz5 .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1780405038261-4fyvqxpz5 .fv-x-axis-label-space {display: none !important;}#fv-chart-1780405038261-4fyvqxpz5 .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1780405038261-4fyvqxpz5 .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1780405038261-4fyvqxpz5 .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1780405038261-4fyvqxpz5 .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1780405038261-4fyvqxpz5 .fv-chart-title {padding: 0 8px !important;}#fv-chart-1780405038261-4fyvqxpz5 .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1780405038261-4fyvqxpz5 .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1780405038261-4fyvqxpz5 .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1780405038261-4fyvqxpz5 .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1780405038261-4fyvqxpz5 .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1780405038261-4fyvqxpz5 .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1780405038261-4fyvqxpz5 .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1780405038261-4fyvqxpz5 .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1780405038261-4fyvqxpz5 .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1780405038261-4fyvqxpz5 .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1780405038261-4fyvqxpz5 .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-1780405038261-4fyvqxpz5 .fv-stl-shop-all-logo,#fv-chart-1780405038261-4fyvqxpz5 .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1780405038261-4fyvqxpz5 .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1780405038261-4fyvqxpz5 .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1780405038261-4fyvqxpz5.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": "Undervolting performance","description": "Subhead to describe the test and what's being measured and why","creator": {"@type": "Organization","name": "PC Gamer","logo": "https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png"},"isAccessibleForFree": true,"dateCreated": "2026-06-02T12:57:18.262Z","citation": "With a super-easy undervolt, the RX 9070 GRE is able to post performance on par or beyond the RTX 5070, and alongside the straight RX 9070.","keywords": ["RX 9070 GRE | Undervolted | -130mV | 2700 Mem","RX 9070 GRE | Stock","RX 9070 | Stock","RTX 5070 | Stock","Black Myth Wukong (1440p High)","Black Myth Wukong (1440p High + Upscaling (quality))","Cyberpunk 2077 (1440p RT Ultra)","Cyberpunk 2077 (1440p RT Ultra + upscaling (quality))","F1 24 (1440p Ultra High)","F1 24 (1440p Ultra high +upscaling (Quality), 2x FG)","Homeworld 3 (1440p Epic)","Homeworld 3 (1440p Epic + upscaling (quality))","Metro Exodus Enhanced Edition (1440p Ultra)","The Talos Principle 2 (1440p Ultra)","The Talos Principle 2 (1440p Ultra +upscaling (quality), 2x FG)","Total War: Warhammer 3 (1440p Ultra)","benchmark","comparison","performance","review","PC Gamer"],"measurementTechnique": "Performance Benchmarking","variableMeasured": [{"@type": "PropertyValue","name": "RX 9070 GRE | Undervolted | -130mV | 2700 Mem – Black Myth Wukong (1440p High)","value": 69,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9070 GRE | Stock – Black Myth Wukong (1440p High)","value": 62,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9070 | Stock – Black Myth Wukong (1440p High)","value": 73,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RTX 5070 | Stock – Black Myth Wukong (1440p High)","value": 68,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9070 GRE | Undervolted | -130mV | 2700 Mem – Black Myth Wukong (1440p High + Upscaling (quality))","value": 103,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9070 GRE | Stock – Black Myth Wukong (1440p High + Upscaling (quality))","value": 95,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9070 | Stock – Black Myth Wukong (1440p High + Upscaling (quality))","value": 111,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RTX 5070 | Stock – Black Myth Wukong (1440p High + Upscaling (quality))","value": 107,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9070 GRE | Undervolted | -130mV | 2700 Mem – Cyberpunk 2077 (1440p RT Ultra)","value": 44,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9070 GRE | Stock – Cyberpunk 2077 (1440p RT Ultra)","value": 38,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9070 | Stock – Cyberpunk 2077 (1440p RT Ultra)","value": 43,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RTX 5070 | Stock – Cyberpunk 2077 (1440p RT Ultra)","value": 45,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9070 GRE | Undervolted | -130mV | 2700 Mem – Cyberpunk 2077 (1440p RT Ultra + upscaling (quality))","value": 145,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9070 GRE | Stock – Cyberpunk 2077 (1440p RT Ultra + upscaling (quality))","value": 130,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9070 | Stock – Cyberpunk 2077 (1440p RT Ultra + upscaling (quality))","value": 149,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RTX 5070 | Stock – Cyberpunk 2077 (1440p RT Ultra + upscaling (quality))","value": 122,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9070 GRE | Undervolted | -130mV | 2700 Mem – F1 24 (1440p Ultra High)","value": 89,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9070 GRE | Stock – F1 24 (1440p Ultra High)","value": 81,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9070 | Stock – F1 24 (1440p Ultra High)","value": 90,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RTX 5070 | Stock – F1 24 (1440p Ultra High)","value": 78,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9070 GRE | Undervolted | -130mV | 2700 Mem – F1 24 (1440p Ultra high +upscaling (Quality), 2x FG)","value": 262,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9070 GRE | Stock – F1 24 (1440p Ultra high +upscaling (Quality), 2x FG)","value": 249,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9070 | Stock – F1 24 (1440p Ultra high +upscaling (Quality), 2x FG)","value": 261,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RTX 5070 | Stock – F1 24 (1440p Ultra high +upscaling (Quality), 2x FG)","value": 176,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9070 GRE | Undervolted | -130mV | 2700 Mem – Homeworld 3 (1440p Epic)","value": 103,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9070 GRE | Stock – Homeworld 3 (1440p Epic)","value": 101,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9070 | Stock – Homeworld 3 (1440p Epic)","value": 104,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RTX 5070 | Stock – Homeworld 3 (1440p Epic)","value": 112,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9070 GRE | Undervolted | -130mV | 2700 Mem – Homeworld 3 (1440p Epic + upscaling (quality))","value": 118,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9070 GRE | Stock – Homeworld 3 (1440p Epic + upscaling (quality))","value": 115,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9070 | Stock – Homeworld 3 (1440p Epic + upscaling (quality))","value": 123,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RTX 5070 | Stock – Homeworld 3 (1440p Epic + upscaling (quality))","value": 127,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9070 GRE | Undervolted | -130mV | 2700 Mem – Metro Exodus Enhanced Edition (1440p Ultra)","value": 101,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9070 GRE | Stock – Metro Exodus Enhanced Edition (1440p Ultra)","value": 92,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9070 | Stock – Metro Exodus Enhanced Edition (1440p Ultra)","value": 107,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RTX 5070 | Stock – Metro Exodus Enhanced Edition (1440p Ultra)","value": 100,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9070 GRE | Undervolted | -130mV | 2700 Mem – The Talos Principle 2 (1440p Ultra)","value": 65,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9070 GRE | Stock – The Talos Principle 2 (1440p Ultra)","value": 61,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9070 | Stock – The Talos Principle 2 (1440p Ultra)","value": 74,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RTX 5070 | Stock – The Talos Principle 2 (1440p Ultra)","value": 64,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9070 GRE | Undervolted | -130mV | 2700 Mem – The Talos Principle 2 (1440p Ultra +upscaling (quality), 2x FG)","value": 183,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9070 GRE | Stock – The Talos Principle 2 (1440p Ultra +upscaling (quality), 2x FG)","value": 164,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9070 | Stock – The Talos Principle 2 (1440p Ultra +upscaling (quality), 2x FG)","value": 197,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RTX 5070 | Stock – The Talos Principle 2 (1440p Ultra +upscaling (quality), 2x FG)","value": 144,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9070 GRE | Undervolted | -130mV | 2700 Mem – Total War: Warhammer 3 (1440p Ultra)","value": 91,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9070 GRE | Stock – Total War: Warhammer 3 (1440p Ultra)","value": 82,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9070 | Stock – Total War: Warhammer 3 (1440p Ultra)","value": 96,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RTX 5070 | Stock – Total War: Warhammer 3 (1440p Ultra)","value": 81,"unitText": "Avg FPS"}]}</script><div id="fv-chart-1780405038261-4fyvqxpz5" 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">Undervolting performance</h3><div class="fv-dropdown-wrapper"><div class="fv-dropdown-title-container"><select class="fv-dropdown-title"><option value="0">Black Myth Wukong (1440p High)</option><option value="1">Black Myth Wukong (1440p High + Upscaling (quality))</option><option value="2">Cyberpunk 2077 (1440p RT Ultra)</option><option value="3">Cyberpunk 2077 (1440p RT Ultra + upscaling (quality))</option><option value="4">F1 24 (1440p Ultra High)</option><option value="5">F1 24 (1440p Ultra high +upscaling (Quality), 2x FG)</option><option value="6">Homeworld 3 (1440p Epic)</option><option value="7">Homeworld 3 (1440p Epic + upscaling (quality))</option><option value="8">Metro Exodus Enhanced Edition (1440p Ultra)</option><option value="9">The Talos Principle 2 (1440p Ultra)</option><option value="10">The Talos Principle 2 (1440p Ultra +upscaling (quality), 2x FG)</option><option value="11">Total War: Warhammer 3 (1440p Ultra)</option></select><div class="fv-dropdown-chevron"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"><path d="m6 9 6 6 6-6"/></svg></div></div></div><div class="riv-chart-container"><div class="fv-chart-item" id="fv-chart-1780405038261-4fyvqxpz5-bar-Black Myth Wukong (1440p High)" data-chart-type="Bar" data-title="Black Myth Wukong (1440p High)" data-subhead="" data-caption="With a super-easy undervolt, the RX 9070 GRE is able to post performance on par or beyond the RTX 5070, and alongside the straight RX 9070." style=""><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row" title="RX 9070 GRE | Undervolted | -130mV | 2700 Mem"><div class="fv-bar-label fv-primary-product">RX 9070 GRE | Undervolted | -130mV | 2700 Mem</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 86.25%; background-color: #E33235;" data-target-width="86.25" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">69</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 52.5%; background-color: #FE9F58;" data-target-width="52.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">42</span></div></div></div></div></div><div class="fv-bar-row" title="RX 9070 GRE | Stock"><div class="fv-bar-label ">RX 9070 GRE | Stock</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 77.5%; background-color: #E33235;" data-target-width="77.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">62</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 68.75%; background-color: #FE9F58;" data-target-width="68.75" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">55</span></div></div></div></div></div><div class="fv-bar-row" title="RX 9070 | Stock"><div class="fv-bar-label ">RX 9070 | Stock</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 91.25%; background-color: #E33235;" data-target-width="91.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">73</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 80%; background-color: #FE9F58;" data-target-width="80" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">64</span></div></div></div></div></div><div class="fv-bar-row" title="RTX 5070 | Stock"><div class="fv-bar-label ">RTX 5070 | Stock</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 85%; background-color: #E33235;" data-target-width="85" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">68</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 75%; background-color: #FE9F58;" data-target-width="75" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">60</span></div></div></div></div></div><table class="sr-only"><caption>Black Myth Wukong (1440p High) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>RX 9070 GRE | Undervolted | -130mV | 2700 Mem</td><td>69 Avg FPS, 42 1% Low FPS</td></tr><tr><td>RX 9070 GRE | Stock</td><td>62 Avg FPS, 55 1% Low FPS</td></tr><tr><td>RX 9070 | Stock</td><td>73 Avg FPS, 64 1% Low FPS</td></tr><tr><td>RTX 5070 | Stock</td><td>68 Avg FPS, 60 1% Low FPS</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1780405038261-4fyvqxpz5-bar-Black Myth Wukong (1440p High + Upscaling (quality))" data-chart-type="Bar" data-title="Black Myth Wukong (1440p High + Upscaling (quality))" data-subhead="" data-caption="With a super-easy undervolt, the RX 9070 GRE is able to post performance on par or beyond the RTX 5070, and alongside the straight RX 9070." style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row" title="RX 9070 GRE | Undervolted | -130mV | 2700 Mem"><div class="fv-bar-label fv-primary-product">RX 9070 GRE | Undervolted | -130mV | 2700 Mem</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 68.66666666666667%; background-color: #E33235;" data-target-width="68.66666666666667" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">103</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 59.333333333333336%; background-color: #FE9F58;" data-target-width="59.333333333333336" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">89</span></div></div></div></div></div><div class="fv-bar-row" title="RX 9070 GRE | Stock"><div class="fv-bar-label ">RX 9070 GRE | Stock</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 63.33333333333333%; background-color: #E33235;" data-target-width="63.33333333333333" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">95</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 54.666666666666664%; background-color: #FE9F58;" data-target-width="54.666666666666664" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">82</span></div></div></div></div></div><div class="fv-bar-row" title="RX 9070 | Stock"><div class="fv-bar-label ">RX 9070 | Stock</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 74%; background-color: #E33235;" data-target-width="74" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">111</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 64%; background-color: #FE9F58;" data-target-width="64" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">96</span></div></div></div></div></div><div class="fv-bar-row" title="RTX 5070 | Stock"><div class="fv-bar-label ">RTX 5070 | Stock</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 71.33333333333334%; background-color: #E33235;" data-target-width="71.33333333333334" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">107</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 54%; background-color: #FE9F58;" data-target-width="54" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">81</span></div></div></div></div></div><table class="sr-only"><caption>Black Myth Wukong (1440p High + Upscaling (quality)) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>RX 9070 GRE | Undervolted | -130mV | 2700 Mem</td><td>103 Avg FPS, 89 1% Low FPS</td></tr><tr><td>RX 9070 GRE | Stock</td><td>95 Avg FPS, 82 1% Low FPS</td></tr><tr><td>RX 9070 | Stock</td><td>111 Avg FPS, 96 1% Low FPS</td></tr><tr><td>RTX 5070 | Stock</td><td>107 Avg FPS, 81 1% Low FPS</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1780405038261-4fyvqxpz5-bar-Cyberpunk 2077 (1440p RT Ultra)" data-chart-type="Bar" data-title="Cyberpunk 2077 (1440p RT Ultra)" data-subhead="" data-caption="With a super-easy undervolt, the RX 9070 GRE is able to post performance on par or beyond the RTX 5070, and alongside the straight RX 9070." style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row" title="RX 9070 GRE | Undervolted | -130mV | 2700 Mem"><div class="fv-bar-label fv-primary-product">RX 9070 GRE | Undervolted | -130mV | 2700 Mem</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 73.33333333333333%; background-color: #E33235;" data-target-width="73.33333333333333" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">44</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 56.666666666666664%; background-color: #FE9F58;" data-target-width="56.666666666666664" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">34</span></div></div></div></div></div><div class="fv-bar-row" title="RX 9070 GRE | Stock"><div class="fv-bar-label ">RX 9070 GRE | Stock</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 63.33333333333333%; background-color: #E33235;" data-target-width="63.33333333333333" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">38</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 38.333333333333336%; background-color: #FE9F58;" data-target-width="38.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">23</span></div></div></div></div></div><div class="fv-bar-row" title="RX 9070 | Stock"><div class="fv-bar-label ">RX 9070 | Stock</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 71.66666666666667%; background-color: #E33235;" data-target-width="71.66666666666667" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">43</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 60%; background-color: #FE9F58;" data-target-width="60" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">36</span></div></div></div></div></div><div class="fv-bar-row" title="RTX 5070 | Stock"><div class="fv-bar-label ">RTX 5070 | Stock</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 75%; background-color: #E33235;" data-target-width="75" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">45</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 60%; background-color: #FE9F58;" data-target-width="60" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">36</span></div></div></div></div></div><table class="sr-only"><caption>Cyberpunk 2077 (1440p RT Ultra) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>RX 9070 GRE | Undervolted | -130mV | 2700 Mem</td><td>44 Avg FPS, 34 1% Low FPS</td></tr><tr><td>RX 9070 GRE | Stock</td><td>38 Avg FPS, 23 1% Low FPS</td></tr><tr><td>RX 9070 | Stock</td><td>43 Avg FPS, 36 1% Low FPS</td></tr><tr><td>RTX 5070 | Stock</td><td>45 Avg FPS, 36 1% Low FPS</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1780405038261-4fyvqxpz5-bar-Cyberpunk 2077 (1440p RT Ultra + upscaling (quality))" data-chart-type="Bar" data-title="Cyberpunk 2077 (1440p RT Ultra + upscaling (quality))" data-subhead="" data-caption="With a super-easy undervolt, the RX 9070 GRE is able to post performance on par or beyond the RTX 5070, and alongside the straight RX 9070." style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row" title="RX 9070 GRE | Undervolted | -130mV | 2700 Mem"><div class="fv-bar-label fv-primary-product">RX 9070 GRE | Undervolted | -130mV | 2700 Mem</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 96.66666666666667%; background-color: #E33235;" data-target-width="96.66666666666667" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">145</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 48.66666666666667%; background-color: #FE9F58;" data-target-width="48.66666666666667" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">73</span></div></div></div></div></div><div class="fv-bar-row" title="RX 9070 GRE | Stock"><div class="fv-bar-label ">RX 9070 GRE | Stock</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 86.66666666666667%; background-color: #E33235;" data-target-width="86.66666666666667" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">130</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 52%; background-color: #FE9F58;" data-target-width="52" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">78</span></div></div></div></div></div><div class="fv-bar-row" title="RX 9070 | Stock"><div class="fv-bar-label ">RX 9070 | Stock</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 99.33333333333333%; background-color: #E33235;" data-target-width="99.33333333333333" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">149</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 68%; background-color: #FE9F58;" data-target-width="68" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">102</span></div></div></div></div></div><div class="fv-bar-row" title="RTX 5070 | Stock"><div class="fv-bar-label ">RTX 5070 | Stock</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 81.33333333333333%; background-color: #E33235;" data-target-width="81.33333333333333" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">122</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 64.66666666666666%; background-color: #FE9F58;" data-target-width="64.66666666666666" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">97</span></div></div></div></div></div><table class="sr-only"><caption>Cyberpunk 2077 (1440p RT Ultra + upscaling (quality)) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>RX 9070 GRE | Undervolted | -130mV | 2700 Mem</td><td>145 Avg FPS, 73 1% Low FPS</td></tr><tr><td>RX 9070 GRE | Stock</td><td>130 Avg FPS, 78 1% Low FPS</td></tr><tr><td>RX 9070 | Stock</td><td>149 Avg FPS, 102 1% Low FPS</td></tr><tr><td>RTX 5070 | Stock</td><td>122 Avg FPS, 97 1% Low FPS</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1780405038261-4fyvqxpz5-bar-F1 24 (1440p Ultra High)" data-chart-type="Bar" data-title="F1 24 (1440p Ultra High)" data-subhead="" data-caption="With a super-easy undervolt, the RX 9070 GRE is able to post performance on par or beyond the RTX 5070, and alongside the straight RX 9070." style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row" title="RX 9070 GRE | Undervolted | -130mV | 2700 Mem"><div class="fv-bar-label fv-primary-product">RX 9070 GRE | Undervolted | -130mV | 2700 Mem</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 89%; background-color: #E33235;" data-target-width="89" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">89</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 49%; background-color: #FE9F58;" data-target-width="49" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">49</span></div></div></div></div></div><div class="fv-bar-row" title="RX 9070 GRE | Stock"><div class="fv-bar-label ">RX 9070 GRE | Stock</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 81%; background-color: #E33235;" data-target-width="81" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">81</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 52%; background-color: #FE9F58;" data-target-width="52" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">52</span></div></div></div></div></div><div class="fv-bar-row" title="RX 9070 | Stock"><div class="fv-bar-label ">RX 9070 | Stock</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 90%; background-color: #E33235;" data-target-width="90" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">90</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 67%; background-color: #FE9F58;" data-target-width="67" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">67</span></div></div></div></div></div><div class="fv-bar-row" title="RTX 5070 | Stock"><div class="fv-bar-label ">RTX 5070 | Stock</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 78%; background-color: #E33235;" data-target-width="78" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">78</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 60%; background-color: #FE9F58;" data-target-width="60" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">60</span></div></div></div></div></div><table class="sr-only"><caption>F1 24 (1440p Ultra High) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>RX 9070 GRE | Undervolted | -130mV | 2700 Mem</td><td>89 Avg FPS, 49 1% Low FPS</td></tr><tr><td>RX 9070 GRE | Stock</td><td>81 Avg FPS, 52 1% Low FPS</td></tr><tr><td>RX 9070 | Stock</td><td>90 Avg FPS, 67 1% Low FPS</td></tr><tr><td>RTX 5070 | Stock</td><td>78 Avg FPS, 60 1% Low FPS</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1780405038261-4fyvqxpz5-bar-F1 24 (1440p Ultra high +upscaling (Quality), 2x FG)" data-chart-type="Bar" data-title="F1 24 (1440p Ultra high +upscaling (Quality), 2x FG)" data-subhead="" data-caption="With a super-easy undervolt, the RX 9070 GRE is able to post performance on par or beyond the RTX 5070, and alongside the straight RX 9070." style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row" title="RX 9070 GRE | Undervolted | -130mV | 2700 Mem"><div class="fv-bar-label fv-primary-product">RX 9070 GRE | Undervolted | -130mV | 2700 Mem</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 87.33333333333333%; background-color: #E33235;" data-target-width="87.33333333333333" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">262</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 42%; background-color: #FE9F58;" data-target-width="42" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">126</span></div></div></div></div></div><div class="fv-bar-row" title="RX 9070 GRE | Stock"><div class="fv-bar-label ">RX 9070 GRE | Stock</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 83%; background-color: #E33235;" data-target-width="83" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">249</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 40.666666666666664%; background-color: #FE9F58;" data-target-width="40.666666666666664" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">122</span></div></div></div></div></div><div class="fv-bar-row" title="RX 9070 | Stock"><div class="fv-bar-label ">RX 9070 | Stock</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 87%; background-color: #E33235;" data-target-width="87" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">261</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 38%; background-color: #FE9F58;" data-target-width="38" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">114</span></div></div></div></div></div><div class="fv-bar-row" title="RTX 5070 | Stock"><div class="fv-bar-label ">RTX 5070 | Stock</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 58.666666666666664%; background-color: #E33235;" data-target-width="58.666666666666664" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">176</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 37.666666666666664%; background-color: #FE9F58;" data-target-width="37.666666666666664" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">113</span></div></div></div></div></div><table class="sr-only"><caption>F1 24 (1440p Ultra high +upscaling (Quality), 2x FG) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>RX 9070 GRE | Undervolted | -130mV | 2700 Mem</td><td>262 Avg FPS, 126 1% Low FPS</td></tr><tr><td>RX 9070 GRE | Stock</td><td>249 Avg FPS, 122 1% Low FPS</td></tr><tr><td>RX 9070 | Stock</td><td>261 Avg FPS, 114 1% Low FPS</td></tr><tr><td>RTX 5070 | Stock</td><td>176 Avg FPS, 113 1% Low FPS</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1780405038261-4fyvqxpz5-bar-Homeworld 3 (1440p Epic)" data-chart-type="Bar" data-title="Homeworld 3 (1440p Epic)" data-subhead="" data-caption="With a super-easy undervolt, the RX 9070 GRE is able to post performance on par or beyond the RTX 5070, and alongside the straight RX 9070." style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row" title="RX 9070 GRE | Undervolted | -130mV | 2700 Mem"><div class="fv-bar-label fv-primary-product">RX 9070 GRE | Undervolted | -130mV | 2700 Mem</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 68.66666666666667%; background-color: #E33235;" data-target-width="68.66666666666667" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">103</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 42%; background-color: #FE9F58;" data-target-width="42" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">63</span></div></div></div></div></div><div class="fv-bar-row" title="RX 9070 GRE | Stock"><div class="fv-bar-label ">RX 9070 GRE | Stock</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 67.33333333333333%; background-color: #E33235;" data-target-width="67.33333333333333" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">101</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 40.666666666666664%; background-color: #FE9F58;" data-target-width="40.666666666666664" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">61</span></div></div></div></div></div><div class="fv-bar-row" title="RX 9070 | Stock"><div class="fv-bar-label ">RX 9070 | Stock</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 69.33333333333334%; background-color: #E33235;" data-target-width="69.33333333333334" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">104</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 41.333333333333336%; background-color: #FE9F58;" data-target-width="41.333333333333336" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">62</span></div></div></div></div></div><div class="fv-bar-row" title="RTX 5070 | Stock"><div class="fv-bar-label ">RTX 5070 | Stock</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 74.66666666666667%; background-color: #E33235;" data-target-width="74.66666666666667" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">112</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 42.66666666666667%; background-color: #FE9F58;" data-target-width="42.66666666666667" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">64</span></div></div></div></div></div><table class="sr-only"><caption>Homeworld 3 (1440p Epic) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>RX 9070 GRE | Undervolted | -130mV | 2700 Mem</td><td>103 Avg FPS, 63 1% Low FPS</td></tr><tr><td>RX 9070 GRE | Stock</td><td>101 Avg FPS, 61 1% Low FPS</td></tr><tr><td>RX 9070 | Stock</td><td>104 Avg FPS, 62 1% Low FPS</td></tr><tr><td>RTX 5070 | Stock</td><td>112 Avg FPS, 64 1% Low FPS</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1780405038261-4fyvqxpz5-bar-Homeworld 3 (1440p Epic + upscaling (quality))" data-chart-type="Bar" data-title="Homeworld 3 (1440p Epic + upscaling (quality))" data-subhead="" data-caption="With a super-easy undervolt, the RX 9070 GRE is able to post performance on par or beyond the RTX 5070, and alongside the straight RX 9070." style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row" title="RX 9070 GRE | Undervolted | -130mV | 2700 Mem"><div class="fv-bar-label fv-primary-product">RX 9070 GRE | Undervolted | -130mV | 2700 Mem</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 78.66666666666666%; background-color: #E33235;" data-target-width="78.66666666666666" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">118</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 42.66666666666667%; background-color: #FE9F58;" data-target-width="42.66666666666667" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">64</span></div></div></div></div></div><div class="fv-bar-row" title="RX 9070 GRE | Stock"><div class="fv-bar-label ">RX 9070 GRE | Stock</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 76.66666666666667%; background-color: #E33235;" data-target-width="76.66666666666667" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">115</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 42%; background-color: #FE9F58;" data-target-width="42" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">63</span></div></div></div></div></div><div class="fv-bar-row" title="RX 9070 | Stock"><div class="fv-bar-label ">RX 9070 | Stock</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 82%; background-color: #E33235;" data-target-width="82" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">123</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 42.66666666666667%; background-color: #FE9F58;" data-target-width="42.66666666666667" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">64</span></div></div></div></div></div><div class="fv-bar-row" title="RTX 5070 | Stock"><div class="fv-bar-label ">RTX 5070 | Stock</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 84.66666666666667%; background-color: #E33235;" data-target-width="84.66666666666667" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">127</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 42%; background-color: #FE9F58;" data-target-width="42" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">63</span></div></div></div></div></div><table class="sr-only"><caption>Homeworld 3 (1440p Epic + upscaling (quality)) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>RX 9070 GRE | Undervolted | -130mV | 2700 Mem</td><td>118 Avg FPS, 64 1% Low FPS</td></tr><tr><td>RX 9070 GRE | Stock</td><td>115 Avg FPS, 63 1% Low FPS</td></tr><tr><td>RX 9070 | Stock</td><td>123 Avg FPS, 64 1% Low FPS</td></tr><tr><td>RTX 5070 | Stock</td><td>127 Avg FPS, 63 1% Low FPS</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1780405038261-4fyvqxpz5-bar-Metro Exodus Enhanced Edition (1440p Ultra)" data-chart-type="Bar" data-title="Metro Exodus Enhanced Edition (1440p Ultra)" data-subhead="" data-caption="With a super-easy undervolt, the RX 9070 GRE is able to post performance on par or beyond the RTX 5070, and alongside the straight RX 9070." style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row" title="RX 9070 GRE | Undervolted | -130mV | 2700 Mem"><div class="fv-bar-label fv-primary-product">RX 9070 GRE | Undervolted | -130mV | 2700 Mem</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 67.33333333333333%; background-color: #E33235;" data-target-width="67.33333333333333" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">101</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 45.33333333333333%; background-color: #FE9F58;" data-target-width="45.33333333333333" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">68</span></div></div></div></div></div><div class="fv-bar-row" title="RX 9070 GRE | Stock"><div class="fv-bar-label ">RX 9070 GRE | Stock</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 61.33333333333333%; background-color: #E33235;" data-target-width="61.33333333333333" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">92</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 42%; background-color: #FE9F58;" data-target-width="42" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">63</span></div></div></div></div></div><div class="fv-bar-row" title="RX 9070 | Stock"><div class="fv-bar-label ">RX 9070 | Stock</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 71.33333333333334%; background-color: #E33235;" data-target-width="71.33333333333334" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">107</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 49.333333333333336%; background-color: #FE9F58;" data-target-width="49.333333333333336" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">74</span></div></div></div></div></div><div class="fv-bar-row" title="RTX 5070 | Stock"><div class="fv-bar-label ">RTX 5070 | Stock</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 66.66666666666666%; background-color: #E33235;" data-target-width="66.66666666666666" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">100</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 45.33333333333333%; background-color: #FE9F58;" data-target-width="45.33333333333333" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">68</span></div></div></div></div></div><table class="sr-only"><caption>Metro Exodus Enhanced Edition (1440p Ultra) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>RX 9070 GRE | Undervolted | -130mV | 2700 Mem</td><td>101 Avg FPS, 68 1% Low FPS</td></tr><tr><td>RX 9070 GRE | Stock</td><td>92 Avg FPS, 63 1% Low FPS</td></tr><tr><td>RX 9070 | Stock</td><td>107 Avg FPS, 74 1% Low FPS</td></tr><tr><td>RTX 5070 | Stock</td><td>100 Avg FPS, 68 1% Low FPS</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1780405038261-4fyvqxpz5-bar-The Talos Principle 2 (1440p Ultra)" data-chart-type="Bar" data-title="The Talos Principle 2 (1440p Ultra)" data-subhead="" data-caption="With a super-easy undervolt, the RX 9070 GRE is able to post performance on par or beyond the RTX 5070, and alongside the straight RX 9070." style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row" title="RX 9070 GRE | Undervolted | -130mV | 2700 Mem"><div class="fv-bar-label fv-primary-product">RX 9070 GRE | Undervolted | -130mV | 2700 Mem</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 81.25%; background-color: #E33235;" data-target-width="81.25" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">65</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 43.75%; background-color: #FE9F58;" data-target-width="43.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">35</span></div></div></div></div></div><div class="fv-bar-row" title="RX 9070 GRE | Stock"><div class="fv-bar-label ">RX 9070 GRE | Stock</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 76.25%; background-color: #E33235;" data-target-width="76.25" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">61</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 27.500000000000004%; background-color: #FE9F58;" data-target-width="27.500000000000004" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">22</span></div></div></div></div></div><div class="fv-bar-row" title="RX 9070 | Stock"><div class="fv-bar-label ">RX 9070 | Stock</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 92.5%; background-color: #E33235;" data-target-width="92.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">74</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 66.25%; background-color: #FE9F58;" data-target-width="66.25" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">53</span></div></div></div></div></div><div class="fv-bar-row" title="RTX 5070 | Stock"><div class="fv-bar-label ">RTX 5070 | Stock</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 80%; background-color: #E33235;" data-target-width="80" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">64</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 52.5%; background-color: #FE9F58;" data-target-width="52.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">42</span></div></div></div></div></div><table class="sr-only"><caption>The Talos Principle 2 (1440p Ultra) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>RX 9070 GRE | Undervolted | -130mV | 2700 Mem</td><td>65 Avg FPS, 35 1% Low FPS</td></tr><tr><td>RX 9070 GRE | Stock</td><td>61 Avg FPS, 22 1% Low FPS</td></tr><tr><td>RX 9070 | Stock</td><td>74 Avg FPS, 53 1% Low FPS</td></tr><tr><td>RTX 5070 | Stock</td><td>64 Avg FPS, 42 1% Low FPS</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1780405038261-4fyvqxpz5-bar-The Talos Principle 2 (1440p Ultra +upscaling (quality), 2x FG)" data-chart-type="Bar" data-title="The Talos Principle 2 (1440p Ultra +upscaling (quality), 2x FG)" data-subhead="" data-caption="With a super-easy undervolt, the RX 9070 GRE is able to post performance on par or beyond the RTX 5070, and alongside the straight RX 9070." style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row" title="RX 9070 GRE | Undervolted | -130mV | 2700 Mem"><div class="fv-bar-label fv-primary-product">RX 9070 GRE | Undervolted | -130mV | 2700 Mem</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 91.5%; background-color: #E33235;" data-target-width="91.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">183</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 34.5%; background-color: #FE9F58;" data-target-width="34.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">69</span></div></div></div></div></div><div class="fv-bar-row" title="RX 9070 GRE | Stock"><div class="fv-bar-label ">RX 9070 GRE | Stock</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 82%; background-color: #E33235;" data-target-width="82" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">164</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 30%; background-color: #FE9F58;" data-target-width="30" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">60</span></div></div></div></div></div><div class="fv-bar-row" title="RX 9070 | Stock"><div class="fv-bar-label ">RX 9070 | Stock</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 98.5%; background-color: #E33235;" data-target-width="98.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">197</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 45%; background-color: #FE9F58;" data-target-width="45" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">90</span></div></div></div></div></div><div class="fv-bar-row" title="RTX 5070 | Stock"><div class="fv-bar-label ">RTX 5070 | Stock</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 72%; background-color: #E33235;" data-target-width="72" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">144</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 32.5%; background-color: #FE9F58;" data-target-width="32.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">65</span></div></div></div></div></div><table class="sr-only"><caption>The Talos Principle 2 (1440p Ultra +upscaling (quality), 2x FG) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>RX 9070 GRE | Undervolted | -130mV | 2700 Mem</td><td>183 Avg FPS, 69 1% Low FPS</td></tr><tr><td>RX 9070 GRE | Stock</td><td>164 Avg FPS, 60 1% Low FPS</td></tr><tr><td>RX 9070 | Stock</td><td>197 Avg FPS, 90 1% Low FPS</td></tr><tr><td>RTX 5070 | Stock</td><td>144 Avg FPS, 65 1% Low FPS</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1780405038261-4fyvqxpz5-bar-Total War: Warhammer 3 (1440p Ultra)" data-chart-type="Bar" data-title="Total War: Warhammer 3 (1440p Ultra)" data-subhead="" data-caption="With a super-easy undervolt, the RX 9070 GRE is able to post performance on par or beyond the RTX 5070, and alongside the straight RX 9070." style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row" title="RX 9070 GRE | Undervolted | -130mV | 2700 Mem"><div class="fv-bar-label fv-primary-product">RX 9070 GRE | Undervolted | -130mV | 2700 Mem</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 91%; background-color: #E33235;" data-target-width="91" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">91</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 48%; background-color: #FE9F58;" data-target-width="48" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">48</span></div></div></div></div></div><div class="fv-bar-row" title="RX 9070 GRE | Stock"><div class="fv-bar-label ">RX 9070 GRE | Stock</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 82%; background-color: #E33235;" data-target-width="82" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">82</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 51%; background-color: #FE9F58;" data-target-width="51" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">51</span></div></div></div></div></div><div class="fv-bar-row" title="RX 9070 | Stock"><div class="fv-bar-label ">RX 9070 | Stock</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 96%; background-color: #E33235;" data-target-width="96" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">96</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 43%; background-color: #FE9F58;" data-target-width="43" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">43</span></div></div></div></div></div><div class="fv-bar-row" title="RTX 5070 | Stock"><div class="fv-bar-label ">RTX 5070 | Stock</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 81%; background-color: #E33235;" data-target-width="81" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">81</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 53%; background-color: #FE9F58;" data-target-width="53" data-target-margin="0"><div 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><table class="sr-only"><caption>Total War: Warhammer 3 (1440p Ultra) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>RX 9070 GRE | Undervolted | -130mV | 2700 Mem</td><td>91 Avg FPS, 48 1% Low FPS</td></tr><tr><td>RX 9070 GRE | Stock</td><td>82 Avg FPS, 51 1% Low FPS</td></tr><tr><td>RX 9070 | Stock</td><td>96 Avg FPS, 43 1% Low FPS</td></tr><tr><td>RTX 5070 | Stock</td><td>81 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: block;"><div class="rv-chart-caption" style="display: block;"><span class="fv-original-caption" style="display: block;">With a super-easy undervolt, the RX 9070 GRE is able to post performance on par or beyond the RTX 5070, and alongside the straight RX 9070.</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 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 || '';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-1780405038261-4fyvqxpz5', false); });} else {initialize('fv-chart-1780405038261-4fyvqxpz5', false);}})();</script></div><p>I feel it's also worth noting at this point that both the prices I've noted for the RTX 5070 and RTX 5060 Ti 16 GB are absolute <em>best case</em> prices, with those $779 and $780 figures being very much the outliers when it comes to general pricing for those GPUs. Most listings you'll find for the pair will have them both beyond the $800 mark. </p><p>Which is frankly offensive. </p><h2 id="check-out-all-newegg-s-gpu-deals-2"><a href="https://www.newegg.com/p/pl?N=100007709%20601469156%20601469155&Order=1" target="_blank">👉Check out all Newegg's GPU deals👈</a></h2>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ AMD presents new method of handing indirect lighting off to an image generation model: 'frame-by-frame' solution could be part of AMD's answer to DLSS 5 someday ]]></title>
                                                                                                <dc:content><![CDATA[ <p>AMD promised neural rendering is coming to Radeon cards and consoles with FSR Diamond, and we're starting to see signs of that new approach in the works from the red team. The company's technical staff just <a href="https://gpuopen.com/learn/temporally-stable-generative-illumination/" target="_blank">published a paper</a> on how it's using image generation to replace global illumination in real-time. </p><p>The paper outlines a technique for generating more realistic-looking lighting on a frame-by-frame basis. It's titled "<a href="https://gpuopen.com/download/ECCV2026_Temporally_Stable_Generative_Illumination_with_a_One-Step_Diffusion_Model.pdf" target="_blank">Temporally stable generative illumination with a one-step diffusion model</a>". Diffusion models create images by working through a noisy image, often over many steps; however, AMD's researchers are using one that produces an image in one denoising step, using the details and lighting baked into a scene to generate a new one. That's important for being able to run it quickly.</p><p>The idea is to produce something that looks like global illumination—indirect light bouncing off objects and illuminating stuff nearby—through image generation, rather than computationally intensive techniques like path tracing. </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>"In our work, we try to solve global illumination as an image generation problem," says SungYe Kim in a video presentation on the paper. Kim is one of the authors. "Global illumination is what makes a rendered scene look real, and it is also the most expensive part of rendering."</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/q1s3O4MFuVg" allowfullscreen></iframe></div></div><p>The proposed method takes a frame with direct lighting—light straight from a source to an object with no further bounces—as an initial lighting 'hint' to the diffusion model, Stable Diffusion 2.1 Turbo. </p><p>The model itself is trained on a synthetic dataset of 31,000 frames of interior scenes rendered in Blender Cycles, which is Blender's ray tracing production renderer. Each has 1-30 lights and objects that move around. That way, "the model sees a wide range of lighting conditions." The training comprises running through this dataset 50 times on AMD Instinct MI210 GPUs.</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:1907px;"><p class="vanilla-image-block" style="padding-top:55.95%;"><img id="TnSCrdWn6ULAaq3rNBBqtG" name="1789652418.jpg" alt="AMD's approach for generated global illumination" src="https://cdn.mos.cms.futurecdn.net/TnSCrdWn6ULAaq3rNBBqtG-1920-80.jpg" mos="" align="middle" fullscreen="" width="1907" height="1067" 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>Sparse lighting, radiance, material, and geometry 'signals' are used to "keep generation aligned to geometry and lighting". The frame that is fed into the diffusion model is processed in such a way as to force the model to focus on illumination, rather than any other details. That's going to be a pretty important step should this technique ever make it out into the wild west of videogames; the public reaction to these sorts of AI tools can be pretty gnarly.</p><p>The researchers also use what's called a temporal VAE, or TVAE, to improve consistency. This uses motion vectors to align the current frame with previous ones. It stores a history of previous outputs to ensure that the lighting doesn't flicker or go all weird between generations. That can become an issue with these sorts of models: run the same task over and over again and they'll produce slightly different results every time, and a human will readily notice that when it's running in real-time on a frame-by-frame basis.</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:1981px;"><p class="vanilla-image-block" style="padding-top:55.93%;"><img id="n2WVu59jJJBsD4ekDj7gfB" name="1789652371.jpg" alt="AMD's approach for generated global illumination" src="https://cdn.mos.cms.futurecdn.net/n2WVu59jJJBsD4ekDj7gfB-1920-80.jpg" mos="" align="middle" fullscreen="" width="1981" height="1108" 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>The final result is composited with the original frame using only direct lighting, which likely softens any errors a touch. The blog post says the method is "suitable for real-time rendering use cases with frame-by-frame generation."</p><p>Compared to other generative models, "our method recovers the soft shadows and the bounce lighting, while RGB↔X hallucinates content that is not present in the scene and DiffusionRenderer distorts the geometry," Kim says in the presentation. </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:1914px;"><p class="vanilla-image-block" style="padding-top:55.96%;"><img id="VxcVpoC7bPUL6kTHcBkQYM" name="1789652462.jpg" alt="AMD's approach for generated global illumination" src="https://cdn.mos.cms.futurecdn.net/VxcVpoC7bPUL6kTHcBkQYM-1920-80.jpg" mos="" align="middle" fullscreen="" width="1914" height="1071" 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>The model is said to run at 0.29 seconds per frame, which is roughly 3.45 frames per second, at a resolution of 512 x 512. That's on an RTX 3090, too, which is deemed pretty quick compared to those other named techniques yet shows there's a long way to go for gaming. The whole process requires around 8–9 GB of VRAM, too. Remember, this is just that global illumination step, not the entire pipeline for rendering a frame.</p><p>So, it's not just Nvidia looking into neural rendering as a new frontier for computer graphics, though we knew that already. Earlier this year, AMD's Jack Huynh announced a new suite of FSR technologies that it called <a href="https://www.pcgamer.com/hardware/graphics-cards/amd-announces-next-gen-fsr-diamond-ai-enhanced-upscaling-for-future-xbox-consoles-but-the-question-is-whether-its-coming-to-pc-and-which-gpus-will-support-it/" target="_blank">FSR Diamond</a>. This includes "next-gen neural rendering", which this new research falls under; alongside improved ML-based upscaling, ML-based multi-frame generation, ray regeneration, and path tracing.</p><div class="see-more see-more--clipped"><figure><blockquote class="twitter-tweet hawk-ignore" data-lang="en" cite="https://twitter.com/cantworkitout/status/2031794158055408062"><p lang="en" dir="ltr">🚀 Big moment for the future of gaming.Thrilled to partner with @Xbox and @asha_shar on Project Helix, a multi-year deep co-engineering partnership driving next-gen performance, breakthrough graphics, and compatibility with your existing Xbox game library.Powering the… pic.twitter.com/twGyonqgQS<a href="https://twitter.com/cantworkitout/status/2031794158055408062">March 11, 2026</a></p></blockquote></figure><div class="see-more__filter"></div></div><p>How AMD sells these sorts of technologies to us gamers once they're ready is going to be something to watch. I'm sure the red team has been looking closely at the firestorm erupting from Nvidia's slapdash announcement of DLSS 5—and subsequent backpedalling and rephrasing in order to make it seem less egregious to gamers and more a tool for developers—and thinking, 'eesh, how do we avoid <em>that</em> while still making use of all this research?'</p><p>Rumours are already circulating about an application of neural lighting from AMD, such as from leaker <a href="https://forums.anandtech.com/threads/rdna-5-udna-cdna-next-speculation.2624468/page-179#post-41645897" target="_blank">Kepler_L2 on the Anandtech forums</a> (via <a href="https://overclock3d.net/news/software/amd-has-dlss-5-like-neural-lighting-tech-in-the-works/" target="_blank">Overclock3D</a>). Whether that refers in part to this, or something further along in the development process, we can't be sure, but it's clear that neural rendering isn't exclusively being worked on by Nvidia. </p> ]]></dc:content>
                                                                                                                                            <link>https://www.pcgamer.com/hardware/graphics-cards/amd-presents-new-method-of-handing-indirect-lighting-off-to-an-image-generation-model-frame-by-frame-solution-could-be-part-of-amds-answer-to-dlss-5-someday/</link>
                                                                            <description>
                            <![CDATA[ "We try to solve global illumination as an image generation problem," says one of the researchers behind the method. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">W6pnrrYmcpiF4izb5QqE34</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/GdUR8M8koZZwGPhmTxDmN8-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Thu, 17 Sep 2026 13:45:27 +0000</pubDate>                                                                                                                                <updated>Thu, 17 Sep 2026 14:38:06 +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/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>AMD promised neural rendering is coming to Radeon cards and consoles with FSR Diamond, and we're starting to see signs of that new approach in the works from the red team. The company's technical staff just <a href="https://gpuopen.com/learn/temporally-stable-generative-illumination/" target="_blank">published a paper</a> on how it's using image generation to replace global illumination in real-time. </p><p>The paper outlines a technique for generating more realistic-looking lighting on a frame-by-frame basis. It's titled "<a href="https://gpuopen.com/download/ECCV2026_Temporally_Stable_Generative_Illumination_with_a_One-Step_Diffusion_Model.pdf" target="_blank">Temporally stable generative illumination with a one-step diffusion model</a>". Diffusion models create images by working through a noisy image, often over many steps; however, AMD's researchers are using one that produces an image in one denoising step, using the details and lighting baked into a scene to generate a new one. That's important for being able to run it quickly.</p><p>The idea is to produce something that looks like global illumination—indirect light bouncing off objects and illuminating stuff nearby—through image generation, rather than computationally intensive techniques like path tracing. </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>"In our work, we try to solve global illumination as an image generation problem," says SungYe Kim in a video presentation on the paper. Kim is one of the authors. "Global illumination is what makes a rendered scene look real, and it is also the most expensive part of rendering."</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/q1s3O4MFuVg" allowfullscreen></iframe></div></div><p>The proposed method takes a frame with direct lighting—light straight from a source to an object with no further bounces—as an initial lighting 'hint' to the diffusion model, Stable Diffusion 2.1 Turbo. </p><p>The model itself is trained on a synthetic dataset of 31,000 frames of interior scenes rendered in Blender Cycles, which is Blender's ray tracing production renderer. Each has 1-30 lights and objects that move around. That way, "the model sees a wide range of lighting conditions." The training comprises running through this dataset 50 times on AMD Instinct MI210 GPUs.</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:1907px;"><p class="vanilla-image-block" style="padding-top:55.95%;"><img id="TnSCrdWn6ULAaq3rNBBqtG" name="1789652418.jpg" alt="AMD's approach for generated global illumination" src="https://cdn.mos.cms.futurecdn.net/TnSCrdWn6ULAaq3rNBBqtG-1920-80.jpg" mos="" align="middle" fullscreen="" width="1907" height="1067" 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>Sparse lighting, radiance, material, and geometry 'signals' are used to "keep generation aligned to geometry and lighting". The frame that is fed into the diffusion model is processed in such a way as to force the model to focus on illumination, rather than any other details. That's going to be a pretty important step should this technique ever make it out into the wild west of videogames; the public reaction to these sorts of AI tools can be pretty gnarly.</p><p>The researchers also use what's called a temporal VAE, or TVAE, to improve consistency. This uses motion vectors to align the current frame with previous ones. It stores a history of previous outputs to ensure that the lighting doesn't flicker or go all weird between generations. That can become an issue with these sorts of models: run the same task over and over again and they'll produce slightly different results every time, and a human will readily notice that when it's running in real-time on a frame-by-frame basis.</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:1981px;"><p class="vanilla-image-block" style="padding-top:55.93%;"><img id="n2WVu59jJJBsD4ekDj7gfB" name="1789652371.jpg" alt="AMD's approach for generated global illumination" src="https://cdn.mos.cms.futurecdn.net/n2WVu59jJJBsD4ekDj7gfB-1920-80.jpg" mos="" align="middle" fullscreen="" width="1981" height="1108" 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>The final result is composited with the original frame using only direct lighting, which likely softens any errors a touch. The blog post says the method is "suitable for real-time rendering use cases with frame-by-frame generation."</p><p>Compared to other generative models, "our method recovers the soft shadows and the bounce lighting, while RGB↔X hallucinates content that is not present in the scene and DiffusionRenderer distorts the geometry," Kim says in the presentation. </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:1914px;"><p class="vanilla-image-block" style="padding-top:55.96%;"><img id="VxcVpoC7bPUL6kTHcBkQYM" name="1789652462.jpg" alt="AMD's approach for generated global illumination" src="https://cdn.mos.cms.futurecdn.net/VxcVpoC7bPUL6kTHcBkQYM-1920-80.jpg" mos="" align="middle" fullscreen="" width="1914" height="1071" 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>The model is said to run at 0.29 seconds per frame, which is roughly 3.45 frames per second, at a resolution of 512 x 512. That's on an RTX 3090, too, which is deemed pretty quick compared to those other named techniques yet shows there's a long way to go for gaming. The whole process requires around 8–9 GB of VRAM, too. Remember, this is just that global illumination step, not the entire pipeline for rendering a frame.</p><p>So, it's not just Nvidia looking into neural rendering as a new frontier for computer graphics, though we knew that already. Earlier this year, AMD's Jack Huynh announced a new suite of FSR technologies that it called <a href="https://www.pcgamer.com/hardware/graphics-cards/amd-announces-next-gen-fsr-diamond-ai-enhanced-upscaling-for-future-xbox-consoles-but-the-question-is-whether-its-coming-to-pc-and-which-gpus-will-support-it/" target="_blank">FSR Diamond</a>. This includes "next-gen neural rendering", which this new research falls under; alongside improved ML-based upscaling, ML-based multi-frame generation, ray regeneration, and path tracing.</p><div class="see-more see-more--clipped"><figure><blockquote class="twitter-tweet hawk-ignore" data-lang="en" cite="https://twitter.com/cantworkitout/status/2031794158055408062"><p lang="en" dir="ltr">🚀 Big moment for the future of gaming.Thrilled to partner with @Xbox and @asha_shar on Project Helix, a multi-year deep co-engineering partnership driving next-gen performance, breakthrough graphics, and compatibility with your existing Xbox game library.Powering the… pic.twitter.com/twGyonqgQS<a href="https://twitter.com/cantworkitout/status/2031794158055408062">March 11, 2026</a></p></blockquote></figure><div class="see-more__filter"></div></div><p>How AMD sells these sorts of technologies to us gamers once they're ready is going to be something to watch. I'm sure the red team has been looking closely at the firestorm erupting from Nvidia's slapdash announcement of DLSS 5—and subsequent backpedalling and rephrasing in order to make it seem less egregious to gamers and more a tool for developers—and thinking, 'eesh, how do we avoid <em>that</em> while still making use of all this research?'</p><p>Rumours are already circulating about an application of neural lighting from AMD, such as from leaker <a href="https://forums.anandtech.com/threads/rdna-5-udna-cdna-next-speculation.2624468/page-179#post-41645897" target="_blank">Kepler_L2 on the Anandtech forums</a> (via <a href="https://overclock3d.net/news/software/amd-has-dlss-5-like-neural-lighting-tech-in-the-works/" target="_blank">Overclock3D</a>). Whether that refers in part to this, or something further along in the development process, we can't be sure, but it's clear that neural rendering isn't exclusively being worked on by Nvidia. </p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <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="low" 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="low" 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[ Think fast: this RTX 5060 Ti 16 GB is $200 under the stupidly inflated price right now, but probably won't be for long ]]></title>
                                                                                                <dc:content><![CDATA[ <div class="product"><a data-dimension112="213a4ed8-a85a-11f1-a3b3-0d11a74a82a3" data-action="Deal Block" data-label="RTX 5060 Ti | 16 GB" data-dimension48="RTX 5060 Ti | 16 GB" data-dimension25="$569.99" href="https://www.walmart.com/ip/RTX-5060-TI-16G-SHADOW-2X-OC/16603867637" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1289px;"><p class="vanilla-image-block" style="padding-top:99.22%;"><img id="SV4QrAKBWEibCTQ4GhLSPd" name="1787041703.jpg" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/SV4QrAKBWEibCTQ4GhLSPd-1920-80.jpg" mos="" align="middle" fullscreen="" width="1289" height="1279" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.walmart.com/ip/RTX-5060-TI-16G-SHADOW-2X-OC/16603867637" target="_blank" rel="nofollow" data-dimension112="213a4ed8-a85a-11f1-a3b3-0d11a74a82a3" data-action="Deal Block" data-label="RTX 5060 Ti | 16 GB" data-dimension48="RTX 5060 Ti | 16 GB" data-dimension25="$569.99">RTX 5060 Ti | 16 GB: $569.99</a></strong><br>While the specs suggest it should only be a little faster than the <a href="https://www.pcgamer.com/nvidia-rtx-4060-ti-review-benchmarks-performance/" target="_blank">RTX 4060 Ti</a>, the use of super-speedy GDDR7 gives 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</a> a surprisingly big boost. It's probably not worth paying significantly over the MSRP to bag one, though, especially when the RX 9070 GRE is cheaper and faster. But if you want an RTX 5060 Ti in 16 GB trim, this is the cheapest we've seen in a long time.</p><p><strong>Key specs: 4608 shaders | 2602 MHz boost | 16 GB GDDR7</strong></p><p><strong>RTX 5060 Ti 16 GB price check:</strong> <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">Newegg $779.99</a> | <a href="https://www.bestbuy.com/product/msi-nvidia-geforce-rtx-5060-ti-16g-shadow-2x-oc-plus-16gb-gddr7-pci-express-gen-5-graphics-card-black/J3P7TXRKWF/sku/6672757" target="_blank">Best Buy $779.99</a> | <a href="https://www.amazon.com/ASUS-GeForce-GDDR7-Gaming-Graphics/dp/B0F7WB6LSH" target="_blank">Amazon $759.99</a><a class="view-deal button" href="https://www.walmart.com/ip/RTX-5060-TI-16G-SHADOW-2X-OC/16603867637" target="_blank" rel="nofollow" data-dimension112="213a4ed8-a85a-11f1-a3b3-0d11a74a82a3" data-action="Deal Block" data-label="RTX 5060 Ti | 16 GB" data-dimension48="RTX 5060 Ti | 16 GB" data-dimension25="$569.99">View Deal</a></p></div><p>The graphics card market is a bit broken right now, and the reasons are manifold, though still mostly come down to a basic AI=BAD. I've been tracking the cheapest GPU prices for over a year now, and we are in the process of shifting from a bit of a plateau in terms of pricing to new price rises almost across the board. </p><p>One of the most recent, and possibly most egregious price hikes has been with 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. That was a $430 GPU at launch and barely had time to settle into its MSRP before the market went into overdrive. Over the past couple of weeks I've tracked the cheapest RTX 5060 Ti 16 GB going from around $560 up to just shy of $800. Around the price of the RTX 5070 and more expensive <em>than every single AMD GPU in the RX 9000-series.</em></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-1788523998593-th82mij2e *, #fv-chart-1788523998593-th82mij2e *:before, #fv-chart-1788523998593-th82mij2e *:after, #fv-chart-1788523998593-th82mij2e-slideshow *, #fv-chart-1788523998593-th82mij2e-slideshow *:before, #fv-chart-1788523998593-th82mij2e-slideshow *:after {box-sizing: border-box !important; margin: 0; padding: 0; border: 0;font-size: 100%; font: inherit; vertical-align: baseline;}#fv-chart-1788523998593-th82mij2e, #fv-chart-1788523998593-th82mij2e-slideshow { font-family: 'Open Sans', sans-serif !important; }#fv-chart-1788523998593-th82mij2e {position: relative !important; overflow: visible !important;--riv-primary: #E33235;}#fv-chart-1788523998593-th82mij2e .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-1788523998593-th82mij2e .fv-inner-wrapper.fv-no-header.fv-is-image-compare {padding-top: 0 !important;}#fv-chart-1788523998593-th82mij2e.fv-full-bleed {width: 100vw !important;margin-left: calc(50% - 50vw) !important;}body {overflow-x: clip !important;}#fv-chart-1788523998593-th82mij2e.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-1788523998593-th82mij2e .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-1788523998593-th82mij2e-slideshow {position: relative !important;width: 100% !important;margin: 1rem 0 !important;--riv-primary: #E33235;}#fv-chart-1788523998593-th82mij2e-slideshow .fv-slides-wrapper {position: relative !important;width: 100% !important;}#fv-chart-1788523998593-th82mij2e-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-1788523998593-th82mij2e-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-1788523998593-th82mij2e-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-1788523998593-th82mij2e-slideshow .fv-nav-btn svg {width: 18px !important;height: 18px !important;stroke-width: 3px !important;filter: none !important;}#fv-chart-1788523998593-th82mij2e-slideshow .fv-nav-btn:hover {opacity: 0.9 !important;transform: translateY(-1px) !important;}#fv-chart-1788523998593-th82mij2e-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-1788523998593-th82mij2e-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-1788523998593-th82mij2e-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-1788523998593-th82mij2e-slideshow .fv-slideshow-select:focus {outline: 2px solid #E33235 !important;border-color: #E33235 !important;}#fv-chart-1788523998593-th82mij2e .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-1788523998593-th82mij2e .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-1788523998593-th82mij2e .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-1788523998593-th82mij2e .fv-versus-chart { display: flex; flex-direction: column; width: 100%; margin-top: 1rem; }#fv-chart-1788523998593-th82mij2e .fv-versus-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 1.5rem; padding: 0 1rem; }#fv-chart-1788523998593-th82mij2e .fv-versus-select-wrapper { flex: 1; min-width: 0; }#fv-chart-1788523998593-th82mij2e .fv-versus-select-wrapper.fv-left { text-align: center; padding-right: 1rem; }#fv-chart-1788523998593-th82mij2e .fv-versus-select-wrapper.fv-right { text-align: center; padding-left: 1rem; }#fv-chart-1788523998593-th82mij2e .fv-versus-select-container { position: relative; display: inline-block; max-width: 100%; width: 100%; }#fv-chart-1788523998593-th82mij2e .fv-versus-chevron { position: absolute; top: 50%; transform: translateY(-50%); pointer-events: none; width: 16px; height: 16px; flex-shrink: 0; }#fv-chart-1788523998593-th82mij2e .fv-versus-select-wrapper.fv-left .fv-versus-chevron { right: 0; }#fv-chart-1788523998593-th82mij2e .fv-versus-select-wrapper.fv-right .fv-versus-chevron { right: 0; }#fv-chart-1788523998593-th82mij2e .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-1788523998593-th82mij2e .fv-versus-select.fv-select-left { text-align: center; direction: ltr; padding-right: 1.25rem; }#fv-chart-1788523998593-th82mij2e .fv-versus-select.fv-select-right { text-align: center; padding-right: 1.25rem; }#fv-chart-1788523998593-th82mij2e .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-1788523998593-th82mij2e .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-1788523998593-th82mij2e .fv-versus-body { display: flex; flex-direction: column; gap: 1.5rem; }#fv-chart-1788523998593-th82mij2e .fv-versus-row { position: relative; height: auto; padding-top: 20px; margin-bottom: 0.25rem; display: block; }#fv-chart-1788523998593-th82mij2e .fv-versus-bar-container { position: relative; height: 32px; display: flex; align-items: center; }#fv-chart-1788523998593-th82mij2e .fv-versus-bar-left-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-end; align-items: center; }#fv-chart-1788523998593-th82mij2e .fv-versus-bar-right-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-start; align-items: center; }#fv-chart-1788523998593-th82mij2e .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-1788523998593-th82mij2e .fv-versus-bar-left { border-radius: 4px 0 0 4px; justify-content: flex-end; padding: 0 8px; }#fv-chart-1788523998593-th82mij2e .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-1788523998593-th82mij2e .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-1788523998593-th82mij2e .fv-inside-left { white-space: nowrap; flex-shrink: 0; }#fv-chart-1788523998593-th82mij2e .fv-inside-right { white-space: nowrap; flex-shrink: 0; }#fv-chart-1788523998593-th82mij2e .fv-versus-val-text { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; }#fv-chart-1788523998593-th82mij2e .fv-versus-pct-diff { font-size: 12px; font-weight: 600; }#fv-chart-1788523998593-th82mij2e .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-1788523998593-th82mij2e .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-1788523998593-th82mij2e .fv-bottom-bar { display: flex !important; flex-direction: column !important; align-items: center !important; margin-top: 0.5rem !important; gap: 1rem !important; }#fv-chart-1788523998593-th82mij2e .fv-footer-content { text-align: center !important; width: 100% !important; }#fv-chart-1788523998593-th82mij2e .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-1788523998593-th82mij2e .fv-dropdown-wrapper { text-align: center !important; margin-bottom: 16px !important; margin-top: 0 !important; }#fv-chart-1788523998593-th82mij2e .fv-dropdown-title-container { position: relative !important; display: inline-block !important; max-width: 100% !important; }#fv-chart-1788523998593-th82mij2e .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-1788523998593-th82mij2e .fv-dropdown-title:focus { outline: none !important; }#fv-chart-1788523998593-th82mij2e .fv-dropdown-title::-ms-expand { display: none !important; }#fv-chart-1788523998593-th82mij2e .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-1788523998593-th82mij2e .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-1788523998593-th82mij2e .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-1788523998593-th82mij2e .fv-carousel-nav-btn:hover { border-color: #9ca3af !important; }#fv-chart-1788523998593-th82mij2e .fv-carousel-counter { font-size: 14px !important; color: #374151 !important; text-align: center !important; margin-top: 1rem !important; }#fv-chart-1788523998593-th82mij2e .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-1788523998593-th82mij2e .fv-legend-item { display: flex !important; align-items: center !important; gap: 6px !important; font-size: 14px !important; color: #374151 !important; }#fv-chart-1788523998593-th82mij2e .fv-legend-color { width: 12px !important; height: 12px !important; border-radius: 3px !important; }#fv-chart-1788523998593-th82mij2e .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-1788523998593-th82mij2e .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-1788523998593-th82mij2e .fv-multi-legend-swatch { width: 16px !important; height: 16px !important; border-radius: 3px !important; }#fv-chart-1788523998593-th82mij2e .fv-benchmark-group { margin-bottom: 1rem !important; }#fv-chart-1788523998593-th82mij2e .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-1788523998593-th82mij2e .fv-bar-row, #fv-chart-1788523998593-th82mij2e .fv-stacked-product { display: flex !important; align-items: center !important; width: 100% !important; margin-bottom: 0.75rem !important; position: relative !important; }#fv-chart-1788523998593-th82mij2e .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-1788523998593-th82mij2e .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-1788523998593-th82mij2e .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-1788523998593-th82mij2e.preview-wrapper .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1788523998593-th82mij2e.preview-wrapper .fv-bar-commentary-inline:focus, #fv-chart-1788523998593-th82mij2e.preview-wrapper .fv-bar-commentary-inline:focus-within, #fv-chart-1788523998593-th82mij2e.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1788523998593-th82mij2e.mobile-view .fv-bar-commentary-inline:focus, #fv-chart-1788523998593-th82mij2e.mobile-view .fv-bar-commentary-inline:focus-within { display: flex !important; }#fv-chart-1788523998593-th82mij2e .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-1788523998593-th82mij2e .fv-bar:hover { opacity: 0.8 !important; }#fv-chart-1788523998593-th82mij2e .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-1788523998593-th82mij2e .fv-bar-inner-label { white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; padding-right: 8px !important; }#fv-chart-1788523998593-th82mij2e .fv-bar-inner-value { flex-shrink: 0 !important; }#fv-chart-1788523998593-th82mij2e .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-1788523998593-th82mij2e .fv-bar-label.fv-primary-product { font-weight: bold !important; color: var(--riv-primary) !important; }#fv-chart-1788523998593-th82mij2e .fv-multi-bar-container { flex-direction: column !important; padding: 4px !important; align-items: stretch !important; gap: 4px !important; height: auto !important; }#fv-chart-1788523998593-th82mij2e .fv-multi-bar-item { display: flex !important; align-items: center !important; height: 25px !important; width: 100% !important; }#fv-chart-1788523998593-th82mij2e .fv-stacked-bar { display: flex !important; overflow: hidden !important; }#fv-chart-1788523998593-th82mij2e .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-1788523998593-th82mij2e .fv-stacked-segment:last-child { border-right: none !important; }#fv-chart-1788523998593-th82mij2e .fv-segment-value { font-size: 14px !important; font-weight: bold !important; }#fv-chart-1788523998593-th82mij2e .fv-grouped-bar-product { display: flex !important; flex-direction: column !important; width: 100% !important; margin-bottom: 1.25rem !important; }#fv-chart-1788523998593-th82mij2e .fv-grouped-product-title-wrapper { padding-left: 150px !important; }#fv-chart-1788523998593-th82mij2e .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-1788523998593-th82mij2e .fv-bar-cluster { width: 100% !important; flex-grow: 1 !important; display: flex !important; flex-direction: column !important; }#fv-chart-1788523998593-th82mij2e .fv-bar-cluster .fv-bar-row { margin-bottom: 3px !important; }#fv-chart-1788523998593-th82mij2e .fv-bar-cluster .fv-bar-container { height: 20px !important; }#fv-chart-1788523998593-th82mij2e .riv-grid line {stroke: #D1D5DB !important;stroke-dasharray: 3 3 !important;}#fv-chart-1788523998593-th82mij2e .fv-x-axis-wrapper { display: flex !important; width: 100% !important; margin-top: 0.5rem !important; }#fv-chart-1788523998593-th82mij2e .fv-x-axis-label-space { width: 150px !important; padding-right: 10px !important; flex-shrink: 0 !important; }#fv-chart-1788523998593-th82mij2e .fv-x-axis-chart-space { flex-grow: 1 !important; padding-right: 8px !important; }#fv-chart-1788523998593-th82mij2e .fv-x-axis-wrapper.fv-grouped-x-axis { margin-left: 0 !important; }#fv-chart-1788523998593-th82mij2e .fv-x-axis-line { border-top: 1px solid #D1D5DB !important; }#fv-chart-1788523998593-th82mij2e .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-1788523998593-th82mij2e .fv-x-axis-ticks span { position: relative !important; }#fv-chart-1788523998593-th82mij2e .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-1788523998593-th82mij2e .fv-x-axis-unit { text-align: center !important; font-size: 14px !important; color: #374151 !important; margin-top: 8px !important; display: block !important; }#fv-chart-1788523998593-th82mij2e .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-1788523998593-th82mij2e .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-1788523998593-th82mij2e.mobile-view .fv-pie-container,#fv-chart-1788523998593-th82mij2e.labels-on-top .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1788523998593-th82mij2e.mobile-view .fv-grouped-product-title-wrapper,#fv-chart-1788523998593-th82mij2e.labels-on-top .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1788523998593-th82mij2e.mobile-view .fv-bar-row,#fv-chart-1788523998593-th82mij2e.mobile-view .fv-stacked-product,#fv-chart-1788523998593-th82mij2e.mobile-view .fv-grouped-bar-product,#fv-chart-1788523998593-th82mij2e.labels-on-top .fv-bar-row,#fv-chart-1788523998593-th82mij2e.labels-on-top .fv-stacked-product,#fv-chart-1788523998593-th82mij2e.labels-on-top .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1788523998593-th82mij2e.mobile-view .fv-bar-label:not(.fv-grouped-product-title),#fv-chart-1788523998593-th82mij2e.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-1788523998593-th82mij2e.mobile-view .fv-bar-label,#fv-chart-1788523998593-th82mij2e.mobile-view .fv-grouped-product-title,#fv-chart-1788523998593-th82mij2e.labels-on-top .fv-bar-label,#fv-chart-1788523998593-th82mij2e.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-1788523998593-th82mij2e.mobile-view .fv-bar-container,#fv-chart-1788523998593-th82mij2e.mobile-view .fv-bar-cluster,#fv-chart-1788523998593-th82mij2e.labels-on-top .fv-bar-container,#fv-chart-1788523998593-th82mij2e.labels-on-top .fv-bar-cluster {width: 100% !important;}#fv-chart-1788523998593-th82mij2e.mobile-view .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1788523998593-th82mij2e.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1788523998593-th82mij2e.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1788523998593-th82mij2e.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus-within,#fv-chart-1788523998593-th82mij2e.labels-on-top .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1788523998593-th82mij2e.labels-on-top .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1788523998593-th82mij2e.labels-on-top .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1788523998593-th82mij2e.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-1788523998593-th82mij2e.mobile-view .fv-x-axis-wrapper,#fv-chart-1788523998593-th82mij2e.labels-on-top .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1788523998593-th82mij2e.mobile-view .fv-x-axis-label-space,#fv-chart-1788523998593-th82mij2e.labels-on-top .fv-x-axis-label-space {display: none !important;}#fv-chart-1788523998593-th82mij2e.mobile-view .fv-x-axis-chart-space,#fv-chart-1788523998593-th82mij2e.labels-on-top .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1788523998593-th82mij2e.mobile-view .fv-benchmark-title,#fv-chart-1788523998593-th82mij2e.labels-on-top .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1788523998593-th82mij2e.mobile-view .fv-dropdown-title,#fv-chart-1788523998593-th82mij2e.labels-on-top .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1788523998593-th82mij2e.mobile-view .fv-carousel-nav-btn,#fv-chart-1788523998593-th82mij2e.labels-on-top .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1788523998593-th82mij2e.mobile-view .fv-chart-title,#fv-chart-1788523998593-th82mij2e.labels-on-top .fv-chart-title {padding: 0 8px !important;}#fv-chart-1788523998593-th82mij2e.mobile-view .fv-chart-subhead,#fv-chart-1788523998593-th82mij2e.labels-on-top .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1788523998593-th82mij2e.mobile-view .fv-versus-header,#fv-chart-1788523998593-th82mij2e.labels-on-top .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1788523998593-th82mij2e.mobile-view .fv-versus-select-wrapper,#fv-chart-1788523998593-th82mij2e.labels-on-top .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1788523998593-th82mij2e.mobile-view .fv-versus-select-wrapper.fv-left,#fv-chart-1788523998593-th82mij2e.labels-on-top .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1788523998593-th82mij2e.mobile-view .fv-versus-select-wrapper.fv-right,#fv-chart-1788523998593-th82mij2e.labels-on-top .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1788523998593-th82mij2e.mobile-view .fv-versus-select.fv-select-left,#fv-chart-1788523998593-th82mij2e.labels-on-top .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1788523998593-th82mij2e.mobile-view .fv-versus-select.fv-select-right,#fv-chart-1788523998593-th82mij2e.labels-on-top .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1788523998593-th82mij2e.mobile-view .fv-versus-vs,#fv-chart-1788523998593-th82mij2e.labels-on-top .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1788523998593-th82mij2e.mobile-view .fv-versus-select-container,#fv-chart-1788523998593-th82mij2e.labels-on-top .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1788523998593-th82mij2e.mobile-view .fv-versus-select,#fv-chart-1788523998593-th82mij2e.labels-on-top .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1788523998593-th82mij2e.mobile-view .fv-stl-shop-all-btn,#fv-chart-1788523998593-th82mij2e.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-1788523998593-th82mij2e.mobile-view .fv-stl-shop-all-logo,#fv-chart-1788523998593-th82mij2e.mobile-view .fv-stl-shop-all-icon,#fv-chart-1788523998593-th82mij2e.labels-on-top .fv-stl-shop-all-logo,#fv-chart-1788523998593-th82mij2e.labels-on-top .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1788523998593-th82mij2e.mobile-view .fv-stl-shop-all-icon svg,#fv-chart-1788523998593-th82mij2e.labels-on-top .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1788523998593-th82mij2e.mobile-view .fv-bar-commentary-inline,#fv-chart-1788523998593-th82mij2e.labels-on-top .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1788523998593-th82mij2e.mobile-view .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1788523998593-th82mij2e.mobile-view.fv-contains-line-chart .fv-footer-content {margin-left: -1rem !important;margin-right: -1rem !important;}@media (max-width: 599px) {#fv-chart-1788523998593-th82mij2e .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1788523998593-th82mij2e .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1788523998593-th82mij2e .fv-bar-row,#fv-chart-1788523998593-th82mij2e .fv-stacked-product,#fv-chart-1788523998593-th82mij2e .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1788523998593-th82mij2e .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-1788523998593-th82mij2e .fv-bar-label,#fv-chart-1788523998593-th82mij2e .fv-grouped-product-title {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1788523998593-th82mij2e .fv-bar-container,#fv-chart-1788523998593-th82mij2e .fv-bar-cluster {width: 100% !important;}#fv-chart-1788523998593-th82mij2e .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1788523998593-th82mij2e .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1788523998593-th82mij2e .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1788523998593-th82mij2e .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-1788523998593-th82mij2e .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1788523998593-th82mij2e .fv-x-axis-label-space {display: none !important;}#fv-chart-1788523998593-th82mij2e .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1788523998593-th82mij2e .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1788523998593-th82mij2e .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1788523998593-th82mij2e .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1788523998593-th82mij2e .fv-chart-title {padding: 0 8px !important;}#fv-chart-1788523998593-th82mij2e .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1788523998593-th82mij2e .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1788523998593-th82mij2e .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1788523998593-th82mij2e .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1788523998593-th82mij2e .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1788523998593-th82mij2e .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1788523998593-th82mij2e .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1788523998593-th82mij2e .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1788523998593-th82mij2e .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1788523998593-th82mij2e .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1788523998593-th82mij2e .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-1788523998593-th82mij2e .fv-stl-shop-all-logo,#fv-chart-1788523998593-th82mij2e .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1788523998593-th82mij2e .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1788523998593-th82mij2e .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1788523998593-th82mij2e .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1788523998593-th82mij2e.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-04T12:13:18.594Z","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","AMD Radeon RX 9070 GRE","Lowest pricing","benchmark","comparison","performance","review","PC Gamer"],"measurementTechnique": "Performance Benchmarking","variableMeasured": [{"@type": "PropertyValue","name": "Nvidia RTX 5060 Ti 16 GB – Lowest pricing","value": 570,"unitText": "Price, $"},{"@type": "PropertyValue","name": "Nvidia RTX 5070 – Lowest pricing","value": 759,"unitText": "Price, $"},{"@type": "PropertyValue","name": "AMD Radeon RX 9070 GRE – Lowest pricing","value": 530,"unitText": "Price, $"}]}</script><div id="fv-chart-1788523998593-th82mij2e" 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-1788523998593-th82mij2e-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-1788523998593-th82mij2e-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="2" 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="4" stroke-linecap="round" stroke-linejoin="round" /><path class="riv-line-path" d="M 461.11,157.22 C 465.07,157.22 469.04,157.22 473.00,157.22 C 476.96,157.22 480.93,157.22 484.89,157.22 C 488.85,157.22 492.81,186.67 496.78,186.67 C 500.74,186.67 504.70,186.67 508.67,186.67 C 512.63,186.67 516.59,186.67 520.56,186.67 C 524.52,186.67 528.48,157.22 532.44,157.22 C 536.41,157.22 540.37,186.67 544.33,186.67 C 548.30,186.67 552.26,186.67 556.22,186.67 C 560.19,186.67 564.15,169.00 568.11,169.00 C 572.07,169.00 576.04,169.00 580.00,169.00" 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 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;" /><circle class="riv-dot" data-product="AMD Radeon RX 9070 GRE" cx="461.11" cy="157.22" r="3" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD Radeon RX 9070 GRE" cx="473.00" cy="157.22" r="3" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD Radeon RX 9070 GRE" cx="484.89" cy="157.22" r="3" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD Radeon RX 9070 GRE" cx="496.78" cy="186.67" r="3" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD Radeon RX 9070 GRE" cx="508.67" cy="186.67" r="3" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD Radeon RX 9070 GRE" cx="520.56" cy="186.67" r="3" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD Radeon RX 9070 GRE" cx="532.44" cy="157.22" r="3" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD Radeon RX 9070 GRE" cx="544.33" cy="186.67" r="3" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD Radeon RX 9070 GRE" cx="556.22" cy="186.67" r="3" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD Radeon RX 9070 GRE" cx="568.11" cy="169.00" r="3" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD Radeon RX 9070 GRE" cx="580.00" cy="169.00" 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="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="2" 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="4" stroke-linecap="round" stroke-linejoin="round" /><path class="riv-line-path" d="M 463.89,212.78 C 467.93,212.78 471.96,212.78 476.00,212.78 C 480.04,212.78 484.07,212.78 488.11,212.78 C 492.15,212.78 496.19,253.33 500.22,253.33 C 504.26,253.33 508.30,253.33 512.33,253.33 C 516.37,253.33 520.41,253.33 524.44,253.33 C 528.48,253.33 532.52,212.78 536.56,212.78 C 540.59,212.78 544.63,253.33 548.67,253.33 C 552.70,253.33 556.74,253.33 560.78,253.33 C 564.81,253.33 568.85,229.00 572.89,229.00 C 576.93,229.00 580.96,229.00 585.00,229.00" 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 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;" /><circle class="riv-dot" data-product="AMD Radeon RX 9070 GRE" cx="463.89" cy="212.78" r="2" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD Radeon RX 9070 GRE" cx="476.00" cy="212.78" r="2" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD Radeon RX 9070 GRE" cx="488.11" cy="212.78" r="2" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD Radeon RX 9070 GRE" cx="500.22" cy="253.33" r="2" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD Radeon RX 9070 GRE" cx="512.33" cy="253.33" r="2" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD Radeon RX 9070 GRE" cx="524.44" cy="253.33" r="2" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD Radeon RX 9070 GRE" cx="536.56" cy="212.78" r="2" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD Radeon RX 9070 GRE" cx="548.67" cy="253.33" r="2" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD Radeon RX 9070 GRE" cx="560.78" cy="253.33" r="2" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD Radeon RX 9070 GRE" cx="572.89" cy="229.00" r="2" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD Radeon RX 9070 GRE" cx="585.00" cy="229.00" 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-1788523998593-th82mij2e-line-Lowest pricing"><button class="riv-legend-item " data-product="Nvidia RTX 5070"><span class="riv-legend-marker" style="background-color: #1CA9C4;"></span>Nvidia RTX 5070</button><button class="riv-legend-item fv-primary-product" 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><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 5070 (Price, $)</th><th>Nvidia RTX 5060 Ti 16 GB (Price, $)</th><th>AMD Radeon RX 9070 GRE (Price, $)</th></tr></thead><tbody><tr><td>1</td><td>550</td><td>430</td><td>N/A</td></tr><tr><td>2</td><td>550</td><td>430</td><td>N/A</td></tr><tr><td>3</td><td>524</td><td>430</td><td>N/A</td></tr><tr><td>4</td><td>546</td><td>430</td><td>N/A</td></tr><tr><td>5</td><td>481</td><td>430</td><td>N/A</td></tr><tr><td>6</td><td>499</td><td>379</td><td>N/A</td></tr><tr><td>7</td><td>520</td><td>430</td><td>N/A</td></tr><tr><td>8</td><td>500</td><td>430</td><td>N/A</td></tr><tr><td>9</td><td>500</td><td>430</td><td>N/A</td></tr><tr><td>10</td><td>480</td><td>430</td><td>N/A</td></tr><tr><td>11</td><td>489</td><td>400</td><td>N/A</td></tr><tr><td>12</td><td>500</td><td>400</td><td>N/A</td></tr><tr><td>13</td><td>527</td><td>420</td><td>N/A</td></tr><tr><td>14</td><td>540</td><td>420</td><td>N/A</td></tr><tr><td>15</td><td>499</td><td>430</td><td>N/A</td></tr><tr><td>16</td><td>499</td><td>430</td><td>N/A</td></tr><tr><td>17</td><td>549</td><td>430</td><td>N/A</td></tr><tr><td>18</td><td>540</td><td>450</td><td>N/A</td></tr><tr><td>19</td><td>549</td><td>450</td><td>N/A</td></tr><tr><td>20</td><td>620</td><td>520</td><td>N/A</td></tr><tr><td>21</td><td>620</td><td>520</td><td>N/A</td></tr><tr><td>22</td><td>620</td><td>520</td><td>N/A</td></tr><tr><td>23</td><td>630</td><td>520</td><td>N/A</td></tr><tr><td>24</td><td>625</td><td>520</td><td>N/A</td></tr><tr><td>25</td><td>630</td><td>550</td><td>N/A</td></tr><tr><td>26</td><td>604</td><td>550</td><td>N/A</td></tr><tr><td>27</td><td>640</td><td>570</td><td>N/A</td></tr><tr><td>28</td><td>630</td><td>515</td><td>N/A</td></tr><tr><td>29</td><td>636</td><td>500</td><td>N/A</td></tr><tr><td>30</td><td>630</td><td>500</td><td>N/A</td></tr><tr><td>31</td><td>599</td><td>500</td><td>N/A</td></tr><tr><td>32</td><td>599</td><td>515</td><td>N/A</td></tr><tr><td>33</td><td>599</td><td>490</td><td>N/A</td></tr><tr><td>34</td><td>599</td><td>550</td><td>N/A</td></tr><tr><td>35</td><td>599</td><td>550</td><td>N/A</td></tr><tr><td>36</td><td>599</td><td>550</td><td>550</td></tr><tr><td>37</td><td>599</td><td>570</td><td>550</td></tr><tr><td>38</td><td>599</td><td>570</td><td>550</td></tr><tr><td>39</td><td>599</td><td>570</td><td>500</td></tr><tr><td>40</td><td>599</td><td>565</td><td>500</td></tr><tr><td>41</td><td>560</td><td>560</td><td>500</td></tr><tr><td>42</td><td>550</td><td>570</td><td>550</td></tr><tr><td>43</td><td>755</td><td>650</td><td>500</td></tr><tr><td>44</td><td>763</td><td>780</td><td>500</td></tr><tr><td>45</td><td>800</td><td>773</td><td>530</td></tr><tr><td>46</td><td>759</td><td>570</td><td>530</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"},{"name":"AMD Radeon RX 9070 GRE","displayName":"AMD Radeon RX 9070 GRE","color":"#E33235"}],"timestampUnit":"Week","unit":"Price, $","xAxisLabel":"Week","data":[{"timestamp":1,"productName":"Nvidia RTX 5060 Ti 16 GB","value":430},{"timestamp":1,"productName":"Nvidia RTX 5070","value":550},{"timestamp":2,"productName":"Nvidia RTX 5060 Ti 16 GB","value":430},{"timestamp":2,"productName":"Nvidia RTX 5070","value":550},{"timestamp":3,"productName":"Nvidia RTX 5060 Ti 16 GB","value":430},{"timestamp":3,"productName":"Nvidia RTX 5070","value":524},{"timestamp":4,"productName":"Nvidia RTX 5060 Ti 16 GB","value":430},{"timestamp":4,"productName":"Nvidia RTX 5070","value":546},{"timestamp":5,"productName":"Nvidia RTX 5060 Ti 16 GB","value":430},{"timestamp":5,"productName":"Nvidia RTX 5070","value":481},{"timestamp":6,"productName":"Nvidia RTX 5060 Ti 16 GB","value":379},{"timestamp":6,"productName":"Nvidia RTX 5070","value":499},{"timestamp":7,"productName":"Nvidia RTX 5060 Ti 16 GB","value":430},{"timestamp":7,"productName":"Nvidia RTX 5070","value":520},{"timestamp":8,"productName":"Nvidia RTX 5060 Ti 16 GB","value":430},{"timestamp":8,"productName":"Nvidia RTX 5070","value":500},{"timestamp":9,"productName":"Nvidia RTX 5060 Ti 16 GB","value":430},{"timestamp":9,"productName":"Nvidia RTX 5070","value":500},{"timestamp":10,"productName":"Nvidia RTX 5060 Ti 16 GB","value":430},{"timestamp":10,"productName":"Nvidia RTX 5070","value":480},{"timestamp":11,"productName":"Nvidia RTX 5060 Ti 16 GB","value":400},{"timestamp":11,"productName":"Nvidia RTX 5070","value":489},{"timestamp":12,"productName":"Nvidia RTX 5060 Ti 16 GB","value":400},{"timestamp":12,"productName":"Nvidia RTX 5070","value":500},{"timestamp":13,"productName":"Nvidia RTX 5060 Ti 16 GB","value":420},{"timestamp":13,"productName":"Nvidia RTX 5070","value":527},{"timestamp":14,"productName":"Nvidia RTX 5060 Ti 16 GB","value":420},{"timestamp":14,"productName":"Nvidia RTX 5070","value":540},{"timestamp":15,"productName":"Nvidia RTX 5060 Ti 16 GB","value":430},{"timestamp":15,"productName":"Nvidia RTX 5070","value":499},{"timestamp":16,"productName":"Nvidia RTX 5060 Ti 16 GB","value":430},{"timestamp":16,"productName":"Nvidia RTX 5070","value":499},{"timestamp":17,"productName":"Nvidia RTX 5060 Ti 16 GB","value":430},{"timestamp":17,"productName":"Nvidia RTX 5070","value":549},{"timestamp":18,"productName":"Nvidia RTX 5060 Ti 16 GB","value":450},{"timestamp":18,"productName":"Nvidia RTX 5070","value":540},{"timestamp":19,"productName":"Nvidia RTX 5060 Ti 16 GB","value":450},{"timestamp":19,"productName":"Nvidia RTX 5070","value":549},{"timestamp":20,"productName":"Nvidia RTX 5060 Ti 16 GB","value":520},{"timestamp":20,"productName":"Nvidia RTX 5070","value":620},{"timestamp":21,"productName":"Nvidia RTX 5060 Ti 16 GB","value":520},{"timestamp":21,"productName":"Nvidia RTX 5070","value":620},{"timestamp":22,"productName":"Nvidia RTX 5060 Ti 16 GB","value":520},{"timestamp":22,"productName":"Nvidia RTX 5070","value":620},{"timestamp":23,"productName":"Nvidia RTX 5060 Ti 16 GB","value":520},{"timestamp":23,"productName":"Nvidia RTX 5070","value":630},{"timestamp":24,"productName":"Nvidia RTX 5060 Ti 16 GB","value":520},{"timestamp":24,"productName":"Nvidia RTX 5070","value":625},{"timestamp":25,"productName":"Nvidia RTX 5060 Ti 16 GB","value":550},{"timestamp":25,"productName":"Nvidia RTX 5070","value":630},{"timestamp":26,"productName":"Nvidia RTX 5060 Ti 16 GB","value":550},{"timestamp":26,"productName":"Nvidia RTX 5070","value":604},{"timestamp":27,"productName":"Nvidia RTX 5060 Ti 16 GB","value":570},{"timestamp":27,"productName":"Nvidia RTX 5070","value":640},{"timestamp":28,"productName":"Nvidia RTX 5060 Ti 16 GB","value":515},{"timestamp":28,"productName":"Nvidia RTX 5070","value":630},{"timestamp":29,"productName":"Nvidia RTX 5060 Ti 16 GB","value":500},{"timestamp":29,"productName":"Nvidia RTX 5070","value":636},{"timestamp":30,"productName":"Nvidia RTX 5060 Ti 16 GB","value":500},{"timestamp":30,"productName":"Nvidia RTX 5070","value":630},{"timestamp":31,"productName":"Nvidia RTX 5060 Ti 16 GB","value":500},{"timestamp":31,"productName":"Nvidia RTX 5070","value":599},{"timestamp":32,"productName":"Nvidia RTX 5060 Ti 16 GB","value":515},{"timestamp":32,"productName":"Nvidia RTX 5070","value":599},{"timestamp":33,"productName":"Nvidia RTX 5060 Ti 16 GB","value":490},{"timestamp":33,"productName":"Nvidia RTX 5070","value":599},{"timestamp":34,"productName":"Nvidia RTX 5060 Ti 16 GB","value":550},{"timestamp":34,"productName":"Nvidia RTX 5070","value":599},{"timestamp":35,"productName":"Nvidia RTX 5060 Ti 16 GB","value":550},{"timestamp":35,"productName":"Nvidia RTX 5070","value":599},{"timestamp":36,"productName":"AMD Radeon RX 9070 GRE","value":550},{"timestamp":36,"productName":"Nvidia RTX 5060 Ti 16 GB","value":550},{"timestamp":36,"productName":"Nvidia RTX 5070","value":599},{"timestamp":37,"productName":"AMD Radeon RX 9070 GRE","value":550},{"timestamp":37,"productName":"Nvidia RTX 5060 Ti 16 GB","value":570},{"timestamp":37,"productName":"Nvidia RTX 5070","value":599},{"timestamp":38,"productName":"AMD Radeon RX 9070 GRE","value":550},{"timestamp":38,"productName":"Nvidia RTX 5060 Ti 16 GB","value":570},{"timestamp":38,"productName":"Nvidia RTX 5070","value":599},{"timestamp":39,"productName":"AMD Radeon RX 9070 GRE","value":500},{"timestamp":39,"productName":"Nvidia RTX 5060 Ti 16 GB","value":570},{"timestamp":39,"productName":"Nvidia RTX 5070","value":599},{"timestamp":40,"productName":"AMD Radeon RX 9070 GRE","value":500},{"timestamp":40,"productName":"Nvidia RTX 5060 Ti 16 GB","value":565},{"timestamp":40,"productName":"Nvidia RTX 5070","value":599},{"timestamp":41,"productName":"AMD Radeon RX 9070 GRE","value":500},{"timestamp":41,"productName":"Nvidia RTX 5060 Ti 16 GB","value":560},{"timestamp":41,"productName":"Nvidia RTX 5070","value":560},{"timestamp":42,"productName":"AMD Radeon RX 9070 GRE","value":550},{"timestamp":42,"productName":"Nvidia RTX 5060 Ti 16 GB","value":570},{"timestamp":42,"productName":"Nvidia RTX 5070","value":550},{"timestamp":43,"productName":"AMD Radeon RX 9070 GRE","value":500},{"timestamp":43,"productName":"Nvidia RTX 5060 Ti 16 GB","value":650},{"timestamp":43,"productName":"Nvidia RTX 5070","value":755},{"timestamp":44,"productName":"AMD Radeon RX 9070 GRE","value":500},{"timestamp":44,"productName":"Nvidia RTX 5060 Ti 16 GB","value":780},{"timestamp":44,"productName":"Nvidia RTX 5070","value":763},{"timestamp":45,"productName":"AMD Radeon RX 9070 GRE","value":530},{"timestamp":45,"productName":"Nvidia RTX 5060 Ti 16 GB","value":773},{"timestamp":45,"productName":"Nvidia RTX 5070","value":800},{"timestamp":46,"productName":"AMD Radeon RX 9070 GRE","value":530},{"timestamp":46,"productName":"Nvidia RTX 5060 Ti 16 GB","value":570},{"timestamp":46,"productName":"Nvidia RTX 5070","value":759}],"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-1788523998593-th82mij2e', false); });} else {initialize('fv-chart-1788523998593-th82mij2e', false);}})();</script></div><p>Everywhere else it has remained at that price, but right now you can pick up an <a href="https://www.walmart.com/ip/RTX-5060-TI-16G-SHADOW-2X-OC/16603867637" target="_blank">MSI RTX 5060 Ti 16 GB for $570 at Walmart</a>. I can't find another version of that GPU anywhere that comes close to it. You can see above that the next cheapest RTX 5060 Ti 16 GB card is <a href="https://www.amazon.com/ASUS-GeForce-GDDR7-Gaming-Graphics/dp/B0F7WB6LSH" target="_blank">$760 at Amazon</a>. So, if you've got your heart set on a 16 GB version of Nvidia's fifth-tier RTX Blackwell GPU, then you had better strike while the iron's kinda tepid (it is still well above MSRP, after all) because I doubt we'll see this card around this sort of price again any time soon.</p><ul><li><strong>Join us on </strong><a href="https://whatsapp.com/channel/0029VaZEGnpAu3aYJa8PuS2t" target="_blank"><strong>WhatsApp for daily deals</strong></a><strong>, direct to your phone.</strong></li></ul><p>The major caveat to this deal, however, is that this is not the graphics card I would recommend if you had around $500 - $600 to spend on a new GPU. For me, as a regular PC gamer, I would be looking at the <a href="https://www.pcgamer.com/hardware/graphics-cards/amd-radeon-rx-9070-gre-review-acer-nitro/" target="_blank">AMD RX 9070 GRE</a>. Yes, it's got less memory, but 12 GB is still absolutely fine for PC gaming today, and it's RDNA 4 GPU is far more capable of high, smooth frame rates at higher resolutions than the RTX 5060 Ti. Even with 16 GB of VRAM at its disposal.</p><div class="product"><a data-dimension112="213a5248-a85a-11f1-80d4-c17730786ece" data-action="Deal Block" data-label="RX 9070 GRE | 12 GB" data-dimension48="RX 9070 GRE | 12 GB" data-dimension25="$529.99" href="https://www.amazon.com/ASUS-Radeon-GDDR6-Gaming-Graphics/dp/B0GZPV8T9Q" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1508px;"><p class="vanilla-image-block" style="padding-top:99.34%;"><img id="C8GhffFwYg9NNViRdnAvmG" name="1788518980.jpg" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/C8GhffFwYg9NNViRdnAvmG-1920-80.jpg" mos="" align="middle" fullscreen="" width="1508" height="1498" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com/ASUS-Radeon-GDDR6-Gaming-Graphics/dp/B0GZPV8T9Q" target="_blank" rel="nofollow" data-dimension112="213a5248-a85a-11f1-80d4-c17730786ece" data-action="Deal Block" data-label="RX 9070 GRE | 12 GB" data-dimension48="RX 9070 GRE | 12 GB" data-dimension25="$529.99">RX 9070 GRE | 12 GB: was $589.99 now $529.99</a></strong><br>The <a href="https://www.pcgamer.com/hardware/graphics-cards/amd-radeon-rx-9070-gre-review-acer-nitro/" target="_blank">RX 9070 GRE</a> is the latest entry in AMD's RX 9000-series, and for the money, you're getting a great mid-range graphics card. If it stays at this price, then it will be the sensible choice over the 16 GB RTX 5060 Ti. Let's hope that there's enough supply, as stocks are already looking a bit thin. </p><p><strong>Key specs: 3072 shaders | 2920 MHz boost | 12 GB GDDR6</strong></p><p><strong>RX 9070 GRE price check: </strong><a href="https://www.newegg.com/asrock-radeon-rx-9070-gre-12gb-graphics-card-triple-fans/p/N82E16814930150" target="_blank">Newegg $549.99</a> | <a href="https://www.bestbuy.com/product/xfx-swift-amd-radeon-rx-9070gre-triple-fan-gaming-graphics-card-with-12gb-gddr6-pci-express-5-0-hdmi-3xdp-amd-rdna-4-white/J39HPQ8852/sku/6680076" target="_blank">Best Buy $569.99</a> | <a href="https://www.walmart.com/ip/ASRock-Steel-Legend-Radeon-RX-9070-GRE-12GB-GDDR6-PCI-Express-5-0-x16-ATX-Graphics-Card-RX9070GRE-SLD-12GO/20377121686?classType=REGULAR&from=/search" target="_blank">Walmart $549.99</a><a class="view-deal button" href="https://www.amazon.com/ASUS-Radeon-GDDR6-Gaming-Graphics/dp/B0GZPV8T9Q" target="_blank" rel="nofollow" data-dimension112="213a5248-a85a-11f1-80d4-c17730786ece" data-action="Deal Block" data-label="RX 9070 GRE | 12 GB" data-dimension48="RX 9070 GRE | 12 GB" data-dimension25="$529.99">View Deal</a></p></div><p>Sure, you're not getting Multi Frame Generation of the sort of quality Nvidia can offer, but FSR 4 and its Redstone update have hugely improved AMD's Radeon software feature set. And I'd take that superior GPU over Nvidia's slightly better software stack right now.</p><p>The RX 9070 GRE is $530 at Amazon today, making it a good chunk cheaper than even this relatively cheap (compared to the other retailers, anyway) RTX 5060 Ti 16 GB card. And that, combined with it's higher performance makes the GRE my preferred choice.</p><h2 id="find-more-graphics-card-deals-at-walmart">👉<a href="https://www.walmart.com/search?q=graphics+card" target="_blank">Find more graphics card deals at Walmart</a>👈</h2> ]]></dc:content>
                                                                                                                                            <link>https://www.pcgamer.com/hardware/graphics-cards/think-fast-this-rtx-5060-ti-16-gb-is-usd200-under-the-stupidly-inflated-price-right-now-but-probably-wont-be-for-long/</link>
                                                                            <description>
                            <![CDATA[ Though, for pure gaming, I would still counsel you spend your money on an RX 9070 GRE instead. But I know you probably won't. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">95Vfe9yS9FjGTdfnuKJ5v7</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/pfHgdWUi5TBDpSHqiwca8S-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Fri, 04 Sep 2026 12:32:19 +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/pfHgdWUi5TBDpSHqiwca8S-1920-80.jpg">
                                                            <media:credit><![CDATA[MSI]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[MSI RTX 5060 Ti 16 GB graphics card on an abstract pink background]]></media:description>                                                            <media:text><![CDATA[MSI RTX 5060 Ti 16 GB graphics card on an abstract pink background]]></media:text>
                                <media:title type="plain"><![CDATA[MSI RTX 5060 Ti 16 GB graphics card on an abstract pink background]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/pfHgdWUi5TBDpSHqiwca8S-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <div class="product"><a data-dimension112="213a4ed8-a85a-11f1-a3b3-0d11a74a82a3" data-action="Deal Block" data-label="RTX 5060 Ti | 16 GB" data-dimension48="RTX 5060 Ti | 16 GB" data-dimension25="$569.99" href="https://www.walmart.com/ip/RTX-5060-TI-16G-SHADOW-2X-OC/16603867637" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1289px;"><p class="vanilla-image-block" style="padding-top:99.22%;"><img id="SV4QrAKBWEibCTQ4GhLSPd" name="1787041703.jpg" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/SV4QrAKBWEibCTQ4GhLSPd-1920-80.jpg" mos="" align="middle" fullscreen="" width="1289" height="1279" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.walmart.com/ip/RTX-5060-TI-16G-SHADOW-2X-OC/16603867637" target="_blank" rel="nofollow" data-dimension112="213a4ed8-a85a-11f1-a3b3-0d11a74a82a3" data-action="Deal Block" data-label="RTX 5060 Ti | 16 GB" data-dimension48="RTX 5060 Ti | 16 GB" data-dimension25="$569.99">RTX 5060 Ti | 16 GB: $569.99</a></strong><br>While the specs suggest it should only be a little faster than the <a href="https://www.pcgamer.com/nvidia-rtx-4060-ti-review-benchmarks-performance/" target="_blank">RTX 4060 Ti</a>, the use of super-speedy GDDR7 gives 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</a> a surprisingly big boost. It's probably not worth paying significantly over the MSRP to bag one, though, especially when the RX 9070 GRE is cheaper and faster. But if you want an RTX 5060 Ti in 16 GB trim, this is the cheapest we've seen in a long time.</p><p><strong>Key specs: 4608 shaders | 2602 MHz boost | 16 GB GDDR7</strong></p><p><strong>RTX 5060 Ti 16 GB price check:</strong> <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">Newegg $779.99</a> | <a href="https://www.bestbuy.com/product/msi-nvidia-geforce-rtx-5060-ti-16g-shadow-2x-oc-plus-16gb-gddr7-pci-express-gen-5-graphics-card-black/J3P7TXRKWF/sku/6672757" target="_blank">Best Buy $779.99</a> | <a href="https://www.amazon.com/ASUS-GeForce-GDDR7-Gaming-Graphics/dp/B0F7WB6LSH" target="_blank">Amazon $759.99</a><a class="view-deal button" href="https://www.walmart.com/ip/RTX-5060-TI-16G-SHADOW-2X-OC/16603867637" target="_blank" rel="nofollow" data-dimension112="213a4ed8-a85a-11f1-a3b3-0d11a74a82a3" data-action="Deal Block" data-label="RTX 5060 Ti | 16 GB" data-dimension48="RTX 5060 Ti | 16 GB" data-dimension25="$569.99">View Deal</a></p></div><p>The graphics card market is a bit broken right now, and the reasons are manifold, though still mostly come down to a basic AI=BAD. I've been tracking the cheapest GPU prices for over a year now, and we are in the process of shifting from a bit of a plateau in terms of pricing to new price rises almost across the board. </p><p>One of the most recent, and possibly most egregious price hikes has been with 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. That was a $430 GPU at launch and barely had time to settle into its MSRP before the market went into overdrive. Over the past couple of weeks I've tracked the cheapest RTX 5060 Ti 16 GB going from around $560 up to just shy of $800. Around the price of the RTX 5070 and more expensive <em>than every single AMD GPU in the RX 9000-series.</em></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-1788523998593-th82mij2e *, #fv-chart-1788523998593-th82mij2e *:before, #fv-chart-1788523998593-th82mij2e *:after, #fv-chart-1788523998593-th82mij2e-slideshow *, #fv-chart-1788523998593-th82mij2e-slideshow *:before, #fv-chart-1788523998593-th82mij2e-slideshow *:after {box-sizing: border-box !important; margin: 0; padding: 0; border: 0;font-size: 100%; font: inherit; vertical-align: baseline;}#fv-chart-1788523998593-th82mij2e, #fv-chart-1788523998593-th82mij2e-slideshow { font-family: 'Open Sans', sans-serif !important; }#fv-chart-1788523998593-th82mij2e {position: relative !important; overflow: visible !important;--riv-primary: #E33235;}#fv-chart-1788523998593-th82mij2e .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-1788523998593-th82mij2e .fv-inner-wrapper.fv-no-header.fv-is-image-compare {padding-top: 0 !important;}#fv-chart-1788523998593-th82mij2e.fv-full-bleed {width: 100vw !important;margin-left: calc(50% - 50vw) !important;}body {overflow-x: clip !important;}#fv-chart-1788523998593-th82mij2e.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-1788523998593-th82mij2e .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-1788523998593-th82mij2e-slideshow {position: relative !important;width: 100% !important;margin: 1rem 0 !important;--riv-primary: #E33235;}#fv-chart-1788523998593-th82mij2e-slideshow .fv-slides-wrapper {position: relative !important;width: 100% !important;}#fv-chart-1788523998593-th82mij2e-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-1788523998593-th82mij2e-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-1788523998593-th82mij2e-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-1788523998593-th82mij2e-slideshow .fv-nav-btn svg {width: 18px !important;height: 18px !important;stroke-width: 3px !important;filter: none !important;}#fv-chart-1788523998593-th82mij2e-slideshow .fv-nav-btn:hover {opacity: 0.9 !important;transform: translateY(-1px) !important;}#fv-chart-1788523998593-th82mij2e-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-1788523998593-th82mij2e-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-1788523998593-th82mij2e-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-1788523998593-th82mij2e-slideshow .fv-slideshow-select:focus {outline: 2px solid #E33235 !important;border-color: #E33235 !important;}#fv-chart-1788523998593-th82mij2e .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-1788523998593-th82mij2e .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-1788523998593-th82mij2e .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-1788523998593-th82mij2e .fv-versus-chart { display: flex; flex-direction: column; width: 100%; margin-top: 1rem; }#fv-chart-1788523998593-th82mij2e .fv-versus-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 1.5rem; padding: 0 1rem; }#fv-chart-1788523998593-th82mij2e .fv-versus-select-wrapper { flex: 1; min-width: 0; }#fv-chart-1788523998593-th82mij2e .fv-versus-select-wrapper.fv-left { text-align: center; padding-right: 1rem; }#fv-chart-1788523998593-th82mij2e .fv-versus-select-wrapper.fv-right { text-align: center; padding-left: 1rem; }#fv-chart-1788523998593-th82mij2e .fv-versus-select-container { position: relative; display: inline-block; max-width: 100%; width: 100%; }#fv-chart-1788523998593-th82mij2e .fv-versus-chevron { position: absolute; top: 50%; transform: translateY(-50%); pointer-events: none; width: 16px; height: 16px; flex-shrink: 0; }#fv-chart-1788523998593-th82mij2e .fv-versus-select-wrapper.fv-left .fv-versus-chevron { right: 0; }#fv-chart-1788523998593-th82mij2e .fv-versus-select-wrapper.fv-right .fv-versus-chevron { right: 0; }#fv-chart-1788523998593-th82mij2e .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-1788523998593-th82mij2e .fv-versus-select.fv-select-left { text-align: center; direction: ltr; padding-right: 1.25rem; }#fv-chart-1788523998593-th82mij2e .fv-versus-select.fv-select-right { text-align: center; padding-right: 1.25rem; }#fv-chart-1788523998593-th82mij2e .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-1788523998593-th82mij2e .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-1788523998593-th82mij2e .fv-versus-body { display: flex; flex-direction: column; gap: 1.5rem; }#fv-chart-1788523998593-th82mij2e .fv-versus-row { position: relative; height: auto; padding-top: 20px; margin-bottom: 0.25rem; display: block; }#fv-chart-1788523998593-th82mij2e .fv-versus-bar-container { position: relative; height: 32px; display: flex; align-items: center; }#fv-chart-1788523998593-th82mij2e .fv-versus-bar-left-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-end; align-items: center; }#fv-chart-1788523998593-th82mij2e .fv-versus-bar-right-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-start; align-items: center; }#fv-chart-1788523998593-th82mij2e .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-1788523998593-th82mij2e .fv-versus-bar-left { border-radius: 4px 0 0 4px; justify-content: flex-end; padding: 0 8px; }#fv-chart-1788523998593-th82mij2e .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-1788523998593-th82mij2e .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-1788523998593-th82mij2e .fv-inside-left { white-space: nowrap; flex-shrink: 0; }#fv-chart-1788523998593-th82mij2e .fv-inside-right { white-space: nowrap; flex-shrink: 0; }#fv-chart-1788523998593-th82mij2e .fv-versus-val-text { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; }#fv-chart-1788523998593-th82mij2e .fv-versus-pct-diff { font-size: 12px; font-weight: 600; }#fv-chart-1788523998593-th82mij2e .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-1788523998593-th82mij2e .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-1788523998593-th82mij2e .fv-bottom-bar { display: flex !important; flex-direction: column !important; align-items: center !important; margin-top: 0.5rem !important; gap: 1rem !important; }#fv-chart-1788523998593-th82mij2e .fv-footer-content { text-align: center !important; width: 100% !important; }#fv-chart-1788523998593-th82mij2e .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-1788523998593-th82mij2e .fv-dropdown-wrapper { text-align: center !important; margin-bottom: 16px !important; margin-top: 0 !important; }#fv-chart-1788523998593-th82mij2e .fv-dropdown-title-container { position: relative !important; display: inline-block !important; max-width: 100% !important; }#fv-chart-1788523998593-th82mij2e .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-1788523998593-th82mij2e .fv-dropdown-title:focus { outline: none !important; }#fv-chart-1788523998593-th82mij2e .fv-dropdown-title::-ms-expand { display: none !important; }#fv-chart-1788523998593-th82mij2e .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-1788523998593-th82mij2e .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-1788523998593-th82mij2e .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-1788523998593-th82mij2e .fv-carousel-nav-btn:hover { border-color: #9ca3af !important; }#fv-chart-1788523998593-th82mij2e .fv-carousel-counter { font-size: 14px !important; color: #374151 !important; text-align: center !important; margin-top: 1rem !important; }#fv-chart-1788523998593-th82mij2e .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-1788523998593-th82mij2e .fv-legend-item { display: flex !important; align-items: center !important; gap: 6px !important; font-size: 14px !important; color: #374151 !important; }#fv-chart-1788523998593-th82mij2e .fv-legend-color { width: 12px !important; height: 12px !important; border-radius: 3px !important; }#fv-chart-1788523998593-th82mij2e .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-1788523998593-th82mij2e .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-1788523998593-th82mij2e .fv-multi-legend-swatch { width: 16px !important; height: 16px !important; border-radius: 3px !important; }#fv-chart-1788523998593-th82mij2e .fv-benchmark-group { margin-bottom: 1rem !important; }#fv-chart-1788523998593-th82mij2e .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-1788523998593-th82mij2e .fv-bar-row, #fv-chart-1788523998593-th82mij2e .fv-stacked-product { display: flex !important; align-items: center !important; width: 100% !important; margin-bottom: 0.75rem !important; position: relative !important; }#fv-chart-1788523998593-th82mij2e .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-1788523998593-th82mij2e .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-1788523998593-th82mij2e .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-1788523998593-th82mij2e.preview-wrapper .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1788523998593-th82mij2e.preview-wrapper .fv-bar-commentary-inline:focus, #fv-chart-1788523998593-th82mij2e.preview-wrapper .fv-bar-commentary-inline:focus-within, #fv-chart-1788523998593-th82mij2e.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1788523998593-th82mij2e.mobile-view .fv-bar-commentary-inline:focus, #fv-chart-1788523998593-th82mij2e.mobile-view .fv-bar-commentary-inline:focus-within { display: flex !important; }#fv-chart-1788523998593-th82mij2e .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-1788523998593-th82mij2e .fv-bar:hover { opacity: 0.8 !important; }#fv-chart-1788523998593-th82mij2e .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-1788523998593-th82mij2e .fv-bar-inner-label { white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; padding-right: 8px !important; }#fv-chart-1788523998593-th82mij2e .fv-bar-inner-value { flex-shrink: 0 !important; }#fv-chart-1788523998593-th82mij2e .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-1788523998593-th82mij2e .fv-bar-label.fv-primary-product { font-weight: bold !important; color: var(--riv-primary) !important; }#fv-chart-1788523998593-th82mij2e .fv-multi-bar-container { flex-direction: column !important; padding: 4px !important; align-items: stretch !important; gap: 4px !important; height: auto !important; }#fv-chart-1788523998593-th82mij2e .fv-multi-bar-item { display: flex !important; align-items: center !important; height: 25px !important; width: 100% !important; }#fv-chart-1788523998593-th82mij2e .fv-stacked-bar { display: flex !important; overflow: hidden !important; }#fv-chart-1788523998593-th82mij2e .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-1788523998593-th82mij2e .fv-stacked-segment:last-child { border-right: none !important; }#fv-chart-1788523998593-th82mij2e .fv-segment-value { font-size: 14px !important; font-weight: bold !important; }#fv-chart-1788523998593-th82mij2e .fv-grouped-bar-product { display: flex !important; flex-direction: column !important; width: 100% !important; margin-bottom: 1.25rem !important; }#fv-chart-1788523998593-th82mij2e .fv-grouped-product-title-wrapper { padding-left: 150px !important; }#fv-chart-1788523998593-th82mij2e .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-1788523998593-th82mij2e .fv-bar-cluster { width: 100% !important; flex-grow: 1 !important; display: flex !important; flex-direction: column !important; }#fv-chart-1788523998593-th82mij2e .fv-bar-cluster .fv-bar-row { margin-bottom: 3px !important; }#fv-chart-1788523998593-th82mij2e .fv-bar-cluster .fv-bar-container { height: 20px !important; }#fv-chart-1788523998593-th82mij2e .riv-grid line {stroke: #D1D5DB !important;stroke-dasharray: 3 3 !important;}#fv-chart-1788523998593-th82mij2e .fv-x-axis-wrapper { display: flex !important; width: 100% !important; margin-top: 0.5rem !important; }#fv-chart-1788523998593-th82mij2e .fv-x-axis-label-space { width: 150px !important; padding-right: 10px !important; flex-shrink: 0 !important; }#fv-chart-1788523998593-th82mij2e .fv-x-axis-chart-space { flex-grow: 1 !important; padding-right: 8px !important; }#fv-chart-1788523998593-th82mij2e .fv-x-axis-wrapper.fv-grouped-x-axis { margin-left: 0 !important; }#fv-chart-1788523998593-th82mij2e .fv-x-axis-line { border-top: 1px solid #D1D5DB !important; }#fv-chart-1788523998593-th82mij2e .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-1788523998593-th82mij2e .fv-x-axis-ticks span { position: relative !important; }#fv-chart-1788523998593-th82mij2e .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-1788523998593-th82mij2e .fv-x-axis-unit { text-align: center !important; font-size: 14px !important; color: #374151 !important; margin-top: 8px !important; display: block !important; }#fv-chart-1788523998593-th82mij2e .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-1788523998593-th82mij2e .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-1788523998593-th82mij2e.mobile-view .fv-pie-container,#fv-chart-1788523998593-th82mij2e.labels-on-top .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1788523998593-th82mij2e.mobile-view .fv-grouped-product-title-wrapper,#fv-chart-1788523998593-th82mij2e.labels-on-top .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1788523998593-th82mij2e.mobile-view .fv-bar-row,#fv-chart-1788523998593-th82mij2e.mobile-view .fv-stacked-product,#fv-chart-1788523998593-th82mij2e.mobile-view .fv-grouped-bar-product,#fv-chart-1788523998593-th82mij2e.labels-on-top .fv-bar-row,#fv-chart-1788523998593-th82mij2e.labels-on-top .fv-stacked-product,#fv-chart-1788523998593-th82mij2e.labels-on-top .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1788523998593-th82mij2e.mobile-view .fv-bar-label:not(.fv-grouped-product-title),#fv-chart-1788523998593-th82mij2e.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-1788523998593-th82mij2e.mobile-view .fv-bar-label,#fv-chart-1788523998593-th82mij2e.mobile-view .fv-grouped-product-title,#fv-chart-1788523998593-th82mij2e.labels-on-top .fv-bar-label,#fv-chart-1788523998593-th82mij2e.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-1788523998593-th82mij2e.mobile-view .fv-bar-container,#fv-chart-1788523998593-th82mij2e.mobile-view .fv-bar-cluster,#fv-chart-1788523998593-th82mij2e.labels-on-top .fv-bar-container,#fv-chart-1788523998593-th82mij2e.labels-on-top .fv-bar-cluster {width: 100% !important;}#fv-chart-1788523998593-th82mij2e.mobile-view .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1788523998593-th82mij2e.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1788523998593-th82mij2e.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1788523998593-th82mij2e.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus-within,#fv-chart-1788523998593-th82mij2e.labels-on-top .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1788523998593-th82mij2e.labels-on-top .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1788523998593-th82mij2e.labels-on-top .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1788523998593-th82mij2e.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-1788523998593-th82mij2e.mobile-view .fv-x-axis-wrapper,#fv-chart-1788523998593-th82mij2e.labels-on-top .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1788523998593-th82mij2e.mobile-view .fv-x-axis-label-space,#fv-chart-1788523998593-th82mij2e.labels-on-top .fv-x-axis-label-space {display: none !important;}#fv-chart-1788523998593-th82mij2e.mobile-view .fv-x-axis-chart-space,#fv-chart-1788523998593-th82mij2e.labels-on-top .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1788523998593-th82mij2e.mobile-view .fv-benchmark-title,#fv-chart-1788523998593-th82mij2e.labels-on-top .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1788523998593-th82mij2e.mobile-view .fv-dropdown-title,#fv-chart-1788523998593-th82mij2e.labels-on-top .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1788523998593-th82mij2e.mobile-view .fv-carousel-nav-btn,#fv-chart-1788523998593-th82mij2e.labels-on-top .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1788523998593-th82mij2e.mobile-view .fv-chart-title,#fv-chart-1788523998593-th82mij2e.labels-on-top .fv-chart-title {padding: 0 8px !important;}#fv-chart-1788523998593-th82mij2e.mobile-view .fv-chart-subhead,#fv-chart-1788523998593-th82mij2e.labels-on-top .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1788523998593-th82mij2e.mobile-view .fv-versus-header,#fv-chart-1788523998593-th82mij2e.labels-on-top .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1788523998593-th82mij2e.mobile-view .fv-versus-select-wrapper,#fv-chart-1788523998593-th82mij2e.labels-on-top .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1788523998593-th82mij2e.mobile-view .fv-versus-select-wrapper.fv-left,#fv-chart-1788523998593-th82mij2e.labels-on-top .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1788523998593-th82mij2e.mobile-view .fv-versus-select-wrapper.fv-right,#fv-chart-1788523998593-th82mij2e.labels-on-top .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1788523998593-th82mij2e.mobile-view .fv-versus-select.fv-select-left,#fv-chart-1788523998593-th82mij2e.labels-on-top .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1788523998593-th82mij2e.mobile-view .fv-versus-select.fv-select-right,#fv-chart-1788523998593-th82mij2e.labels-on-top .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1788523998593-th82mij2e.mobile-view .fv-versus-vs,#fv-chart-1788523998593-th82mij2e.labels-on-top .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1788523998593-th82mij2e.mobile-view .fv-versus-select-container,#fv-chart-1788523998593-th82mij2e.labels-on-top .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1788523998593-th82mij2e.mobile-view .fv-versus-select,#fv-chart-1788523998593-th82mij2e.labels-on-top .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1788523998593-th82mij2e.mobile-view .fv-stl-shop-all-btn,#fv-chart-1788523998593-th82mij2e.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-1788523998593-th82mij2e.mobile-view .fv-stl-shop-all-logo,#fv-chart-1788523998593-th82mij2e.mobile-view .fv-stl-shop-all-icon,#fv-chart-1788523998593-th82mij2e.labels-on-top .fv-stl-shop-all-logo,#fv-chart-1788523998593-th82mij2e.labels-on-top .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1788523998593-th82mij2e.mobile-view .fv-stl-shop-all-icon svg,#fv-chart-1788523998593-th82mij2e.labels-on-top .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1788523998593-th82mij2e.mobile-view .fv-bar-commentary-inline,#fv-chart-1788523998593-th82mij2e.labels-on-top .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1788523998593-th82mij2e.mobile-view .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1788523998593-th82mij2e.mobile-view.fv-contains-line-chart .fv-footer-content {margin-left: -1rem !important;margin-right: -1rem !important;}@media (max-width: 599px) {#fv-chart-1788523998593-th82mij2e .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1788523998593-th82mij2e .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1788523998593-th82mij2e .fv-bar-row,#fv-chart-1788523998593-th82mij2e .fv-stacked-product,#fv-chart-1788523998593-th82mij2e .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1788523998593-th82mij2e .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-1788523998593-th82mij2e .fv-bar-label,#fv-chart-1788523998593-th82mij2e .fv-grouped-product-title {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1788523998593-th82mij2e .fv-bar-container,#fv-chart-1788523998593-th82mij2e .fv-bar-cluster {width: 100% !important;}#fv-chart-1788523998593-th82mij2e .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1788523998593-th82mij2e .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1788523998593-th82mij2e .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1788523998593-th82mij2e .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-1788523998593-th82mij2e .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1788523998593-th82mij2e .fv-x-axis-label-space {display: none !important;}#fv-chart-1788523998593-th82mij2e .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1788523998593-th82mij2e .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1788523998593-th82mij2e .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1788523998593-th82mij2e .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1788523998593-th82mij2e .fv-chart-title {padding: 0 8px !important;}#fv-chart-1788523998593-th82mij2e .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1788523998593-th82mij2e .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1788523998593-th82mij2e .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1788523998593-th82mij2e .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1788523998593-th82mij2e .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1788523998593-th82mij2e .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1788523998593-th82mij2e .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1788523998593-th82mij2e .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1788523998593-th82mij2e .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1788523998593-th82mij2e .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1788523998593-th82mij2e .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-1788523998593-th82mij2e .fv-stl-shop-all-logo,#fv-chart-1788523998593-th82mij2e .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1788523998593-th82mij2e .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1788523998593-th82mij2e .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1788523998593-th82mij2e .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1788523998593-th82mij2e.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-04T12:13:18.594Z","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","AMD Radeon RX 9070 GRE","Lowest pricing","benchmark","comparison","performance","review","PC Gamer"],"measurementTechnique": "Performance Benchmarking","variableMeasured": [{"@type": "PropertyValue","name": "Nvidia RTX 5060 Ti 16 GB – Lowest pricing","value": 570,"unitText": "Price, $"},{"@type": "PropertyValue","name": "Nvidia RTX 5070 – Lowest pricing","value": 759,"unitText": "Price, $"},{"@type": "PropertyValue","name": "AMD Radeon RX 9070 GRE – Lowest pricing","value": 530,"unitText": "Price, $"}]}</script><div id="fv-chart-1788523998593-th82mij2e" 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-1788523998593-th82mij2e-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-1788523998593-th82mij2e-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="2" 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="4" stroke-linecap="round" stroke-linejoin="round" /><path class="riv-line-path" d="M 461.11,157.22 C 465.07,157.22 469.04,157.22 473.00,157.22 C 476.96,157.22 480.93,157.22 484.89,157.22 C 488.85,157.22 492.81,186.67 496.78,186.67 C 500.74,186.67 504.70,186.67 508.67,186.67 C 512.63,186.67 516.59,186.67 520.56,186.67 C 524.52,186.67 528.48,157.22 532.44,157.22 C 536.41,157.22 540.37,186.67 544.33,186.67 C 548.30,186.67 552.26,186.67 556.22,186.67 C 560.19,186.67 564.15,169.00 568.11,169.00 C 572.07,169.00 576.04,169.00 580.00,169.00" 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 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;" /><circle class="riv-dot" data-product="AMD Radeon RX 9070 GRE" cx="461.11" cy="157.22" r="3" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD Radeon RX 9070 GRE" cx="473.00" cy="157.22" r="3" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD Radeon RX 9070 GRE" cx="484.89" cy="157.22" r="3" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD Radeon RX 9070 GRE" cx="496.78" cy="186.67" r="3" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD Radeon RX 9070 GRE" cx="508.67" cy="186.67" r="3" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD Radeon RX 9070 GRE" cx="520.56" cy="186.67" r="3" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD Radeon RX 9070 GRE" cx="532.44" cy="157.22" r="3" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD Radeon RX 9070 GRE" cx="544.33" cy="186.67" r="3" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD Radeon RX 9070 GRE" cx="556.22" cy="186.67" r="3" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD Radeon RX 9070 GRE" cx="568.11" cy="169.00" r="3" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD Radeon RX 9070 GRE" cx="580.00" cy="169.00" 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="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="2" 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="4" stroke-linecap="round" stroke-linejoin="round" /><path class="riv-line-path" d="M 463.89,212.78 C 467.93,212.78 471.96,212.78 476.00,212.78 C 480.04,212.78 484.07,212.78 488.11,212.78 C 492.15,212.78 496.19,253.33 500.22,253.33 C 504.26,253.33 508.30,253.33 512.33,253.33 C 516.37,253.33 520.41,253.33 524.44,253.33 C 528.48,253.33 532.52,212.78 536.56,212.78 C 540.59,212.78 544.63,253.33 548.67,253.33 C 552.70,253.33 556.74,253.33 560.78,253.33 C 564.81,253.33 568.85,229.00 572.89,229.00 C 576.93,229.00 580.96,229.00 585.00,229.00" 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 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;" /><circle class="riv-dot" data-product="AMD Radeon RX 9070 GRE" cx="463.89" cy="212.78" r="2" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD Radeon RX 9070 GRE" cx="476.00" cy="212.78" r="2" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD Radeon RX 9070 GRE" cx="488.11" cy="212.78" r="2" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD Radeon RX 9070 GRE" cx="500.22" cy="253.33" r="2" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD Radeon RX 9070 GRE" cx="512.33" cy="253.33" r="2" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD Radeon RX 9070 GRE" cx="524.44" cy="253.33" r="2" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD Radeon RX 9070 GRE" cx="536.56" cy="212.78" r="2" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD Radeon RX 9070 GRE" cx="548.67" cy="253.33" r="2" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD Radeon RX 9070 GRE" cx="560.78" cy="253.33" r="2" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD Radeon RX 9070 GRE" cx="572.89" cy="229.00" r="2" fill="#E33235" style="opacity:0;" /><circle class="riv-dot" data-product="AMD Radeon RX 9070 GRE" cx="585.00" cy="229.00" 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-1788523998593-th82mij2e-line-Lowest pricing"><button class="riv-legend-item " data-product="Nvidia RTX 5070"><span class="riv-legend-marker" style="background-color: #1CA9C4;"></span>Nvidia RTX 5070</button><button class="riv-legend-item fv-primary-product" 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><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 5070 (Price, $)</th><th>Nvidia RTX 5060 Ti 16 GB (Price, $)</th><th>AMD Radeon RX 9070 GRE (Price, $)</th></tr></thead><tbody><tr><td>1</td><td>550</td><td>430</td><td>N/A</td></tr><tr><td>2</td><td>550</td><td>430</td><td>N/A</td></tr><tr><td>3</td><td>524</td><td>430</td><td>N/A</td></tr><tr><td>4</td><td>546</td><td>430</td><td>N/A</td></tr><tr><td>5</td><td>481</td><td>430</td><td>N/A</td></tr><tr><td>6</td><td>499</td><td>379</td><td>N/A</td></tr><tr><td>7</td><td>520</td><td>430</td><td>N/A</td></tr><tr><td>8</td><td>500</td><td>430</td><td>N/A</td></tr><tr><td>9</td><td>500</td><td>430</td><td>N/A</td></tr><tr><td>10</td><td>480</td><td>430</td><td>N/A</td></tr><tr><td>11</td><td>489</td><td>400</td><td>N/A</td></tr><tr><td>12</td><td>500</td><td>400</td><td>N/A</td></tr><tr><td>13</td><td>527</td><td>420</td><td>N/A</td></tr><tr><td>14</td><td>540</td><td>420</td><td>N/A</td></tr><tr><td>15</td><td>499</td><td>430</td><td>N/A</td></tr><tr><td>16</td><td>499</td><td>430</td><td>N/A</td></tr><tr><td>17</td><td>549</td><td>430</td><td>N/A</td></tr><tr><td>18</td><td>540</td><td>450</td><td>N/A</td></tr><tr><td>19</td><td>549</td><td>450</td><td>N/A</td></tr><tr><td>20</td><td>620</td><td>520</td><td>N/A</td></tr><tr><td>21</td><td>620</td><td>520</td><td>N/A</td></tr><tr><td>22</td><td>620</td><td>520</td><td>N/A</td></tr><tr><td>23</td><td>630</td><td>520</td><td>N/A</td></tr><tr><td>24</td><td>625</td><td>520</td><td>N/A</td></tr><tr><td>25</td><td>630</td><td>550</td><td>N/A</td></tr><tr><td>26</td><td>604</td><td>550</td><td>N/A</td></tr><tr><td>27</td><td>640</td><td>570</td><td>N/A</td></tr><tr><td>28</td><td>630</td><td>515</td><td>N/A</td></tr><tr><td>29</td><td>636</td><td>500</td><td>N/A</td></tr><tr><td>30</td><td>630</td><td>500</td><td>N/A</td></tr><tr><td>31</td><td>599</td><td>500</td><td>N/A</td></tr><tr><td>32</td><td>599</td><td>515</td><td>N/A</td></tr><tr><td>33</td><td>599</td><td>490</td><td>N/A</td></tr><tr><td>34</td><td>599</td><td>550</td><td>N/A</td></tr><tr><td>35</td><td>599</td><td>550</td><td>N/A</td></tr><tr><td>36</td><td>599</td><td>550</td><td>550</td></tr><tr><td>37</td><td>599</td><td>570</td><td>550</td></tr><tr><td>38</td><td>599</td><td>570</td><td>550</td></tr><tr><td>39</td><td>599</td><td>570</td><td>500</td></tr><tr><td>40</td><td>599</td><td>565</td><td>500</td></tr><tr><td>41</td><td>560</td><td>560</td><td>500</td></tr><tr><td>42</td><td>550</td><td>570</td><td>550</td></tr><tr><td>43</td><td>755</td><td>650</td><td>500</td></tr><tr><td>44</td><td>763</td><td>780</td><td>500</td></tr><tr><td>45</td><td>800</td><td>773</td><td>530</td></tr><tr><td>46</td><td>759</td><td>570</td><td>530</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"},{"name":"AMD Radeon RX 9070 GRE","displayName":"AMD Radeon RX 9070 GRE","color":"#E33235"}],"timestampUnit":"Week","unit":"Price, $","xAxisLabel":"Week","data":[{"timestamp":1,"productName":"Nvidia RTX 5060 Ti 16 GB","value":430},{"timestamp":1,"productName":"Nvidia RTX 5070","value":550},{"timestamp":2,"productName":"Nvidia RTX 5060 Ti 16 GB","value":430},{"timestamp":2,"productName":"Nvidia RTX 5070","value":550},{"timestamp":3,"productName":"Nvidia RTX 5060 Ti 16 GB","value":430},{"timestamp":3,"productName":"Nvidia RTX 5070","value":524},{"timestamp":4,"productName":"Nvidia RTX 5060 Ti 16 GB","value":430},{"timestamp":4,"productName":"Nvidia RTX 5070","value":546},{"timestamp":5,"productName":"Nvidia RTX 5060 Ti 16 GB","value":430},{"timestamp":5,"productName":"Nvidia RTX 5070","value":481},{"timestamp":6,"productName":"Nvidia RTX 5060 Ti 16 GB","value":379},{"timestamp":6,"productName":"Nvidia RTX 5070","value":499},{"timestamp":7,"productName":"Nvidia RTX 5060 Ti 16 GB","value":430},{"timestamp":7,"productName":"Nvidia RTX 5070","value":520},{"timestamp":8,"productName":"Nvidia RTX 5060 Ti 16 GB","value":430},{"timestamp":8,"productName":"Nvidia RTX 5070","value":500},{"timestamp":9,"productName":"Nvidia RTX 5060 Ti 16 GB","value":430},{"timestamp":9,"productName":"Nvidia RTX 5070","value":500},{"timestamp":10,"productName":"Nvidia RTX 5060 Ti 16 GB","value":430},{"timestamp":10,"productName":"Nvidia RTX 5070","value":480},{"timestamp":11,"productName":"Nvidia RTX 5060 Ti 16 GB","value":400},{"timestamp":11,"productName":"Nvidia RTX 5070","value":489},{"timestamp":12,"productName":"Nvidia RTX 5060 Ti 16 GB","value":400},{"timestamp":12,"productName":"Nvidia RTX 5070","value":500},{"timestamp":13,"productName":"Nvidia RTX 5060 Ti 16 GB","value":420},{"timestamp":13,"productName":"Nvidia RTX 5070","value":527},{"timestamp":14,"productName":"Nvidia RTX 5060 Ti 16 GB","value":420},{"timestamp":14,"productName":"Nvidia RTX 5070","value":540},{"timestamp":15,"productName":"Nvidia RTX 5060 Ti 16 GB","value":430},{"timestamp":15,"productName":"Nvidia RTX 5070","value":499},{"timestamp":16,"productName":"Nvidia RTX 5060 Ti 16 GB","value":430},{"timestamp":16,"productName":"Nvidia RTX 5070","value":499},{"timestamp":17,"productName":"Nvidia RTX 5060 Ti 16 GB","value":430},{"timestamp":17,"productName":"Nvidia RTX 5070","value":549},{"timestamp":18,"productName":"Nvidia RTX 5060 Ti 16 GB","value":450},{"timestamp":18,"productName":"Nvidia RTX 5070","value":540},{"timestamp":19,"productName":"Nvidia RTX 5060 Ti 16 GB","value":450},{"timestamp":19,"productName":"Nvidia RTX 5070","value":549},{"timestamp":20,"productName":"Nvidia RTX 5060 Ti 16 GB","value":520},{"timestamp":20,"productName":"Nvidia RTX 5070","value":620},{"timestamp":21,"productName":"Nvidia RTX 5060 Ti 16 GB","value":520},{"timestamp":21,"productName":"Nvidia RTX 5070","value":620},{"timestamp":22,"productName":"Nvidia RTX 5060 Ti 16 GB","value":520},{"timestamp":22,"productName":"Nvidia RTX 5070","value":620},{"timestamp":23,"productName":"Nvidia RTX 5060 Ti 16 GB","value":520},{"timestamp":23,"productName":"Nvidia RTX 5070","value":630},{"timestamp":24,"productName":"Nvidia RTX 5060 Ti 16 GB","value":520},{"timestamp":24,"productName":"Nvidia RTX 5070","value":625},{"timestamp":25,"productName":"Nvidia RTX 5060 Ti 16 GB","value":550},{"timestamp":25,"productName":"Nvidia RTX 5070","value":630},{"timestamp":26,"productName":"Nvidia RTX 5060 Ti 16 GB","value":550},{"timestamp":26,"productName":"Nvidia RTX 5070","value":604},{"timestamp":27,"productName":"Nvidia RTX 5060 Ti 16 GB","value":570},{"timestamp":27,"productName":"Nvidia RTX 5070","value":640},{"timestamp":28,"productName":"Nvidia RTX 5060 Ti 16 GB","value":515},{"timestamp":28,"productName":"Nvidia RTX 5070","value":630},{"timestamp":29,"productName":"Nvidia RTX 5060 Ti 16 GB","value":500},{"timestamp":29,"productName":"Nvidia RTX 5070","value":636},{"timestamp":30,"productName":"Nvidia RTX 5060 Ti 16 GB","value":500},{"timestamp":30,"productName":"Nvidia RTX 5070","value":630},{"timestamp":31,"productName":"Nvidia RTX 5060 Ti 16 GB","value":500},{"timestamp":31,"productName":"Nvidia RTX 5070","value":599},{"timestamp":32,"productName":"Nvidia RTX 5060 Ti 16 GB","value":515},{"timestamp":32,"productName":"Nvidia RTX 5070","value":599},{"timestamp":33,"productName":"Nvidia RTX 5060 Ti 16 GB","value":490},{"timestamp":33,"productName":"Nvidia RTX 5070","value":599},{"timestamp":34,"productName":"Nvidia RTX 5060 Ti 16 GB","value":550},{"timestamp":34,"productName":"Nvidia RTX 5070","value":599},{"timestamp":35,"productName":"Nvidia RTX 5060 Ti 16 GB","value":550},{"timestamp":35,"productName":"Nvidia RTX 5070","value":599},{"timestamp":36,"productName":"AMD Radeon RX 9070 GRE","value":550},{"timestamp":36,"productName":"Nvidia RTX 5060 Ti 16 GB","value":550},{"timestamp":36,"productName":"Nvidia RTX 5070","value":599},{"timestamp":37,"productName":"AMD Radeon RX 9070 GRE","value":550},{"timestamp":37,"productName":"Nvidia RTX 5060 Ti 16 GB","value":570},{"timestamp":37,"productName":"Nvidia RTX 5070","value":599},{"timestamp":38,"productName":"AMD Radeon RX 9070 GRE","value":550},{"timestamp":38,"productName":"Nvidia RTX 5060 Ti 16 GB","value":570},{"timestamp":38,"productName":"Nvidia RTX 5070","value":599},{"timestamp":39,"productName":"AMD Radeon RX 9070 GRE","value":500},{"timestamp":39,"productName":"Nvidia RTX 5060 Ti 16 GB","value":570},{"timestamp":39,"productName":"Nvidia RTX 5070","value":599},{"timestamp":40,"productName":"AMD Radeon RX 9070 GRE","value":500},{"timestamp":40,"productName":"Nvidia RTX 5060 Ti 16 GB","value":565},{"timestamp":40,"productName":"Nvidia RTX 5070","value":599},{"timestamp":41,"productName":"AMD Radeon RX 9070 GRE","value":500},{"timestamp":41,"productName":"Nvidia RTX 5060 Ti 16 GB","value":560},{"timestamp":41,"productName":"Nvidia RTX 5070","value":560},{"timestamp":42,"productName":"AMD Radeon RX 9070 GRE","value":550},{"timestamp":42,"productName":"Nvidia RTX 5060 Ti 16 GB","value":570},{"timestamp":42,"productName":"Nvidia RTX 5070","value":550},{"timestamp":43,"productName":"AMD Radeon RX 9070 GRE","value":500},{"timestamp":43,"productName":"Nvidia RTX 5060 Ti 16 GB","value":650},{"timestamp":43,"productName":"Nvidia RTX 5070","value":755},{"timestamp":44,"productName":"AMD Radeon RX 9070 GRE","value":500},{"timestamp":44,"productName":"Nvidia RTX 5060 Ti 16 GB","value":780},{"timestamp":44,"productName":"Nvidia RTX 5070","value":763},{"timestamp":45,"productName":"AMD Radeon RX 9070 GRE","value":530},{"timestamp":45,"productName":"Nvidia RTX 5060 Ti 16 GB","value":773},{"timestamp":45,"productName":"Nvidia RTX 5070","value":800},{"timestamp":46,"productName":"AMD Radeon RX 9070 GRE","value":530},{"timestamp":46,"productName":"Nvidia RTX 5060 Ti 16 GB","value":570},{"timestamp":46,"productName":"Nvidia RTX 5070","value":759}],"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-1788523998593-th82mij2e', false); });} else {initialize('fv-chart-1788523998593-th82mij2e', false);}})();</script></div><p>Everywhere else it has remained at that price, but right now you can pick up an <a href="https://www.walmart.com/ip/RTX-5060-TI-16G-SHADOW-2X-OC/16603867637" target="_blank">MSI RTX 5060 Ti 16 GB for $570 at Walmart</a>. I can't find another version of that GPU anywhere that comes close to it. You can see above that the next cheapest RTX 5060 Ti 16 GB card is <a href="https://www.amazon.com/ASUS-GeForce-GDDR7-Gaming-Graphics/dp/B0F7WB6LSH" target="_blank">$760 at Amazon</a>. So, if you've got your heart set on a 16 GB version of Nvidia's fifth-tier RTX Blackwell GPU, then you had better strike while the iron's kinda tepid (it is still well above MSRP, after all) because I doubt we'll see this card around this sort of price again any time soon.</p><ul><li><strong>Join us on </strong><a href="https://whatsapp.com/channel/0029VaZEGnpAu3aYJa8PuS2t" target="_blank"><strong>WhatsApp for daily deals</strong></a><strong>, direct to your phone.</strong></li></ul><p>The major caveat to this deal, however, is that this is not the graphics card I would recommend if you had around $500 - $600 to spend on a new GPU. For me, as a regular PC gamer, I would be looking at the <a href="https://www.pcgamer.com/hardware/graphics-cards/amd-radeon-rx-9070-gre-review-acer-nitro/" target="_blank">AMD RX 9070 GRE</a>. Yes, it's got less memory, but 12 GB is still absolutely fine for PC gaming today, and it's RDNA 4 GPU is far more capable of high, smooth frame rates at higher resolutions than the RTX 5060 Ti. Even with 16 GB of VRAM at its disposal.</p><div class="product"><a data-dimension112="213a5248-a85a-11f1-80d4-c17730786ece" data-action="Deal Block" data-label="RX 9070 GRE | 12 GB" data-dimension48="RX 9070 GRE | 12 GB" data-dimension25="$529.99" href="https://www.amazon.com/ASUS-Radeon-GDDR6-Gaming-Graphics/dp/B0GZPV8T9Q" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1508px;"><p class="vanilla-image-block" style="padding-top:99.34%;"><img id="C8GhffFwYg9NNViRdnAvmG" name="1788518980.jpg" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/C8GhffFwYg9NNViRdnAvmG-1920-80.jpg" mos="" align="middle" fullscreen="" width="1508" height="1498" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com/ASUS-Radeon-GDDR6-Gaming-Graphics/dp/B0GZPV8T9Q" target="_blank" rel="nofollow" data-dimension112="213a5248-a85a-11f1-80d4-c17730786ece" data-action="Deal Block" data-label="RX 9070 GRE | 12 GB" data-dimension48="RX 9070 GRE | 12 GB" data-dimension25="$529.99">RX 9070 GRE | 12 GB: was $589.99 now $529.99</a></strong><br>The <a href="https://www.pcgamer.com/hardware/graphics-cards/amd-radeon-rx-9070-gre-review-acer-nitro/" target="_blank">RX 9070 GRE</a> is the latest entry in AMD's RX 9000-series, and for the money, you're getting a great mid-range graphics card. If it stays at this price, then it will be the sensible choice over the 16 GB RTX 5060 Ti. Let's hope that there's enough supply, as stocks are already looking a bit thin. </p><p><strong>Key specs: 3072 shaders | 2920 MHz boost | 12 GB GDDR6</strong></p><p><strong>RX 9070 GRE price check: </strong><a href="https://www.newegg.com/asrock-radeon-rx-9070-gre-12gb-graphics-card-triple-fans/p/N82E16814930150" target="_blank">Newegg $549.99</a> | <a href="https://www.bestbuy.com/product/xfx-swift-amd-radeon-rx-9070gre-triple-fan-gaming-graphics-card-with-12gb-gddr6-pci-express-5-0-hdmi-3xdp-amd-rdna-4-white/J39HPQ8852/sku/6680076" target="_blank">Best Buy $569.99</a> | <a href="https://www.walmart.com/ip/ASRock-Steel-Legend-Radeon-RX-9070-GRE-12GB-GDDR6-PCI-Express-5-0-x16-ATX-Graphics-Card-RX9070GRE-SLD-12GO/20377121686?classType=REGULAR&from=/search" target="_blank">Walmart $549.99</a><a class="view-deal button" href="https://www.amazon.com/ASUS-Radeon-GDDR6-Gaming-Graphics/dp/B0GZPV8T9Q" target="_blank" rel="nofollow" data-dimension112="213a5248-a85a-11f1-80d4-c17730786ece" data-action="Deal Block" data-label="RX 9070 GRE | 12 GB" data-dimension48="RX 9070 GRE | 12 GB" data-dimension25="$529.99">View Deal</a></p></div><p>Sure, you're not getting Multi Frame Generation of the sort of quality Nvidia can offer, but FSR 4 and its Redstone update have hugely improved AMD's Radeon software feature set. And I'd take that superior GPU over Nvidia's slightly better software stack right now.</p><p>The RX 9070 GRE is $530 at Amazon today, making it a good chunk cheaper than even this relatively cheap (compared to the other retailers, anyway) RTX 5060 Ti 16 GB card. And that, combined with it's higher performance makes the GRE my preferred choice.</p><h2 id="find-more-graphics-card-deals-at-walmart">👉<a href="https://www.walmart.com/search?q=graphics+card" target="_blank">Find more graphics card deals at Walmart</a>👈</h2>
                                                            </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[ 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 ]]></title>
                                                                                                <dc:content><![CDATA[ <p>The big Nvidia price hike has begun and I think we can quite categorically state that if money means anything to you, you should ignore every GeForce GPU with more than 8 GB of VRAM right now. That's not a comment on the need gamers might have for high levels of memory in their graphics cards, it's all about the price.</p><p>We've previously reported 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 cards were expected to jump in price by up to 30%</a> after Taiwanese outlet, Electronic Daily News reported the rising costs of GPU bundles of chips and memory. That was at the end of July and it seems like already retailers are putting the prices of their current stocks of cards up.</p><p>The most egregious is the cost of the <a href="https://www.pcgamer.com/hardware/graphics-cards/nvidia-rtx-5070-founders-edition-review/" target="_blank">Nvidia RTX 5070</a> today. I updated our page, which has been <a href="https://www.pcgamer.com/hardware/graphics-cards/graphics-card-price-watch-deals/" target="_blank">tracking the lowest available price of every current-gen GPU chipset</a>, just yesterday and noted that the mid-range GeForce graphics card has hopped up from an almost-MSRP of $550 last week to a ludicrous $700. But that $700 card is now out of stock and <a href="https://www.amazon.com/ZOTAC-Graphics-IceStorm-SFF-Ready-ZT-B50700H-10A/dp/B0GK8TKVDJ" target="_blank">the cheapest RTX 5070 I've found <em>today</em> is $755</a>, with most sitting around the $800 mark.</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>That's actually far higher than the original 30% prediction. Going from $550 to $755 is fully a 37% increase.</p><p>That's around $800 for a graphics card I gave a 61% score to because it was a smaller, weaker GPU than the RTX 4070 Super card it was meant to be replacing. At least the odd positioning of the RTX 5070 being cheaper than 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 been reversed, though that card itself is still a ludicrous $650.</p><p>As a PC gamer I honestly feel a bit like a lobster in a pot as the temperature is slowly rising in the water around me—powerless and in peril. These are not-great fourth- and fifth-tier GPUs going for what was absolutely top-end GeForce pricing not so long ago. </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-1786707657870-kgjiv3t7f *, #fv-chart-1786707657870-kgjiv3t7f *:before, #fv-chart-1786707657870-kgjiv3t7f *:after, #fv-chart-1786707657870-kgjiv3t7f-slideshow *, #fv-chart-1786707657870-kgjiv3t7f-slideshow *:before, #fv-chart-1786707657870-kgjiv3t7f-slideshow *:after {box-sizing: border-box !important; margin: 0; padding: 0; border: 0;font-size: 100%; font: inherit; vertical-align: baseline;}#fv-chart-1786707657870-kgjiv3t7f, #fv-chart-1786707657870-kgjiv3t7f-slideshow { font-family: 'Open Sans', sans-serif !important; }#fv-chart-1786707657870-kgjiv3t7f {position: relative !important; overflow: visible !important;--riv-primary: #E33235;}#fv-chart-1786707657870-kgjiv3t7f .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-1786707657870-kgjiv3t7f .fv-inner-wrapper.fv-no-header.fv-is-image-compare {padding-top: 0 !important;}#fv-chart-1786707657870-kgjiv3t7f.fv-full-bleed {width: 100vw !important;margin-left: calc(50% - 50vw) !important;}body {overflow-x: clip !important;}#fv-chart-1786707657870-kgjiv3t7f.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-1786707657870-kgjiv3t7f .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-1786707657870-kgjiv3t7f-slideshow {position: relative !important;width: 100% !important;margin: 1rem 0 !important;--riv-primary: #E33235;}#fv-chart-1786707657870-kgjiv3t7f-slideshow .fv-slides-wrapper {position: relative !important;width: 100% !important;}#fv-chart-1786707657870-kgjiv3t7f-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-1786707657870-kgjiv3t7f-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-1786707657870-kgjiv3t7f-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-1786707657870-kgjiv3t7f-slideshow .fv-nav-btn svg {width: 18px !important;height: 18px !important;stroke-width: 3px !important;filter: none !important;}#fv-chart-1786707657870-kgjiv3t7f-slideshow .fv-nav-btn:hover {opacity: 0.9 !important;transform: translateY(-1px) !important;}#fv-chart-1786707657870-kgjiv3t7f-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-1786707657870-kgjiv3t7f-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-1786707657870-kgjiv3t7f-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-1786707657870-kgjiv3t7f-slideshow .fv-slideshow-select:focus {outline: 2px solid #E33235 !important;border-color: #E33235 !important;}#fv-chart-1786707657870-kgjiv3t7f .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-1786707657870-kgjiv3t7f .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-1786707657870-kgjiv3t7f .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-1786707657870-kgjiv3t7f .fv-versus-chart { display: flex; flex-direction: column; width: 100%; margin-top: 1rem; }#fv-chart-1786707657870-kgjiv3t7f .fv-versus-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 1.5rem; padding: 0 1rem; }#fv-chart-1786707657870-kgjiv3t7f .fv-versus-select-wrapper { flex: 1; min-width: 0; }#fv-chart-1786707657870-kgjiv3t7f .fv-versus-select-wrapper.fv-left { text-align: center; padding-right: 1rem; }#fv-chart-1786707657870-kgjiv3t7f .fv-versus-select-wrapper.fv-right { text-align: center; padding-left: 1rem; }#fv-chart-1786707657870-kgjiv3t7f .fv-versus-select-container { position: relative; display: inline-block; max-width: 100%; width: 100%; }#fv-chart-1786707657870-kgjiv3t7f .fv-versus-chevron { position: absolute; top: 50%; transform: translateY(-50%); pointer-events: none; width: 16px; height: 16px; flex-shrink: 0; }#fv-chart-1786707657870-kgjiv3t7f .fv-versus-select-wrapper.fv-left .fv-versus-chevron { right: 0; }#fv-chart-1786707657870-kgjiv3t7f .fv-versus-select-wrapper.fv-right .fv-versus-chevron { right: 0; }#fv-chart-1786707657870-kgjiv3t7f .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-1786707657870-kgjiv3t7f .fv-versus-select.fv-select-left { text-align: center; direction: ltr; padding-right: 1.25rem; }#fv-chart-1786707657870-kgjiv3t7f .fv-versus-select.fv-select-right { text-align: center; padding-right: 1.25rem; }#fv-chart-1786707657870-kgjiv3t7f .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-1786707657870-kgjiv3t7f .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-1786707657870-kgjiv3t7f .fv-versus-body { display: flex; flex-direction: column; gap: 1.5rem; }#fv-chart-1786707657870-kgjiv3t7f .fv-versus-row { position: relative; height: auto; padding-top: 20px; margin-bottom: 0.25rem; display: block; }#fv-chart-1786707657870-kgjiv3t7f .fv-versus-bar-container { position: relative; height: 32px; display: flex; align-items: center; }#fv-chart-1786707657870-kgjiv3t7f .fv-versus-bar-left-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-end; align-items: center; }#fv-chart-1786707657870-kgjiv3t7f .fv-versus-bar-right-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-start; align-items: center; }#fv-chart-1786707657870-kgjiv3t7f .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-1786707657870-kgjiv3t7f .fv-versus-bar-left { border-radius: 4px 0 0 4px; justify-content: flex-end; padding: 0 8px; }#fv-chart-1786707657870-kgjiv3t7f .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-1786707657870-kgjiv3t7f .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-1786707657870-kgjiv3t7f .fv-inside-left { white-space: nowrap; flex-shrink: 0; }#fv-chart-1786707657870-kgjiv3t7f .fv-inside-right { white-space: nowrap; flex-shrink: 0; }#fv-chart-1786707657870-kgjiv3t7f .fv-versus-val-text { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; }#fv-chart-1786707657870-kgjiv3t7f .fv-versus-pct-diff { font-size: 12px; font-weight: 600; }#fv-chart-1786707657870-kgjiv3t7f .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-1786707657870-kgjiv3t7f .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-1786707657870-kgjiv3t7f .fv-bottom-bar { display: flex !important; flex-direction: column !important; align-items: center !important; margin-top: 0.5rem !important; gap: 1rem !important; }#fv-chart-1786707657870-kgjiv3t7f .fv-footer-content { text-align: center !important; width: 100% !important; }#fv-chart-1786707657870-kgjiv3t7f .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-1786707657870-kgjiv3t7f .fv-dropdown-wrapper { text-align: center !important; margin-bottom: 16px !important; margin-top: 0 !important; }#fv-chart-1786707657870-kgjiv3t7f .fv-dropdown-title-container { position: relative !important; display: inline-block !important; max-width: 100% !important; }#fv-chart-1786707657870-kgjiv3t7f .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-1786707657870-kgjiv3t7f .fv-dropdown-title:focus { outline: none !important; }#fv-chart-1786707657870-kgjiv3t7f .fv-dropdown-title::-ms-expand { display: none !important; }#fv-chart-1786707657870-kgjiv3t7f .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-1786707657870-kgjiv3t7f .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-1786707657870-kgjiv3t7f .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-1786707657870-kgjiv3t7f .fv-carousel-nav-btn:hover { border-color: #9ca3af !important; }#fv-chart-1786707657870-kgjiv3t7f .fv-carousel-counter { font-size: 14px !important; color: #374151 !important; text-align: center !important; margin-top: 1rem !important; }#fv-chart-1786707657870-kgjiv3t7f .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-1786707657870-kgjiv3t7f .fv-legend-item { display: flex !important; align-items: center !important; gap: 6px !important; font-size: 14px !important; color: #374151 !important; }#fv-chart-1786707657870-kgjiv3t7f .fv-legend-color { width: 12px !important; height: 12px !important; border-radius: 3px !important; }#fv-chart-1786707657870-kgjiv3t7f .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-1786707657870-kgjiv3t7f .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-1786707657870-kgjiv3t7f .fv-multi-legend-swatch { width: 16px !important; height: 16px !important; border-radius: 3px !important; }#fv-chart-1786707657870-kgjiv3t7f .fv-benchmark-group { margin-bottom: 1rem !important; }#fv-chart-1786707657870-kgjiv3t7f .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-1786707657870-kgjiv3t7f .fv-bar-row, #fv-chart-1786707657870-kgjiv3t7f .fv-stacked-product { display: flex !important; align-items: center !important; width: 100% !important; margin-bottom: 0.75rem !important; position: relative !important; }#fv-chart-1786707657870-kgjiv3t7f .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-1786707657870-kgjiv3t7f .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-1786707657870-kgjiv3t7f .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-1786707657870-kgjiv3t7f.preview-wrapper .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1786707657870-kgjiv3t7f.preview-wrapper .fv-bar-commentary-inline:focus, #fv-chart-1786707657870-kgjiv3t7f.preview-wrapper .fv-bar-commentary-inline:focus-within, #fv-chart-1786707657870-kgjiv3t7f.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1786707657870-kgjiv3t7f.mobile-view .fv-bar-commentary-inline:focus, #fv-chart-1786707657870-kgjiv3t7f.mobile-view .fv-bar-commentary-inline:focus-within { display: flex !important; }#fv-chart-1786707657870-kgjiv3t7f .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-1786707657870-kgjiv3t7f .fv-bar:hover { opacity: 0.8 !important; }#fv-chart-1786707657870-kgjiv3t7f .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-1786707657870-kgjiv3t7f .fv-bar-inner-label { white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; padding-right: 8px !important; }#fv-chart-1786707657870-kgjiv3t7f .fv-bar-inner-value { flex-shrink: 0 !important; }#fv-chart-1786707657870-kgjiv3t7f .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-1786707657870-kgjiv3t7f .fv-bar-label.fv-primary-product { font-weight: bold !important; color: var(--riv-primary) !important; }#fv-chart-1786707657870-kgjiv3t7f .fv-multi-bar-container { flex-direction: column !important; padding: 4px !important; align-items: stretch !important; gap: 4px !important; height: auto !important; }#fv-chart-1786707657870-kgjiv3t7f .fv-multi-bar-item { display: flex !important; align-items: center !important; height: 25px !important; width: 100% !important; }#fv-chart-1786707657870-kgjiv3t7f .fv-stacked-bar { display: flex !important; overflow: hidden !important; }#fv-chart-1786707657870-kgjiv3t7f .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-1786707657870-kgjiv3t7f .fv-stacked-segment:last-child { border-right: none !important; }#fv-chart-1786707657870-kgjiv3t7f .fv-segment-value { font-size: 14px !important; font-weight: bold !important; }#fv-chart-1786707657870-kgjiv3t7f .fv-grouped-bar-product { display: flex !important; flex-direction: column !important; width: 100% !important; margin-bottom: 1.25rem !important; }#fv-chart-1786707657870-kgjiv3t7f .fv-grouped-product-title-wrapper { padding-left: 150px !important; }#fv-chart-1786707657870-kgjiv3t7f .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-1786707657870-kgjiv3t7f .fv-bar-cluster { width: 100% !important; flex-grow: 1 !important; display: flex !important; flex-direction: column !important; }#fv-chart-1786707657870-kgjiv3t7f .fv-bar-cluster .fv-bar-row { margin-bottom: 3px !important; }#fv-chart-1786707657870-kgjiv3t7f .fv-bar-cluster .fv-bar-container { height: 20px !important; }#fv-chart-1786707657870-kgjiv3t7f .riv-grid line {stroke: #D1D5DB !important;stroke-dasharray: 3 3 !important;}#fv-chart-1786707657870-kgjiv3t7f .fv-x-axis-wrapper { display: flex !important; width: 100% !important; margin-top: 0.5rem !important; }#fv-chart-1786707657870-kgjiv3t7f .fv-x-axis-label-space { width: 150px !important; padding-right: 10px !important; flex-shrink: 0 !important; }#fv-chart-1786707657870-kgjiv3t7f .fv-x-axis-chart-space { flex-grow: 1 !important; padding-right: 8px !important; }#fv-chart-1786707657870-kgjiv3t7f .fv-x-axis-wrapper.fv-grouped-x-axis { margin-left: 0 !important; }#fv-chart-1786707657870-kgjiv3t7f .fv-x-axis-line { border-top: 1px solid #D1D5DB !important; }#fv-chart-1786707657870-kgjiv3t7f .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-1786707657870-kgjiv3t7f .fv-x-axis-ticks span { position: relative !important; }#fv-chart-1786707657870-kgjiv3t7f .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-1786707657870-kgjiv3t7f .fv-x-axis-unit { text-align: center !important; font-size: 14px !important; color: #374151 !important; margin-top: 8px !important; display: block !important; }#fv-chart-1786707657870-kgjiv3t7f .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-1786707657870-kgjiv3t7f .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-1786707657870-kgjiv3t7f.mobile-view .fv-pie-container,#fv-chart-1786707657870-kgjiv3t7f.labels-on-top .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1786707657870-kgjiv3t7f.mobile-view .fv-grouped-product-title-wrapper,#fv-chart-1786707657870-kgjiv3t7f.labels-on-top .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1786707657870-kgjiv3t7f.mobile-view .fv-bar-row,#fv-chart-1786707657870-kgjiv3t7f.mobile-view .fv-stacked-product,#fv-chart-1786707657870-kgjiv3t7f.mobile-view .fv-grouped-bar-product,#fv-chart-1786707657870-kgjiv3t7f.labels-on-top .fv-bar-row,#fv-chart-1786707657870-kgjiv3t7f.labels-on-top .fv-stacked-product,#fv-chart-1786707657870-kgjiv3t7f.labels-on-top .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1786707657870-kgjiv3t7f.mobile-view .fv-bar-label:not(.fv-grouped-product-title),#fv-chart-1786707657870-kgjiv3t7f.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-1786707657870-kgjiv3t7f.mobile-view .fv-bar-label,#fv-chart-1786707657870-kgjiv3t7f.mobile-view .fv-grouped-product-title,#fv-chart-1786707657870-kgjiv3t7f.labels-on-top .fv-bar-label,#fv-chart-1786707657870-kgjiv3t7f.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-1786707657870-kgjiv3t7f.mobile-view .fv-bar-container,#fv-chart-1786707657870-kgjiv3t7f.mobile-view .fv-bar-cluster,#fv-chart-1786707657870-kgjiv3t7f.labels-on-top .fv-bar-container,#fv-chart-1786707657870-kgjiv3t7f.labels-on-top .fv-bar-cluster {width: 100% !important;}#fv-chart-1786707657870-kgjiv3t7f.mobile-view .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1786707657870-kgjiv3t7f.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1786707657870-kgjiv3t7f.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1786707657870-kgjiv3t7f.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus-within,#fv-chart-1786707657870-kgjiv3t7f.labels-on-top .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1786707657870-kgjiv3t7f.labels-on-top .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1786707657870-kgjiv3t7f.labels-on-top .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1786707657870-kgjiv3t7f.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-1786707657870-kgjiv3t7f.mobile-view .fv-x-axis-wrapper,#fv-chart-1786707657870-kgjiv3t7f.labels-on-top .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1786707657870-kgjiv3t7f.mobile-view .fv-x-axis-label-space,#fv-chart-1786707657870-kgjiv3t7f.labels-on-top .fv-x-axis-label-space {display: none !important;}#fv-chart-1786707657870-kgjiv3t7f.mobile-view .fv-x-axis-chart-space,#fv-chart-1786707657870-kgjiv3t7f.labels-on-top .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1786707657870-kgjiv3t7f.mobile-view .fv-benchmark-title,#fv-chart-1786707657870-kgjiv3t7f.labels-on-top .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1786707657870-kgjiv3t7f.mobile-view .fv-dropdown-title,#fv-chart-1786707657870-kgjiv3t7f.labels-on-top .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1786707657870-kgjiv3t7f.mobile-view .fv-carousel-nav-btn,#fv-chart-1786707657870-kgjiv3t7f.labels-on-top .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1786707657870-kgjiv3t7f.mobile-view .fv-chart-title,#fv-chart-1786707657870-kgjiv3t7f.labels-on-top .fv-chart-title {padding: 0 8px !important;}#fv-chart-1786707657870-kgjiv3t7f.mobile-view .fv-chart-subhead,#fv-chart-1786707657870-kgjiv3t7f.labels-on-top .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1786707657870-kgjiv3t7f.mobile-view .fv-versus-header,#fv-chart-1786707657870-kgjiv3t7f.labels-on-top .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1786707657870-kgjiv3t7f.mobile-view .fv-versus-select-wrapper,#fv-chart-1786707657870-kgjiv3t7f.labels-on-top .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1786707657870-kgjiv3t7f.mobile-view .fv-versus-select-wrapper.fv-left,#fv-chart-1786707657870-kgjiv3t7f.labels-on-top .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1786707657870-kgjiv3t7f.mobile-view .fv-versus-select-wrapper.fv-right,#fv-chart-1786707657870-kgjiv3t7f.labels-on-top .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1786707657870-kgjiv3t7f.mobile-view .fv-versus-select.fv-select-left,#fv-chart-1786707657870-kgjiv3t7f.labels-on-top .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1786707657870-kgjiv3t7f.mobile-view .fv-versus-select.fv-select-right,#fv-chart-1786707657870-kgjiv3t7f.labels-on-top .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1786707657870-kgjiv3t7f.mobile-view .fv-versus-vs,#fv-chart-1786707657870-kgjiv3t7f.labels-on-top .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1786707657870-kgjiv3t7f.mobile-view .fv-versus-select-container,#fv-chart-1786707657870-kgjiv3t7f.labels-on-top .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1786707657870-kgjiv3t7f.mobile-view .fv-versus-select,#fv-chart-1786707657870-kgjiv3t7f.labels-on-top .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1786707657870-kgjiv3t7f.mobile-view .fv-stl-shop-all-btn,#fv-chart-1786707657870-kgjiv3t7f.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-1786707657870-kgjiv3t7f.mobile-view .fv-stl-shop-all-logo,#fv-chart-1786707657870-kgjiv3t7f.mobile-view .fv-stl-shop-all-icon,#fv-chart-1786707657870-kgjiv3t7f.labels-on-top .fv-stl-shop-all-logo,#fv-chart-1786707657870-kgjiv3t7f.labels-on-top .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1786707657870-kgjiv3t7f.mobile-view .fv-stl-shop-all-icon svg,#fv-chart-1786707657870-kgjiv3t7f.labels-on-top .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1786707657870-kgjiv3t7f.mobile-view .fv-bar-commentary-inline,#fv-chart-1786707657870-kgjiv3t7f.labels-on-top .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1786707657870-kgjiv3t7f.mobile-view .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1786707657870-kgjiv3t7f.mobile-view.fv-contains-line-chart .fv-footer-content {margin-left: -1rem !important;margin-right: -1rem !important;}@media (max-width: 599px) {#fv-chart-1786707657870-kgjiv3t7f .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1786707657870-kgjiv3t7f .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1786707657870-kgjiv3t7f .fv-bar-row,#fv-chart-1786707657870-kgjiv3t7f .fv-stacked-product,#fv-chart-1786707657870-kgjiv3t7f .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1786707657870-kgjiv3t7f .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-1786707657870-kgjiv3t7f .fv-bar-label,#fv-chart-1786707657870-kgjiv3t7f .fv-grouped-product-title {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1786707657870-kgjiv3t7f .fv-bar-container,#fv-chart-1786707657870-kgjiv3t7f .fv-bar-cluster {width: 100% !important;}#fv-chart-1786707657870-kgjiv3t7f .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1786707657870-kgjiv3t7f .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1786707657870-kgjiv3t7f .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1786707657870-kgjiv3t7f .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-1786707657870-kgjiv3t7f .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1786707657870-kgjiv3t7f .fv-x-axis-label-space {display: none !important;}#fv-chart-1786707657870-kgjiv3t7f .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1786707657870-kgjiv3t7f .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1786707657870-kgjiv3t7f .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1786707657870-kgjiv3t7f .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1786707657870-kgjiv3t7f .fv-chart-title {padding: 0 8px !important;}#fv-chart-1786707657870-kgjiv3t7f .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1786707657870-kgjiv3t7f .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1786707657870-kgjiv3t7f .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1786707657870-kgjiv3t7f .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1786707657870-kgjiv3t7f .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1786707657870-kgjiv3t7f .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1786707657870-kgjiv3t7f .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1786707657870-kgjiv3t7f .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1786707657870-kgjiv3t7f .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1786707657870-kgjiv3t7f .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1786707657870-kgjiv3t7f .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-1786707657870-kgjiv3t7f .fv-stl-shop-all-logo,#fv-chart-1786707657870-kgjiv3t7f .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1786707657870-kgjiv3t7f .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1786707657870-kgjiv3t7f .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1786707657870-kgjiv3t7f .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1786707657870-kgjiv3t7f.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": "The minimum GPU chipset price tracked on an almost weekly cadence since August 14, 2025 ","creator": {"@type": "Organization","name": "PC Gamer","logo": "https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png"},"isAccessibleForFree": true,"dateCreated": "2026-08-14T11:40:57.871Z","citation": "Add your caption to explain the data, the learnings and the key takeaways of the data being visualized","keywords": ["Nvidia RTX 5070","Nvidia RTX 5060 Ti 16 GB","AMD RX 9070","Lowest pricing","benchmark","comparison","performance","review","PC Gamer"],"measurementTechnique": "Performance Benchmarking","variableMeasured": [{"@type": "PropertyValue","name": "AMD RX 9070 – Lowest pricing","value": 650,"unitText": "Price, $"},{"@type": "PropertyValue","name": "Nvidia RTX 5060 Ti 16 GB – Lowest pricing","value": 650,"unitText": "Price, $"},{"@type": "PropertyValue","name": "Nvidia RTX 5070 – Lowest pricing","value": 755,"unitText": "Price, $"}]}</script><div id="fv-chart-1786707657870-kgjiv3t7f" 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">The minimum GPU chipset price tracked on an almost weekly cadence since August 14, 2025 </p><div class="riv-chart-container"><div class="fv-chart-item" id="fv-chart-1786707657870-kgjiv3t7f-line-Lowest pricing" data-chart-type="Line" data-title="Lowest pricing" data-subhead="The minimum GPU chipset price tracked on an almost weekly cadence since August 14, 2025 " data-caption="" style=""><div class="fv-benchmark-group"><div class="riv-line-chart-container" id="fv-chart-1786707657870-kgjiv3t7f-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="186.67" y2="186.67" /><line x1="45" x2="580" y1="127.78" y2="127.78" /><line x1="45" x2="580" y1="68.89" y2="68.89" /><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">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="186.67" dy="0.32em" text-anchor="end" style="font-size: 14px; font-weight: normal;" fill="#374151">500</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="68.89" dy="0.32em" text-anchor="end" style="font-size: 14px; font-weight: normal;" fill="#374151">700</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="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 45.00,157.22 C 49.25,157.22 53.49,157.22 57.74,157.22 C 61.98,157.22 66.23,172.53 70.48,172.53 C 74.72,172.53 78.97,159.58 83.21,159.58 C 87.46,159.58 91.71,197.86 95.95,197.86 C 100.20,197.86 104.44,187.26 108.69,187.26 C 112.94,187.26 117.18,174.89 121.43,174.89 C 125.67,174.89 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,198.44 159.64,198.44 C 163.89,198.44 168.13,193.14 172.38,193.14 C 176.63,193.14 180.87,186.67 185.12,186.67 C 189.37,186.67 193.61,170.77 197.86,170.77 C 202.10,170.77 206.35,163.11 210.60,163.11 C 214.84,163.11 219.09,187.26 223.33,187.26 C 227.58,187.26 231.83,187.26 236.07,187.26 C 240.32,187.26 244.56,157.81 248.81,157.81 C 253.06,157.81 257.30,163.11 261.55,163.11 C 265.79,163.11 270.04,157.81 274.29,157.81 C 278.53,157.81 282.78,116.00 287.02,116.00 C 291.27,116.00 295.52,116.00 299.76,116.00 C 304.01,116.00 308.25,116.00 312.50,116.00 C 316.75,116.00 320.99,110.11 325.24,110.11 C 329.48,110.11 333.73,113.06 337.98,113.06 C 342.22,113.06 346.47,110.11 350.71,110.11 C 354.96,110.11 359.21,125.42 363.45,125.42 C 367.70,125.42 371.94,104.22 376.19,104.22 C 380.44,104.22 384.68,110.11 388.93,110.11 C 393.17,110.11 397.42,106.58 401.67,106.58 C 405.91,106.58 410.16,110.11 414.40,110.11 C 418.65,110.11 422.90,128.37 427.14,128.37 C 431.39,128.37 435.63,128.37 439.88,128.37 C 444.13,128.37 448.37,128.37 452.62,128.37 C 456.87,128.37 461.11,128.37 465.36,128.37 C 469.60,128.37 473.85,128.37 478.10,128.37 C 482.34,128.37 486.59,128.37 490.83,128.37 C 495.08,128.37 499.33,128.37 503.57,128.37 C 507.82,128.37 512.06,128.37 516.31,128.37 C 520.56,128.37 524.80,128.37 529.05,128.37 C 533.29,128.37 537.54,128.37 541.79,128.37 C 546.03,128.37 550.28,151.33 554.52,151.33 C 558.77,151.33 563.02,157.22 567.26,157.22 C 571.51,157.22 575.75,36.50 580.00,36.50" data-product="Nvidia RTX 5070" fill="none" stroke="#388E3C" stroke-width="4" stroke-linecap="round" stroke-linejoin="round" /><path class="riv-line-path" d="M 45.00,227.89 C 49.25,227.89 53.49,227.89 57.74,227.89 C 61.98,227.89 66.23,227.89 70.48,227.89 C 74.72,227.89 78.97,227.89 83.21,227.89 C 87.46,227.89 91.71,227.89 95.95,227.89 C 100.20,227.89 104.44,257.92 108.69,257.92 C 112.94,257.92 117.18,227.89 121.43,227.89 C 125.67,227.89 129.92,227.89 134.17,227.89 C 138.41,227.89 142.66,227.89 146.90,227.89 C 151.15,227.89 155.40,227.89 159.64,227.89 C 163.89,227.89 168.13,245.56 172.38,245.56 C 176.63,245.56 180.87,245.56 185.12,245.56 C 189.37,245.56 193.61,233.78 197.86,233.78 C 202.10,233.78 206.35,233.78 210.60,233.78 C 214.84,233.78 219.09,227.89 223.33,227.89 C 227.58,227.89 231.83,227.89 236.07,227.89 C 240.32,227.89 244.56,227.89 248.81,227.89 C 253.06,227.89 257.30,216.11 261.55,216.11 C 265.79,216.11 270.04,216.11 274.29,216.11 C 278.53,216.11 282.78,174.89 287.02,174.89 C 291.27,174.89 295.52,174.89 299.76,174.89 C 304.01,174.89 308.25,174.89 312.50,174.89 C 316.75,174.89 320.99,174.89 325.24,174.89 C 329.48,174.89 333.73,174.89 337.98,174.89 C 342.22,174.89 346.47,157.22 350.71,157.22 C 354.96,157.22 359.21,157.22 363.45,157.22 C 367.70,157.22 371.94,145.44 376.19,145.44 C 380.44,145.44 384.68,177.83 388.93,177.83 C 393.17,177.83 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,177.83 439.88,177.83 C 444.13,177.83 448.37,192.56 452.62,192.56 C 456.87,192.56 461.11,157.22 465.36,157.22 C 469.60,157.22 473.85,157.22 478.10,157.22 C 482.34,157.22 486.59,157.22 490.83,157.22 C 495.08,157.22 499.33,145.44 503.57,145.44 C 507.82,145.44 512.06,145.44 516.31,145.44 C 520.56,145.44 524.80,145.44 529.05,145.44 C 533.29,145.44 537.54,148.39 541.79,148.39 C 546.03,148.39 550.28,151.33 554.52,151.33 C 558.77,151.33 563.02,145.44 567.26,145.44 C 571.51,145.44 575.75,98.33 580.00,98.33" data-product="Nvidia RTX 5060 Ti 16 GB" fill="none" stroke="#1DE9B6" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" /><path class="riv-line-path" d="M 45.00,127.78 C 49.25,127.78 53.49,127.78 57.74,127.78 C 61.98,127.78 66.23,157.22 70.48,157.22 C 74.72,157.22 78.97,157.22 83.21,157.22 C 87.46,157.22 91.71,127.78 95.95,127.78 C 100.20,127.78 104.44,127.78 108.69,127.78 C 112.94,127.78 117.18,157.22 121.43,157.22 C 125.67,157.22 129.92,157.22 134.17,157.22 C 138.41,157.22 142.66,151.33 146.90,151.33 C 151.15,151.33 155.40,157.22 159.64,157.22 C 163.89,157.22 168.13,157.22 172.38,157.22 C 176.63,157.22 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,169.00 236.07,169.00 C 240.32,169.00 244.56,139.56 248.81,139.56 C 253.06,139.56 257.30,139.56 261.55,139.56 C 265.79,139.56 270.04,139.56 274.29,139.56 C 278.53,139.56 282.78,127.78 287.02,127.78 C 291.27,127.78 295.52,133.67 299.76,133.67 C 304.01,133.67 308.25,110.11 312.50,110.11 C 316.75,110.11 320.99,110.11 325.24,110.11 C 329.48,110.11 333.73,116.00 337.98,116.00 C 342.22,116.00 346.47,121.89 350.71,121.89 C 354.96,121.89 359.21,121.89 363.45,121.89 C 367.70,121.89 371.94,110.11 376.19,110.11 C 380.44,110.11 384.68,116.00 388.93,116.00 C 393.17,116.00 397.42,116.00 401.67,116.00 C 405.91,116.00 410.16,116.00 414.40,116.00 C 418.65,116.00 422.90,116.00 427.14,116.00 C 431.39,116.00 435.63,116.00 439.88,116.00 C 444.13,116.00 448.37,127.78 452.62,127.78 C 456.87,127.78 461.11,116.00 465.36,116.00 C 469.60,116.00 473.85,127.78 478.10,127.78 C 482.34,127.78 486.59,127.78 490.83,127.78 C 495.08,127.78 499.33,127.78 503.57,127.78 C 507.82,127.78 512.06,127.78 516.31,127.78 C 520.56,127.78 524.80,127.78 529.05,127.78 C 533.29,127.78 537.54,127.78 541.79,127.78 C 546.03,127.78 550.28,127.78 554.52,127.78 C 558.77,127.78 563.02,107.17 567.26,107.17 C 571.51,107.17 575.75,98.33 580.00,98.33" data-product="AMD RX 9070" fill="none" stroke="#D32F2F" 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="#388E3C" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="57.74" cy="157.22" r="3" fill="#388E3C" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="70.48" cy="172.53" r="3" fill="#388E3C" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="83.21" cy="159.58" r="3" fill="#388E3C" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="95.95" cy="197.86" r="3" fill="#388E3C" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="108.69" cy="187.26" r="3" fill="#388E3C" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="121.43" cy="174.89" r="3" fill="#388E3C" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="134.17" cy="186.67" r="3" fill="#388E3C" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="146.90" cy="186.67" r="3" fill="#388E3C" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="159.64" cy="198.44" r="3" fill="#388E3C" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="172.38" cy="193.14" r="3" fill="#388E3C" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="185.12" cy="186.67" r="3" fill="#388E3C" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="197.86" cy="170.77" r="3" fill="#388E3C" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="210.60" cy="163.11" r="3" fill="#388E3C" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="223.33" cy="187.26" r="3" fill="#388E3C" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="236.07" cy="187.26" r="3" fill="#388E3C" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="248.81" cy="157.81" r="3" fill="#388E3C" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="261.55" cy="163.11" r="3" fill="#388E3C" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="274.29" cy="157.81" r="3" fill="#388E3C" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="287.02" cy="116.00" r="3" fill="#388E3C" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="299.76" cy="116.00" r="3" fill="#388E3C" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="312.50" cy="116.00" r="3" fill="#388E3C" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="325.24" cy="110.11" r="3" fill="#388E3C" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="337.98" cy="113.06" r="3" fill="#388E3C" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="350.71" cy="110.11" r="3" fill="#388E3C" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="363.45" cy="125.42" r="3" fill="#388E3C" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="376.19" cy="104.22" r="3" fill="#388E3C" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="388.93" cy="110.11" r="3" fill="#388E3C" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="401.67" cy="106.58" r="3" fill="#388E3C" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="414.40" cy="110.11" r="3" fill="#388E3C" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="427.14" cy="128.37" r="3" fill="#388E3C" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="439.88" cy="128.37" r="3" fill="#388E3C" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="452.62" cy="128.37" r="3" fill="#388E3C" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="465.36" cy="128.37" r="3" fill="#388E3C" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="478.10" cy="128.37" r="3" fill="#388E3C" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="490.83" cy="128.37" r="3" fill="#388E3C" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="503.57" cy="128.37" r="3" fill="#388E3C" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="516.31" cy="128.37" r="3" fill="#388E3C" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="529.05" cy="128.37" r="3" fill="#388E3C" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="541.79" cy="128.37" r="3" fill="#388E3C" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="554.52" cy="151.33" r="3" fill="#388E3C" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="567.26" cy="157.22" r="3" fill="#388E3C" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="580.00" cy="36.50" r="3" fill="#388E3C" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="45.00" cy="227.89" r="3" fill="#1DE9B6" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="57.74" cy="227.89" r="3" fill="#1DE9B6" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="70.48" cy="227.89" r="3" fill="#1DE9B6" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="83.21" cy="227.89" r="3" fill="#1DE9B6" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="95.95" cy="227.89" r="3" fill="#1DE9B6" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="108.69" cy="257.92" r="3" fill="#1DE9B6" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="121.43" cy="227.89" r="3" fill="#1DE9B6" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="134.17" cy="227.89" r="3" fill="#1DE9B6" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="146.90" cy="227.89" r="3" fill="#1DE9B6" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="159.64" cy="227.89" r="3" fill="#1DE9B6" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="172.38" cy="245.56" r="3" fill="#1DE9B6" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="185.12" cy="245.56" r="3" fill="#1DE9B6" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="197.86" cy="233.78" r="3" fill="#1DE9B6" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="210.60" cy="233.78" r="3" fill="#1DE9B6" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="223.33" cy="227.89" r="3" fill="#1DE9B6" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="236.07" cy="227.89" r="3" fill="#1DE9B6" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="248.81" cy="227.89" r="3" fill="#1DE9B6" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="261.55" cy="216.11" r="3" fill="#1DE9B6" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="274.29" cy="216.11" r="3" fill="#1DE9B6" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="287.02" cy="174.89" r="3" fill="#1DE9B6" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="299.76" cy="174.89" r="3" fill="#1DE9B6" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="312.50" cy="174.89" r="3" fill="#1DE9B6" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="325.24" cy="174.89" r="3" fill="#1DE9B6" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="337.98" cy="174.89" r="3" fill="#1DE9B6" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="350.71" cy="157.22" r="3" fill="#1DE9B6" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="363.45" cy="157.22" r="3" fill="#1DE9B6" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="376.19" cy="145.44" r="3" fill="#1DE9B6" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="388.93" cy="177.83" r="3" fill="#1DE9B6" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="401.67" cy="186.67" r="3" fill="#1DE9B6" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="414.40" cy="186.67" r="3" fill="#1DE9B6" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="427.14" cy="186.67" r="3" fill="#1DE9B6" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="439.88" cy="177.83" r="3" fill="#1DE9B6" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="452.62" cy="192.56" r="3" fill="#1DE9B6" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="465.36" cy="157.22" r="3" fill="#1DE9B6" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="478.10" cy="157.22" r="3" fill="#1DE9B6" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="490.83" cy="157.22" r="3" fill="#1DE9B6" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="503.57" cy="145.44" r="3" fill="#1DE9B6" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="516.31" cy="145.44" r="3" fill="#1DE9B6" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="529.05" cy="145.44" r="3" fill="#1DE9B6" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="541.79" cy="148.39" r="3" fill="#1DE9B6" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="554.52" cy="151.33" r="3" fill="#1DE9B6" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="567.26" cy="145.44" r="3" fill="#1DE9B6" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="580.00" cy="98.33" r="3" fill="#1DE9B6" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="45.00" cy="127.78" r="3" fill="#D32F2F" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="57.74" cy="127.78" r="3" fill="#D32F2F" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="70.48" cy="157.22" r="3" fill="#D32F2F" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="83.21" cy="157.22" r="3" fill="#D32F2F" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="95.95" cy="127.78" r="3" fill="#D32F2F" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="108.69" cy="127.78" r="3" fill="#D32F2F" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="121.43" cy="157.22" r="3" fill="#D32F2F" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="134.17" cy="157.22" r="3" fill="#D32F2F" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="146.90" cy="151.33" r="3" fill="#D32F2F" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="159.64" cy="157.22" r="3" fill="#D32F2F" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="172.38" cy="157.22" r="3" fill="#D32F2F" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="185.12" cy="169.00" r="3" fill="#D32F2F" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="197.86" cy="169.00" r="3" fill="#D32F2F" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="210.60" cy="169.00" r="3" fill="#D32F2F" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="223.33" cy="169.00" r="3" fill="#D32F2F" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="236.07" cy="169.00" r="3" fill="#D32F2F" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="248.81" cy="139.56" r="3" fill="#D32F2F" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="261.55" cy="139.56" r="3" fill="#D32F2F" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="274.29" cy="139.56" r="3" fill="#D32F2F" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="287.02" cy="127.78" r="3" fill="#D32F2F" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="299.76" cy="133.67" r="3" fill="#D32F2F" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="312.50" cy="110.11" r="3" fill="#D32F2F" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="325.24" cy="110.11" r="3" fill="#D32F2F" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="337.98" cy="116.00" r="3" fill="#D32F2F" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="350.71" cy="121.89" r="3" fill="#D32F2F" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="363.45" cy="121.89" r="3" fill="#D32F2F" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="376.19" cy="110.11" r="3" fill="#D32F2F" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="388.93" cy="116.00" r="3" fill="#D32F2F" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="401.67" cy="116.00" r="3" fill="#D32F2F" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="414.40" cy="116.00" r="3" fill="#D32F2F" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="427.14" cy="116.00" r="3" fill="#D32F2F" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="439.88" cy="116.00" r="3" fill="#D32F2F" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="452.62" cy="127.78" r="3" fill="#D32F2F" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="465.36" cy="116.00" r="3" fill="#D32F2F" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="478.10" cy="127.78" r="3" fill="#D32F2F" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="490.83" cy="127.78" r="3" fill="#D32F2F" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="503.57" cy="127.78" r="3" fill="#D32F2F" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="516.31" cy="127.78" r="3" fill="#D32F2F" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="529.05" cy="127.78" r="3" fill="#D32F2F" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="541.79" cy="127.78" r="3" fill="#D32F2F" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="554.52" cy="127.78" r="3" fill="#D32F2F" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="567.26" cy="107.17" r="3" fill="#D32F2F" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="580.00" cy="98.33" r="3" fill="#D32F2F" 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="253.33" y2="253.33" /><line x1="40" x2="585" y1="172.22" y2="172.22" /><line x1="40" x2="585" y1="91.11" y2="91.11" /><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">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="253.33" dy="0.32em" text-anchor="end" style="font-size: 14px; font-weight: normal;" fill="#374151">500</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="91.11" dy="0.32em" text-anchor="end" style="font-size: 14px; font-weight: normal;" fill="#374151">700</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="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 40.00,212.78 C 44.33,212.78 48.65,212.78 52.98,212.78 C 57.30,212.78 61.63,233.87 65.95,233.87 C 70.28,233.87 74.60,216.02 78.93,216.02 C 83.25,216.02 87.58,268.74 91.90,268.74 C 96.23,268.74 100.56,254.14 104.88,254.14 C 109.21,254.14 113.53,237.11 117.86,237.11 C 122.18,237.11 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,269.56 156.79,269.56 C 161.11,269.56 165.44,262.26 169.76,262.26 C 174.09,262.26 178.41,253.33 182.74,253.33 C 187.06,253.33 191.39,231.43 195.71,231.43 C 200.04,231.43 204.37,220.89 208.69,220.89 C 213.02,220.89 217.34,254.14 221.67,254.14 C 225.99,254.14 230.32,254.14 234.64,254.14 C 238.97,254.14 243.29,213.59 247.62,213.59 C 251.94,213.59 256.27,220.89 260.60,220.89 C 264.92,220.89 269.25,213.59 273.57,213.59 C 277.90,213.59 282.22,156.00 286.55,156.00 C 290.87,156.00 295.20,156.00 299.52,156.00 C 303.85,156.00 308.17,156.00 312.50,156.00 C 316.83,156.00 321.15,147.89 325.48,147.89 C 329.80,147.89 334.13,151.94 338.45,151.94 C 342.78,151.94 347.10,147.89 351.43,147.89 C 355.75,147.89 360.08,168.98 364.40,168.98 C 368.73,168.98 373.06,139.78 377.38,139.78 C 381.71,139.78 386.03,147.89 390.36,147.89 C 394.68,147.89 399.01,143.02 403.33,143.02 C 407.66,143.02 411.98,147.89 416.31,147.89 C 420.63,147.89 424.96,173.03 429.29,173.03 C 433.61,173.03 437.94,173.03 442.26,173.03 C 446.59,173.03 450.91,173.03 455.24,173.03 C 459.56,173.03 463.89,173.03 468.21,173.03 C 472.54,173.03 476.87,173.03 481.19,173.03 C 485.52,173.03 489.84,173.03 494.17,173.03 C 498.49,173.03 502.82,173.03 507.14,173.03 C 511.47,173.03 515.79,173.03 520.12,173.03 C 524.44,173.03 528.77,173.03 533.10,173.03 C 537.42,173.03 541.75,173.03 546.07,173.03 C 550.40,173.03 554.72,204.67 559.05,204.67 C 563.37,204.67 567.70,212.78 572.02,212.78 C 576.35,212.78 580.67,46.50 585.00,46.50" data-product="Nvidia RTX 5070" fill="none" stroke="#388E3C" stroke-width="4" stroke-linecap="round" stroke-linejoin="round" /><path class="riv-line-path" d="M 40.00,310.11 C 44.33,310.11 48.65,310.11 52.98,310.11 C 57.30,310.11 61.63,310.11 65.95,310.11 C 70.28,310.11 74.60,310.11 78.93,310.11 C 83.25,310.11 87.58,310.11 91.90,310.11 C 96.23,310.11 100.56,351.48 104.88,351.48 C 109.21,351.48 113.53,310.11 117.86,310.11 C 122.18,310.11 126.51,310.11 130.83,310.11 C 135.16,310.11 139.48,310.11 143.81,310.11 C 148.13,310.11 152.46,310.11 156.79,310.11 C 161.11,310.11 165.44,334.44 169.76,334.44 C 174.09,334.44 178.41,334.44 182.74,334.44 C 187.06,334.44 191.39,318.22 195.71,318.22 C 200.04,318.22 204.37,318.22 208.69,318.22 C 213.02,318.22 217.34,310.11 221.67,310.11 C 225.99,310.11 230.32,310.11 234.64,310.11 C 238.97,310.11 243.29,310.11 247.62,310.11 C 251.94,310.11 256.27,293.89 260.60,293.89 C 264.92,293.89 269.25,293.89 273.57,293.89 C 277.90,293.89 282.22,237.11 286.55,237.11 C 290.87,237.11 295.20,237.11 299.52,237.11 C 303.85,237.11 308.17,237.11 312.50,237.11 C 316.83,237.11 321.15,237.11 325.48,237.11 C 329.80,237.11 334.13,237.11 338.45,237.11 C 342.78,237.11 347.10,212.78 351.43,212.78 C 355.75,212.78 360.08,212.78 364.40,212.78 C 368.73,212.78 373.06,196.56 377.38,196.56 C 381.71,196.56 386.03,241.17 390.36,241.17 C 394.68,241.17 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,241.17 442.26,241.17 C 446.59,241.17 450.91,261.44 455.24,261.44 C 459.56,261.44 463.89,212.78 468.21,212.78 C 472.54,212.78 476.87,212.78 481.19,212.78 C 485.52,212.78 489.84,212.78 494.17,212.78 C 498.49,212.78 502.82,196.56 507.14,196.56 C 511.47,196.56 515.79,196.56 520.12,196.56 C 524.44,196.56 528.77,196.56 533.10,196.56 C 537.42,196.56 541.75,200.61 546.07,200.61 C 550.40,200.61 554.72,204.67 559.05,204.67 C 563.37,204.67 567.70,196.56 572.02,196.56 C 576.35,196.56 580.67,131.67 585.00,131.67" data-product="Nvidia RTX 5060 Ti 16 GB" fill="none" stroke="#1DE9B6" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" /><path class="riv-line-path" d="M 40.00,172.22 C 44.33,172.22 48.65,172.22 52.98,172.22 C 57.30,172.22 61.63,212.78 65.95,212.78 C 70.28,212.78 74.60,212.78 78.93,212.78 C 83.25,212.78 87.58,172.22 91.90,172.22 C 96.23,172.22 100.56,172.22 104.88,172.22 C 109.21,172.22 113.53,212.78 117.86,212.78 C 122.18,212.78 126.51,212.78 130.83,212.78 C 135.16,212.78 139.48,204.67 143.81,204.67 C 148.13,204.67 152.46,212.78 156.79,212.78 C 161.11,212.78 165.44,212.78 169.76,212.78 C 174.09,212.78 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,229.00 234.64,229.00 C 238.97,229.00 243.29,188.44 247.62,188.44 C 251.94,188.44 256.27,188.44 260.60,188.44 C 264.92,188.44 269.25,188.44 273.57,188.44 C 277.90,188.44 282.22,172.22 286.55,172.22 C 290.87,172.22 295.20,180.33 299.52,180.33 C 303.85,180.33 308.17,147.89 312.50,147.89 C 316.83,147.89 321.15,147.89 325.48,147.89 C 329.80,147.89 334.13,156.00 338.45,156.00 C 342.78,156.00 347.10,164.11 351.43,164.11 C 355.75,164.11 360.08,164.11 364.40,164.11 C 368.73,164.11 373.06,147.89 377.38,147.89 C 381.71,147.89 386.03,156.00 390.36,156.00 C 394.68,156.00 399.01,156.00 403.33,156.00 C 407.66,156.00 411.98,156.00 416.31,156.00 C 420.63,156.00 424.96,156.00 429.29,156.00 C 433.61,156.00 437.94,156.00 442.26,156.00 C 446.59,156.00 450.91,172.22 455.24,172.22 C 459.56,172.22 463.89,156.00 468.21,156.00 C 472.54,156.00 476.87,172.22 481.19,172.22 C 485.52,172.22 489.84,172.22 494.17,172.22 C 498.49,172.22 502.82,172.22 507.14,172.22 C 511.47,172.22 515.79,172.22 520.12,172.22 C 524.44,172.22 528.77,172.22 533.10,172.22 C 537.42,172.22 541.75,172.22 546.07,172.22 C 550.40,172.22 554.72,172.22 559.05,172.22 C 563.37,172.22 567.70,143.83 572.02,143.83 C 576.35,143.83 580.67,131.67 585.00,131.67" data-product="AMD RX 9070" fill="none" stroke="#D32F2F" 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="#388E3C" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="52.98" cy="212.78" r="2" fill="#388E3C" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="65.95" cy="233.87" r="2" fill="#388E3C" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="78.93" cy="216.02" r="2" fill="#388E3C" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="91.90" cy="268.74" r="2" fill="#388E3C" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="104.88" cy="254.14" r="2" fill="#388E3C" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="117.86" cy="237.11" r="2" fill="#388E3C" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="130.83" cy="253.33" r="2" fill="#388E3C" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="143.81" cy="253.33" r="2" fill="#388E3C" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="156.79" cy="269.56" r="2" fill="#388E3C" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="169.76" cy="262.26" r="2" fill="#388E3C" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="182.74" cy="253.33" r="2" fill="#388E3C" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="195.71" cy="231.43" r="2" fill="#388E3C" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="208.69" cy="220.89" r="2" fill="#388E3C" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="221.67" cy="254.14" r="2" fill="#388E3C" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="234.64" cy="254.14" r="2" fill="#388E3C" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="247.62" cy="213.59" r="2" fill="#388E3C" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="260.60" cy="220.89" r="2" fill="#388E3C" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="273.57" cy="213.59" r="2" fill="#388E3C" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="286.55" cy="156.00" r="2" fill="#388E3C" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="299.52" cy="156.00" r="2" fill="#388E3C" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="312.50" cy="156.00" r="2" fill="#388E3C" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="325.48" cy="147.89" r="2" fill="#388E3C" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="338.45" cy="151.94" r="2" fill="#388E3C" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="351.43" cy="147.89" r="2" fill="#388E3C" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="364.40" cy="168.98" r="2" fill="#388E3C" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="377.38" cy="139.78" r="2" fill="#388E3C" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="390.36" cy="147.89" r="2" fill="#388E3C" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="403.33" cy="143.02" r="2" fill="#388E3C" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="416.31" cy="147.89" r="2" fill="#388E3C" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="429.29" cy="173.03" r="2" fill="#388E3C" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="442.26" cy="173.03" r="2" fill="#388E3C" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="455.24" cy="173.03" r="2" fill="#388E3C" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="468.21" cy="173.03" r="2" fill="#388E3C" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="481.19" cy="173.03" r="2" fill="#388E3C" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="494.17" cy="173.03" r="2" fill="#388E3C" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="507.14" cy="173.03" r="2" fill="#388E3C" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="520.12" cy="173.03" r="2" fill="#388E3C" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="533.10" cy="173.03" r="2" fill="#388E3C" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="546.07" cy="173.03" r="2" fill="#388E3C" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="559.05" cy="204.67" r="2" fill="#388E3C" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="572.02" cy="212.78" r="2" fill="#388E3C" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="585.00" cy="46.50" r="2" fill="#388E3C" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="40.00" cy="310.11" r="2" fill="#1DE9B6" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="52.98" cy="310.11" r="2" fill="#1DE9B6" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="65.95" cy="310.11" r="2" fill="#1DE9B6" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="78.93" cy="310.11" r="2" fill="#1DE9B6" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="91.90" cy="310.11" r="2" fill="#1DE9B6" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="104.88" cy="351.48" r="2" fill="#1DE9B6" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="117.86" cy="310.11" r="2" fill="#1DE9B6" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="130.83" cy="310.11" r="2" fill="#1DE9B6" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="143.81" cy="310.11" r="2" fill="#1DE9B6" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="156.79" cy="310.11" r="2" fill="#1DE9B6" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="169.76" cy="334.44" r="2" fill="#1DE9B6" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="182.74" cy="334.44" r="2" fill="#1DE9B6" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="195.71" cy="318.22" r="2" fill="#1DE9B6" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="208.69" cy="318.22" r="2" fill="#1DE9B6" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="221.67" cy="310.11" r="2" fill="#1DE9B6" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="234.64" cy="310.11" r="2" fill="#1DE9B6" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="247.62" cy="310.11" r="2" fill="#1DE9B6" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="260.60" cy="293.89" r="2" fill="#1DE9B6" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="273.57" cy="293.89" r="2" fill="#1DE9B6" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="286.55" cy="237.11" r="2" fill="#1DE9B6" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="299.52" cy="237.11" r="2" fill="#1DE9B6" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="312.50" cy="237.11" r="2" fill="#1DE9B6" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="325.48" cy="237.11" r="2" fill="#1DE9B6" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="338.45" cy="237.11" r="2" fill="#1DE9B6" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="351.43" cy="212.78" r="2" fill="#1DE9B6" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="364.40" cy="212.78" r="2" fill="#1DE9B6" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="377.38" cy="196.56" r="2" fill="#1DE9B6" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="390.36" cy="241.17" r="2" fill="#1DE9B6" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="403.33" cy="253.33" r="2" fill="#1DE9B6" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="416.31" cy="253.33" r="2" fill="#1DE9B6" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="429.29" cy="253.33" r="2" fill="#1DE9B6" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="442.26" cy="241.17" r="2" fill="#1DE9B6" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="455.24" cy="261.44" r="2" fill="#1DE9B6" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="468.21" cy="212.78" r="2" fill="#1DE9B6" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="481.19" cy="212.78" r="2" fill="#1DE9B6" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="494.17" cy="212.78" r="2" fill="#1DE9B6" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="507.14" cy="196.56" r="2" fill="#1DE9B6" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="520.12" cy="196.56" r="2" fill="#1DE9B6" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="533.10" cy="196.56" r="2" fill="#1DE9B6" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="546.07" cy="200.61" r="2" fill="#1DE9B6" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="559.05" cy="204.67" r="2" fill="#1DE9B6" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="572.02" cy="196.56" r="2" fill="#1DE9B6" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="585.00" cy="131.67" r="2" fill="#1DE9B6" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="40.00" cy="172.22" r="2" fill="#D32F2F" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="52.98" cy="172.22" r="2" fill="#D32F2F" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="65.95" cy="212.78" r="2" fill="#D32F2F" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="78.93" cy="212.78" r="2" fill="#D32F2F" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="91.90" cy="172.22" r="2" fill="#D32F2F" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="104.88" cy="172.22" r="2" fill="#D32F2F" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="117.86" cy="212.78" r="2" fill="#D32F2F" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="130.83" cy="212.78" r="2" fill="#D32F2F" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="143.81" cy="204.67" r="2" fill="#D32F2F" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="156.79" cy="212.78" r="2" fill="#D32F2F" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="169.76" cy="212.78" r="2" fill="#D32F2F" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="182.74" cy="229.00" r="2" fill="#D32F2F" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="195.71" cy="229.00" r="2" fill="#D32F2F" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="208.69" cy="229.00" r="2" fill="#D32F2F" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="221.67" cy="229.00" r="2" fill="#D32F2F" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="234.64" cy="229.00" r="2" fill="#D32F2F" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="247.62" cy="188.44" r="2" fill="#D32F2F" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="260.60" cy="188.44" r="2" fill="#D32F2F" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="273.57" cy="188.44" r="2" fill="#D32F2F" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="286.55" cy="172.22" r="2" fill="#D32F2F" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="299.52" cy="180.33" r="2" fill="#D32F2F" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="312.50" cy="147.89" r="2" fill="#D32F2F" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="325.48" cy="147.89" r="2" fill="#D32F2F" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="338.45" cy="156.00" r="2" fill="#D32F2F" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="351.43" cy="164.11" r="2" fill="#D32F2F" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="364.40" cy="164.11" r="2" fill="#D32F2F" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="377.38" cy="147.89" r="2" fill="#D32F2F" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="390.36" cy="156.00" r="2" fill="#D32F2F" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="403.33" cy="156.00" r="2" fill="#D32F2F" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="416.31" cy="156.00" r="2" fill="#D32F2F" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="429.29" cy="156.00" r="2" fill="#D32F2F" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="442.26" cy="156.00" r="2" fill="#D32F2F" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="455.24" cy="172.22" r="2" fill="#D32F2F" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="468.21" cy="156.00" r="2" fill="#D32F2F" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="481.19" cy="172.22" r="2" fill="#D32F2F" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="494.17" cy="172.22" r="2" fill="#D32F2F" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="507.14" cy="172.22" r="2" fill="#D32F2F" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="520.12" cy="172.22" r="2" fill="#D32F2F" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="533.10" cy="172.22" r="2" fill="#D32F2F" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="546.07" cy="172.22" r="2" fill="#D32F2F" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="559.05" cy="172.22" r="2" fill="#D32F2F" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="572.02" cy="143.83" r="2" fill="#D32F2F" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="585.00" cy="131.67" r="2" fill="#D32F2F" style="opacity:0;" /></svg><div class="fv-x-axis-title">Week</div><div class="riv-line-legend" data-chart="fv-chart-1786707657870-kgjiv3t7f-line-Lowest pricing"><button class="riv-legend-item fv-primary-product" data-product="Nvidia RTX 5070"><span class="riv-legend-marker" style="background-color: #388E3C;"></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: #1DE9B6;"></span>Nvidia RTX 5060 Ti 16 GB</button><button class="riv-legend-item " data-product="AMD RX 9070"><span class="riv-legend-marker" style="background-color: #D32F2F;"></span>AMD RX 9070</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><th>AMD RX 9070 (Price, $)</th></tr></thead><tbody><tr><td>1</td><td>550</td><td>430</td><td>600</td></tr><tr><td>2</td><td>550</td><td>430</td><td>600</td></tr><tr><td>3</td><td>524</td><td>430</td><td>550</td></tr><tr><td>4</td><td>546</td><td>430</td><td>550</td></tr><tr><td>5</td><td>481</td><td>430</td><td>600</td></tr><tr><td>6</td><td>499</td><td>379</td><td>600</td></tr><tr><td>7</td><td>520</td><td>430</td><td>550</td></tr><tr><td>8</td><td>500</td><td>430</td><td>550</td></tr><tr><td>9</td><td>500</td><td>430</td><td>560</td></tr><tr><td>10</td><td>480</td><td>430</td><td>550</td></tr><tr><td>11</td><td>489</td><td>400</td><td>550</td></tr><tr><td>12</td><td>500</td><td>400</td><td>530</td></tr><tr><td>13</td><td>527</td><td>420</td><td>530</td></tr><tr><td>14</td><td>540</td><td>420</td><td>530</td></tr><tr><td>15</td><td>499</td><td>430</td><td>530</td></tr><tr><td>16</td><td>499</td><td>430</td><td>530</td></tr><tr><td>17</td><td>549</td><td>430</td><td>580</td></tr><tr><td>18</td><td>540</td><td>450</td><td>580</td></tr><tr><td>19</td><td>549</td><td>450</td><td>580</td></tr><tr><td>20</td><td>620</td><td>520</td><td>600</td></tr><tr><td>21</td><td>620</td><td>520</td><td>590</td></tr><tr><td>22</td><td>620</td><td>520</td><td>630</td></tr><tr><td>23</td><td>630</td><td>520</td><td>630</td></tr><tr><td>24</td><td>625</td><td>520</td><td>620</td></tr><tr><td>25</td><td>630</td><td>550</td><td>610</td></tr><tr><td>26</td><td>604</td><td>550</td><td>610</td></tr><tr><td>27</td><td>640</td><td>570</td><td>630</td></tr><tr><td>28</td><td>630</td><td>515</td><td>620</td></tr><tr><td>29</td><td>636</td><td>500</td><td>620</td></tr><tr><td>30</td><td>630</td><td>500</td><td>620</td></tr><tr><td>31</td><td>599</td><td>500</td><td>620</td></tr><tr><td>32</td><td>599</td><td>515</td><td>620</td></tr><tr><td>33</td><td>599</td><td>490</td><td>600</td></tr><tr><td>34</td><td>599</td><td>550</td><td>620</td></tr><tr><td>35</td><td>599</td><td>550</td><td>600</td></tr><tr><td>36</td><td>599</td><td>550</td><td>600</td></tr><tr><td>37</td><td>599</td><td>570</td><td>600</td></tr><tr><td>38</td><td>599</td><td>570</td><td>600</td></tr><tr><td>39</td><td>599</td><td>570</td><td>600</td></tr><tr><td>40</td><td>599</td><td>565</td><td>600</td></tr><tr><td>41</td><td>560</td><td>560</td><td>600</td></tr><tr><td>42</td><td>550</td><td>570</td><td>635</td></tr><tr><td>43</td><td>755</td><td>650</td><td>650</td></tr></tbody></table><script type="application/json" class="riv-line-chart-data">{"products":[{"name":"Nvidia RTX 5070","displayName":"Nvidia RTX 5070","color":"#388E3C"},{"name":"Nvidia RTX 5060 Ti 16 GB","displayName":"Nvidia RTX 5060 Ti 16 GB","color":"#1DE9B6"},{"name":"AMD RX 9070","displayName":"AMD RX 9070","color":"#D32F2F"}],"timestampUnit":"Week","unit":"Price, $","xAxisLabel":"Week","yAxisTickIncrement":100,"data":[{"timestamp":1,"productName":"AMD RX 9070","value":600},{"timestamp":1,"productName":"Nvidia RTX 5060 Ti 16 GB","value":430},{"timestamp":1,"productName":"Nvidia RTX 5070","value":550},{"timestamp":2,"productName":"AMD RX 9070","value":600},{"timestamp":2,"productName":"Nvidia RTX 5060 Ti 16 GB","value":430},{"timestamp":2,"productName":"Nvidia RTX 5070","value":550},{"timestamp":3,"productName":"AMD RX 9070","value":550},{"timestamp":3,"productName":"Nvidia RTX 5060 Ti 16 GB","value":430},{"timestamp":3,"productName":"Nvidia RTX 5070","value":524},{"timestamp":4,"productName":"AMD RX 9070","value":550},{"timestamp":4,"productName":"Nvidia RTX 5060 Ti 16 GB","value":430},{"timestamp":4,"productName":"Nvidia RTX 5070","value":546},{"timestamp":5,"productName":"AMD RX 9070","value":600},{"timestamp":5,"productName":"Nvidia RTX 5060 Ti 16 GB","value":430},{"timestamp":5,"productName":"Nvidia RTX 5070","value":481},{"timestamp":6,"productName":"AMD RX 9070","value":600},{"timestamp":6,"productName":"Nvidia RTX 5060 Ti 16 GB","value":379},{"timestamp":6,"productName":"Nvidia RTX 5070","value":499},{"timestamp":7,"productName":"AMD RX 9070","value":550},{"timestamp":7,"productName":"Nvidia RTX 5060 Ti 16 GB","value":430},{"timestamp":7,"productName":"Nvidia RTX 5070","value":520},{"timestamp":8,"productName":"AMD RX 9070","value":550},{"timestamp":8,"productName":"Nvidia RTX 5060 Ti 16 GB","value":430},{"timestamp":8,"productName":"Nvidia RTX 5070","value":500},{"timestamp":9,"productName":"AMD RX 9070","value":560},{"timestamp":9,"productName":"Nvidia RTX 5060 Ti 16 GB","value":430},{"timestamp":9,"productName":"Nvidia RTX 5070","value":500},{"timestamp":10,"productName":"AMD RX 9070","value":550},{"timestamp":10,"productName":"Nvidia RTX 5060 Ti 16 GB","value":430},{"timestamp":10,"productName":"Nvidia RTX 5070","value":480},{"timestamp":11,"productName":"AMD RX 9070","value":550},{"timestamp":11,"productName":"Nvidia RTX 5060 Ti 16 GB","value":400},{"timestamp":11,"productName":"Nvidia RTX 5070","value":489},{"timestamp":12,"productName":"AMD RX 9070","value":530},{"timestamp":12,"productName":"Nvidia RTX 5060 Ti 16 GB","value":400},{"timestamp":12,"productName":"Nvidia RTX 5070","value":500},{"timestamp":13,"productName":"AMD RX 9070","value":530},{"timestamp":13,"productName":"Nvidia RTX 5060 Ti 16 GB","value":420},{"timestamp":13,"productName":"Nvidia RTX 5070","value":527},{"timestamp":14,"productName":"AMD RX 9070","value":530},{"timestamp":14,"productName":"Nvidia RTX 5060 Ti 16 GB","value":420},{"timestamp":14,"productName":"Nvidia RTX 5070","value":540},{"timestamp":15,"productName":"AMD RX 9070","value":530},{"timestamp":15,"productName":"Nvidia RTX 5060 Ti 16 GB","value":430},{"timestamp":15,"productName":"Nvidia RTX 5070","value":499},{"timestamp":16,"productName":"AMD RX 9070","value":530},{"timestamp":16,"productName":"Nvidia RTX 5060 Ti 16 GB","value":430},{"timestamp":16,"productName":"Nvidia RTX 5070","value":499},{"timestamp":17,"productName":"AMD RX 9070","value":580},{"timestamp":17,"productName":"Nvidia RTX 5060 Ti 16 GB","value":430},{"timestamp":17,"productName":"Nvidia RTX 5070","value":549},{"timestamp":18,"productName":"AMD RX 9070","value":580},{"timestamp":18,"productName":"Nvidia RTX 5060 Ti 16 GB","value":450},{"timestamp":18,"productName":"Nvidia RTX 5070","value":540},{"timestamp":19,"productName":"AMD RX 9070","value":580},{"timestamp":19,"productName":"Nvidia RTX 5060 Ti 16 GB","value":450},{"timestamp":19,"productName":"Nvidia RTX 5070","value":549},{"timestamp":20,"productName":"AMD RX 9070","value":600},{"timestamp":20,"productName":"Nvidia RTX 5060 Ti 16 GB","value":520},{"timestamp":20,"productName":"Nvidia RTX 5070","value":620},{"timestamp":21,"productName":"AMD RX 9070","value":590},{"timestamp":21,"productName":"Nvidia RTX 5060 Ti 16 GB","value":520},{"timestamp":21,"productName":"Nvidia RTX 5070","value":620},{"timestamp":22,"productName":"AMD RX 9070","value":630},{"timestamp":22,"productName":"Nvidia RTX 5060 Ti 16 GB","value":520},{"timestamp":22,"productName":"Nvidia RTX 5070","value":620},{"timestamp":23,"productName":"AMD RX 9070","value":630},{"timestamp":23,"productName":"Nvidia RTX 5060 Ti 16 GB","value":520},{"timestamp":23,"productName":"Nvidia RTX 5070","value":630},{"timestamp":24,"productName":"AMD RX 9070","value":620},{"timestamp":24,"productName":"Nvidia RTX 5060 Ti 16 GB","value":520},{"timestamp":24,"productName":"Nvidia RTX 5070","value":625},{"timestamp":25,"productName":"AMD RX 9070","value":610},{"timestamp":25,"productName":"Nvidia RTX 5060 Ti 16 GB","value":550},{"timestamp":25,"productName":"Nvidia RTX 5070","value":630},{"timestamp":26,"productName":"AMD RX 9070","value":610},{"timestamp":26,"productName":"Nvidia RTX 5060 Ti 16 GB","value":550},{"timestamp":26,"productName":"Nvidia RTX 5070","value":604},{"timestamp":27,"productName":"AMD RX 9070","value":630},{"timestamp":27,"productName":"Nvidia RTX 5060 Ti 16 GB","value":570},{"timestamp":27,"productName":"Nvidia RTX 5070","value":640},{"timestamp":28,"productName":"AMD RX 9070","value":620},{"timestamp":28,"productName":"Nvidia RTX 5060 Ti 16 GB","value":515},{"timestamp":28,"productName":"Nvidia RTX 5070","value":630},{"timestamp":29,"productName":"AMD RX 9070","value":620},{"timestamp":29,"productName":"Nvidia RTX 5060 Ti 16 GB","value":500},{"timestamp":29,"productName":"Nvidia RTX 5070","value":636},{"timestamp":30,"productName":"AMD RX 9070","value":620},{"timestamp":30,"productName":"Nvidia RTX 5060 Ti 16 GB","value":500},{"timestamp":30,"productName":"Nvidia RTX 5070","value":630},{"timestamp":31,"productName":"AMD RX 9070","value":620},{"timestamp":31,"productName":"Nvidia RTX 5060 Ti 16 GB","value":500},{"timestamp":31,"productName":"Nvidia RTX 5070","value":599},{"timestamp":32,"productName":"AMD RX 9070","value":620},{"timestamp":32,"productName":"Nvidia RTX 5060 Ti 16 GB","value":515},{"timestamp":32,"productName":"Nvidia RTX 5070","value":599},{"timestamp":33,"productName":"AMD RX 9070","value":600},{"timestamp":33,"productName":"Nvidia RTX 5060 Ti 16 GB","value":490},{"timestamp":33,"productName":"Nvidia RTX 5070","value":599},{"timestamp":34,"productName":"AMD RX 9070","value":620},{"timestamp":34,"productName":"Nvidia RTX 5060 Ti 16 GB","value":550},{"timestamp":34,"productName":"Nvidia RTX 5070","value":599},{"timestamp":35,"productName":"AMD RX 9070","value":600},{"timestamp":35,"productName":"Nvidia RTX 5060 Ti 16 GB","value":550},{"timestamp":35,"productName":"Nvidia RTX 5070","value":599},{"timestamp":36,"productName":"AMD RX 9070","value":600},{"timestamp":36,"productName":"Nvidia RTX 5060 Ti 16 GB","value":550},{"timestamp":36,"productName":"Nvidia RTX 5070","value":599},{"timestamp":37,"productName":"AMD RX 9070","value":600},{"timestamp":37,"productName":"Nvidia RTX 5060 Ti 16 GB","value":570},{"timestamp":37,"productName":"Nvidia RTX 5070","value":599},{"timestamp":38,"productName":"AMD RX 9070","value":600},{"timestamp":38,"productName":"Nvidia RTX 5060 Ti 16 GB","value":570},{"timestamp":38,"productName":"Nvidia RTX 5070","value":599},{"timestamp":39,"productName":"AMD RX 9070","value":600},{"timestamp":39,"productName":"Nvidia RTX 5060 Ti 16 GB","value":570},{"timestamp":39,"productName":"Nvidia RTX 5070","value":599},{"timestamp":40,"productName":"AMD RX 9070","value":600},{"timestamp":40,"productName":"Nvidia RTX 5060 Ti 16 GB","value":565},{"timestamp":40,"productName":"Nvidia RTX 5070","value":599},{"timestamp":41,"productName":"AMD RX 9070","value":600},{"timestamp":41,"productName":"Nvidia RTX 5060 Ti 16 GB","value":560},{"timestamp":41,"productName":"Nvidia RTX 5070","value":560},{"timestamp":42,"productName":"AMD RX 9070","value":635},{"timestamp":42,"productName":"Nvidia RTX 5060 Ti 16 GB","value":570},{"timestamp":42,"productName":"Nvidia RTX 5070","value":550},{"timestamp":43,"productName":"AMD RX 9070","value":650},{"timestamp":43,"productName":"Nvidia RTX 5060 Ti 16 GB","value":650},{"timestamp":43,"productName":"Nvidia RTX 5070","value":755}],"xMin":1,"xMax":43,"yMin":350,"yMax":800}</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-1786707657870-kgjiv3t7f', false); });} else {initialize('fv-chart-1786707657870-kgjiv3t7f', false);}})();</script></div><p>The reasons for this pricing rise are manifold, but largely it boils down to AI is ruining all our fun. For one thing, datacentres are hoovering up as much memory as providers can manufacture, and that inevitably means there is an impact on other forms of memory supply, such as VRAM. But you're also getting the AI curious, or the AI enthusiasts looking at GPUs with a bunch of VRAM to start experimenting with local models. But whatever the reasons, the prices of these gaming GPUs have become unsustainable.</p><p>So please, please don't pay them.</p><p>Not when there are excellent alternatives out there for much less. I know we're expecting <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 cards to follow suit with their own price increases</a>, but at least for now they are far better value, and the RDNA 4 architecture is genuinely good.</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-1780405030966-dj89vvhdq *, #fv-chart-1780405030966-dj89vvhdq *:before, #fv-chart-1780405030966-dj89vvhdq *:after, #fv-chart-1780405030966-dj89vvhdq-slideshow *, #fv-chart-1780405030966-dj89vvhdq-slideshow *:before, #fv-chart-1780405030966-dj89vvhdq-slideshow *:after {box-sizing: border-box !important; margin: 0; padding: 0; border: 0;font-size: 100%; font: inherit; vertical-align: baseline;}#fv-chart-1780405030966-dj89vvhdq, #fv-chart-1780405030966-dj89vvhdq-slideshow { font-family: 'Open Sans', sans-serif !important; }#fv-chart-1780405030966-dj89vvhdq {position: relative !important; overflow: visible !important;--riv-primary: #E33235;}#fv-chart-1780405030966-dj89vvhdq .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-1780405030966-dj89vvhdq .fv-inner-wrapper.fv-no-header.fv-is-image-compare {padding-top: 0 !important;}#fv-chart-1780405030966-dj89vvhdq.fv-full-bleed {width: 100vw !important;margin-left: calc(50% - 50vw) !important;}body {overflow-x: clip !important;}#fv-chart-1780405030966-dj89vvhdq.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-1780405030966-dj89vvhdq .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-1780405030966-dj89vvhdq-slideshow {position: relative !important;width: 100% !important;margin: 1rem 0 !important;--riv-primary: #E33235;}#fv-chart-1780405030966-dj89vvhdq-slideshow .fv-slides-wrapper {position: relative !important;width: 100% !important;}#fv-chart-1780405030966-dj89vvhdq-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-1780405030966-dj89vvhdq-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-1780405030966-dj89vvhdq-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-1780405030966-dj89vvhdq-slideshow .fv-nav-btn svg {width: 18px !important;height: 18px !important;stroke-width: 3px !important;filter: none !important;}#fv-chart-1780405030966-dj89vvhdq-slideshow .fv-nav-btn:hover {opacity: 0.9 !important;transform: translateY(-1px) !important;}#fv-chart-1780405030966-dj89vvhdq-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-1780405030966-dj89vvhdq-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-1780405030966-dj89vvhdq-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-1780405030966-dj89vvhdq-slideshow .fv-slideshow-select:focus {outline: 2px solid #E33235 !important;border-color: #E33235 !important;}#fv-chart-1780405030966-dj89vvhdq .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-1780405030966-dj89vvhdq .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-1780405030966-dj89vvhdq .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-1780405030966-dj89vvhdq .fv-versus-chart { display: flex; flex-direction: column; width: 100%; margin-top: 1rem; }#fv-chart-1780405030966-dj89vvhdq .fv-versus-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 1.5rem; padding: 0 1rem; }#fv-chart-1780405030966-dj89vvhdq .fv-versus-select-wrapper { flex: 1; min-width: 0; }#fv-chart-1780405030966-dj89vvhdq .fv-versus-select-wrapper.fv-left { text-align: center; padding-right: 1rem; }#fv-chart-1780405030966-dj89vvhdq .fv-versus-select-wrapper.fv-right { text-align: center; padding-left: 1rem; }#fv-chart-1780405030966-dj89vvhdq .fv-versus-select-container { position: relative; display: inline-block; max-width: 100%; width: 100%; }#fv-chart-1780405030966-dj89vvhdq .fv-versus-chevron { position: absolute; top: 50%; transform: translateY(-50%); pointer-events: none; width: 16px; height: 16px; flex-shrink: 0; }#fv-chart-1780405030966-dj89vvhdq .fv-versus-select-wrapper.fv-left .fv-versus-chevron { right: 0; }#fv-chart-1780405030966-dj89vvhdq .fv-versus-select-wrapper.fv-right .fv-versus-chevron { right: 0; }#fv-chart-1780405030966-dj89vvhdq .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-1780405030966-dj89vvhdq .fv-versus-select.fv-select-left { text-align: center; direction: ltr; padding-right: 1.25rem; }#fv-chart-1780405030966-dj89vvhdq .fv-versus-select.fv-select-right { text-align: center; padding-right: 1.25rem; }#fv-chart-1780405030966-dj89vvhdq .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-1780405030966-dj89vvhdq .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-1780405030966-dj89vvhdq .fv-versus-body { display: flex; flex-direction: column; gap: 1.5rem; }#fv-chart-1780405030966-dj89vvhdq .fv-versus-row { position: relative; height: auto; padding-top: 20px; margin-bottom: 0.25rem; display: block; }#fv-chart-1780405030966-dj89vvhdq .fv-versus-bar-container { position: relative; height: 32px; display: flex; align-items: center; }#fv-chart-1780405030966-dj89vvhdq .fv-versus-bar-left-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-end; align-items: center; }#fv-chart-1780405030966-dj89vvhdq .fv-versus-bar-right-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-start; align-items: center; }#fv-chart-1780405030966-dj89vvhdq .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-1780405030966-dj89vvhdq .fv-versus-bar-left { border-radius: 4px 0 0 4px; justify-content: flex-end; padding: 0 8px; }#fv-chart-1780405030966-dj89vvhdq .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-1780405030966-dj89vvhdq .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-1780405030966-dj89vvhdq .fv-inside-left { white-space: nowrap; flex-shrink: 0; }#fv-chart-1780405030966-dj89vvhdq .fv-inside-right { white-space: nowrap; flex-shrink: 0; }#fv-chart-1780405030966-dj89vvhdq .fv-versus-val-text { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; }#fv-chart-1780405030966-dj89vvhdq .fv-versus-pct-diff { font-size: 12px; font-weight: 600; }#fv-chart-1780405030966-dj89vvhdq .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-1780405030966-dj89vvhdq .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-1780405030966-dj89vvhdq .fv-bottom-bar { display: flex !important; flex-direction: column !important; align-items: center !important; margin-top: 0.5rem !important; gap: 1rem !important; }#fv-chart-1780405030966-dj89vvhdq .fv-footer-content { text-align: center !important; width: 100% !important; }#fv-chart-1780405030966-dj89vvhdq .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-1780405030966-dj89vvhdq .fv-dropdown-wrapper { text-align: center !important; margin-bottom: 16px !important; margin-top: 0 !important; }#fv-chart-1780405030966-dj89vvhdq .fv-dropdown-title-container { position: relative !important; display: inline-block !important; max-width: 100% !important; }#fv-chart-1780405030966-dj89vvhdq .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-1780405030966-dj89vvhdq .fv-dropdown-title:focus { outline: none !important; }#fv-chart-1780405030966-dj89vvhdq .fv-dropdown-title::-ms-expand { display: none !important; }#fv-chart-1780405030966-dj89vvhdq .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-1780405030966-dj89vvhdq .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-1780405030966-dj89vvhdq .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-1780405030966-dj89vvhdq .fv-carousel-nav-btn:hover { border-color: #9ca3af !important; }#fv-chart-1780405030966-dj89vvhdq .fv-carousel-counter { font-size: 14px !important; color: #374151 !important; text-align: center !important; margin-top: 1rem !important; }#fv-chart-1780405030966-dj89vvhdq .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-1780405030966-dj89vvhdq .fv-legend-item { display: flex !important; align-items: center !important; gap: 6px !important; font-size: 14px !important; color: #374151 !important; }#fv-chart-1780405030966-dj89vvhdq .fv-legend-color { width: 12px !important; height: 12px !important; border-radius: 3px !important; }#fv-chart-1780405030966-dj89vvhdq .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-1780405030966-dj89vvhdq .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-1780405030966-dj89vvhdq .fv-multi-legend-swatch { width: 16px !important; height: 16px !important; border-radius: 3px !important; }#fv-chart-1780405030966-dj89vvhdq .fv-benchmark-group { margin-bottom: 1rem !important; }#fv-chart-1780405030966-dj89vvhdq .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-1780405030966-dj89vvhdq .fv-bar-row, #fv-chart-1780405030966-dj89vvhdq .fv-stacked-product { display: flex !important; align-items: center !important; width: 100% !important; margin-bottom: 0.75rem !important; }#fv-chart-1780405030966-dj89vvhdq .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-1780405030966-dj89vvhdq .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-1780405030966-dj89vvhdq .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-1780405030966-dj89vvhdq .fv-bar:hover { opacity: 0.8 !important; }#fv-chart-1780405030966-dj89vvhdq .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-1780405030966-dj89vvhdq .fv-bar-inner-label { white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; padding-right: 8px !important; }#fv-chart-1780405030966-dj89vvhdq .fv-bar-inner-value { flex-shrink: 0 !important; }#fv-chart-1780405030966-dj89vvhdq .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-1780405030966-dj89vvhdq .fv-bar-label.fv-primary-product { font-weight: bold !important; color: var(--riv-primary) !important; }#fv-chart-1780405030966-dj89vvhdq .fv-multi-bar-container { flex-direction: column !important; padding: 4px !important; align-items: stretch !important; gap: 4px !important; height: auto !important; }#fv-chart-1780405030966-dj89vvhdq .fv-multi-bar-item { display: flex !important; align-items: center !important; height: 25px !important; width: 100% !important; }#fv-chart-1780405030966-dj89vvhdq .fv-stacked-bar { display: flex !important; overflow: hidden !important; }#fv-chart-1780405030966-dj89vvhdq .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-1780405030966-dj89vvhdq .fv-stacked-segment:last-child { border-right: none !important; }#fv-chart-1780405030966-dj89vvhdq .fv-segment-value { font-size: 14px !important; font-weight: bold !important; }#fv-chart-1780405030966-dj89vvhdq .fv-grouped-bar-product { display: flex !important; flex-direction: column !important; width: 100% !important; margin-bottom: 1.25rem !important; }#fv-chart-1780405030966-dj89vvhdq .fv-grouped-product-title-wrapper { padding-left: 150px !important; }#fv-chart-1780405030966-dj89vvhdq .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-1780405030966-dj89vvhdq .fv-bar-cluster { width: 100% !important; flex-grow: 1 !important; display: flex !important; flex-direction: column !important; }#fv-chart-1780405030966-dj89vvhdq .fv-bar-cluster .fv-bar-row { margin-bottom: 3px !important; }#fv-chart-1780405030966-dj89vvhdq .fv-bar-cluster .fv-bar-container { height: 20px !important; }#fv-chart-1780405030966-dj89vvhdq .riv-grid line {stroke: #D1D5DB !important;stroke-dasharray: 3 3 !important;}#fv-chart-1780405030966-dj89vvhdq .fv-x-axis-wrapper { display: flex !important; width: 100% !important; margin-top: 0.5rem !important; }#fv-chart-1780405030966-dj89vvhdq .fv-x-axis-label-space { width: 150px !important; padding-right: 10px !important; flex-shrink: 0 !important; }#fv-chart-1780405030966-dj89vvhdq .fv-x-axis-chart-space { flex-grow: 1 !important; padding-right: 8px !important; }#fv-chart-1780405030966-dj89vvhdq .fv-x-axis-wrapper.fv-grouped-x-axis { margin-left: 0 !important; }#fv-chart-1780405030966-dj89vvhdq .fv-x-axis-line { border-top: 1px solid #D1D5DB !important; }#fv-chart-1780405030966-dj89vvhdq .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-1780405030966-dj89vvhdq .fv-x-axis-ticks span { position: relative !important; }#fv-chart-1780405030966-dj89vvhdq .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-1780405030966-dj89vvhdq .fv-x-axis-unit { text-align: center !important; font-size: 14px !important; color: #374151 !important; margin-top: 8px !important; display: block !important; }#fv-chart-1780405030966-dj89vvhdq .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-1780405030966-dj89vvhdq .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-1780405030966-dj89vvhdq.mobile-view .fv-pie-container,#fv-chart-1780405030966-dj89vvhdq.labels-on-top .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1780405030966-dj89vvhdq.mobile-view .fv-grouped-product-title-wrapper,#fv-chart-1780405030966-dj89vvhdq.labels-on-top .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1780405030966-dj89vvhdq.mobile-view .fv-bar-row,#fv-chart-1780405030966-dj89vvhdq.mobile-view .fv-stacked-product,#fv-chart-1780405030966-dj89vvhdq.mobile-view .fv-grouped-bar-product,#fv-chart-1780405030966-dj89vvhdq.labels-on-top .fv-bar-row,#fv-chart-1780405030966-dj89vvhdq.labels-on-top .fv-stacked-product,#fv-chart-1780405030966-dj89vvhdq.labels-on-top .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1780405030966-dj89vvhdq.mobile-view .fv-bar-label:not(.fv-grouped-product-title),#fv-chart-1780405030966-dj89vvhdq.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-1780405030966-dj89vvhdq.mobile-view .fv-bar-label,#fv-chart-1780405030966-dj89vvhdq.mobile-view .fv-grouped-product-title,#fv-chart-1780405030966-dj89vvhdq.labels-on-top .fv-bar-label,#fv-chart-1780405030966-dj89vvhdq.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-1780405030966-dj89vvhdq.mobile-view .fv-bar-container,#fv-chart-1780405030966-dj89vvhdq.mobile-view .fv-bar-cluster,#fv-chart-1780405030966-dj89vvhdq.labels-on-top .fv-bar-container,#fv-chart-1780405030966-dj89vvhdq.labels-on-top .fv-bar-cluster {width: 100% !important;}#fv-chart-1780405030966-dj89vvhdq.mobile-view .fv-x-axis-wrapper,#fv-chart-1780405030966-dj89vvhdq.labels-on-top .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1780405030966-dj89vvhdq.mobile-view .fv-x-axis-label-space,#fv-chart-1780405030966-dj89vvhdq.labels-on-top .fv-x-axis-label-space {display: none !important;}#fv-chart-1780405030966-dj89vvhdq.mobile-view .fv-x-axis-chart-space,#fv-chart-1780405030966-dj89vvhdq.labels-on-top .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1780405030966-dj89vvhdq.mobile-view .fv-benchmark-title,#fv-chart-1780405030966-dj89vvhdq.labels-on-top .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1780405030966-dj89vvhdq.mobile-view .fv-dropdown-title,#fv-chart-1780405030966-dj89vvhdq.labels-on-top .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1780405030966-dj89vvhdq.mobile-view .fv-carousel-nav-btn,#fv-chart-1780405030966-dj89vvhdq.labels-on-top .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1780405030966-dj89vvhdq.mobile-view .fv-chart-title,#fv-chart-1780405030966-dj89vvhdq.labels-on-top .fv-chart-title {padding: 0 8px !important;}#fv-chart-1780405030966-dj89vvhdq.mobile-view .fv-chart-subhead,#fv-chart-1780405030966-dj89vvhdq.labels-on-top .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1780405030966-dj89vvhdq.mobile-view .fv-versus-header,#fv-chart-1780405030966-dj89vvhdq.labels-on-top .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1780405030966-dj89vvhdq.mobile-view .fv-versus-select-wrapper,#fv-chart-1780405030966-dj89vvhdq.labels-on-top .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1780405030966-dj89vvhdq.mobile-view .fv-versus-select-wrapper.fv-left,#fv-chart-1780405030966-dj89vvhdq.labels-on-top .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1780405030966-dj89vvhdq.mobile-view .fv-versus-select-wrapper.fv-right,#fv-chart-1780405030966-dj89vvhdq.labels-on-top .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1780405030966-dj89vvhdq.mobile-view .fv-versus-select.fv-select-left,#fv-chart-1780405030966-dj89vvhdq.labels-on-top .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1780405030966-dj89vvhdq.mobile-view .fv-versus-select.fv-select-right,#fv-chart-1780405030966-dj89vvhdq.labels-on-top .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1780405030966-dj89vvhdq.mobile-view .fv-versus-vs,#fv-chart-1780405030966-dj89vvhdq.labels-on-top .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1780405030966-dj89vvhdq.mobile-view .fv-versus-select-container,#fv-chart-1780405030966-dj89vvhdq.labels-on-top .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1780405030966-dj89vvhdq.mobile-view .fv-versus-select,#fv-chart-1780405030966-dj89vvhdq.labels-on-top .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1780405030966-dj89vvhdq.mobile-view .fv-stl-shop-all-btn,#fv-chart-1780405030966-dj89vvhdq.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-1780405030966-dj89vvhdq.mobile-view .fv-stl-shop-all-logo,#fv-chart-1780405030966-dj89vvhdq.mobile-view .fv-stl-shop-all-icon,#fv-chart-1780405030966-dj89vvhdq.labels-on-top .fv-stl-shop-all-logo,#fv-chart-1780405030966-dj89vvhdq.labels-on-top .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1780405030966-dj89vvhdq.mobile-view .fv-stl-shop-all-icon svg,#fv-chart-1780405030966-dj89vvhdq.labels-on-top .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1780405030966-dj89vvhdq.mobile-view .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1780405030966-dj89vvhdq.mobile-view.fv-contains-line-chart .fv-footer-content {margin-left: -1rem !important;margin-right: -1rem !important;}@media (max-width: 599px) {#fv-chart-1780405030966-dj89vvhdq .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1780405030966-dj89vvhdq .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1780405030966-dj89vvhdq .fv-bar-row,#fv-chart-1780405030966-dj89vvhdq .fv-stacked-product,#fv-chart-1780405030966-dj89vvhdq .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1780405030966-dj89vvhdq .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-1780405030966-dj89vvhdq .fv-bar-label,#fv-chart-1780405030966-dj89vvhdq .fv-grouped-product-title {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1780405030966-dj89vvhdq .fv-bar-container,#fv-chart-1780405030966-dj89vvhdq .fv-bar-cluster {width: 100% !important;}#fv-chart-1780405030966-dj89vvhdq .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1780405030966-dj89vvhdq .fv-x-axis-label-space {display: none !important;}#fv-chart-1780405030966-dj89vvhdq .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1780405030966-dj89vvhdq .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1780405030966-dj89vvhdq .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1780405030966-dj89vvhdq .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1780405030966-dj89vvhdq .fv-chart-title {padding: 0 8px !important;}#fv-chart-1780405030966-dj89vvhdq .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1780405030966-dj89vvhdq .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1780405030966-dj89vvhdq .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1780405030966-dj89vvhdq .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1780405030966-dj89vvhdq .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1780405030966-dj89vvhdq .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1780405030966-dj89vvhdq .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1780405030966-dj89vvhdq .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1780405030966-dj89vvhdq .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1780405030966-dj89vvhdq .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1780405030966-dj89vvhdq .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-1780405030966-dj89vvhdq .fv-stl-shop-all-logo,#fv-chart-1780405030966-dj89vvhdq .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1780405030966-dj89vvhdq .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1780405030966-dj89vvhdq .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1780405030966-dj89vvhdq.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": "Upscaled gaming performance","description": "Subhead to describe the test and what's being measured and why","creator": {"@type": "Organization","name": "PC Gamer","logo": "https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png"},"isAccessibleForFree": true,"dateCreated": "2026-06-02T12:57:10.967Z","citation": "There are a couple of instances where, when using upscaling, the RX 9070 GRE takes a healthy lead in terms of frame rates over the RTX 5070.","keywords": ["RX 9070 GRE | 12 GB","RX 9070 | 16 GB","RTX 5070 | 12 GB","RTX 5060 Ti | 16 GB","RX 9060 XT | 16 GB","Black Myth Wukong (1440p High + Upscaling (quality))","Cyberpunk 2077 (1440p RT Ultra + upscaling (quality))","F1 24 (1440p Ultra high +upscaling (Quality), 2x FG)","Homeworld 3 (1440p Epic + upscaling (quality))","The Talos Principle 2 (1440p Ultra +upscaling (quality), 2x FG)","benchmark","comparison","performance","review","PC Gamer"],"measurementTechnique": "Performance Benchmarking","variableMeasured": [{"@type": "PropertyValue","name": "RX 9070 GRE | 12 GB – Black Myth Wukong (1440p High + Upscaling (quality))","value": 95,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9070 | 16 GB – Black Myth Wukong (1440p High + Upscaling (quality))","value": 111,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RTX 5070 | 12 GB – Black Myth Wukong (1440p High + Upscaling (quality))","value": 107,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RTX 5060 Ti | 16 GB – Black Myth Wukong (1440p High + Upscaling (quality))","value": 86,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9060 XT | 16 GB – Black Myth Wukong (1440p High + Upscaling (quality))","value": 78,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9070 GRE | 12 GB – Cyberpunk 2077 (1440p RT Ultra + upscaling (quality))","value": 130,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9070 | 16 GB – Cyberpunk 2077 (1440p RT Ultra + upscaling (quality))","value": 149,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RTX 5070 | 12 GB – Cyberpunk 2077 (1440p RT Ultra + upscaling (quality))","value": 122,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RTX 5060 Ti | 16 GB – Cyberpunk 2077 (1440p RT Ultra + upscaling (quality))","value": 96,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9060 XT | 16 GB – Cyberpunk 2077 (1440p RT Ultra + upscaling (quality))","value": 102,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9070 GRE | 12 GB – F1 24 (1440p Ultra high +upscaling (Quality), 2x FG)","value": 249,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9070 | 16 GB – F1 24 (1440p Ultra high +upscaling (Quality), 2x FG)","value": 261,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RTX 5070 | 12 GB – F1 24 (1440p Ultra high +upscaling (Quality), 2x FG)","value": 176,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RTX 5060 Ti | 16 GB – F1 24 (1440p Ultra high +upscaling (Quality), 2x FG)","value": 136,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9060 XT | 16 GB – F1 24 (1440p Ultra high +upscaling (Quality), 2x FG)","value": 190,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9070 GRE | 12 GB – Homeworld 3 (1440p Epic + upscaling (quality))","value": 115,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9070 | 16 GB – Homeworld 3 (1440p Epic + upscaling (quality))","value": 123,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RTX 5070 | 12 GB – Homeworld 3 (1440p Epic + upscaling (quality))","value": 127,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RTX 5060 Ti | 16 GB – Homeworld 3 (1440p Epic + upscaling (quality))","value": 118,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9060 XT | 16 GB – Homeworld 3 (1440p Epic + upscaling (quality))","value": 110,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9070 GRE | 12 GB – The Talos Principle 2 (1440p Ultra +upscaling (quality), 2x FG)","value": 164,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9070 | 16 GB – The Talos Principle 2 (1440p Ultra +upscaling (quality), 2x FG)","value": 197,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RTX 5070 | 12 GB – The Talos Principle 2 (1440p Ultra +upscaling (quality), 2x FG)","value": 144,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RTX 5060 Ti | 16 GB – The Talos Principle 2 (1440p Ultra +upscaling (quality), 2x FG)","value": 115,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9060 XT | 16 GB – The Talos Principle 2 (1440p Ultra +upscaling (quality), 2x FG)","value": 135,"unitText": "Avg FPS"}]}</script><div id="fv-chart-1780405030966-dj89vvhdq" 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">Upscaled gaming performance</h3><div class="fv-dropdown-wrapper"><div class="fv-dropdown-title-container"><select class="fv-dropdown-title"><option value="0">Black Myth Wukong (1440p High + Upscaling (quality))</option><option value="1">Cyberpunk 2077 (1440p RT Ultra + upscaling (quality))</option><option value="2">F1 24 (1440p Ultra high +upscaling (Quality), 2x FG)</option><option value="3">Homeworld 3 (1440p Epic + upscaling (quality))</option><option value="4">The Talos Principle 2 (1440p Ultra +upscaling (quality), 2x FG)</option></select><div class="fv-dropdown-chevron"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"><path d="m6 9 6 6 6-6"/></svg></div></div></div><div class="riv-chart-container"><div class="fv-chart-item" id="fv-chart-1780405030966-dj89vvhdq-bar-Black Myth Wukong (1440p High + Upscaling (quality))" data-chart-type="Bar" data-title="Black Myth Wukong (1440p High + Upscaling (quality))" data-subhead="" data-caption="There are a couple of instances where, when using upscaling, the RX 9070 GRE takes a healthy lead in terms of frame rates over the RTX 5070." style=""><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row" title="RX 9070 GRE | 12 GB"><div class="fv-bar-label fv-primary-product">RX 9070 GRE | 12 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 63.33333333333333%; background-color: #E33235;" data-target-width="63.33333333333333" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">95</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 54.666666666666664%; background-color: #FE9F58;" data-target-width="54.666666666666664" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">82</span></div></div></div></div></div><div class="fv-bar-row" title="RX 9070 | 16 GB"><div class="fv-bar-label ">RX 9070 | 16 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 74%; background-color: #E33235;" data-target-width="74" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">111</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 64%; background-color: #FE9F58;" data-target-width="64" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">96</span></div></div></div></div></div><div class="fv-bar-row" title="RTX 5070 | 12 GB"><div class="fv-bar-label ">RTX 5070 | 12 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 71.33333333333334%; background-color: #E33235;" data-target-width="71.33333333333334" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">107</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 54%; background-color: #FE9F58;" data-target-width="54" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">81</span></div></div></div></div></div><div class="fv-bar-row" title="RTX 5060 Ti | 16 GB"><div class="fv-bar-label ">RTX 5060 Ti | 16 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 57.333333333333336%; background-color: #E33235;" data-target-width="57.333333333333336" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">86</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 48%; background-color: #FE9F58;" data-target-width="48" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">72</span></div></div></div></div></div><div class="fv-bar-row" title="RX 9060 XT | 16 GB"><div class="fv-bar-label ">RX 9060 XT | 16 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 52%; background-color: #E33235;" data-target-width="52" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">78</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 46%; background-color: #FE9F58;" data-target-width="46" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">69</span></div></div></div></div></div><table class="sr-only"><caption>Black Myth Wukong (1440p High + Upscaling (quality)) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>RX 9070 GRE | 12 GB</td><td>95 Avg FPS, 82 1% Low FPS</td></tr><tr><td>RX 9070 | 16 GB</td><td>111 Avg FPS, 96 1% Low FPS</td></tr><tr><td>RTX 5070 | 12 GB</td><td>107 Avg FPS, 81 1% Low FPS</td></tr><tr><td>RTX 5060 Ti | 16 GB</td><td>86 Avg FPS, 72 1% Low FPS</td></tr><tr><td>RX 9060 XT | 16 GB</td><td>78 Avg FPS, 69 1% Low FPS</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1780405030966-dj89vvhdq-bar-Cyberpunk 2077 (1440p RT Ultra + upscaling (quality))" data-chart-type="Bar" data-title="Cyberpunk 2077 (1440p RT Ultra + upscaling (quality))" data-subhead="" data-caption="There are a couple of instances where, when using upscaling, the RX 9070 GRE takes a healthy lead in terms of frame rates over the RTX 5070." style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row" title="RX 9070 GRE | 12 GB"><div class="fv-bar-label fv-primary-product">RX 9070 GRE | 12 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 86.66666666666667%; background-color: #E33235;" data-target-width="86.66666666666667" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">130</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 52%; background-color: #FE9F58;" data-target-width="52" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">78</span></div></div></div></div></div><div class="fv-bar-row" title="RX 9070 | 16 GB"><div class="fv-bar-label ">RX 9070 | 16 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 99.33333333333333%; background-color: #E33235;" data-target-width="99.33333333333333" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">149</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 68%; background-color: #FE9F58;" data-target-width="68" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">102</span></div></div></div></div></div><div class="fv-bar-row" title="RTX 5070 | 12 GB"><div class="fv-bar-label ">RTX 5070 | 12 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 81.33333333333333%; background-color: #E33235;" data-target-width="81.33333333333333" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">122</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 64.66666666666666%; background-color: #FE9F58;" data-target-width="64.66666666666666" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">97</span></div></div></div></div></div><div class="fv-bar-row" title="RTX 5060 Ti | 16 GB"><div class="fv-bar-label ">RTX 5060 Ti | 16 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 64%; background-color: #E33235;" data-target-width="64" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">96</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 52.666666666666664%; background-color: #FE9F58;" data-target-width="52.666666666666664" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">79</span></div></div></div></div></div><div class="fv-bar-row" title="RX 9060 XT | 16 GB"><div class="fv-bar-label ">RX 9060 XT | 16 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 68%; background-color: #E33235;" data-target-width="68" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">102</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 48.66666666666667%; background-color: #FE9F58;" data-target-width="48.66666666666667" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">73</span></div></div></div></div></div><table class="sr-only"><caption>Cyberpunk 2077 (1440p RT Ultra + upscaling (quality)) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>RX 9070 GRE | 12 GB</td><td>130 Avg FPS, 78 1% Low FPS</td></tr><tr><td>RX 9070 | 16 GB</td><td>149 Avg FPS, 102 1% Low FPS</td></tr><tr><td>RTX 5070 | 12 GB</td><td>122 Avg FPS, 97 1% Low FPS</td></tr><tr><td>RTX 5060 Ti | 16 GB</td><td>96 Avg FPS, 79 1% Low FPS</td></tr><tr><td>RX 9060 XT | 16 GB</td><td>102 Avg FPS, 73 1% Low FPS</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1780405030966-dj89vvhdq-bar-F1 24 (1440p Ultra high +upscaling (Quality), 2x FG)" data-chart-type="Bar" data-title="F1 24 (1440p Ultra high +upscaling (Quality), 2x FG)" data-subhead="" data-caption="There are a couple of instances where, when using upscaling, the RX 9070 GRE takes a healthy lead in terms of frame rates over the RTX 5070." style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row" title="RX 9070 GRE | 12 GB"><div class="fv-bar-label fv-primary-product">RX 9070 GRE | 12 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 83%; background-color: #E33235;" data-target-width="83" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">249</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 40.666666666666664%; background-color: #FE9F58;" data-target-width="40.666666666666664" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">122</span></div></div></div></div></div><div class="fv-bar-row" title="RX 9070 | 16 GB"><div class="fv-bar-label ">RX 9070 | 16 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 87%; background-color: #E33235;" data-target-width="87" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">261</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 38%; background-color: #FE9F58;" data-target-width="38" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">114</span></div></div></div></div></div><div class="fv-bar-row" title="RTX 5070 | 12 GB"><div class="fv-bar-label ">RTX 5070 | 12 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 58.666666666666664%; background-color: #E33235;" data-target-width="58.666666666666664" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">176</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 37.666666666666664%; background-color: #FE9F58;" data-target-width="37.666666666666664" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">113</span></div></div></div></div></div><div class="fv-bar-row" title="RTX 5060 Ti | 16 GB"><div class="fv-bar-label ">RTX 5060 Ti | 16 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 45.33333333333333%; background-color: #E33235;" data-target-width="45.33333333333333" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">136</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 29.666666666666668%; background-color: #FE9F58;" data-target-width="29.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">89</span></div></div></div></div></div><div class="fv-bar-row" title="RX 9060 XT | 16 GB"><div class="fv-bar-label ">RX 9060 XT | 16 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 63.33333333333333%; background-color: #E33235;" data-target-width="63.33333333333333" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">190</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 37.666666666666664%; background-color: #FE9F58;" data-target-width="37.666666666666664" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">113</span></div></div></div></div></div><table class="sr-only"><caption>F1 24 (1440p Ultra high +upscaling (Quality), 2x FG) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>RX 9070 GRE | 12 GB</td><td>249 Avg FPS, 122 1% Low FPS</td></tr><tr><td>RX 9070 | 16 GB</td><td>261 Avg FPS, 114 1% Low FPS</td></tr><tr><td>RTX 5070 | 12 GB</td><td>176 Avg FPS, 113 1% Low FPS</td></tr><tr><td>RTX 5060 Ti | 16 GB</td><td>136 Avg FPS, 89 1% Low FPS</td></tr><tr><td>RX 9060 XT | 16 GB</td><td>190 Avg FPS, 113 1% Low FPS</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1780405030966-dj89vvhdq-bar-Homeworld 3 (1440p Epic + upscaling (quality))" data-chart-type="Bar" data-title="Homeworld 3 (1440p Epic + upscaling (quality))" data-subhead="" data-caption="There are a couple of instances where, when using upscaling, the RX 9070 GRE takes a healthy lead in terms of frame rates over the RTX 5070." style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row" title="RX 9070 GRE | 12 GB"><div class="fv-bar-label fv-primary-product">RX 9070 GRE | 12 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 76.66666666666667%; background-color: #E33235;" data-target-width="76.66666666666667" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">115</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 42%; background-color: #FE9F58;" data-target-width="42" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">63</span></div></div></div></div></div><div class="fv-bar-row" title="RX 9070 | 16 GB"><div class="fv-bar-label ">RX 9070 | 16 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 82%; background-color: #E33235;" data-target-width="82" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">123</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 42.66666666666667%; background-color: #FE9F58;" data-target-width="42.66666666666667" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">64</span></div></div></div></div></div><div class="fv-bar-row" title="RTX 5070 | 12 GB"><div class="fv-bar-label ">RTX 5070 | 12 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 84.66666666666667%; background-color: #E33235;" data-target-width="84.66666666666667" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">127</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 42%; background-color: #FE9F58;" data-target-width="42" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">63</span></div></div></div></div></div><div class="fv-bar-row" title="RTX 5060 Ti | 16 GB"><div class="fv-bar-label ">RTX 5060 Ti | 16 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 78.66666666666666%; background-color: #E33235;" data-target-width="78.66666666666666" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">118</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 42%; background-color: #FE9F58;" data-target-width="42" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">63</span></div></div></div></div></div><div class="fv-bar-row" title="RX 9060 XT | 16 GB"><div class="fv-bar-label ">RX 9060 XT | 16 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 73.33333333333333%; background-color: #E33235;" data-target-width="73.33333333333333" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">110</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 41.333333333333336%; background-color: #FE9F58;" data-target-width="41.333333333333336" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">62</span></div></div></div></div></div><table class="sr-only"><caption>Homeworld 3 (1440p Epic + upscaling (quality)) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>RX 9070 GRE | 12 GB</td><td>115 Avg FPS, 63 1% Low FPS</td></tr><tr><td>RX 9070 | 16 GB</td><td>123 Avg FPS, 64 1% Low FPS</td></tr><tr><td>RTX 5070 | 12 GB</td><td>127 Avg FPS, 63 1% Low FPS</td></tr><tr><td>RTX 5060 Ti | 16 GB</td><td>118 Avg FPS, 63 1% Low FPS</td></tr><tr><td>RX 9060 XT | 16 GB</td><td>110 Avg FPS, 62 1% Low FPS</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1780405030966-dj89vvhdq-bar-The Talos Principle 2 (1440p Ultra +upscaling (quality), 2x FG)" data-chart-type="Bar" data-title="The Talos Principle 2 (1440p Ultra +upscaling (quality), 2x FG)" data-subhead="" data-caption="There are a couple of instances where, when using upscaling, the RX 9070 GRE takes a healthy lead in terms of frame rates over the RTX 5070." style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row" title="RX 9070 GRE | 12 GB"><div class="fv-bar-label fv-primary-product">RX 9070 GRE | 12 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 82%; background-color: #E33235;" data-target-width="82" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">164</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 30%; background-color: #FE9F58;" data-target-width="30" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">60</span></div></div></div></div></div><div class="fv-bar-row" title="RX 9070 | 16 GB"><div class="fv-bar-label ">RX 9070 | 16 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 98.5%; background-color: #E33235;" data-target-width="98.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">197</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 45%; background-color: #FE9F58;" data-target-width="45" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">90</span></div></div></div></div></div><div class="fv-bar-row" title="RTX 5070 | 12 GB"><div class="fv-bar-label ">RTX 5070 | 12 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 72%; background-color: #E33235;" data-target-width="72" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">144</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 32.5%; background-color: #FE9F58;" data-target-width="32.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">65</span></div></div></div></div></div><div class="fv-bar-row" title="RTX 5060 Ti | 16 GB"><div class="fv-bar-label ">RTX 5060 Ti | 16 GB</div><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">115</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 20.5%; background-color: #FE9F58;" data-target-width="20.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">41</span></div></div></div></div></div><div class="fv-bar-row" title="RX 9060 XT | 16 GB"><div class="fv-bar-label ">RX 9060 XT | 16 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 67.5%; background-color: #E33235;" data-target-width="67.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">135</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 29.5%; background-color: #FE9F58;" data-target-width="29.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">59</span></div></div></div></div></div><table class="sr-only"><caption>The Talos Principle 2 (1440p Ultra +upscaling (quality), 2x FG) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>RX 9070 GRE | 12 GB</td><td>164 Avg FPS, 60 1% Low FPS</td></tr><tr><td>RX 9070 | 16 GB</td><td>197 Avg FPS, 90 1% Low FPS</td></tr><tr><td>RTX 5070 | 12 GB</td><td>144 Avg FPS, 65 1% Low FPS</td></tr><tr><td>RTX 5060 Ti | 16 GB</td><td>115 Avg FPS, 41 1% Low FPS</td></tr><tr><td>RX 9060 XT | 16 GB</td><td>135 Avg FPS, 59 1% Low FPS</td></tr></tbody></table></div></div></div><div class="fv-bottom-bar"><div class="fv-footer-content" style="display: block;"><div class="rv-chart-caption" style="display: block;"><span class="fv-original-caption" style="display: block;">There are a couple of instances where, when using upscaling, the RX 9070 GRE takes a healthy lead in terms of frame rates over the RTX 5070.</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 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 || '';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-1780405030966-dj89vvhdq', false); });} else {initialize('fv-chart-1780405030966-dj89vvhdq', false);}})();</script></div><p>The <a href="https://www.newegg.com/gigabyte-gaming-oc-radeon-rx-9070-gre-12gb-graphics-card/p/N82E16814932827">Radeon RX 9070 GRE, another 12 GB GPU, is available for $500 at Newegg</a> today and will deliver gaming performance practically on par with the RTX 5070. Sometimes a bit lower, but still very, very competitive. Especially when FSR4 is brought to bear on supporting games. And the <a href="https://www.newegg.com/asrock-challenger-rx9070-cl-16g-radeon-rx-9070-16gb-graphics-card-triple-fans/p/N82E16814930138">Radeon RX 9070 (our favorite GPU right now) is $650</a>, the same price as the RTX 5060 Ti 16 GB, has the same VRAM quotient, and absolutely slams it in our benchmarks.</p><p>These are dark times in the PC gaming hardware market, and for me the top five tiers of Nvidia graphics cards have now entirely priced themselves out of all proportion. I simply couldn't recommend any PC gamer who needs to keep track of what's in their bank account consider buying any one of them.</p> ]]></dc:content>
                                                                                                                                            <link>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/</link>
                                                                            <description>
                            <![CDATA[ Nvidia's 12 GB RTX 5070 and 16 GB RTX 5060 Ti cards have now priced themselves out of all reason. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">ycKkZqtm9eN8rCHs797JLT</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/gcsq2BcdSqfY4KQ2CgFzq4-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Fri, 14 Aug 2026 12:16:09 +0000</pubDate>                                                                                                                                <updated>Fri, 14 Aug 2026 12:16:13 +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/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>The big Nvidia price hike has begun and I think we can quite categorically state that if money means anything to you, you should ignore every GeForce GPU with more than 8 GB of VRAM right now. That's not a comment on the need gamers might have for high levels of memory in their graphics cards, it's all about the price.</p><p>We've previously reported 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 cards were expected to jump in price by up to 30%</a> after Taiwanese outlet, Electronic Daily News reported the rising costs of GPU bundles of chips and memory. That was at the end of July and it seems like already retailers are putting the prices of their current stocks of cards up.</p><p>The most egregious is the cost of the <a href="https://www.pcgamer.com/hardware/graphics-cards/nvidia-rtx-5070-founders-edition-review/" target="_blank">Nvidia RTX 5070</a> today. I updated our page, which has been <a href="https://www.pcgamer.com/hardware/graphics-cards/graphics-card-price-watch-deals/" target="_blank">tracking the lowest available price of every current-gen GPU chipset</a>, just yesterday and noted that the mid-range GeForce graphics card has hopped up from an almost-MSRP of $550 last week to a ludicrous $700. But that $700 card is now out of stock and <a href="https://www.amazon.com/ZOTAC-Graphics-IceStorm-SFF-Ready-ZT-B50700H-10A/dp/B0GK8TKVDJ" target="_blank">the cheapest RTX 5070 I've found <em>today</em> is $755</a>, with most sitting around the $800 mark.</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>That's actually far higher than the original 30% prediction. Going from $550 to $755 is fully a 37% increase.</p><p>That's around $800 for a graphics card I gave a 61% score to because it was a smaller, weaker GPU than the RTX 4070 Super card it was meant to be replacing. At least the odd positioning of the RTX 5070 being cheaper than 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 been reversed, though that card itself is still a ludicrous $650.</p><p>As a PC gamer I honestly feel a bit like a lobster in a pot as the temperature is slowly rising in the water around me—powerless and in peril. These are not-great fourth- and fifth-tier GPUs going for what was absolutely top-end GeForce pricing not so long ago. </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-1786707657870-kgjiv3t7f *, #fv-chart-1786707657870-kgjiv3t7f *:before, #fv-chart-1786707657870-kgjiv3t7f *:after, #fv-chart-1786707657870-kgjiv3t7f-slideshow *, #fv-chart-1786707657870-kgjiv3t7f-slideshow *:before, #fv-chart-1786707657870-kgjiv3t7f-slideshow *:after {box-sizing: border-box !important; margin: 0; padding: 0; border: 0;font-size: 100%; font: inherit; vertical-align: baseline;}#fv-chart-1786707657870-kgjiv3t7f, #fv-chart-1786707657870-kgjiv3t7f-slideshow { font-family: 'Open Sans', sans-serif !important; }#fv-chart-1786707657870-kgjiv3t7f {position: relative !important; overflow: visible !important;--riv-primary: #E33235;}#fv-chart-1786707657870-kgjiv3t7f .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-1786707657870-kgjiv3t7f .fv-inner-wrapper.fv-no-header.fv-is-image-compare {padding-top: 0 !important;}#fv-chart-1786707657870-kgjiv3t7f.fv-full-bleed {width: 100vw !important;margin-left: calc(50% - 50vw) !important;}body {overflow-x: clip !important;}#fv-chart-1786707657870-kgjiv3t7f.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-1786707657870-kgjiv3t7f .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-1786707657870-kgjiv3t7f-slideshow {position: relative !important;width: 100% !important;margin: 1rem 0 !important;--riv-primary: #E33235;}#fv-chart-1786707657870-kgjiv3t7f-slideshow .fv-slides-wrapper {position: relative !important;width: 100% !important;}#fv-chart-1786707657870-kgjiv3t7f-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-1786707657870-kgjiv3t7f-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-1786707657870-kgjiv3t7f-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-1786707657870-kgjiv3t7f-slideshow .fv-nav-btn svg {width: 18px !important;height: 18px !important;stroke-width: 3px !important;filter: none !important;}#fv-chart-1786707657870-kgjiv3t7f-slideshow .fv-nav-btn:hover {opacity: 0.9 !important;transform: translateY(-1px) !important;}#fv-chart-1786707657870-kgjiv3t7f-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-1786707657870-kgjiv3t7f-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-1786707657870-kgjiv3t7f-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-1786707657870-kgjiv3t7f-slideshow .fv-slideshow-select:focus {outline: 2px solid #E33235 !important;border-color: #E33235 !important;}#fv-chart-1786707657870-kgjiv3t7f .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-1786707657870-kgjiv3t7f .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-1786707657870-kgjiv3t7f .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-1786707657870-kgjiv3t7f .fv-versus-chart { display: flex; flex-direction: column; width: 100%; margin-top: 1rem; }#fv-chart-1786707657870-kgjiv3t7f .fv-versus-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 1.5rem; padding: 0 1rem; }#fv-chart-1786707657870-kgjiv3t7f .fv-versus-select-wrapper { flex: 1; min-width: 0; }#fv-chart-1786707657870-kgjiv3t7f .fv-versus-select-wrapper.fv-left { text-align: center; padding-right: 1rem; }#fv-chart-1786707657870-kgjiv3t7f .fv-versus-select-wrapper.fv-right { text-align: center; padding-left: 1rem; }#fv-chart-1786707657870-kgjiv3t7f .fv-versus-select-container { position: relative; display: inline-block; max-width: 100%; width: 100%; }#fv-chart-1786707657870-kgjiv3t7f .fv-versus-chevron { position: absolute; top: 50%; transform: translateY(-50%); pointer-events: none; width: 16px; height: 16px; flex-shrink: 0; }#fv-chart-1786707657870-kgjiv3t7f .fv-versus-select-wrapper.fv-left .fv-versus-chevron { right: 0; }#fv-chart-1786707657870-kgjiv3t7f .fv-versus-select-wrapper.fv-right .fv-versus-chevron { right: 0; }#fv-chart-1786707657870-kgjiv3t7f .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-1786707657870-kgjiv3t7f .fv-versus-select.fv-select-left { text-align: center; direction: ltr; padding-right: 1.25rem; }#fv-chart-1786707657870-kgjiv3t7f .fv-versus-select.fv-select-right { text-align: center; padding-right: 1.25rem; }#fv-chart-1786707657870-kgjiv3t7f .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-1786707657870-kgjiv3t7f .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-1786707657870-kgjiv3t7f .fv-versus-body { display: flex; flex-direction: column; gap: 1.5rem; }#fv-chart-1786707657870-kgjiv3t7f .fv-versus-row { position: relative; height: auto; padding-top: 20px; margin-bottom: 0.25rem; display: block; }#fv-chart-1786707657870-kgjiv3t7f .fv-versus-bar-container { position: relative; height: 32px; display: flex; align-items: center; }#fv-chart-1786707657870-kgjiv3t7f .fv-versus-bar-left-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-end; align-items: center; }#fv-chart-1786707657870-kgjiv3t7f .fv-versus-bar-right-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-start; align-items: center; }#fv-chart-1786707657870-kgjiv3t7f .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-1786707657870-kgjiv3t7f .fv-versus-bar-left { border-radius: 4px 0 0 4px; justify-content: flex-end; padding: 0 8px; }#fv-chart-1786707657870-kgjiv3t7f .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-1786707657870-kgjiv3t7f .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-1786707657870-kgjiv3t7f .fv-inside-left { white-space: nowrap; flex-shrink: 0; }#fv-chart-1786707657870-kgjiv3t7f .fv-inside-right { white-space: nowrap; flex-shrink: 0; }#fv-chart-1786707657870-kgjiv3t7f .fv-versus-val-text { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; }#fv-chart-1786707657870-kgjiv3t7f .fv-versus-pct-diff { font-size: 12px; font-weight: 600; }#fv-chart-1786707657870-kgjiv3t7f .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-1786707657870-kgjiv3t7f .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-1786707657870-kgjiv3t7f .fv-bottom-bar { display: flex !important; flex-direction: column !important; align-items: center !important; margin-top: 0.5rem !important; gap: 1rem !important; }#fv-chart-1786707657870-kgjiv3t7f .fv-footer-content { text-align: center !important; width: 100% !important; }#fv-chart-1786707657870-kgjiv3t7f .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-1786707657870-kgjiv3t7f .fv-dropdown-wrapper { text-align: center !important; margin-bottom: 16px !important; margin-top: 0 !important; }#fv-chart-1786707657870-kgjiv3t7f .fv-dropdown-title-container { position: relative !important; display: inline-block !important; max-width: 100% !important; }#fv-chart-1786707657870-kgjiv3t7f .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-1786707657870-kgjiv3t7f .fv-dropdown-title:focus { outline: none !important; }#fv-chart-1786707657870-kgjiv3t7f .fv-dropdown-title::-ms-expand { display: none !important; }#fv-chart-1786707657870-kgjiv3t7f .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-1786707657870-kgjiv3t7f .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-1786707657870-kgjiv3t7f .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-1786707657870-kgjiv3t7f .fv-carousel-nav-btn:hover { border-color: #9ca3af !important; }#fv-chart-1786707657870-kgjiv3t7f .fv-carousel-counter { font-size: 14px !important; color: #374151 !important; text-align: center !important; margin-top: 1rem !important; }#fv-chart-1786707657870-kgjiv3t7f .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-1786707657870-kgjiv3t7f .fv-legend-item { display: flex !important; align-items: center !important; gap: 6px !important; font-size: 14px !important; color: #374151 !important; }#fv-chart-1786707657870-kgjiv3t7f .fv-legend-color { width: 12px !important; height: 12px !important; border-radius: 3px !important; }#fv-chart-1786707657870-kgjiv3t7f .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-1786707657870-kgjiv3t7f .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-1786707657870-kgjiv3t7f .fv-multi-legend-swatch { width: 16px !important; height: 16px !important; border-radius: 3px !important; }#fv-chart-1786707657870-kgjiv3t7f .fv-benchmark-group { margin-bottom: 1rem !important; }#fv-chart-1786707657870-kgjiv3t7f .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-1786707657870-kgjiv3t7f .fv-bar-row, #fv-chart-1786707657870-kgjiv3t7f .fv-stacked-product { display: flex !important; align-items: center !important; width: 100% !important; margin-bottom: 0.75rem !important; position: relative !important; }#fv-chart-1786707657870-kgjiv3t7f .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-1786707657870-kgjiv3t7f .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-1786707657870-kgjiv3t7f .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-1786707657870-kgjiv3t7f.preview-wrapper .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1786707657870-kgjiv3t7f.preview-wrapper .fv-bar-commentary-inline:focus, #fv-chart-1786707657870-kgjiv3t7f.preview-wrapper .fv-bar-commentary-inline:focus-within, #fv-chart-1786707657870-kgjiv3t7f.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1786707657870-kgjiv3t7f.mobile-view .fv-bar-commentary-inline:focus, #fv-chart-1786707657870-kgjiv3t7f.mobile-view .fv-bar-commentary-inline:focus-within { display: flex !important; }#fv-chart-1786707657870-kgjiv3t7f .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-1786707657870-kgjiv3t7f .fv-bar:hover { opacity: 0.8 !important; }#fv-chart-1786707657870-kgjiv3t7f .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-1786707657870-kgjiv3t7f .fv-bar-inner-label { white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; padding-right: 8px !important; }#fv-chart-1786707657870-kgjiv3t7f .fv-bar-inner-value { flex-shrink: 0 !important; }#fv-chart-1786707657870-kgjiv3t7f .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-1786707657870-kgjiv3t7f .fv-bar-label.fv-primary-product { font-weight: bold !important; color: var(--riv-primary) !important; }#fv-chart-1786707657870-kgjiv3t7f .fv-multi-bar-container { flex-direction: column !important; padding: 4px !important; align-items: stretch !important; gap: 4px !important; height: auto !important; }#fv-chart-1786707657870-kgjiv3t7f .fv-multi-bar-item { display: flex !important; align-items: center !important; height: 25px !important; width: 100% !important; }#fv-chart-1786707657870-kgjiv3t7f .fv-stacked-bar { display: flex !important; overflow: hidden !important; }#fv-chart-1786707657870-kgjiv3t7f .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-1786707657870-kgjiv3t7f .fv-stacked-segment:last-child { border-right: none !important; }#fv-chart-1786707657870-kgjiv3t7f .fv-segment-value { font-size: 14px !important; font-weight: bold !important; }#fv-chart-1786707657870-kgjiv3t7f .fv-grouped-bar-product { display: flex !important; flex-direction: column !important; width: 100% !important; margin-bottom: 1.25rem !important; }#fv-chart-1786707657870-kgjiv3t7f .fv-grouped-product-title-wrapper { padding-left: 150px !important; }#fv-chart-1786707657870-kgjiv3t7f .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-1786707657870-kgjiv3t7f .fv-bar-cluster { width: 100% !important; flex-grow: 1 !important; display: flex !important; flex-direction: column !important; }#fv-chart-1786707657870-kgjiv3t7f .fv-bar-cluster .fv-bar-row { margin-bottom: 3px !important; }#fv-chart-1786707657870-kgjiv3t7f .fv-bar-cluster .fv-bar-container { height: 20px !important; }#fv-chart-1786707657870-kgjiv3t7f .riv-grid line {stroke: #D1D5DB !important;stroke-dasharray: 3 3 !important;}#fv-chart-1786707657870-kgjiv3t7f .fv-x-axis-wrapper { display: flex !important; width: 100% !important; margin-top: 0.5rem !important; }#fv-chart-1786707657870-kgjiv3t7f .fv-x-axis-label-space { width: 150px !important; padding-right: 10px !important; flex-shrink: 0 !important; }#fv-chart-1786707657870-kgjiv3t7f .fv-x-axis-chart-space { flex-grow: 1 !important; padding-right: 8px !important; }#fv-chart-1786707657870-kgjiv3t7f .fv-x-axis-wrapper.fv-grouped-x-axis { margin-left: 0 !important; }#fv-chart-1786707657870-kgjiv3t7f .fv-x-axis-line { border-top: 1px solid #D1D5DB !important; }#fv-chart-1786707657870-kgjiv3t7f .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-1786707657870-kgjiv3t7f .fv-x-axis-ticks span { position: relative !important; }#fv-chart-1786707657870-kgjiv3t7f .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-1786707657870-kgjiv3t7f .fv-x-axis-unit { text-align: center !important; font-size: 14px !important; color: #374151 !important; margin-top: 8px !important; display: block !important; }#fv-chart-1786707657870-kgjiv3t7f .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-1786707657870-kgjiv3t7f .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-1786707657870-kgjiv3t7f.mobile-view .fv-pie-container,#fv-chart-1786707657870-kgjiv3t7f.labels-on-top .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1786707657870-kgjiv3t7f.mobile-view .fv-grouped-product-title-wrapper,#fv-chart-1786707657870-kgjiv3t7f.labels-on-top .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1786707657870-kgjiv3t7f.mobile-view .fv-bar-row,#fv-chart-1786707657870-kgjiv3t7f.mobile-view .fv-stacked-product,#fv-chart-1786707657870-kgjiv3t7f.mobile-view .fv-grouped-bar-product,#fv-chart-1786707657870-kgjiv3t7f.labels-on-top .fv-bar-row,#fv-chart-1786707657870-kgjiv3t7f.labels-on-top .fv-stacked-product,#fv-chart-1786707657870-kgjiv3t7f.labels-on-top .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1786707657870-kgjiv3t7f.mobile-view .fv-bar-label:not(.fv-grouped-product-title),#fv-chart-1786707657870-kgjiv3t7f.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-1786707657870-kgjiv3t7f.mobile-view .fv-bar-label,#fv-chart-1786707657870-kgjiv3t7f.mobile-view .fv-grouped-product-title,#fv-chart-1786707657870-kgjiv3t7f.labels-on-top .fv-bar-label,#fv-chart-1786707657870-kgjiv3t7f.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-1786707657870-kgjiv3t7f.mobile-view .fv-bar-container,#fv-chart-1786707657870-kgjiv3t7f.mobile-view .fv-bar-cluster,#fv-chart-1786707657870-kgjiv3t7f.labels-on-top .fv-bar-container,#fv-chart-1786707657870-kgjiv3t7f.labels-on-top .fv-bar-cluster {width: 100% !important;}#fv-chart-1786707657870-kgjiv3t7f.mobile-view .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1786707657870-kgjiv3t7f.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1786707657870-kgjiv3t7f.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1786707657870-kgjiv3t7f.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus-within,#fv-chart-1786707657870-kgjiv3t7f.labels-on-top .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1786707657870-kgjiv3t7f.labels-on-top .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1786707657870-kgjiv3t7f.labels-on-top .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1786707657870-kgjiv3t7f.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-1786707657870-kgjiv3t7f.mobile-view .fv-x-axis-wrapper,#fv-chart-1786707657870-kgjiv3t7f.labels-on-top .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1786707657870-kgjiv3t7f.mobile-view .fv-x-axis-label-space,#fv-chart-1786707657870-kgjiv3t7f.labels-on-top .fv-x-axis-label-space {display: none !important;}#fv-chart-1786707657870-kgjiv3t7f.mobile-view .fv-x-axis-chart-space,#fv-chart-1786707657870-kgjiv3t7f.labels-on-top .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1786707657870-kgjiv3t7f.mobile-view .fv-benchmark-title,#fv-chart-1786707657870-kgjiv3t7f.labels-on-top .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1786707657870-kgjiv3t7f.mobile-view .fv-dropdown-title,#fv-chart-1786707657870-kgjiv3t7f.labels-on-top .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1786707657870-kgjiv3t7f.mobile-view .fv-carousel-nav-btn,#fv-chart-1786707657870-kgjiv3t7f.labels-on-top .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1786707657870-kgjiv3t7f.mobile-view .fv-chart-title,#fv-chart-1786707657870-kgjiv3t7f.labels-on-top .fv-chart-title {padding: 0 8px !important;}#fv-chart-1786707657870-kgjiv3t7f.mobile-view .fv-chart-subhead,#fv-chart-1786707657870-kgjiv3t7f.labels-on-top .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1786707657870-kgjiv3t7f.mobile-view .fv-versus-header,#fv-chart-1786707657870-kgjiv3t7f.labels-on-top .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1786707657870-kgjiv3t7f.mobile-view .fv-versus-select-wrapper,#fv-chart-1786707657870-kgjiv3t7f.labels-on-top .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1786707657870-kgjiv3t7f.mobile-view .fv-versus-select-wrapper.fv-left,#fv-chart-1786707657870-kgjiv3t7f.labels-on-top .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1786707657870-kgjiv3t7f.mobile-view .fv-versus-select-wrapper.fv-right,#fv-chart-1786707657870-kgjiv3t7f.labels-on-top .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1786707657870-kgjiv3t7f.mobile-view .fv-versus-select.fv-select-left,#fv-chart-1786707657870-kgjiv3t7f.labels-on-top .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1786707657870-kgjiv3t7f.mobile-view .fv-versus-select.fv-select-right,#fv-chart-1786707657870-kgjiv3t7f.labels-on-top .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1786707657870-kgjiv3t7f.mobile-view .fv-versus-vs,#fv-chart-1786707657870-kgjiv3t7f.labels-on-top .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1786707657870-kgjiv3t7f.mobile-view .fv-versus-select-container,#fv-chart-1786707657870-kgjiv3t7f.labels-on-top .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1786707657870-kgjiv3t7f.mobile-view .fv-versus-select,#fv-chart-1786707657870-kgjiv3t7f.labels-on-top .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1786707657870-kgjiv3t7f.mobile-view .fv-stl-shop-all-btn,#fv-chart-1786707657870-kgjiv3t7f.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-1786707657870-kgjiv3t7f.mobile-view .fv-stl-shop-all-logo,#fv-chart-1786707657870-kgjiv3t7f.mobile-view .fv-stl-shop-all-icon,#fv-chart-1786707657870-kgjiv3t7f.labels-on-top .fv-stl-shop-all-logo,#fv-chart-1786707657870-kgjiv3t7f.labels-on-top .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1786707657870-kgjiv3t7f.mobile-view .fv-stl-shop-all-icon svg,#fv-chart-1786707657870-kgjiv3t7f.labels-on-top .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1786707657870-kgjiv3t7f.mobile-view .fv-bar-commentary-inline,#fv-chart-1786707657870-kgjiv3t7f.labels-on-top .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1786707657870-kgjiv3t7f.mobile-view .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1786707657870-kgjiv3t7f.mobile-view.fv-contains-line-chart .fv-footer-content {margin-left: -1rem !important;margin-right: -1rem !important;}@media (max-width: 599px) {#fv-chart-1786707657870-kgjiv3t7f .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1786707657870-kgjiv3t7f .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1786707657870-kgjiv3t7f .fv-bar-row,#fv-chart-1786707657870-kgjiv3t7f .fv-stacked-product,#fv-chart-1786707657870-kgjiv3t7f .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1786707657870-kgjiv3t7f .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-1786707657870-kgjiv3t7f .fv-bar-label,#fv-chart-1786707657870-kgjiv3t7f .fv-grouped-product-title {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1786707657870-kgjiv3t7f .fv-bar-container,#fv-chart-1786707657870-kgjiv3t7f .fv-bar-cluster {width: 100% !important;}#fv-chart-1786707657870-kgjiv3t7f .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1786707657870-kgjiv3t7f .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1786707657870-kgjiv3t7f .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1786707657870-kgjiv3t7f .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-1786707657870-kgjiv3t7f .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1786707657870-kgjiv3t7f .fv-x-axis-label-space {display: none !important;}#fv-chart-1786707657870-kgjiv3t7f .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1786707657870-kgjiv3t7f .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1786707657870-kgjiv3t7f .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1786707657870-kgjiv3t7f .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1786707657870-kgjiv3t7f .fv-chart-title {padding: 0 8px !important;}#fv-chart-1786707657870-kgjiv3t7f .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1786707657870-kgjiv3t7f .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1786707657870-kgjiv3t7f .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1786707657870-kgjiv3t7f .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1786707657870-kgjiv3t7f .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1786707657870-kgjiv3t7f .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1786707657870-kgjiv3t7f .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1786707657870-kgjiv3t7f .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1786707657870-kgjiv3t7f .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1786707657870-kgjiv3t7f .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1786707657870-kgjiv3t7f .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-1786707657870-kgjiv3t7f .fv-stl-shop-all-logo,#fv-chart-1786707657870-kgjiv3t7f .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1786707657870-kgjiv3t7f .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1786707657870-kgjiv3t7f .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1786707657870-kgjiv3t7f .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1786707657870-kgjiv3t7f.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": "The minimum GPU chipset price tracked on an almost weekly cadence since August 14, 2025 ","creator": {"@type": "Organization","name": "PC Gamer","logo": "https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png"},"isAccessibleForFree": true,"dateCreated": "2026-08-14T11:40:57.871Z","citation": "Add your caption to explain the data, the learnings and the key takeaways of the data being visualized","keywords": ["Nvidia RTX 5070","Nvidia RTX 5060 Ti 16 GB","AMD RX 9070","Lowest pricing","benchmark","comparison","performance","review","PC Gamer"],"measurementTechnique": "Performance Benchmarking","variableMeasured": [{"@type": "PropertyValue","name": "AMD RX 9070 – Lowest pricing","value": 650,"unitText": "Price, $"},{"@type": "PropertyValue","name": "Nvidia RTX 5060 Ti 16 GB – Lowest pricing","value": 650,"unitText": "Price, $"},{"@type": "PropertyValue","name": "Nvidia RTX 5070 – Lowest pricing","value": 755,"unitText": "Price, $"}]}</script><div id="fv-chart-1786707657870-kgjiv3t7f" 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">The minimum GPU chipset price tracked on an almost weekly cadence since August 14, 2025 </p><div class="riv-chart-container"><div class="fv-chart-item" id="fv-chart-1786707657870-kgjiv3t7f-line-Lowest pricing" data-chart-type="Line" data-title="Lowest pricing" data-subhead="The minimum GPU chipset price tracked on an almost weekly cadence since August 14, 2025 " data-caption="" style=""><div class="fv-benchmark-group"><div class="riv-line-chart-container" id="fv-chart-1786707657870-kgjiv3t7f-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="186.67" y2="186.67" /><line x1="45" x2="580" y1="127.78" y2="127.78" /><line x1="45" x2="580" y1="68.89" y2="68.89" /><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">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="186.67" dy="0.32em" text-anchor="end" style="font-size: 14px; font-weight: normal;" fill="#374151">500</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="68.89" dy="0.32em" text-anchor="end" style="font-size: 14px; font-weight: normal;" fill="#374151">700</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="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 45.00,157.22 C 49.25,157.22 53.49,157.22 57.74,157.22 C 61.98,157.22 66.23,172.53 70.48,172.53 C 74.72,172.53 78.97,159.58 83.21,159.58 C 87.46,159.58 91.71,197.86 95.95,197.86 C 100.20,197.86 104.44,187.26 108.69,187.26 C 112.94,187.26 117.18,174.89 121.43,174.89 C 125.67,174.89 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,198.44 159.64,198.44 C 163.89,198.44 168.13,193.14 172.38,193.14 C 176.63,193.14 180.87,186.67 185.12,186.67 C 189.37,186.67 193.61,170.77 197.86,170.77 C 202.10,170.77 206.35,163.11 210.60,163.11 C 214.84,163.11 219.09,187.26 223.33,187.26 C 227.58,187.26 231.83,187.26 236.07,187.26 C 240.32,187.26 244.56,157.81 248.81,157.81 C 253.06,157.81 257.30,163.11 261.55,163.11 C 265.79,163.11 270.04,157.81 274.29,157.81 C 278.53,157.81 282.78,116.00 287.02,116.00 C 291.27,116.00 295.52,116.00 299.76,116.00 C 304.01,116.00 308.25,116.00 312.50,116.00 C 316.75,116.00 320.99,110.11 325.24,110.11 C 329.48,110.11 333.73,113.06 337.98,113.06 C 342.22,113.06 346.47,110.11 350.71,110.11 C 354.96,110.11 359.21,125.42 363.45,125.42 C 367.70,125.42 371.94,104.22 376.19,104.22 C 380.44,104.22 384.68,110.11 388.93,110.11 C 393.17,110.11 397.42,106.58 401.67,106.58 C 405.91,106.58 410.16,110.11 414.40,110.11 C 418.65,110.11 422.90,128.37 427.14,128.37 C 431.39,128.37 435.63,128.37 439.88,128.37 C 444.13,128.37 448.37,128.37 452.62,128.37 C 456.87,128.37 461.11,128.37 465.36,128.37 C 469.60,128.37 473.85,128.37 478.10,128.37 C 482.34,128.37 486.59,128.37 490.83,128.37 C 495.08,128.37 499.33,128.37 503.57,128.37 C 507.82,128.37 512.06,128.37 516.31,128.37 C 520.56,128.37 524.80,128.37 529.05,128.37 C 533.29,128.37 537.54,128.37 541.79,128.37 C 546.03,128.37 550.28,151.33 554.52,151.33 C 558.77,151.33 563.02,157.22 567.26,157.22 C 571.51,157.22 575.75,36.50 580.00,36.50" data-product="Nvidia RTX 5070" fill="none" stroke="#388E3C" stroke-width="4" stroke-linecap="round" stroke-linejoin="round" /><path class="riv-line-path" d="M 45.00,227.89 C 49.25,227.89 53.49,227.89 57.74,227.89 C 61.98,227.89 66.23,227.89 70.48,227.89 C 74.72,227.89 78.97,227.89 83.21,227.89 C 87.46,227.89 91.71,227.89 95.95,227.89 C 100.20,227.89 104.44,257.92 108.69,257.92 C 112.94,257.92 117.18,227.89 121.43,227.89 C 125.67,227.89 129.92,227.89 134.17,227.89 C 138.41,227.89 142.66,227.89 146.90,227.89 C 151.15,227.89 155.40,227.89 159.64,227.89 C 163.89,227.89 168.13,245.56 172.38,245.56 C 176.63,245.56 180.87,245.56 185.12,245.56 C 189.37,245.56 193.61,233.78 197.86,233.78 C 202.10,233.78 206.35,233.78 210.60,233.78 C 214.84,233.78 219.09,227.89 223.33,227.89 C 227.58,227.89 231.83,227.89 236.07,227.89 C 240.32,227.89 244.56,227.89 248.81,227.89 C 253.06,227.89 257.30,216.11 261.55,216.11 C 265.79,216.11 270.04,216.11 274.29,216.11 C 278.53,216.11 282.78,174.89 287.02,174.89 C 291.27,174.89 295.52,174.89 299.76,174.89 C 304.01,174.89 308.25,174.89 312.50,174.89 C 316.75,174.89 320.99,174.89 325.24,174.89 C 329.48,174.89 333.73,174.89 337.98,174.89 C 342.22,174.89 346.47,157.22 350.71,157.22 C 354.96,157.22 359.21,157.22 363.45,157.22 C 367.70,157.22 371.94,145.44 376.19,145.44 C 380.44,145.44 384.68,177.83 388.93,177.83 C 393.17,177.83 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,177.83 439.88,177.83 C 444.13,177.83 448.37,192.56 452.62,192.56 C 456.87,192.56 461.11,157.22 465.36,157.22 C 469.60,157.22 473.85,157.22 478.10,157.22 C 482.34,157.22 486.59,157.22 490.83,157.22 C 495.08,157.22 499.33,145.44 503.57,145.44 C 507.82,145.44 512.06,145.44 516.31,145.44 C 520.56,145.44 524.80,145.44 529.05,145.44 C 533.29,145.44 537.54,148.39 541.79,148.39 C 546.03,148.39 550.28,151.33 554.52,151.33 C 558.77,151.33 563.02,145.44 567.26,145.44 C 571.51,145.44 575.75,98.33 580.00,98.33" data-product="Nvidia RTX 5060 Ti 16 GB" fill="none" stroke="#1DE9B6" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" /><path class="riv-line-path" d="M 45.00,127.78 C 49.25,127.78 53.49,127.78 57.74,127.78 C 61.98,127.78 66.23,157.22 70.48,157.22 C 74.72,157.22 78.97,157.22 83.21,157.22 C 87.46,157.22 91.71,127.78 95.95,127.78 C 100.20,127.78 104.44,127.78 108.69,127.78 C 112.94,127.78 117.18,157.22 121.43,157.22 C 125.67,157.22 129.92,157.22 134.17,157.22 C 138.41,157.22 142.66,151.33 146.90,151.33 C 151.15,151.33 155.40,157.22 159.64,157.22 C 163.89,157.22 168.13,157.22 172.38,157.22 C 176.63,157.22 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,169.00 236.07,169.00 C 240.32,169.00 244.56,139.56 248.81,139.56 C 253.06,139.56 257.30,139.56 261.55,139.56 C 265.79,139.56 270.04,139.56 274.29,139.56 C 278.53,139.56 282.78,127.78 287.02,127.78 C 291.27,127.78 295.52,133.67 299.76,133.67 C 304.01,133.67 308.25,110.11 312.50,110.11 C 316.75,110.11 320.99,110.11 325.24,110.11 C 329.48,110.11 333.73,116.00 337.98,116.00 C 342.22,116.00 346.47,121.89 350.71,121.89 C 354.96,121.89 359.21,121.89 363.45,121.89 C 367.70,121.89 371.94,110.11 376.19,110.11 C 380.44,110.11 384.68,116.00 388.93,116.00 C 393.17,116.00 397.42,116.00 401.67,116.00 C 405.91,116.00 410.16,116.00 414.40,116.00 C 418.65,116.00 422.90,116.00 427.14,116.00 C 431.39,116.00 435.63,116.00 439.88,116.00 C 444.13,116.00 448.37,127.78 452.62,127.78 C 456.87,127.78 461.11,116.00 465.36,116.00 C 469.60,116.00 473.85,127.78 478.10,127.78 C 482.34,127.78 486.59,127.78 490.83,127.78 C 495.08,127.78 499.33,127.78 503.57,127.78 C 507.82,127.78 512.06,127.78 516.31,127.78 C 520.56,127.78 524.80,127.78 529.05,127.78 C 533.29,127.78 537.54,127.78 541.79,127.78 C 546.03,127.78 550.28,127.78 554.52,127.78 C 558.77,127.78 563.02,107.17 567.26,107.17 C 571.51,107.17 575.75,98.33 580.00,98.33" data-product="AMD RX 9070" fill="none" stroke="#D32F2F" 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="#388E3C" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="57.74" cy="157.22" r="3" fill="#388E3C" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="70.48" cy="172.53" r="3" fill="#388E3C" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="83.21" cy="159.58" r="3" fill="#388E3C" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="95.95" cy="197.86" r="3" fill="#388E3C" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="108.69" cy="187.26" r="3" fill="#388E3C" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="121.43" cy="174.89" r="3" fill="#388E3C" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="134.17" cy="186.67" r="3" fill="#388E3C" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="146.90" cy="186.67" r="3" fill="#388E3C" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="159.64" cy="198.44" r="3" fill="#388E3C" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="172.38" cy="193.14" r="3" fill="#388E3C" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="185.12" cy="186.67" r="3" fill="#388E3C" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="197.86" cy="170.77" r="3" fill="#388E3C" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="210.60" cy="163.11" r="3" fill="#388E3C" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="223.33" cy="187.26" r="3" fill="#388E3C" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="236.07" cy="187.26" r="3" fill="#388E3C" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="248.81" cy="157.81" r="3" fill="#388E3C" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="261.55" cy="163.11" r="3" fill="#388E3C" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="274.29" cy="157.81" r="3" fill="#388E3C" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="287.02" cy="116.00" r="3" fill="#388E3C" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="299.76" cy="116.00" r="3" fill="#388E3C" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="312.50" cy="116.00" r="3" fill="#388E3C" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="325.24" cy="110.11" r="3" fill="#388E3C" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="337.98" cy="113.06" r="3" fill="#388E3C" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="350.71" cy="110.11" r="3" fill="#388E3C" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="363.45" cy="125.42" r="3" fill="#388E3C" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="376.19" cy="104.22" r="3" fill="#388E3C" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="388.93" cy="110.11" r="3" fill="#388E3C" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="401.67" cy="106.58" r="3" fill="#388E3C" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="414.40" cy="110.11" r="3" fill="#388E3C" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="427.14" cy="128.37" r="3" fill="#388E3C" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="439.88" cy="128.37" r="3" fill="#388E3C" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="452.62" cy="128.37" r="3" fill="#388E3C" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="465.36" cy="128.37" r="3" fill="#388E3C" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="478.10" cy="128.37" r="3" fill="#388E3C" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="490.83" cy="128.37" r="3" fill="#388E3C" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="503.57" cy="128.37" r="3" fill="#388E3C" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="516.31" cy="128.37" r="3" fill="#388E3C" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="529.05" cy="128.37" r="3" fill="#388E3C" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="541.79" cy="128.37" r="3" fill="#388E3C" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="554.52" cy="151.33" r="3" fill="#388E3C" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="567.26" cy="157.22" r="3" fill="#388E3C" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="580.00" cy="36.50" r="3" fill="#388E3C" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="45.00" cy="227.89" r="3" fill="#1DE9B6" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="57.74" cy="227.89" r="3" fill="#1DE9B6" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="70.48" cy="227.89" r="3" fill="#1DE9B6" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="83.21" cy="227.89" r="3" fill="#1DE9B6" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="95.95" cy="227.89" r="3" fill="#1DE9B6" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="108.69" cy="257.92" r="3" fill="#1DE9B6" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="121.43" cy="227.89" r="3" fill="#1DE9B6" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="134.17" cy="227.89" r="3" fill="#1DE9B6" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="146.90" cy="227.89" r="3" fill="#1DE9B6" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="159.64" cy="227.89" r="3" fill="#1DE9B6" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="172.38" cy="245.56" r="3" fill="#1DE9B6" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="185.12" cy="245.56" r="3" fill="#1DE9B6" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="197.86" cy="233.78" r="3" fill="#1DE9B6" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="210.60" cy="233.78" r="3" fill="#1DE9B6" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="223.33" cy="227.89" r="3" fill="#1DE9B6" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="236.07" cy="227.89" r="3" fill="#1DE9B6" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="248.81" cy="227.89" r="3" fill="#1DE9B6" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="261.55" cy="216.11" r="3" fill="#1DE9B6" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="274.29" cy="216.11" r="3" fill="#1DE9B6" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="287.02" cy="174.89" r="3" fill="#1DE9B6" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="299.76" cy="174.89" r="3" fill="#1DE9B6" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="312.50" cy="174.89" r="3" fill="#1DE9B6" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="325.24" cy="174.89" r="3" fill="#1DE9B6" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="337.98" cy="174.89" r="3" fill="#1DE9B6" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="350.71" cy="157.22" r="3" fill="#1DE9B6" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="363.45" cy="157.22" r="3" fill="#1DE9B6" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="376.19" cy="145.44" r="3" fill="#1DE9B6" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="388.93" cy="177.83" r="3" fill="#1DE9B6" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="401.67" cy="186.67" r="3" fill="#1DE9B6" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="414.40" cy="186.67" r="3" fill="#1DE9B6" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="427.14" cy="186.67" r="3" fill="#1DE9B6" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="439.88" cy="177.83" r="3" fill="#1DE9B6" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="452.62" cy="192.56" r="3" fill="#1DE9B6" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="465.36" cy="157.22" r="3" fill="#1DE9B6" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="478.10" cy="157.22" r="3" fill="#1DE9B6" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="490.83" cy="157.22" r="3" fill="#1DE9B6" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="503.57" cy="145.44" r="3" fill="#1DE9B6" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="516.31" cy="145.44" r="3" fill="#1DE9B6" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="529.05" cy="145.44" r="3" fill="#1DE9B6" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="541.79" cy="148.39" r="3" fill="#1DE9B6" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="554.52" cy="151.33" r="3" fill="#1DE9B6" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="567.26" cy="145.44" r="3" fill="#1DE9B6" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="580.00" cy="98.33" r="3" fill="#1DE9B6" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="45.00" cy="127.78" r="3" fill="#D32F2F" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="57.74" cy="127.78" r="3" fill="#D32F2F" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="70.48" cy="157.22" r="3" fill="#D32F2F" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="83.21" cy="157.22" r="3" fill="#D32F2F" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="95.95" cy="127.78" r="3" fill="#D32F2F" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="108.69" cy="127.78" r="3" fill="#D32F2F" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="121.43" cy="157.22" r="3" fill="#D32F2F" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="134.17" cy="157.22" r="3" fill="#D32F2F" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="146.90" cy="151.33" r="3" fill="#D32F2F" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="159.64" cy="157.22" r="3" fill="#D32F2F" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="172.38" cy="157.22" r="3" fill="#D32F2F" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="185.12" cy="169.00" r="3" fill="#D32F2F" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="197.86" cy="169.00" r="3" fill="#D32F2F" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="210.60" cy="169.00" r="3" fill="#D32F2F" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="223.33" cy="169.00" r="3" fill="#D32F2F" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="236.07" cy="169.00" r="3" fill="#D32F2F" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="248.81" cy="139.56" r="3" fill="#D32F2F" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="261.55" cy="139.56" r="3" fill="#D32F2F" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="274.29" cy="139.56" r="3" fill="#D32F2F" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="287.02" cy="127.78" r="3" fill="#D32F2F" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="299.76" cy="133.67" r="3" fill="#D32F2F" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="312.50" cy="110.11" r="3" fill="#D32F2F" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="325.24" cy="110.11" r="3" fill="#D32F2F" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="337.98" cy="116.00" r="3" fill="#D32F2F" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="350.71" cy="121.89" r="3" fill="#D32F2F" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="363.45" cy="121.89" r="3" fill="#D32F2F" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="376.19" cy="110.11" r="3" fill="#D32F2F" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="388.93" cy="116.00" r="3" fill="#D32F2F" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="401.67" cy="116.00" r="3" fill="#D32F2F" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="414.40" cy="116.00" r="3" fill="#D32F2F" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="427.14" cy="116.00" r="3" fill="#D32F2F" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="439.88" cy="116.00" r="3" fill="#D32F2F" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="452.62" cy="127.78" r="3" fill="#D32F2F" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="465.36" cy="116.00" r="3" fill="#D32F2F" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="478.10" cy="127.78" r="3" fill="#D32F2F" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="490.83" cy="127.78" r="3" fill="#D32F2F" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="503.57" cy="127.78" r="3" fill="#D32F2F" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="516.31" cy="127.78" r="3" fill="#D32F2F" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="529.05" cy="127.78" r="3" fill="#D32F2F" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="541.79" cy="127.78" r="3" fill="#D32F2F" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="554.52" cy="127.78" r="3" fill="#D32F2F" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="567.26" cy="107.17" r="3" fill="#D32F2F" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="580.00" cy="98.33" r="3" fill="#D32F2F" 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="253.33" y2="253.33" /><line x1="40" x2="585" y1="172.22" y2="172.22" /><line x1="40" x2="585" y1="91.11" y2="91.11" /><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">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="253.33" dy="0.32em" text-anchor="end" style="font-size: 14px; font-weight: normal;" fill="#374151">500</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="91.11" dy="0.32em" text-anchor="end" style="font-size: 14px; font-weight: normal;" fill="#374151">700</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="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 40.00,212.78 C 44.33,212.78 48.65,212.78 52.98,212.78 C 57.30,212.78 61.63,233.87 65.95,233.87 C 70.28,233.87 74.60,216.02 78.93,216.02 C 83.25,216.02 87.58,268.74 91.90,268.74 C 96.23,268.74 100.56,254.14 104.88,254.14 C 109.21,254.14 113.53,237.11 117.86,237.11 C 122.18,237.11 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,269.56 156.79,269.56 C 161.11,269.56 165.44,262.26 169.76,262.26 C 174.09,262.26 178.41,253.33 182.74,253.33 C 187.06,253.33 191.39,231.43 195.71,231.43 C 200.04,231.43 204.37,220.89 208.69,220.89 C 213.02,220.89 217.34,254.14 221.67,254.14 C 225.99,254.14 230.32,254.14 234.64,254.14 C 238.97,254.14 243.29,213.59 247.62,213.59 C 251.94,213.59 256.27,220.89 260.60,220.89 C 264.92,220.89 269.25,213.59 273.57,213.59 C 277.90,213.59 282.22,156.00 286.55,156.00 C 290.87,156.00 295.20,156.00 299.52,156.00 C 303.85,156.00 308.17,156.00 312.50,156.00 C 316.83,156.00 321.15,147.89 325.48,147.89 C 329.80,147.89 334.13,151.94 338.45,151.94 C 342.78,151.94 347.10,147.89 351.43,147.89 C 355.75,147.89 360.08,168.98 364.40,168.98 C 368.73,168.98 373.06,139.78 377.38,139.78 C 381.71,139.78 386.03,147.89 390.36,147.89 C 394.68,147.89 399.01,143.02 403.33,143.02 C 407.66,143.02 411.98,147.89 416.31,147.89 C 420.63,147.89 424.96,173.03 429.29,173.03 C 433.61,173.03 437.94,173.03 442.26,173.03 C 446.59,173.03 450.91,173.03 455.24,173.03 C 459.56,173.03 463.89,173.03 468.21,173.03 C 472.54,173.03 476.87,173.03 481.19,173.03 C 485.52,173.03 489.84,173.03 494.17,173.03 C 498.49,173.03 502.82,173.03 507.14,173.03 C 511.47,173.03 515.79,173.03 520.12,173.03 C 524.44,173.03 528.77,173.03 533.10,173.03 C 537.42,173.03 541.75,173.03 546.07,173.03 C 550.40,173.03 554.72,204.67 559.05,204.67 C 563.37,204.67 567.70,212.78 572.02,212.78 C 576.35,212.78 580.67,46.50 585.00,46.50" data-product="Nvidia RTX 5070" fill="none" stroke="#388E3C" stroke-width="4" stroke-linecap="round" stroke-linejoin="round" /><path class="riv-line-path" d="M 40.00,310.11 C 44.33,310.11 48.65,310.11 52.98,310.11 C 57.30,310.11 61.63,310.11 65.95,310.11 C 70.28,310.11 74.60,310.11 78.93,310.11 C 83.25,310.11 87.58,310.11 91.90,310.11 C 96.23,310.11 100.56,351.48 104.88,351.48 C 109.21,351.48 113.53,310.11 117.86,310.11 C 122.18,310.11 126.51,310.11 130.83,310.11 C 135.16,310.11 139.48,310.11 143.81,310.11 C 148.13,310.11 152.46,310.11 156.79,310.11 C 161.11,310.11 165.44,334.44 169.76,334.44 C 174.09,334.44 178.41,334.44 182.74,334.44 C 187.06,334.44 191.39,318.22 195.71,318.22 C 200.04,318.22 204.37,318.22 208.69,318.22 C 213.02,318.22 217.34,310.11 221.67,310.11 C 225.99,310.11 230.32,310.11 234.64,310.11 C 238.97,310.11 243.29,310.11 247.62,310.11 C 251.94,310.11 256.27,293.89 260.60,293.89 C 264.92,293.89 269.25,293.89 273.57,293.89 C 277.90,293.89 282.22,237.11 286.55,237.11 C 290.87,237.11 295.20,237.11 299.52,237.11 C 303.85,237.11 308.17,237.11 312.50,237.11 C 316.83,237.11 321.15,237.11 325.48,237.11 C 329.80,237.11 334.13,237.11 338.45,237.11 C 342.78,237.11 347.10,212.78 351.43,212.78 C 355.75,212.78 360.08,212.78 364.40,212.78 C 368.73,212.78 373.06,196.56 377.38,196.56 C 381.71,196.56 386.03,241.17 390.36,241.17 C 394.68,241.17 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,241.17 442.26,241.17 C 446.59,241.17 450.91,261.44 455.24,261.44 C 459.56,261.44 463.89,212.78 468.21,212.78 C 472.54,212.78 476.87,212.78 481.19,212.78 C 485.52,212.78 489.84,212.78 494.17,212.78 C 498.49,212.78 502.82,196.56 507.14,196.56 C 511.47,196.56 515.79,196.56 520.12,196.56 C 524.44,196.56 528.77,196.56 533.10,196.56 C 537.42,196.56 541.75,200.61 546.07,200.61 C 550.40,200.61 554.72,204.67 559.05,204.67 C 563.37,204.67 567.70,196.56 572.02,196.56 C 576.35,196.56 580.67,131.67 585.00,131.67" data-product="Nvidia RTX 5060 Ti 16 GB" fill="none" stroke="#1DE9B6" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" /><path class="riv-line-path" d="M 40.00,172.22 C 44.33,172.22 48.65,172.22 52.98,172.22 C 57.30,172.22 61.63,212.78 65.95,212.78 C 70.28,212.78 74.60,212.78 78.93,212.78 C 83.25,212.78 87.58,172.22 91.90,172.22 C 96.23,172.22 100.56,172.22 104.88,172.22 C 109.21,172.22 113.53,212.78 117.86,212.78 C 122.18,212.78 126.51,212.78 130.83,212.78 C 135.16,212.78 139.48,204.67 143.81,204.67 C 148.13,204.67 152.46,212.78 156.79,212.78 C 161.11,212.78 165.44,212.78 169.76,212.78 C 174.09,212.78 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,229.00 234.64,229.00 C 238.97,229.00 243.29,188.44 247.62,188.44 C 251.94,188.44 256.27,188.44 260.60,188.44 C 264.92,188.44 269.25,188.44 273.57,188.44 C 277.90,188.44 282.22,172.22 286.55,172.22 C 290.87,172.22 295.20,180.33 299.52,180.33 C 303.85,180.33 308.17,147.89 312.50,147.89 C 316.83,147.89 321.15,147.89 325.48,147.89 C 329.80,147.89 334.13,156.00 338.45,156.00 C 342.78,156.00 347.10,164.11 351.43,164.11 C 355.75,164.11 360.08,164.11 364.40,164.11 C 368.73,164.11 373.06,147.89 377.38,147.89 C 381.71,147.89 386.03,156.00 390.36,156.00 C 394.68,156.00 399.01,156.00 403.33,156.00 C 407.66,156.00 411.98,156.00 416.31,156.00 C 420.63,156.00 424.96,156.00 429.29,156.00 C 433.61,156.00 437.94,156.00 442.26,156.00 C 446.59,156.00 450.91,172.22 455.24,172.22 C 459.56,172.22 463.89,156.00 468.21,156.00 C 472.54,156.00 476.87,172.22 481.19,172.22 C 485.52,172.22 489.84,172.22 494.17,172.22 C 498.49,172.22 502.82,172.22 507.14,172.22 C 511.47,172.22 515.79,172.22 520.12,172.22 C 524.44,172.22 528.77,172.22 533.10,172.22 C 537.42,172.22 541.75,172.22 546.07,172.22 C 550.40,172.22 554.72,172.22 559.05,172.22 C 563.37,172.22 567.70,143.83 572.02,143.83 C 576.35,143.83 580.67,131.67 585.00,131.67" data-product="AMD RX 9070" fill="none" stroke="#D32F2F" 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="#388E3C" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="52.98" cy="212.78" r="2" fill="#388E3C" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="65.95" cy="233.87" r="2" fill="#388E3C" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="78.93" cy="216.02" r="2" fill="#388E3C" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="91.90" cy="268.74" r="2" fill="#388E3C" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="104.88" cy="254.14" r="2" fill="#388E3C" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="117.86" cy="237.11" r="2" fill="#388E3C" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="130.83" cy="253.33" r="2" fill="#388E3C" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="143.81" cy="253.33" r="2" fill="#388E3C" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="156.79" cy="269.56" r="2" fill="#388E3C" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="169.76" cy="262.26" r="2" fill="#388E3C" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="182.74" cy="253.33" r="2" fill="#388E3C" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="195.71" cy="231.43" r="2" fill="#388E3C" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="208.69" cy="220.89" r="2" fill="#388E3C" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="221.67" cy="254.14" r="2" fill="#388E3C" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="234.64" cy="254.14" r="2" fill="#388E3C" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="247.62" cy="213.59" r="2" fill="#388E3C" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="260.60" cy="220.89" r="2" fill="#388E3C" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="273.57" cy="213.59" r="2" fill="#388E3C" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="286.55" cy="156.00" r="2" fill="#388E3C" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="299.52" cy="156.00" r="2" fill="#388E3C" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="312.50" cy="156.00" r="2" fill="#388E3C" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="325.48" cy="147.89" r="2" fill="#388E3C" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="338.45" cy="151.94" r="2" fill="#388E3C" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="351.43" cy="147.89" r="2" fill="#388E3C" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="364.40" cy="168.98" r="2" fill="#388E3C" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="377.38" cy="139.78" r="2" fill="#388E3C" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="390.36" cy="147.89" r="2" fill="#388E3C" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="403.33" cy="143.02" r="2" fill="#388E3C" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="416.31" cy="147.89" r="2" fill="#388E3C" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="429.29" cy="173.03" r="2" fill="#388E3C" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="442.26" cy="173.03" r="2" fill="#388E3C" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="455.24" cy="173.03" r="2" fill="#388E3C" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="468.21" cy="173.03" r="2" fill="#388E3C" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="481.19" cy="173.03" r="2" fill="#388E3C" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="494.17" cy="173.03" r="2" fill="#388E3C" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="507.14" cy="173.03" r="2" fill="#388E3C" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="520.12" cy="173.03" r="2" fill="#388E3C" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="533.10" cy="173.03" r="2" fill="#388E3C" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="546.07" cy="173.03" r="2" fill="#388E3C" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="559.05" cy="204.67" r="2" fill="#388E3C" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="572.02" cy="212.78" r="2" fill="#388E3C" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5070" cx="585.00" cy="46.50" r="2" fill="#388E3C" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="40.00" cy="310.11" r="2" fill="#1DE9B6" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="52.98" cy="310.11" r="2" fill="#1DE9B6" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="65.95" cy="310.11" r="2" fill="#1DE9B6" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="78.93" cy="310.11" r="2" fill="#1DE9B6" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="91.90" cy="310.11" r="2" fill="#1DE9B6" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="104.88" cy="351.48" r="2" fill="#1DE9B6" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="117.86" cy="310.11" r="2" fill="#1DE9B6" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="130.83" cy="310.11" r="2" fill="#1DE9B6" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="143.81" cy="310.11" r="2" fill="#1DE9B6" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="156.79" cy="310.11" r="2" fill="#1DE9B6" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="169.76" cy="334.44" r="2" fill="#1DE9B6" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="182.74" cy="334.44" r="2" fill="#1DE9B6" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="195.71" cy="318.22" r="2" fill="#1DE9B6" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="208.69" cy="318.22" r="2" fill="#1DE9B6" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="221.67" cy="310.11" r="2" fill="#1DE9B6" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="234.64" cy="310.11" r="2" fill="#1DE9B6" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="247.62" cy="310.11" r="2" fill="#1DE9B6" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="260.60" cy="293.89" r="2" fill="#1DE9B6" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="273.57" cy="293.89" r="2" fill="#1DE9B6" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="286.55" cy="237.11" r="2" fill="#1DE9B6" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="299.52" cy="237.11" r="2" fill="#1DE9B6" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="312.50" cy="237.11" r="2" fill="#1DE9B6" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="325.48" cy="237.11" r="2" fill="#1DE9B6" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="338.45" cy="237.11" r="2" fill="#1DE9B6" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="351.43" cy="212.78" r="2" fill="#1DE9B6" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="364.40" cy="212.78" r="2" fill="#1DE9B6" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="377.38" cy="196.56" r="2" fill="#1DE9B6" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="390.36" cy="241.17" r="2" fill="#1DE9B6" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="403.33" cy="253.33" r="2" fill="#1DE9B6" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="416.31" cy="253.33" r="2" fill="#1DE9B6" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="429.29" cy="253.33" r="2" fill="#1DE9B6" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="442.26" cy="241.17" r="2" fill="#1DE9B6" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="455.24" cy="261.44" r="2" fill="#1DE9B6" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="468.21" cy="212.78" r="2" fill="#1DE9B6" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="481.19" cy="212.78" r="2" fill="#1DE9B6" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="494.17" cy="212.78" r="2" fill="#1DE9B6" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="507.14" cy="196.56" r="2" fill="#1DE9B6" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="520.12" cy="196.56" r="2" fill="#1DE9B6" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="533.10" cy="196.56" r="2" fill="#1DE9B6" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="546.07" cy="200.61" r="2" fill="#1DE9B6" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="559.05" cy="204.67" r="2" fill="#1DE9B6" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="572.02" cy="196.56" r="2" fill="#1DE9B6" style="opacity:0;" /><circle class="riv-dot" data-product="Nvidia RTX 5060 Ti 16 GB" cx="585.00" cy="131.67" r="2" fill="#1DE9B6" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="40.00" cy="172.22" r="2" fill="#D32F2F" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="52.98" cy="172.22" r="2" fill="#D32F2F" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="65.95" cy="212.78" r="2" fill="#D32F2F" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="78.93" cy="212.78" r="2" fill="#D32F2F" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="91.90" cy="172.22" r="2" fill="#D32F2F" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="104.88" cy="172.22" r="2" fill="#D32F2F" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="117.86" cy="212.78" r="2" fill="#D32F2F" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="130.83" cy="212.78" r="2" fill="#D32F2F" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="143.81" cy="204.67" r="2" fill="#D32F2F" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="156.79" cy="212.78" r="2" fill="#D32F2F" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="169.76" cy="212.78" r="2" fill="#D32F2F" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="182.74" cy="229.00" r="2" fill="#D32F2F" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="195.71" cy="229.00" r="2" fill="#D32F2F" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="208.69" cy="229.00" r="2" fill="#D32F2F" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="221.67" cy="229.00" r="2" fill="#D32F2F" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="234.64" cy="229.00" r="2" fill="#D32F2F" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="247.62" cy="188.44" r="2" fill="#D32F2F" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="260.60" cy="188.44" r="2" fill="#D32F2F" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="273.57" cy="188.44" r="2" fill="#D32F2F" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="286.55" cy="172.22" r="2" fill="#D32F2F" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="299.52" cy="180.33" r="2" fill="#D32F2F" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="312.50" cy="147.89" r="2" fill="#D32F2F" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="325.48" cy="147.89" r="2" fill="#D32F2F" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="338.45" cy="156.00" r="2" fill="#D32F2F" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="351.43" cy="164.11" r="2" fill="#D32F2F" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="364.40" cy="164.11" r="2" fill="#D32F2F" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="377.38" cy="147.89" r="2" fill="#D32F2F" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="390.36" cy="156.00" r="2" fill="#D32F2F" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="403.33" cy="156.00" r="2" fill="#D32F2F" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="416.31" cy="156.00" r="2" fill="#D32F2F" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="429.29" cy="156.00" r="2" fill="#D32F2F" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="442.26" cy="156.00" r="2" fill="#D32F2F" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="455.24" cy="172.22" r="2" fill="#D32F2F" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="468.21" cy="156.00" r="2" fill="#D32F2F" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="481.19" cy="172.22" r="2" fill="#D32F2F" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="494.17" cy="172.22" r="2" fill="#D32F2F" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="507.14" cy="172.22" r="2" fill="#D32F2F" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="520.12" cy="172.22" r="2" fill="#D32F2F" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="533.10" cy="172.22" r="2" fill="#D32F2F" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="546.07" cy="172.22" r="2" fill="#D32F2F" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="559.05" cy="172.22" r="2" fill="#D32F2F" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="572.02" cy="143.83" r="2" fill="#D32F2F" style="opacity:0;" /><circle class="riv-dot" data-product="AMD RX 9070" cx="585.00" cy="131.67" r="2" fill="#D32F2F" style="opacity:0;" /></svg><div class="fv-x-axis-title">Week</div><div class="riv-line-legend" data-chart="fv-chart-1786707657870-kgjiv3t7f-line-Lowest pricing"><button class="riv-legend-item fv-primary-product" data-product="Nvidia RTX 5070"><span class="riv-legend-marker" style="background-color: #388E3C;"></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: #1DE9B6;"></span>Nvidia RTX 5060 Ti 16 GB</button><button class="riv-legend-item " data-product="AMD RX 9070"><span class="riv-legend-marker" style="background-color: #D32F2F;"></span>AMD RX 9070</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><th>AMD RX 9070 (Price, $)</th></tr></thead><tbody><tr><td>1</td><td>550</td><td>430</td><td>600</td></tr><tr><td>2</td><td>550</td><td>430</td><td>600</td></tr><tr><td>3</td><td>524</td><td>430</td><td>550</td></tr><tr><td>4</td><td>546</td><td>430</td><td>550</td></tr><tr><td>5</td><td>481</td><td>430</td><td>600</td></tr><tr><td>6</td><td>499</td><td>379</td><td>600</td></tr><tr><td>7</td><td>520</td><td>430</td><td>550</td></tr><tr><td>8</td><td>500</td><td>430</td><td>550</td></tr><tr><td>9</td><td>500</td><td>430</td><td>560</td></tr><tr><td>10</td><td>480</td><td>430</td><td>550</td></tr><tr><td>11</td><td>489</td><td>400</td><td>550</td></tr><tr><td>12</td><td>500</td><td>400</td><td>530</td></tr><tr><td>13</td><td>527</td><td>420</td><td>530</td></tr><tr><td>14</td><td>540</td><td>420</td><td>530</td></tr><tr><td>15</td><td>499</td><td>430</td><td>530</td></tr><tr><td>16</td><td>499</td><td>430</td><td>530</td></tr><tr><td>17</td><td>549</td><td>430</td><td>580</td></tr><tr><td>18</td><td>540</td><td>450</td><td>580</td></tr><tr><td>19</td><td>549</td><td>450</td><td>580</td></tr><tr><td>20</td><td>620</td><td>520</td><td>600</td></tr><tr><td>21</td><td>620</td><td>520</td><td>590</td></tr><tr><td>22</td><td>620</td><td>520</td><td>630</td></tr><tr><td>23</td><td>630</td><td>520</td><td>630</td></tr><tr><td>24</td><td>625</td><td>520</td><td>620</td></tr><tr><td>25</td><td>630</td><td>550</td><td>610</td></tr><tr><td>26</td><td>604</td><td>550</td><td>610</td></tr><tr><td>27</td><td>640</td><td>570</td><td>630</td></tr><tr><td>28</td><td>630</td><td>515</td><td>620</td></tr><tr><td>29</td><td>636</td><td>500</td><td>620</td></tr><tr><td>30</td><td>630</td><td>500</td><td>620</td></tr><tr><td>31</td><td>599</td><td>500</td><td>620</td></tr><tr><td>32</td><td>599</td><td>515</td><td>620</td></tr><tr><td>33</td><td>599</td><td>490</td><td>600</td></tr><tr><td>34</td><td>599</td><td>550</td><td>620</td></tr><tr><td>35</td><td>599</td><td>550</td><td>600</td></tr><tr><td>36</td><td>599</td><td>550</td><td>600</td></tr><tr><td>37</td><td>599</td><td>570</td><td>600</td></tr><tr><td>38</td><td>599</td><td>570</td><td>600</td></tr><tr><td>39</td><td>599</td><td>570</td><td>600</td></tr><tr><td>40</td><td>599</td><td>565</td><td>600</td></tr><tr><td>41</td><td>560</td><td>560</td><td>600</td></tr><tr><td>42</td><td>550</td><td>570</td><td>635</td></tr><tr><td>43</td><td>755</td><td>650</td><td>650</td></tr></tbody></table><script type="application/json" class="riv-line-chart-data">{"products":[{"name":"Nvidia RTX 5070","displayName":"Nvidia RTX 5070","color":"#388E3C"},{"name":"Nvidia RTX 5060 Ti 16 GB","displayName":"Nvidia RTX 5060 Ti 16 GB","color":"#1DE9B6"},{"name":"AMD RX 9070","displayName":"AMD RX 9070","color":"#D32F2F"}],"timestampUnit":"Week","unit":"Price, $","xAxisLabel":"Week","yAxisTickIncrement":100,"data":[{"timestamp":1,"productName":"AMD RX 9070","value":600},{"timestamp":1,"productName":"Nvidia RTX 5060 Ti 16 GB","value":430},{"timestamp":1,"productName":"Nvidia RTX 5070","value":550},{"timestamp":2,"productName":"AMD RX 9070","value":600},{"timestamp":2,"productName":"Nvidia RTX 5060 Ti 16 GB","value":430},{"timestamp":2,"productName":"Nvidia RTX 5070","value":550},{"timestamp":3,"productName":"AMD RX 9070","value":550},{"timestamp":3,"productName":"Nvidia RTX 5060 Ti 16 GB","value":430},{"timestamp":3,"productName":"Nvidia RTX 5070","value":524},{"timestamp":4,"productName":"AMD RX 9070","value":550},{"timestamp":4,"productName":"Nvidia RTX 5060 Ti 16 GB","value":430},{"timestamp":4,"productName":"Nvidia RTX 5070","value":546},{"timestamp":5,"productName":"AMD RX 9070","value":600},{"timestamp":5,"productName":"Nvidia RTX 5060 Ti 16 GB","value":430},{"timestamp":5,"productName":"Nvidia RTX 5070","value":481},{"timestamp":6,"productName":"AMD RX 9070","value":600},{"timestamp":6,"productName":"Nvidia RTX 5060 Ti 16 GB","value":379},{"timestamp":6,"productName":"Nvidia RTX 5070","value":499},{"timestamp":7,"productName":"AMD RX 9070","value":550},{"timestamp":7,"productName":"Nvidia RTX 5060 Ti 16 GB","value":430},{"timestamp":7,"productName":"Nvidia RTX 5070","value":520},{"timestamp":8,"productName":"AMD RX 9070","value":550},{"timestamp":8,"productName":"Nvidia RTX 5060 Ti 16 GB","value":430},{"timestamp":8,"productName":"Nvidia RTX 5070","value":500},{"timestamp":9,"productName":"AMD RX 9070","value":560},{"timestamp":9,"productName":"Nvidia RTX 5060 Ti 16 GB","value":430},{"timestamp":9,"productName":"Nvidia RTX 5070","value":500},{"timestamp":10,"productName":"AMD RX 9070","value":550},{"timestamp":10,"productName":"Nvidia RTX 5060 Ti 16 GB","value":430},{"timestamp":10,"productName":"Nvidia RTX 5070","value":480},{"timestamp":11,"productName":"AMD RX 9070","value":550},{"timestamp":11,"productName":"Nvidia RTX 5060 Ti 16 GB","value":400},{"timestamp":11,"productName":"Nvidia RTX 5070","value":489},{"timestamp":12,"productName":"AMD RX 9070","value":530},{"timestamp":12,"productName":"Nvidia RTX 5060 Ti 16 GB","value":400},{"timestamp":12,"productName":"Nvidia RTX 5070","value":500},{"timestamp":13,"productName":"AMD RX 9070","value":530},{"timestamp":13,"productName":"Nvidia RTX 5060 Ti 16 GB","value":420},{"timestamp":13,"productName":"Nvidia RTX 5070","value":527},{"timestamp":14,"productName":"AMD RX 9070","value":530},{"timestamp":14,"productName":"Nvidia RTX 5060 Ti 16 GB","value":420},{"timestamp":14,"productName":"Nvidia RTX 5070","value":540},{"timestamp":15,"productName":"AMD RX 9070","value":530},{"timestamp":15,"productName":"Nvidia RTX 5060 Ti 16 GB","value":430},{"timestamp":15,"productName":"Nvidia RTX 5070","value":499},{"timestamp":16,"productName":"AMD RX 9070","value":530},{"timestamp":16,"productName":"Nvidia RTX 5060 Ti 16 GB","value":430},{"timestamp":16,"productName":"Nvidia RTX 5070","value":499},{"timestamp":17,"productName":"AMD RX 9070","value":580},{"timestamp":17,"productName":"Nvidia RTX 5060 Ti 16 GB","value":430},{"timestamp":17,"productName":"Nvidia RTX 5070","value":549},{"timestamp":18,"productName":"AMD RX 9070","value":580},{"timestamp":18,"productName":"Nvidia RTX 5060 Ti 16 GB","value":450},{"timestamp":18,"productName":"Nvidia RTX 5070","value":540},{"timestamp":19,"productName":"AMD RX 9070","value":580},{"timestamp":19,"productName":"Nvidia RTX 5060 Ti 16 GB","value":450},{"timestamp":19,"productName":"Nvidia RTX 5070","value":549},{"timestamp":20,"productName":"AMD RX 9070","value":600},{"timestamp":20,"productName":"Nvidia RTX 5060 Ti 16 GB","value":520},{"timestamp":20,"productName":"Nvidia RTX 5070","value":620},{"timestamp":21,"productName":"AMD RX 9070","value":590},{"timestamp":21,"productName":"Nvidia RTX 5060 Ti 16 GB","value":520},{"timestamp":21,"productName":"Nvidia RTX 5070","value":620},{"timestamp":22,"productName":"AMD RX 9070","value":630},{"timestamp":22,"productName":"Nvidia RTX 5060 Ti 16 GB","value":520},{"timestamp":22,"productName":"Nvidia RTX 5070","value":620},{"timestamp":23,"productName":"AMD RX 9070","value":630},{"timestamp":23,"productName":"Nvidia RTX 5060 Ti 16 GB","value":520},{"timestamp":23,"productName":"Nvidia RTX 5070","value":630},{"timestamp":24,"productName":"AMD RX 9070","value":620},{"timestamp":24,"productName":"Nvidia RTX 5060 Ti 16 GB","value":520},{"timestamp":24,"productName":"Nvidia RTX 5070","value":625},{"timestamp":25,"productName":"AMD RX 9070","value":610},{"timestamp":25,"productName":"Nvidia RTX 5060 Ti 16 GB","value":550},{"timestamp":25,"productName":"Nvidia RTX 5070","value":630},{"timestamp":26,"productName":"AMD RX 9070","value":610},{"timestamp":26,"productName":"Nvidia RTX 5060 Ti 16 GB","value":550},{"timestamp":26,"productName":"Nvidia RTX 5070","value":604},{"timestamp":27,"productName":"AMD RX 9070","value":630},{"timestamp":27,"productName":"Nvidia RTX 5060 Ti 16 GB","value":570},{"timestamp":27,"productName":"Nvidia RTX 5070","value":640},{"timestamp":28,"productName":"AMD RX 9070","value":620},{"timestamp":28,"productName":"Nvidia RTX 5060 Ti 16 GB","value":515},{"timestamp":28,"productName":"Nvidia RTX 5070","value":630},{"timestamp":29,"productName":"AMD RX 9070","value":620},{"timestamp":29,"productName":"Nvidia RTX 5060 Ti 16 GB","value":500},{"timestamp":29,"productName":"Nvidia RTX 5070","value":636},{"timestamp":30,"productName":"AMD RX 9070","value":620},{"timestamp":30,"productName":"Nvidia RTX 5060 Ti 16 GB","value":500},{"timestamp":30,"productName":"Nvidia RTX 5070","value":630},{"timestamp":31,"productName":"AMD RX 9070","value":620},{"timestamp":31,"productName":"Nvidia RTX 5060 Ti 16 GB","value":500},{"timestamp":31,"productName":"Nvidia RTX 5070","value":599},{"timestamp":32,"productName":"AMD RX 9070","value":620},{"timestamp":32,"productName":"Nvidia RTX 5060 Ti 16 GB","value":515},{"timestamp":32,"productName":"Nvidia RTX 5070","value":599},{"timestamp":33,"productName":"AMD RX 9070","value":600},{"timestamp":33,"productName":"Nvidia RTX 5060 Ti 16 GB","value":490},{"timestamp":33,"productName":"Nvidia RTX 5070","value":599},{"timestamp":34,"productName":"AMD RX 9070","value":620},{"timestamp":34,"productName":"Nvidia RTX 5060 Ti 16 GB","value":550},{"timestamp":34,"productName":"Nvidia RTX 5070","value":599},{"timestamp":35,"productName":"AMD RX 9070","value":600},{"timestamp":35,"productName":"Nvidia RTX 5060 Ti 16 GB","value":550},{"timestamp":35,"productName":"Nvidia RTX 5070","value":599},{"timestamp":36,"productName":"AMD RX 9070","value":600},{"timestamp":36,"productName":"Nvidia RTX 5060 Ti 16 GB","value":550},{"timestamp":36,"productName":"Nvidia RTX 5070","value":599},{"timestamp":37,"productName":"AMD RX 9070","value":600},{"timestamp":37,"productName":"Nvidia RTX 5060 Ti 16 GB","value":570},{"timestamp":37,"productName":"Nvidia RTX 5070","value":599},{"timestamp":38,"productName":"AMD RX 9070","value":600},{"timestamp":38,"productName":"Nvidia RTX 5060 Ti 16 GB","value":570},{"timestamp":38,"productName":"Nvidia RTX 5070","value":599},{"timestamp":39,"productName":"AMD RX 9070","value":600},{"timestamp":39,"productName":"Nvidia RTX 5060 Ti 16 GB","value":570},{"timestamp":39,"productName":"Nvidia RTX 5070","value":599},{"timestamp":40,"productName":"AMD RX 9070","value":600},{"timestamp":40,"productName":"Nvidia RTX 5060 Ti 16 GB","value":565},{"timestamp":40,"productName":"Nvidia RTX 5070","value":599},{"timestamp":41,"productName":"AMD RX 9070","value":600},{"timestamp":41,"productName":"Nvidia RTX 5060 Ti 16 GB","value":560},{"timestamp":41,"productName":"Nvidia RTX 5070","value":560},{"timestamp":42,"productName":"AMD RX 9070","value":635},{"timestamp":42,"productName":"Nvidia RTX 5060 Ti 16 GB","value":570},{"timestamp":42,"productName":"Nvidia RTX 5070","value":550},{"timestamp":43,"productName":"AMD RX 9070","value":650},{"timestamp":43,"productName":"Nvidia RTX 5060 Ti 16 GB","value":650},{"timestamp":43,"productName":"Nvidia RTX 5070","value":755}],"xMin":1,"xMax":43,"yMin":350,"yMax":800}</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-1786707657870-kgjiv3t7f', false); });} else {initialize('fv-chart-1786707657870-kgjiv3t7f', false);}})();</script></div><p>The reasons for this pricing rise are manifold, but largely it boils down to AI is ruining all our fun. For one thing, datacentres are hoovering up as much memory as providers can manufacture, and that inevitably means there is an impact on other forms of memory supply, such as VRAM. But you're also getting the AI curious, or the AI enthusiasts looking at GPUs with a bunch of VRAM to start experimenting with local models. But whatever the reasons, the prices of these gaming GPUs have become unsustainable.</p><p>So please, please don't pay them.</p><p>Not when there are excellent alternatives out there for much less. I know we're expecting <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 cards to follow suit with their own price increases</a>, but at least for now they are far better value, and the RDNA 4 architecture is genuinely good.</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-1780405030966-dj89vvhdq *, #fv-chart-1780405030966-dj89vvhdq *:before, #fv-chart-1780405030966-dj89vvhdq *:after, #fv-chart-1780405030966-dj89vvhdq-slideshow *, #fv-chart-1780405030966-dj89vvhdq-slideshow *:before, #fv-chart-1780405030966-dj89vvhdq-slideshow *:after {box-sizing: border-box !important; margin: 0; padding: 0; border: 0;font-size: 100%; font: inherit; vertical-align: baseline;}#fv-chart-1780405030966-dj89vvhdq, #fv-chart-1780405030966-dj89vvhdq-slideshow { font-family: 'Open Sans', sans-serif !important; }#fv-chart-1780405030966-dj89vvhdq {position: relative !important; overflow: visible !important;--riv-primary: #E33235;}#fv-chart-1780405030966-dj89vvhdq .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-1780405030966-dj89vvhdq .fv-inner-wrapper.fv-no-header.fv-is-image-compare {padding-top: 0 !important;}#fv-chart-1780405030966-dj89vvhdq.fv-full-bleed {width: 100vw !important;margin-left: calc(50% - 50vw) !important;}body {overflow-x: clip !important;}#fv-chart-1780405030966-dj89vvhdq.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-1780405030966-dj89vvhdq .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-1780405030966-dj89vvhdq-slideshow {position: relative !important;width: 100% !important;margin: 1rem 0 !important;--riv-primary: #E33235;}#fv-chart-1780405030966-dj89vvhdq-slideshow .fv-slides-wrapper {position: relative !important;width: 100% !important;}#fv-chart-1780405030966-dj89vvhdq-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-1780405030966-dj89vvhdq-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-1780405030966-dj89vvhdq-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-1780405030966-dj89vvhdq-slideshow .fv-nav-btn svg {width: 18px !important;height: 18px !important;stroke-width: 3px !important;filter: none !important;}#fv-chart-1780405030966-dj89vvhdq-slideshow .fv-nav-btn:hover {opacity: 0.9 !important;transform: translateY(-1px) !important;}#fv-chart-1780405030966-dj89vvhdq-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-1780405030966-dj89vvhdq-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-1780405030966-dj89vvhdq-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-1780405030966-dj89vvhdq-slideshow .fv-slideshow-select:focus {outline: 2px solid #E33235 !important;border-color: #E33235 !important;}#fv-chart-1780405030966-dj89vvhdq .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-1780405030966-dj89vvhdq .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-1780405030966-dj89vvhdq .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-1780405030966-dj89vvhdq .fv-versus-chart { display: flex; flex-direction: column; width: 100%; margin-top: 1rem; }#fv-chart-1780405030966-dj89vvhdq .fv-versus-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 1.5rem; padding: 0 1rem; }#fv-chart-1780405030966-dj89vvhdq .fv-versus-select-wrapper { flex: 1; min-width: 0; }#fv-chart-1780405030966-dj89vvhdq .fv-versus-select-wrapper.fv-left { text-align: center; padding-right: 1rem; }#fv-chart-1780405030966-dj89vvhdq .fv-versus-select-wrapper.fv-right { text-align: center; padding-left: 1rem; }#fv-chart-1780405030966-dj89vvhdq .fv-versus-select-container { position: relative; display: inline-block; max-width: 100%; width: 100%; }#fv-chart-1780405030966-dj89vvhdq .fv-versus-chevron { position: absolute; top: 50%; transform: translateY(-50%); pointer-events: none; width: 16px; height: 16px; flex-shrink: 0; }#fv-chart-1780405030966-dj89vvhdq .fv-versus-select-wrapper.fv-left .fv-versus-chevron { right: 0; }#fv-chart-1780405030966-dj89vvhdq .fv-versus-select-wrapper.fv-right .fv-versus-chevron { right: 0; }#fv-chart-1780405030966-dj89vvhdq .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-1780405030966-dj89vvhdq .fv-versus-select.fv-select-left { text-align: center; direction: ltr; padding-right: 1.25rem; }#fv-chart-1780405030966-dj89vvhdq .fv-versus-select.fv-select-right { text-align: center; padding-right: 1.25rem; }#fv-chart-1780405030966-dj89vvhdq .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-1780405030966-dj89vvhdq .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-1780405030966-dj89vvhdq .fv-versus-body { display: flex; flex-direction: column; gap: 1.5rem; }#fv-chart-1780405030966-dj89vvhdq .fv-versus-row { position: relative; height: auto; padding-top: 20px; margin-bottom: 0.25rem; display: block; }#fv-chart-1780405030966-dj89vvhdq .fv-versus-bar-container { position: relative; height: 32px; display: flex; align-items: center; }#fv-chart-1780405030966-dj89vvhdq .fv-versus-bar-left-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-end; align-items: center; }#fv-chart-1780405030966-dj89vvhdq .fv-versus-bar-right-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-start; align-items: center; }#fv-chart-1780405030966-dj89vvhdq .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-1780405030966-dj89vvhdq .fv-versus-bar-left { border-radius: 4px 0 0 4px; justify-content: flex-end; padding: 0 8px; }#fv-chart-1780405030966-dj89vvhdq .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-1780405030966-dj89vvhdq .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-1780405030966-dj89vvhdq .fv-inside-left { white-space: nowrap; flex-shrink: 0; }#fv-chart-1780405030966-dj89vvhdq .fv-inside-right { white-space: nowrap; flex-shrink: 0; }#fv-chart-1780405030966-dj89vvhdq .fv-versus-val-text { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; }#fv-chart-1780405030966-dj89vvhdq .fv-versus-pct-diff { font-size: 12px; font-weight: 600; }#fv-chart-1780405030966-dj89vvhdq .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-1780405030966-dj89vvhdq .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-1780405030966-dj89vvhdq .fv-bottom-bar { display: flex !important; flex-direction: column !important; align-items: center !important; margin-top: 0.5rem !important; gap: 1rem !important; }#fv-chart-1780405030966-dj89vvhdq .fv-footer-content { text-align: center !important; width: 100% !important; }#fv-chart-1780405030966-dj89vvhdq .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-1780405030966-dj89vvhdq .fv-dropdown-wrapper { text-align: center !important; margin-bottom: 16px !important; margin-top: 0 !important; }#fv-chart-1780405030966-dj89vvhdq .fv-dropdown-title-container { position: relative !important; display: inline-block !important; max-width: 100% !important; }#fv-chart-1780405030966-dj89vvhdq .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-1780405030966-dj89vvhdq .fv-dropdown-title:focus { outline: none !important; }#fv-chart-1780405030966-dj89vvhdq .fv-dropdown-title::-ms-expand { display: none !important; }#fv-chart-1780405030966-dj89vvhdq .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-1780405030966-dj89vvhdq .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-1780405030966-dj89vvhdq .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-1780405030966-dj89vvhdq .fv-carousel-nav-btn:hover { border-color: #9ca3af !important; }#fv-chart-1780405030966-dj89vvhdq .fv-carousel-counter { font-size: 14px !important; color: #374151 !important; text-align: center !important; margin-top: 1rem !important; }#fv-chart-1780405030966-dj89vvhdq .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-1780405030966-dj89vvhdq .fv-legend-item { display: flex !important; align-items: center !important; gap: 6px !important; font-size: 14px !important; color: #374151 !important; }#fv-chart-1780405030966-dj89vvhdq .fv-legend-color { width: 12px !important; height: 12px !important; border-radius: 3px !important; }#fv-chart-1780405030966-dj89vvhdq .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-1780405030966-dj89vvhdq .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-1780405030966-dj89vvhdq .fv-multi-legend-swatch { width: 16px !important; height: 16px !important; border-radius: 3px !important; }#fv-chart-1780405030966-dj89vvhdq .fv-benchmark-group { margin-bottom: 1rem !important; }#fv-chart-1780405030966-dj89vvhdq .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-1780405030966-dj89vvhdq .fv-bar-row, #fv-chart-1780405030966-dj89vvhdq .fv-stacked-product { display: flex !important; align-items: center !important; width: 100% !important; margin-bottom: 0.75rem !important; }#fv-chart-1780405030966-dj89vvhdq .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-1780405030966-dj89vvhdq .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-1780405030966-dj89vvhdq .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-1780405030966-dj89vvhdq .fv-bar:hover { opacity: 0.8 !important; }#fv-chart-1780405030966-dj89vvhdq .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-1780405030966-dj89vvhdq .fv-bar-inner-label { white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; padding-right: 8px !important; }#fv-chart-1780405030966-dj89vvhdq .fv-bar-inner-value { flex-shrink: 0 !important; }#fv-chart-1780405030966-dj89vvhdq .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-1780405030966-dj89vvhdq .fv-bar-label.fv-primary-product { font-weight: bold !important; color: var(--riv-primary) !important; }#fv-chart-1780405030966-dj89vvhdq .fv-multi-bar-container { flex-direction: column !important; padding: 4px !important; align-items: stretch !important; gap: 4px !important; height: auto !important; }#fv-chart-1780405030966-dj89vvhdq .fv-multi-bar-item { display: flex !important; align-items: center !important; height: 25px !important; width: 100% !important; }#fv-chart-1780405030966-dj89vvhdq .fv-stacked-bar { display: flex !important; overflow: hidden !important; }#fv-chart-1780405030966-dj89vvhdq .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-1780405030966-dj89vvhdq .fv-stacked-segment:last-child { border-right: none !important; }#fv-chart-1780405030966-dj89vvhdq .fv-segment-value { font-size: 14px !important; font-weight: bold !important; }#fv-chart-1780405030966-dj89vvhdq .fv-grouped-bar-product { display: flex !important; flex-direction: column !important; width: 100% !important; margin-bottom: 1.25rem !important; }#fv-chart-1780405030966-dj89vvhdq .fv-grouped-product-title-wrapper { padding-left: 150px !important; }#fv-chart-1780405030966-dj89vvhdq .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-1780405030966-dj89vvhdq .fv-bar-cluster { width: 100% !important; flex-grow: 1 !important; display: flex !important; flex-direction: column !important; }#fv-chart-1780405030966-dj89vvhdq .fv-bar-cluster .fv-bar-row { margin-bottom: 3px !important; }#fv-chart-1780405030966-dj89vvhdq .fv-bar-cluster .fv-bar-container { height: 20px !important; }#fv-chart-1780405030966-dj89vvhdq .riv-grid line {stroke: #D1D5DB !important;stroke-dasharray: 3 3 !important;}#fv-chart-1780405030966-dj89vvhdq .fv-x-axis-wrapper { display: flex !important; width: 100% !important; margin-top: 0.5rem !important; }#fv-chart-1780405030966-dj89vvhdq .fv-x-axis-label-space { width: 150px !important; padding-right: 10px !important; flex-shrink: 0 !important; }#fv-chart-1780405030966-dj89vvhdq .fv-x-axis-chart-space { flex-grow: 1 !important; padding-right: 8px !important; }#fv-chart-1780405030966-dj89vvhdq .fv-x-axis-wrapper.fv-grouped-x-axis { margin-left: 0 !important; }#fv-chart-1780405030966-dj89vvhdq .fv-x-axis-line { border-top: 1px solid #D1D5DB !important; }#fv-chart-1780405030966-dj89vvhdq .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-1780405030966-dj89vvhdq .fv-x-axis-ticks span { position: relative !important; }#fv-chart-1780405030966-dj89vvhdq .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-1780405030966-dj89vvhdq .fv-x-axis-unit { text-align: center !important; font-size: 14px !important; color: #374151 !important; margin-top: 8px !important; display: block !important; }#fv-chart-1780405030966-dj89vvhdq .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-1780405030966-dj89vvhdq .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-1780405030966-dj89vvhdq.mobile-view .fv-pie-container,#fv-chart-1780405030966-dj89vvhdq.labels-on-top .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1780405030966-dj89vvhdq.mobile-view .fv-grouped-product-title-wrapper,#fv-chart-1780405030966-dj89vvhdq.labels-on-top .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1780405030966-dj89vvhdq.mobile-view .fv-bar-row,#fv-chart-1780405030966-dj89vvhdq.mobile-view .fv-stacked-product,#fv-chart-1780405030966-dj89vvhdq.mobile-view .fv-grouped-bar-product,#fv-chart-1780405030966-dj89vvhdq.labels-on-top .fv-bar-row,#fv-chart-1780405030966-dj89vvhdq.labels-on-top .fv-stacked-product,#fv-chart-1780405030966-dj89vvhdq.labels-on-top .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1780405030966-dj89vvhdq.mobile-view .fv-bar-label:not(.fv-grouped-product-title),#fv-chart-1780405030966-dj89vvhdq.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-1780405030966-dj89vvhdq.mobile-view .fv-bar-label,#fv-chart-1780405030966-dj89vvhdq.mobile-view .fv-grouped-product-title,#fv-chart-1780405030966-dj89vvhdq.labels-on-top .fv-bar-label,#fv-chart-1780405030966-dj89vvhdq.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-1780405030966-dj89vvhdq.mobile-view .fv-bar-container,#fv-chart-1780405030966-dj89vvhdq.mobile-view .fv-bar-cluster,#fv-chart-1780405030966-dj89vvhdq.labels-on-top .fv-bar-container,#fv-chart-1780405030966-dj89vvhdq.labels-on-top .fv-bar-cluster {width: 100% !important;}#fv-chart-1780405030966-dj89vvhdq.mobile-view .fv-x-axis-wrapper,#fv-chart-1780405030966-dj89vvhdq.labels-on-top .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1780405030966-dj89vvhdq.mobile-view .fv-x-axis-label-space,#fv-chart-1780405030966-dj89vvhdq.labels-on-top .fv-x-axis-label-space {display: none !important;}#fv-chart-1780405030966-dj89vvhdq.mobile-view .fv-x-axis-chart-space,#fv-chart-1780405030966-dj89vvhdq.labels-on-top .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1780405030966-dj89vvhdq.mobile-view .fv-benchmark-title,#fv-chart-1780405030966-dj89vvhdq.labels-on-top .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1780405030966-dj89vvhdq.mobile-view .fv-dropdown-title,#fv-chart-1780405030966-dj89vvhdq.labels-on-top .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1780405030966-dj89vvhdq.mobile-view .fv-carousel-nav-btn,#fv-chart-1780405030966-dj89vvhdq.labels-on-top .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1780405030966-dj89vvhdq.mobile-view .fv-chart-title,#fv-chart-1780405030966-dj89vvhdq.labels-on-top .fv-chart-title {padding: 0 8px !important;}#fv-chart-1780405030966-dj89vvhdq.mobile-view .fv-chart-subhead,#fv-chart-1780405030966-dj89vvhdq.labels-on-top .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1780405030966-dj89vvhdq.mobile-view .fv-versus-header,#fv-chart-1780405030966-dj89vvhdq.labels-on-top .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1780405030966-dj89vvhdq.mobile-view .fv-versus-select-wrapper,#fv-chart-1780405030966-dj89vvhdq.labels-on-top .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1780405030966-dj89vvhdq.mobile-view .fv-versus-select-wrapper.fv-left,#fv-chart-1780405030966-dj89vvhdq.labels-on-top .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1780405030966-dj89vvhdq.mobile-view .fv-versus-select-wrapper.fv-right,#fv-chart-1780405030966-dj89vvhdq.labels-on-top .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1780405030966-dj89vvhdq.mobile-view .fv-versus-select.fv-select-left,#fv-chart-1780405030966-dj89vvhdq.labels-on-top .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1780405030966-dj89vvhdq.mobile-view .fv-versus-select.fv-select-right,#fv-chart-1780405030966-dj89vvhdq.labels-on-top .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1780405030966-dj89vvhdq.mobile-view .fv-versus-vs,#fv-chart-1780405030966-dj89vvhdq.labels-on-top .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1780405030966-dj89vvhdq.mobile-view .fv-versus-select-container,#fv-chart-1780405030966-dj89vvhdq.labels-on-top .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1780405030966-dj89vvhdq.mobile-view .fv-versus-select,#fv-chart-1780405030966-dj89vvhdq.labels-on-top .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1780405030966-dj89vvhdq.mobile-view .fv-stl-shop-all-btn,#fv-chart-1780405030966-dj89vvhdq.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-1780405030966-dj89vvhdq.mobile-view .fv-stl-shop-all-logo,#fv-chart-1780405030966-dj89vvhdq.mobile-view .fv-stl-shop-all-icon,#fv-chart-1780405030966-dj89vvhdq.labels-on-top .fv-stl-shop-all-logo,#fv-chart-1780405030966-dj89vvhdq.labels-on-top .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1780405030966-dj89vvhdq.mobile-view .fv-stl-shop-all-icon svg,#fv-chart-1780405030966-dj89vvhdq.labels-on-top .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1780405030966-dj89vvhdq.mobile-view .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1780405030966-dj89vvhdq.mobile-view.fv-contains-line-chart .fv-footer-content {margin-left: -1rem !important;margin-right: -1rem !important;}@media (max-width: 599px) {#fv-chart-1780405030966-dj89vvhdq .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1780405030966-dj89vvhdq .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1780405030966-dj89vvhdq .fv-bar-row,#fv-chart-1780405030966-dj89vvhdq .fv-stacked-product,#fv-chart-1780405030966-dj89vvhdq .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1780405030966-dj89vvhdq .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-1780405030966-dj89vvhdq .fv-bar-label,#fv-chart-1780405030966-dj89vvhdq .fv-grouped-product-title {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1780405030966-dj89vvhdq .fv-bar-container,#fv-chart-1780405030966-dj89vvhdq .fv-bar-cluster {width: 100% !important;}#fv-chart-1780405030966-dj89vvhdq .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1780405030966-dj89vvhdq .fv-x-axis-label-space {display: none !important;}#fv-chart-1780405030966-dj89vvhdq .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1780405030966-dj89vvhdq .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1780405030966-dj89vvhdq .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1780405030966-dj89vvhdq .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1780405030966-dj89vvhdq .fv-chart-title {padding: 0 8px !important;}#fv-chart-1780405030966-dj89vvhdq .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1780405030966-dj89vvhdq .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1780405030966-dj89vvhdq .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1780405030966-dj89vvhdq .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1780405030966-dj89vvhdq .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1780405030966-dj89vvhdq .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1780405030966-dj89vvhdq .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1780405030966-dj89vvhdq .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1780405030966-dj89vvhdq .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1780405030966-dj89vvhdq .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1780405030966-dj89vvhdq .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-1780405030966-dj89vvhdq .fv-stl-shop-all-logo,#fv-chart-1780405030966-dj89vvhdq .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1780405030966-dj89vvhdq .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1780405030966-dj89vvhdq .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1780405030966-dj89vvhdq.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": "Upscaled gaming performance","description": "Subhead to describe the test and what's being measured and why","creator": {"@type": "Organization","name": "PC Gamer","logo": "https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png"},"isAccessibleForFree": true,"dateCreated": "2026-06-02T12:57:10.967Z","citation": "There are a couple of instances where, when using upscaling, the RX 9070 GRE takes a healthy lead in terms of frame rates over the RTX 5070.","keywords": ["RX 9070 GRE | 12 GB","RX 9070 | 16 GB","RTX 5070 | 12 GB","RTX 5060 Ti | 16 GB","RX 9060 XT | 16 GB","Black Myth Wukong (1440p High + Upscaling (quality))","Cyberpunk 2077 (1440p RT Ultra + upscaling (quality))","F1 24 (1440p Ultra high +upscaling (Quality), 2x FG)","Homeworld 3 (1440p Epic + upscaling (quality))","The Talos Principle 2 (1440p Ultra +upscaling (quality), 2x FG)","benchmark","comparison","performance","review","PC Gamer"],"measurementTechnique": "Performance Benchmarking","variableMeasured": [{"@type": "PropertyValue","name": "RX 9070 GRE | 12 GB – Black Myth Wukong (1440p High + Upscaling (quality))","value": 95,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9070 | 16 GB – Black Myth Wukong (1440p High + Upscaling (quality))","value": 111,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RTX 5070 | 12 GB – Black Myth Wukong (1440p High + Upscaling (quality))","value": 107,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RTX 5060 Ti | 16 GB – Black Myth Wukong (1440p High + Upscaling (quality))","value": 86,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9060 XT | 16 GB – Black Myth Wukong (1440p High + Upscaling (quality))","value": 78,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9070 GRE | 12 GB – Cyberpunk 2077 (1440p RT Ultra + upscaling (quality))","value": 130,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9070 | 16 GB – Cyberpunk 2077 (1440p RT Ultra + upscaling (quality))","value": 149,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RTX 5070 | 12 GB – Cyberpunk 2077 (1440p RT Ultra + upscaling (quality))","value": 122,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RTX 5060 Ti | 16 GB – Cyberpunk 2077 (1440p RT Ultra + upscaling (quality))","value": 96,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9060 XT | 16 GB – Cyberpunk 2077 (1440p RT Ultra + upscaling (quality))","value": 102,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9070 GRE | 12 GB – F1 24 (1440p Ultra high +upscaling (Quality), 2x FG)","value": 249,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9070 | 16 GB – F1 24 (1440p Ultra high +upscaling (Quality), 2x FG)","value": 261,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RTX 5070 | 12 GB – F1 24 (1440p Ultra high +upscaling (Quality), 2x FG)","value": 176,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RTX 5060 Ti | 16 GB – F1 24 (1440p Ultra high +upscaling (Quality), 2x FG)","value": 136,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9060 XT | 16 GB – F1 24 (1440p Ultra high +upscaling (Quality), 2x FG)","value": 190,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9070 GRE | 12 GB – Homeworld 3 (1440p Epic + upscaling (quality))","value": 115,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9070 | 16 GB – Homeworld 3 (1440p Epic + upscaling (quality))","value": 123,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RTX 5070 | 12 GB – Homeworld 3 (1440p Epic + upscaling (quality))","value": 127,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RTX 5060 Ti | 16 GB – Homeworld 3 (1440p Epic + upscaling (quality))","value": 118,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9060 XT | 16 GB – Homeworld 3 (1440p Epic + upscaling (quality))","value": 110,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9070 GRE | 12 GB – The Talos Principle 2 (1440p Ultra +upscaling (quality), 2x FG)","value": 164,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9070 | 16 GB – The Talos Principle 2 (1440p Ultra +upscaling (quality), 2x FG)","value": 197,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RTX 5070 | 12 GB – The Talos Principle 2 (1440p Ultra +upscaling (quality), 2x FG)","value": 144,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RTX 5060 Ti | 16 GB – The Talos Principle 2 (1440p Ultra +upscaling (quality), 2x FG)","value": 115,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9060 XT | 16 GB – The Talos Principle 2 (1440p Ultra +upscaling (quality), 2x FG)","value": 135,"unitText": "Avg FPS"}]}</script><div id="fv-chart-1780405030966-dj89vvhdq" 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">Upscaled gaming performance</h3><div class="fv-dropdown-wrapper"><div class="fv-dropdown-title-container"><select class="fv-dropdown-title"><option value="0">Black Myth Wukong (1440p High + Upscaling (quality))</option><option value="1">Cyberpunk 2077 (1440p RT Ultra + upscaling (quality))</option><option value="2">F1 24 (1440p Ultra high +upscaling (Quality), 2x FG)</option><option value="3">Homeworld 3 (1440p Epic + upscaling (quality))</option><option value="4">The Talos Principle 2 (1440p Ultra +upscaling (quality), 2x FG)</option></select><div class="fv-dropdown-chevron"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"><path d="m6 9 6 6 6-6"/></svg></div></div></div><div class="riv-chart-container"><div class="fv-chart-item" id="fv-chart-1780405030966-dj89vvhdq-bar-Black Myth Wukong (1440p High + Upscaling (quality))" data-chart-type="Bar" data-title="Black Myth Wukong (1440p High + Upscaling (quality))" data-subhead="" data-caption="There are a couple of instances where, when using upscaling, the RX 9070 GRE takes a healthy lead in terms of frame rates over the RTX 5070." style=""><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row" title="RX 9070 GRE | 12 GB"><div class="fv-bar-label fv-primary-product">RX 9070 GRE | 12 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 63.33333333333333%; background-color: #E33235;" data-target-width="63.33333333333333" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">95</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 54.666666666666664%; background-color: #FE9F58;" data-target-width="54.666666666666664" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">82</span></div></div></div></div></div><div class="fv-bar-row" title="RX 9070 | 16 GB"><div class="fv-bar-label ">RX 9070 | 16 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 74%; background-color: #E33235;" data-target-width="74" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">111</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 64%; background-color: #FE9F58;" data-target-width="64" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">96</span></div></div></div></div></div><div class="fv-bar-row" title="RTX 5070 | 12 GB"><div class="fv-bar-label ">RTX 5070 | 12 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 71.33333333333334%; background-color: #E33235;" data-target-width="71.33333333333334" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">107</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 54%; background-color: #FE9F58;" data-target-width="54" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">81</span></div></div></div></div></div><div class="fv-bar-row" title="RTX 5060 Ti | 16 GB"><div class="fv-bar-label ">RTX 5060 Ti | 16 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 57.333333333333336%; background-color: #E33235;" data-target-width="57.333333333333336" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">86</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 48%; background-color: #FE9F58;" data-target-width="48" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">72</span></div></div></div></div></div><div class="fv-bar-row" title="RX 9060 XT | 16 GB"><div class="fv-bar-label ">RX 9060 XT | 16 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 52%; background-color: #E33235;" data-target-width="52" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">78</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 46%; background-color: #FE9F58;" data-target-width="46" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">69</span></div></div></div></div></div><table class="sr-only"><caption>Black Myth Wukong (1440p High + Upscaling (quality)) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>RX 9070 GRE | 12 GB</td><td>95 Avg FPS, 82 1% Low FPS</td></tr><tr><td>RX 9070 | 16 GB</td><td>111 Avg FPS, 96 1% Low FPS</td></tr><tr><td>RTX 5070 | 12 GB</td><td>107 Avg FPS, 81 1% Low FPS</td></tr><tr><td>RTX 5060 Ti | 16 GB</td><td>86 Avg FPS, 72 1% Low FPS</td></tr><tr><td>RX 9060 XT | 16 GB</td><td>78 Avg FPS, 69 1% Low FPS</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1780405030966-dj89vvhdq-bar-Cyberpunk 2077 (1440p RT Ultra + upscaling (quality))" data-chart-type="Bar" data-title="Cyberpunk 2077 (1440p RT Ultra + upscaling (quality))" data-subhead="" data-caption="There are a couple of instances where, when using upscaling, the RX 9070 GRE takes a healthy lead in terms of frame rates over the RTX 5070." style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row" title="RX 9070 GRE | 12 GB"><div class="fv-bar-label fv-primary-product">RX 9070 GRE | 12 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 86.66666666666667%; background-color: #E33235;" data-target-width="86.66666666666667" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">130</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 52%; background-color: #FE9F58;" data-target-width="52" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">78</span></div></div></div></div></div><div class="fv-bar-row" title="RX 9070 | 16 GB"><div class="fv-bar-label ">RX 9070 | 16 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 99.33333333333333%; background-color: #E33235;" data-target-width="99.33333333333333" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">149</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 68%; background-color: #FE9F58;" data-target-width="68" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">102</span></div></div></div></div></div><div class="fv-bar-row" title="RTX 5070 | 12 GB"><div class="fv-bar-label ">RTX 5070 | 12 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 81.33333333333333%; background-color: #E33235;" data-target-width="81.33333333333333" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">122</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 64.66666666666666%; background-color: #FE9F58;" data-target-width="64.66666666666666" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">97</span></div></div></div></div></div><div class="fv-bar-row" title="RTX 5060 Ti | 16 GB"><div class="fv-bar-label ">RTX 5060 Ti | 16 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 64%; background-color: #E33235;" data-target-width="64" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">96</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 52.666666666666664%; background-color: #FE9F58;" data-target-width="52.666666666666664" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">79</span></div></div></div></div></div><div class="fv-bar-row" title="RX 9060 XT | 16 GB"><div class="fv-bar-label ">RX 9060 XT | 16 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 68%; background-color: #E33235;" data-target-width="68" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">102</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 48.66666666666667%; background-color: #FE9F58;" data-target-width="48.66666666666667" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">73</span></div></div></div></div></div><table class="sr-only"><caption>Cyberpunk 2077 (1440p RT Ultra + upscaling (quality)) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>RX 9070 GRE | 12 GB</td><td>130 Avg FPS, 78 1% Low FPS</td></tr><tr><td>RX 9070 | 16 GB</td><td>149 Avg FPS, 102 1% Low FPS</td></tr><tr><td>RTX 5070 | 12 GB</td><td>122 Avg FPS, 97 1% Low FPS</td></tr><tr><td>RTX 5060 Ti | 16 GB</td><td>96 Avg FPS, 79 1% Low FPS</td></tr><tr><td>RX 9060 XT | 16 GB</td><td>102 Avg FPS, 73 1% Low FPS</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1780405030966-dj89vvhdq-bar-F1 24 (1440p Ultra high +upscaling (Quality), 2x FG)" data-chart-type="Bar" data-title="F1 24 (1440p Ultra high +upscaling (Quality), 2x FG)" data-subhead="" data-caption="There are a couple of instances where, when using upscaling, the RX 9070 GRE takes a healthy lead in terms of frame rates over the RTX 5070." style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row" title="RX 9070 GRE | 12 GB"><div class="fv-bar-label fv-primary-product">RX 9070 GRE | 12 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 83%; background-color: #E33235;" data-target-width="83" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">249</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 40.666666666666664%; background-color: #FE9F58;" data-target-width="40.666666666666664" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">122</span></div></div></div></div></div><div class="fv-bar-row" title="RX 9070 | 16 GB"><div class="fv-bar-label ">RX 9070 | 16 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 87%; background-color: #E33235;" data-target-width="87" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">261</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 38%; background-color: #FE9F58;" data-target-width="38" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">114</span></div></div></div></div></div><div class="fv-bar-row" title="RTX 5070 | 12 GB"><div class="fv-bar-label ">RTX 5070 | 12 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 58.666666666666664%; background-color: #E33235;" data-target-width="58.666666666666664" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">176</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 37.666666666666664%; background-color: #FE9F58;" data-target-width="37.666666666666664" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">113</span></div></div></div></div></div><div class="fv-bar-row" title="RTX 5060 Ti | 16 GB"><div class="fv-bar-label ">RTX 5060 Ti | 16 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 45.33333333333333%; background-color: #E33235;" data-target-width="45.33333333333333" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">136</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 29.666666666666668%; background-color: #FE9F58;" data-target-width="29.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">89</span></div></div></div></div></div><div class="fv-bar-row" title="RX 9060 XT | 16 GB"><div class="fv-bar-label ">RX 9060 XT | 16 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 63.33333333333333%; background-color: #E33235;" data-target-width="63.33333333333333" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">190</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 37.666666666666664%; background-color: #FE9F58;" data-target-width="37.666666666666664" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">113</span></div></div></div></div></div><table class="sr-only"><caption>F1 24 (1440p Ultra high +upscaling (Quality), 2x FG) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>RX 9070 GRE | 12 GB</td><td>249 Avg FPS, 122 1% Low FPS</td></tr><tr><td>RX 9070 | 16 GB</td><td>261 Avg FPS, 114 1% Low FPS</td></tr><tr><td>RTX 5070 | 12 GB</td><td>176 Avg FPS, 113 1% Low FPS</td></tr><tr><td>RTX 5060 Ti | 16 GB</td><td>136 Avg FPS, 89 1% Low FPS</td></tr><tr><td>RX 9060 XT | 16 GB</td><td>190 Avg FPS, 113 1% Low FPS</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1780405030966-dj89vvhdq-bar-Homeworld 3 (1440p Epic + upscaling (quality))" data-chart-type="Bar" data-title="Homeworld 3 (1440p Epic + upscaling (quality))" data-subhead="" data-caption="There are a couple of instances where, when using upscaling, the RX 9070 GRE takes a healthy lead in terms of frame rates over the RTX 5070." style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row" title="RX 9070 GRE | 12 GB"><div class="fv-bar-label fv-primary-product">RX 9070 GRE | 12 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 76.66666666666667%; background-color: #E33235;" data-target-width="76.66666666666667" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">115</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 42%; background-color: #FE9F58;" data-target-width="42" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">63</span></div></div></div></div></div><div class="fv-bar-row" title="RX 9070 | 16 GB"><div class="fv-bar-label ">RX 9070 | 16 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 82%; background-color: #E33235;" data-target-width="82" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">123</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 42.66666666666667%; background-color: #FE9F58;" data-target-width="42.66666666666667" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">64</span></div></div></div></div></div><div class="fv-bar-row" title="RTX 5070 | 12 GB"><div class="fv-bar-label ">RTX 5070 | 12 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 84.66666666666667%; background-color: #E33235;" data-target-width="84.66666666666667" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">127</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 42%; background-color: #FE9F58;" data-target-width="42" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">63</span></div></div></div></div></div><div class="fv-bar-row" title="RTX 5060 Ti | 16 GB"><div class="fv-bar-label ">RTX 5060 Ti | 16 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 78.66666666666666%; background-color: #E33235;" data-target-width="78.66666666666666" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">118</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 42%; background-color: #FE9F58;" data-target-width="42" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">63</span></div></div></div></div></div><div class="fv-bar-row" title="RX 9060 XT | 16 GB"><div class="fv-bar-label ">RX 9060 XT | 16 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 73.33333333333333%; background-color: #E33235;" data-target-width="73.33333333333333" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">110</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 41.333333333333336%; background-color: #FE9F58;" data-target-width="41.333333333333336" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">62</span></div></div></div></div></div><table class="sr-only"><caption>Homeworld 3 (1440p Epic + upscaling (quality)) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>RX 9070 GRE | 12 GB</td><td>115 Avg FPS, 63 1% Low FPS</td></tr><tr><td>RX 9070 | 16 GB</td><td>123 Avg FPS, 64 1% Low FPS</td></tr><tr><td>RTX 5070 | 12 GB</td><td>127 Avg FPS, 63 1% Low FPS</td></tr><tr><td>RTX 5060 Ti | 16 GB</td><td>118 Avg FPS, 63 1% Low FPS</td></tr><tr><td>RX 9060 XT | 16 GB</td><td>110 Avg FPS, 62 1% Low FPS</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1780405030966-dj89vvhdq-bar-The Talos Principle 2 (1440p Ultra +upscaling (quality), 2x FG)" data-chart-type="Bar" data-title="The Talos Principle 2 (1440p Ultra +upscaling (quality), 2x FG)" data-subhead="" data-caption="There are a couple of instances where, when using upscaling, the RX 9070 GRE takes a healthy lead in terms of frame rates over the RTX 5070." style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row" title="RX 9070 GRE | 12 GB"><div class="fv-bar-label fv-primary-product">RX 9070 GRE | 12 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 82%; background-color: #E33235;" data-target-width="82" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">164</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 30%; background-color: #FE9F58;" data-target-width="30" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">60</span></div></div></div></div></div><div class="fv-bar-row" title="RX 9070 | 16 GB"><div class="fv-bar-label ">RX 9070 | 16 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 98.5%; background-color: #E33235;" data-target-width="98.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">197</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 45%; background-color: #FE9F58;" data-target-width="45" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">90</span></div></div></div></div></div><div class="fv-bar-row" title="RTX 5070 | 12 GB"><div class="fv-bar-label ">RTX 5070 | 12 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 72%; background-color: #E33235;" data-target-width="72" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">144</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 32.5%; background-color: #FE9F58;" data-target-width="32.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">65</span></div></div></div></div></div><div class="fv-bar-row" title="RTX 5060 Ti | 16 GB"><div class="fv-bar-label ">RTX 5060 Ti | 16 GB</div><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">115</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 20.5%; background-color: #FE9F58;" data-target-width="20.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">41</span></div></div></div></div></div><div class="fv-bar-row" title="RX 9060 XT | 16 GB"><div class="fv-bar-label ">RX 9060 XT | 16 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 67.5%; background-color: #E33235;" data-target-width="67.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">135</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 29.5%; background-color: #FE9F58;" data-target-width="29.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">59</span></div></div></div></div></div><table class="sr-only"><caption>The Talos Principle 2 (1440p Ultra +upscaling (quality), 2x FG) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>RX 9070 GRE | 12 GB</td><td>164 Avg FPS, 60 1% Low FPS</td></tr><tr><td>RX 9070 | 16 GB</td><td>197 Avg FPS, 90 1% Low FPS</td></tr><tr><td>RTX 5070 | 12 GB</td><td>144 Avg FPS, 65 1% Low FPS</td></tr><tr><td>RTX 5060 Ti | 16 GB</td><td>115 Avg FPS, 41 1% Low FPS</td></tr><tr><td>RX 9060 XT | 16 GB</td><td>135 Avg FPS, 59 1% Low FPS</td></tr></tbody></table></div></div></div><div class="fv-bottom-bar"><div class="fv-footer-content" style="display: block;"><div class="rv-chart-caption" style="display: block;"><span class="fv-original-caption" style="display: block;">There are a couple of instances where, when using upscaling, the RX 9070 GRE takes a healthy lead in terms of frame rates over the RTX 5070.</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 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 || '';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-1780405030966-dj89vvhdq', false); });} else {initialize('fv-chart-1780405030966-dj89vvhdq', false);}})();</script></div><p>The <a href="https://www.newegg.com/gigabyte-gaming-oc-radeon-rx-9070-gre-12gb-graphics-card/p/N82E16814932827">Radeon RX 9070 GRE, another 12 GB GPU, is available for $500 at Newegg</a> today and will deliver gaming performance practically on par with the RTX 5070. Sometimes a bit lower, but still very, very competitive. Especially when FSR4 is brought to bear on supporting games. And the <a href="https://www.newegg.com/asrock-challenger-rx9070-cl-16g-radeon-rx-9070-16gb-graphics-card-triple-fans/p/N82E16814930138">Radeon RX 9070 (our favorite GPU right now) is $650</a>, the same price as the RTX 5060 Ti 16 GB, has the same VRAM quotient, and absolutely slams it in our benchmarks.</p><p>These are dark times in the PC gaming hardware market, and for me the top five tiers of Nvidia graphics cards have now entirely priced themselves out of all proportion. I simply couldn't recommend any PC gamer who needs to keep track of what's in their bank account consider buying any one of them.</p>
                                                            </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>                                                                                                                                <updated>Sun, 04 Oct 2026 13:36:16 +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/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[ This is the cheapest Nvidia's RTX 5070 has been all year... and [whisper] there's actually a deal on the RTX 5070 Ti, too ]]></title>
                                                                                                <dc:content><![CDATA[ <div class="product"><a data-dimension112="ce6ed320-8128-11f1-9d49-0104b4b3d976" data-action="Deal Block" data-label="RTX 5070 | 12 GB" data-dimension48="RTX 5070 | 12 GB" data-dimension25="$560" href="https://www.walmart.com/ip/PNY-GeForce-RTX-5070-Overclocked-Triple-Fan-Graphics-DLSS-4-Video-Card/15371260951" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:900px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="DS3H3XnQqoojdvrf9VYjSL" name="pny_geforce_rtx_5070_graphics_card" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/DS3H3XnQqoojdvrf9VYjSL-1920-80.jpg" mos="" align="middle" fullscreen="" width="900" height="900" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.walmart.com/ip/PNY-GeForce-RTX-5070-Overclocked-Triple-Fan-Graphics-DLSS-4-Video-Card/15371260951" target="_blank" rel="nofollow" data-dimension112="ce6ed320-8128-11f1-9d49-0104b4b3d976" data-action="Deal Block" data-label="RTX 5070 | 12 GB" data-dimension48="RTX 5070 | 12 GB" data-dimension25="$560">RTX 5070 | 12 GB: was $629 now $560</a></strong><br>Although the <a href="https://www.pcgamer.com/hardware/graphics-cards/nvidia-rtx-5070-founders-edition-review" target="_blank">RTX 5070</a> is a good deal faster than its predecessor, the <a href="https://www.pcgamer.com/nvidia-rtx-4070-review-benchmarks-performance/" target="_blank">RTX 4070</a>, it's less of an upgrade compared to the <a href="https://www.pcgamer.com/nvidia-rtx-4070-super-founders-edition-review-benchmarks-performance/" target="_blank">RTX 4070 Super</a>. DLSS 4.5 just about tips the balance in favor of the newer model, and it's now about the cheapest it's been all year right now.</p><p><strong>Key specs: 6144 shaders | 2542 MHz boost | 12 GB GDDR7</strong></p><p><strong>RTX 5070 price check: </strong><a href="https://www.amazon.com/PNY-GeForce-Overclocked-Graphics-2-4-Slot/dp/B0DYPFGL88/" target="_blank">Amazon $629.99</a> | <a href="https://www.newegg.com/gigabyte-gv-n5070gaming-oc-12gd-geforce-rtx-5070-12gb-graphics-card-triple-fans/p/N82E16814932774" target="_blank">Newegg $599.99</a> | <a href="https://www.bestbuy.com/product/pny-geforce-rtx-5070-12gb-oc-gddr7-pci-express-5-0-graphics-card-with-triple-fan-black/JXF2C4642R" target="_blank">Best Buy $629.99</a><a class="view-deal button" href="https://www.walmart.com/ip/PNY-GeForce-RTX-5070-Overclocked-Triple-Fan-Graphics-DLSS-4-Video-Card/15371260951" target="_blank" rel="nofollow" data-dimension112="ce6ed320-8128-11f1-9d49-0104b4b3d976" data-action="Deal Block" data-label="RTX 5070 | 12 GB" data-dimension48="RTX 5070 | 12 GB" data-dimension25="$560">View Deal</a></p></div><p>It's fair to say that I gave the <a href="https://www.pcgamer.com/hardware/graphics-cards/nvidia-rtx-5070-founders-edition-review/" target="_blank">RTX 5070</a> a bit of a slapping when I first reviewed it. That is mostly because of the bruising it faced at the hands of the AMD RX 9000-series cards that were released around it. They traded hard on price, undercutting and outperforming the mid-range RTX Blackwell card. </p><p>But I know there are still folk out there who would absolutely rather put their money down on an Nvidia GPU than take what they see as a risk on AMD Radeon silicon. And in the mid-range, ~$500 market (yes, I am aware of just how much it sucks that we're referring to $500 as 'mid-range'), the RTX 5070 is your best bet for a GeForce graphics card, especially now that <a href="https://www.walmart.com/ip/PNY-GeForce-RTX-5070-Overclocked-Triple-Fan-Graphics-DLSS-4-Video-Card/15371260951" target="_blank">Walmart is selling a PNY RTX 5070 for $560</a>.</p><p>That's the cheapest we've seen this GPU selling for since the turn of the year. Remember those pre-2026 times when graphics cards actually dropped below MSRP? I know, it all seems like a long time ago now, doesn't it? At $560, you're only $10 above the original MSRP for this card and, interestingly, that also makes it the same price as the cheapest RTX 5060 Ti 16 GB I've found today, too.</p><ul><li><strong>Join us on </strong><a href="https://whatsapp.com/channel/0029VaZEGnpAu3aYJa8PuS2t" target="_blank"><strong>WhatsApp for daily deals</strong></a><strong>, direct to your phone.</strong></li></ul><p>It's actually rather crowded in this $500-$600 segment, with no fewer than four cards vying for your cash. You have the <a href="https://www.pcgamer.com/hardware/graphics-cards/amd-radeon-rx-9070-gre-review-acer-nitro" target="_blank">RX 9070 GRE</a> at the bottom and the <a href="https://www.pcgamer.com/hardware/graphics-cards/xfx-swift-radeon-rx-9070-oc-review/" target="_blank">RX 9070</a> at the top, with 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> and RTX 5070 sitting in between them. On the whole, the RTX 5070 outperforms the cheaper RX 9070 GRE, but comes in behind the straight RX 9070. </p><p>And I don't know what business the RTX 5060 Ti 16 GB has being priced in the same bracket apart from its VRAM credentials.</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-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper *, #fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper *:before, #fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper *:after, #fv-chart-1780405023983-hlhuk75et-slideshow *, #fv-chart-1780405023983-hlhuk75et-slideshow *:before, #fv-chart-1780405023983-hlhuk75et-slideshow *:after {box-sizing: border-box !important; margin: 0; padding: 0; border: 0;font-size: 100%; font: inherit; vertical-align: baseline;}#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper, #fv-chart-1780405023983-hlhuk75et-slideshow { font-family: 'Open Sans', sans-serif !important; }#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper {position: relative !important; overflow: visible !important;--riv-primary: #E33235;}#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper .fv-inner-wrapper {color: #1F2937 !important; background-color: #ededed !important;padding: 1.5rem 1.5rem 2rem !important; border-radius: 0.5rem !important;box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) !important;margin: 1rem 0 !important; display: flex !important; flex-direction: column !important;overflow: hidden !important;}#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper .fv-inner-wrapper.fv-no-header.fv-is-image-compare {padding-top: 0 !important;}#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper.fv-full-bleed {width: 100vw !important;margin-left: calc(50% - 50vw) !important;}body {overflow-x: clip !important;}#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper.fv-full-bleed .fv-inner-wrapper {padding: 0 !important;border-radius: 0 !important;box-shadow: none !important;margin: 0 !important;background-color: transparent !important;}#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper .fv-inner-wrapper.fv-is-shop-the-look {padding: 0 !important;border-radius: 0 !important;box-shadow: none !important;margin: 0 !important;background-color: transparent !important;}#fv-chart-1780405023983-hlhuk75et-slideshow {position: relative !important;width: 100% !important;margin: 1rem 0 !important;--riv-primary: #E33235;}#fv-chart-1780405023983-hlhuk75et-slideshow .fv-slides-wrapper {position: relative !important;width: 100% !important;}#fv-chart-1780405023983-hlhuk75et-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-1780405023983-hlhuk75et-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-1780405023983-hlhuk75et-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-1780405023983-hlhuk75et-slideshow .fv-nav-btn svg {width: 18px !important;height: 18px !important;stroke-width: 3px !important;filter: none !important;}#fv-chart-1780405023983-hlhuk75et-slideshow .fv-nav-btn:hover {opacity: 0.9 !important;transform: translateY(-1px) !important;}#fv-chart-1780405023983-hlhuk75et-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-1780405023983-hlhuk75et-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-1780405023983-hlhuk75et-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-1780405023983-hlhuk75et-slideshow .fv-slideshow-select:focus {outline: 2px solid #E33235 !important;border-color: #E33235 !important;}#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper .fv-chart-title {font-weight: bold !important;text-align: center !important;margin-bottom: 0.5rem !important;color: var(--riv-primary) !important;font-size: 20px !important;line-height: 1.2 !important;font-family: 'Open Sans', sans-serif !important;text-transform: none !important;white-space: normal !important;overflow-wrap: break-word !important;padding: 0 20px !important;}#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper .fv-chart-subhead {font-size: 18px !important;font-weight: 500 !important;text-align: center !important;margin-bottom: 2rem !important;color: #374151 !important;line-height: 1.7 !important;font-family: 'Open Sans', sans-serif !important;display: block !important;text-transform: none !important;padding: 0 20px !important;}#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper .rv-chart-caption { font-size: 15px !important; color: #374151 !important; text-align: center !important; font-style: normal !important; font-weight: normal !important; line-height: 1.7 !important; font-family: 'Open Sans', sans-serif !important; display: block !important; }#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper .fv-versus-chart { display: flex; flex-direction: column; width: 100%; margin-top: 1rem; }#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper .fv-versus-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 1.5rem; padding: 0 1rem; }#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper .fv-versus-select-wrapper { flex: 1; min-width: 0; }#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper .fv-versus-select-wrapper.fv-left { text-align: center; padding-right: 1rem; }#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper .fv-versus-select-wrapper.fv-right { text-align: center; padding-left: 1rem; }#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper .fv-versus-select-container { position: relative; display: inline-block; max-width: 100%; width: 100%; }#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper .fv-versus-chevron { position: absolute; top: 50%; transform: translateY(-50%); pointer-events: none; width: 16px; height: 16px; flex-shrink: 0; }#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper .fv-versus-select-wrapper.fv-left .fv-versus-chevron { right: 0; }#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper .fv-versus-select-wrapper.fv-right .fv-versus-chevron { right: 0; }#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper .fv-versus-select { background: transparent; border: none; border-bottom: 2px solid; font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; padding: 0.25rem 0; cursor: pointer; outline: none; appearance: none; -webkit-appearance: none; -moz-appearance: none; max-width: 100%; width: 100%; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper .fv-versus-select.fv-select-left { text-align: center; direction: ltr; padding-right: 1.25rem; }#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper .fv-versus-select.fv-select-right { text-align: center; padding-right: 1.25rem; }#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper .fv-versus-select option { font-family: 'Open Sans', sans-serif; font-weight: 400; font-size: 14px; color: #374151; direction: ltr; text-align: left; }#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper .fv-versus-vs { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; color: #374151; letter-spacing: 0.1em; padding: 0 1rem; }#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper .fv-versus-body { display: flex; flex-direction: column; gap: 1.5rem; }#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper .fv-versus-row { position: relative; height: auto; padding-top: 20px; margin-bottom: 0.25rem; display: block; }#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper .fv-versus-bar-container { position: relative; height: 32px; display: flex; align-items: center; }#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper .fv-versus-bar-left-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-end; align-items: center; }#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper .fv-versus-bar-right-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-start; align-items: center; }#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper .fv-versus-bar { height: 32px; width: var(--target-width); transition: width 0.8s ease-out; animation: fv-grow-max-width 0.8s ease-out forwards; display: flex; align-items: center; overflow: hidden; color: #ffffff; }#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper .fv-versus-bar-left { border-radius: 4px 0 0 4px; justify-content: flex-end; padding: 0 8px; }#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper .fv-versus-bar-right { border-radius: 0 4px 4px 0; justify-content: flex-start; padding: 0 8px; }@keyframes fv-grow-max-width {from { max-width: 0; }to { max-width: 100%; }}#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper .fv-versus-center-line { position: absolute; left: 50%; top: 0; bottom: 0; width: 4px; background-color: #ffffff; transform: translateX(-50%); z-index: 1; }#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper .fv-inside-left { white-space: nowrap; flex-shrink: 0; }#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper .fv-inside-right { white-space: nowrap; flex-shrink: 0; }#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper .fv-versus-val-text { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; }#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper .fv-versus-pct-diff { font-size: 12px; font-weight: 600; }#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper .fv-versus-label { position: absolute; left: 50%; transform: translateX(-50%); top: 0; background-color: transparent; border: none; box-shadow: none; padding: 0; font-family: 'Open Sans', sans-serif; font-weight: 700; font-size: 14px; color: #374151; white-space: nowrap; }#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper .sr-only { position: absolute !important; width: 1px !important; height: 1px !important; padding: 0 !important; margin: -1px !important; overflow: hidden !important; clip: rect(0,0,0,0) !important; white-space: nowrap !important; border: 0 !important; }#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper .fv-bottom-bar { display: flex !important; flex-direction: column !important; align-items: center !important; margin-top: 0.5rem !important; gap: 1rem !important; }#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper .fv-footer-content { text-align: center !important; width: 100% !important; }#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper .fv-logo {display: block !important;margin: 0 auto !important;width: 120px !important;min-width: 120px !important;max-width: 120px !important;height: auto !important;object-fit: contain !important;flex-shrink: 0 !important;}#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper .fv-dropdown-wrapper { text-align: center !important; margin-bottom: 16px !important; margin-top: 0 !important; }#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper .fv-dropdown-title-container { position: relative !important; display: inline-block !important; max-width: 100% !important; }#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper .fv-dropdown-title {appearance: none !important;-webkit-appearance: none !important;-moz-appearance: none !important;background: transparent !important;border: none !important;font-size: 18px !important;font-weight: 600 !important;color: var(--riv-primary) !important;padding-right: 28px !important;padding-left: 10px !important;cursor: pointer !important;text-align: center !important;text-align-last: center !important;width: auto !important;max-width: 100% !important;font-family: 'Open Sans', sans-serif !important;line-height: 1.3 !important;margin: 0 !important;text-overflow: ellipsis !important;overflow: hidden !important;white-space: nowrap !important;}#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper .fv-dropdown-title:focus { outline: none !important; }#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper .fv-dropdown-title::-ms-expand { display: none !important; }#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper .fv-dropdown-chevron {position: absolute !important;right: 0 !important;top: 50% !important;transform: translateY(-50%) !important;pointer-events: none !important;color: var(--riv-primary) !important;display: flex !important;align-items: center !important;}#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper .fv-carousel-title-controls { display: flex !important; justify-content: space-between !important; align-items: center !important; margin-bottom: 16px !important; width: 100% !important; gap: 12px !important; }#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper .fv-carousel-nav-btn {background: transparent !important; border: 1px solid #d1d5db !important; border-radius: 6px !important; padding: 6px 10px !important;cursor: pointer !important; font-size: 14px !important; color: #374151 !important; display: flex !important; align-items: center !important; gap: 4px !important; font-family: 'Open Sans', sans-serif !important;}#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper .fv-carousel-nav-btn:hover { border-color: #9ca3af !important; }#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper .fv-carousel-counter { font-size: 14px !important; color: #374151 !important; text-align: center !important; margin-top: 1rem !important; }#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper .fv-legend { display: flex !important; justify-content: center !important; flex-wrap: wrap !important; gap: 8px 16px !important; margin: 0 !important; padding: 0 !important; margin-top: 1rem !important; }#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper .fv-legend-item { display: flex !important; align-items: center !important; gap: 6px !important; font-size: 14px !important; color: #374151 !important; }#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper .fv-legend-color { width: 12px !important; height: 12px !important; border-radius: 3px !important; }#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper .fv-multi-value-legend {display: flex !important;justify-content: center !important;flex-wrap: wrap !important;gap: 12px 24px !important;margin-bottom: 1.5rem !important;padding: 0 !important;}#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper .fv-multi-legend-item { display: flex !important; align-items: center !important; gap: 8px !important; font-size: 14px !important; color: #374151 !important; font-weight: 500 !important; }#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper .fv-multi-legend-swatch { width: 16px !important; height: 16px !important; border-radius: 3px !important; }#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper .fv-benchmark-group { margin-bottom: 1rem !important; }#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper .fv-benchmark-title {font-size: 18px !important; font-weight: 600 !important; margin-bottom: 16px !important; margin-top: 0 !important; padding: 0 !important;text-align: center !important; color: var(--riv-primary) !important; flex: 1 !important; min-width: 0 !important;font-family: 'Open Sans', sans-serif !important; line-height: 1.3 !important;text-transform: none !important;white-space: normal !important;overflow-wrap: break-word !important;word-wrap: break-word !important;max-width: 100% !important;}#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper .fv-bar-row, #fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper .fv-stacked-product { display: flex !important; align-items: center !important; width: 100% !important; margin-bottom: 0.75rem !important; }#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper .fv-bar-label { width: 150px !important; flex-shrink: 0 !important; font-size: 14px !important; color: #374151 !important; padding-right: 10px !important; text-align: right !important; font-weight: 500 !important; display: block !important; }#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper .fv-bar-container { flex-grow: 1 !important; background-color: #E5E7EB !important; border-radius: 4px !important; min-height: 25px !important; border: 1px solid #D1D5DB !important; position: relative !important; display: flex !important; align-items: center !important; }#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper .fv-bar { height: 100% !important; border-radius: 3px !important; display: flex !important; align-items: center !important; transition: opacity 0.2s ease, width 0.8s ease-out !important; min-height: 23px !important; }#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper .fv-bar:hover { opacity: 0.8 !important; }#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper .fv-bar-inner-content { display: flex !important; justify-content: space-between !important; align-items: center !important; width: 100% !important; height: 100% !important; padding: 0 8px !important; font-size: 14px !important; font-weight: bold !important; overflow: hidden !important; }#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper .fv-bar-inner-label { white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; padding-right: 8px !important; }#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper .fv-bar-inner-value { flex-shrink: 0 !important; }#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper .fv-bar-value-outside { padding-left: 8px !important; font-size: 14px !important; font-weight: bold !important; color: #374151 !important; white-space: nowrap !important; }#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper .fv-bar-label.fv-primary-product { font-weight: bold !important; color: var(--riv-primary) !important; }#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper .fv-multi-bar-container { flex-direction: column !important; padding: 4px !important; align-items: stretch !important; gap: 4px !important; height: auto !important; }#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper .fv-multi-bar-item { display: flex !important; align-items: center !important; height: 25px !important; width: 100% !important; }#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper .fv-stacked-bar { display: flex !important; overflow: hidden !important; }#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper .fv-stacked-segment { height: 100% !important; display: flex !important; align-items: center !important; justify-content: flex-end !important; padding-right: 8px !important; border-right: 1px solid rgba(255,255,255,0.3) !important; }#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper .fv-stacked-segment:last-child { border-right: none !important; }#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper .fv-segment-value { font-size: 14px !important; font-weight: bold !important; }#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper .fv-grouped-bar-product { display: flex !important; flex-direction: column !important; width: 100% !important; margin-bottom: 1.25rem !important; }#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper .fv-grouped-product-title-wrapper { padding-left: 150px !important; }#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper .fv-grouped-product-title { width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.5rem !important; font-weight: 700 !important; font-size: 14px !important; color: #374151 !important; text-transform: none !important; }#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper .fv-bar-cluster { width: 100% !important; flex-grow: 1 !important; display: flex !important; flex-direction: column !important; }#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper .fv-bar-cluster .fv-bar-row { margin-bottom: 3px !important; }#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper .fv-bar-cluster .fv-bar-container { height: 20px !important; }#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper .riv-grid line {stroke: #D1D5DB !important;stroke-dasharray: 3 3 !important;}#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper .fv-x-axis-wrapper { display: flex !important; width: 100% !important; margin-top: 0.5rem !important; }#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper .fv-x-axis-label-space { width: 150px !important; padding-right: 10px !important; flex-shrink: 0 !important; }#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper .fv-x-axis-chart-space { flex-grow: 1 !important; padding-right: 8px !important; }#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper .fv-x-axis-wrapper.fv-grouped-x-axis { margin-left: 0 !important; }#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper .fv-x-axis-line { border-top: 1px solid #D1D5DB !important; }#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper .fv-x-axis-ticks { display: flex !important; justify-content: space-between !important; padding-top: 4px !important; font-size: 13px !important; color: #374151 !important; }#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper .fv-x-axis-ticks span { position: relative !important; }#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper .fv-x-axis-ticks span::before { content: '' !important; position: absolute !important; top: -6px !important; left: 50% !important; transform: translateX(-50%) !important; width: 2px !important; height: 4px !important; background-color: #D1D5DB !important; border-radius: 1px !important; }#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper .fv-x-axis-unit { text-align: center !important; font-size: 14px !important; color: #374151 !important; margin-top: 8px !important; display: block !important; }#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper .fv-x-axis-title { text-align: center !important; font-size: 15px !important; color: #374151 !important; margin-top: 8px !important; margin-bottom: 16px !important; line-height: 1.5 !important; padding: 0 1rem !important; display: block !important; font-weight: bold !important; }#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper .fv-y-axis-title {font-size: 15px !important;color: #374151 !important;line-height: 1.5 !important;text-align: left !important;padding-left: 5.83% !important;margin-bottom: 4px !important;display: block !important;font-weight: bold !important;}#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper.mobile-view .fv-pie-container,#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper.labels-on-top .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper.mobile-view .fv-grouped-product-title-wrapper,#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper.labels-on-top .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper.mobile-view .fv-bar-row,#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper.mobile-view .fv-stacked-product,#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper.mobile-view .fv-grouped-bar-product,#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-row,#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper.labels-on-top .fv-stacked-product,#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper.labels-on-top .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper.mobile-view .fv-bar-label:not(.fv-grouped-product-title),#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-label:not(.fv-grouped-product-title) {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper.mobile-view .fv-bar-label,#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper.mobile-view .fv-grouped-product-title,#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-label,#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper.labels-on-top .fv-grouped-product-title {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper.mobile-view .fv-bar-container,#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper.mobile-view .fv-bar-cluster,#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-container,#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-cluster {width: 100% !important;}#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper.mobile-view .fv-x-axis-wrapper,#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper.labels-on-top .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper.mobile-view .fv-x-axis-label-space,#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper.labels-on-top .fv-x-axis-label-space {display: none !important;}#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper.mobile-view .fv-x-axis-chart-space,#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper.labels-on-top .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper.mobile-view .fv-benchmark-title,#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper.labels-on-top .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper.mobile-view .fv-dropdown-title,#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper.labels-on-top .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper.mobile-view .fv-carousel-nav-btn,#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper.labels-on-top .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper.mobile-view .fv-chart-title,#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper.labels-on-top .fv-chart-title {padding: 0 8px !important;}#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper.mobile-view .fv-chart-subhead,#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper.labels-on-top .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper.mobile-view .fv-versus-header,#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper.mobile-view .fv-versus-select-wrapper,#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper.mobile-view .fv-versus-select-wrapper.fv-left,#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper.mobile-view .fv-versus-select-wrapper.fv-right,#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper.mobile-view .fv-versus-select.fv-select-left,#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper.mobile-view .fv-versus-select.fv-select-right,#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper.mobile-view .fv-versus-vs,#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper.mobile-view .fv-versus-select-container,#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper.mobile-view .fv-versus-select,#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper.mobile-view .fv-stl-shop-all-btn,#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper.labels-on-top .fv-stl-shop-all-btn {bottom: 0.5rem !important; right: 0.5rem !important; height: 2rem !important; font-size: 0.75rem !important; padding: 0 0.75rem 0 2.5rem !important; max-width: calc(100% - 1rem) !important;}#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper.mobile-view .fv-stl-shop-all-logo,#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper.mobile-view .fv-stl-shop-all-icon,#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper.labels-on-top .fv-stl-shop-all-logo,#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper.labels-on-top .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper.mobile-view .fv-stl-shop-all-icon svg,#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper.labels-on-top .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper.mobile-view .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper.mobile-view.fv-contains-line-chart .fv-footer-content {margin-left: -1rem !important;margin-right: -1rem !important;}@media (max-width: 599px) {#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper .fv-bar-row,#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper .fv-stacked-product,#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper .fv-bar-label:not(.fv-grouped-product-title) {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper .fv-bar-label,#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper .fv-grouped-product-title {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper .fv-bar-container,#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper .fv-bar-cluster {width: 100% !important;}#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper .fv-x-axis-label-space {display: none !important;}#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper .fv-chart-title {padding: 0 8px !important;}#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper .fv-stl-shop-all-btn {bottom: 0.5rem !important; right: 0.5rem !important; height: 2rem !important; font-size: 0.75rem !important; padding: 0 0.75rem 0 2.5rem !important; max-width: calc(100% - 1rem) !important;}#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper .fv-stl-shop-all-logo,#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper.fv-contains-line-chart .fv-footer-content {margin-left: -1rem !important;margin-right: -1rem !important;}}</style><script type="application/ld+json">[{"@context": "https://schema.org","@type": "Dataset","name": "1080p gaming performance","description": "Subhead to describe the test and what's being measured and why","creator": {"@type": "Organization","name": "PC Gamer","logo": "https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png"},"isAccessibleForFree": true,"dateCreated": "2026-06-02T12:57:03.985Z","citation": "The cheaper RX 9070 GRE is getting very close to the 1080p performance of the RX 9070, and it's practically a tie with the pricier Nvidia RTX 5070.","keywords": ["RX 9070 GRE | 12 GB","RX 9070 | 16 GB","RTX 5070 | 12 GB","RTX 5060 Ti | 16 GB","RX 9060 XT | 16 GB","Black Myth Wukong (1080p High)","Cyberpunk 2077 (1080p RT Ultra)","F1 24 (1080p Ultra high)","Homeworld 3 (1080p Epic)","Metro Exodus Enhanced Edition (1080p Ultra)","The Talos Principle 2 (1080p Ultra)","Total War: Warhammer 3 (1080p Ultra)","benchmark","comparison","performance","review","PC Gamer"],"measurementTechnique": "Performance Benchmarking","variableMeasured": [{"@type": "PropertyValue","name": "RX 9070 GRE | 12 GB – Black Myth Wukong (1080p High)","value": 90,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9070 | 16 GB – Black Myth Wukong (1080p High)","value": 103,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RTX 5070 | 12 GB – Black Myth Wukong (1080p High)","value": 95,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RTX 5060 Ti | 16 GB – Black Myth Wukong (1080p High)","value": 75,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9060 XT | 16 GB – Black Myth Wukong (1080p High)","value": 73,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9070 GRE | 12 GB – Cyberpunk 2077 (1080p RT Ultra)","value": 63,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9070 | 16 GB – Cyberpunk 2077 (1080p RT Ultra)","value": 70,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RTX 5070 | 12 GB – Cyberpunk 2077 (1080p RT Ultra)","value": 72,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RTX 5060 Ti | 16 GB – Cyberpunk 2077 (1080p RT Ultra)","value": 51,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9060 XT | 16 GB – Cyberpunk 2077 (1080p RT Ultra)","value": 49,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9070 GRE | 12 GB – F1 24 (1080p Ultra high)","value": 123,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9070 | 16 GB – F1 24 (1080p Ultra high)","value": 138,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RTX 5070 | 12 GB – F1 24 (1080p Ultra high)","value": 123,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RTX 5060 Ti | 16 GB – F1 24 (1080p Ultra high)","value": 90,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9060 XT | 16 GB – F1 24 (1080p Ultra high)","value": 95,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9070 GRE | 12 GB – Homeworld 3 (1080p Epic)","value": 123,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9070 | 16 GB – Homeworld 3 (1080p Epic)","value": 125,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RTX 5070 | 12 GB – Homeworld 3 (1080p Epic)","value": 125,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RTX 5060 Ti | 16 GB – Homeworld 3 (1080p Epic)","value": 117,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9060 XT | 16 GB – Homeworld 3 (1080p Epic)","value": 106,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9070 GRE | 12 GB – Metro Exodus Enhanced Edition (1080p Ultra)","value": 124,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9070 | 16 GB – Metro Exodus Enhanced Edition (1080p Ultra)","value": 143,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RTX 5070 | 12 GB – Metro Exodus Enhanced Edition (1080p Ultra)","value": 139,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RTX 5060 Ti | 16 GB – Metro Exodus Enhanced Edition (1080p Ultra)","value": 98,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9060 XT | 16 GB – Metro Exodus Enhanced Edition (1080p Ultra)","value": 96,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9070 GRE | 12 GB – The Talos Principle 2 (1080p Ultra)","value": 92,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9070 | 16 GB – The Talos Principle 2 (1080p Ultra)","value": 106,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RTX 5070 | 12 GB – The Talos Principle 2 (1080p Ultra)","value": 92,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RTX 5060 Ti | 16 GB – The Talos Principle 2 (1080p Ultra)","value": 75,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9060 XT | 16 GB – The Talos Principle 2 (1080p Ultra)","value": 73,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9070 GRE | 12 GB – Total War: Warhammer 3 (1080p Ultra)","value": 102,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9070 | 16 GB – Total War: Warhammer 3 (1080p Ultra)","value": 112,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RTX 5070 | 12 GB – Total War: Warhammer 3 (1080p Ultra)","value": 104,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RTX 5060 Ti | 16 GB – Total War: Warhammer 3 (1080p Ultra)","value": 83,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9060 XT | 16 GB – Total War: Warhammer 3 (1080p Ultra)","value": 94,"unitText": "Avg FPS"}]},{"@context": "https://schema.org","@type": "Dataset","name": "1440p gaming performance","description": "Subhead to describe the test and what's being measured and why","creator": {"@type": "Organization","name": "PC Gamer","logo": "https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png"},"isAccessibleForFree": true,"dateCreated": "2026-06-02T12:57:03.986Z","citation": "As the resolution gets higher, the performance delta between the RX 9070 GRE and RTX 5070 does increase, but it's still not huge.","keywords": ["RX 9070 GRE | 12 GB","RX 9070 | 16 GB","RTX 5070 | 12 GB","RTX 5060 Ti | 16 GB","RX 9060 XT | 16 GB","Black Myth Wukong (1440p High)","Cyberpunk 2077 (1440p RT Ultra)","F1 24 (1440p Ultra High)","Homeworld 3 (1440p Epic)","Metro Exodus Enhanced Edition (1440p Ultra)","The Talos Principle 2 (1440p Ultra)","Total War: Warhammer 3 (1440p Ultra)","benchmark","comparison","performance","review","PC Gamer"],"measurementTechnique": "Performance Benchmarking","variableMeasured": [{"@type": "PropertyValue","name": "RX 9070 GRE | 12 GB – Black Myth Wukong (1440p High)","value": 62,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9070 | 16 GB – Black Myth Wukong (1440p High)","value": 73,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RTX 5070 | 12 GB – Black Myth Wukong (1440p High)","value": 68,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RTX 5060 Ti | 16 GB – Black Myth Wukong (1440p High)","value": 51,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9060 XT | 16 GB – Black Myth Wukong (1440p High)","value": 48,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9070 GRE | 12 GB – Cyberpunk 2077 (1440p RT Ultra)","value": 38,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9070 | 16 GB – Cyberpunk 2077 (1440p RT Ultra)","value": 43,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RTX 5070 | 12 GB – Cyberpunk 2077 (1440p RT Ultra)","value": 45,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RTX 5060 Ti | 16 GB – Cyberpunk 2077 (1440p RT Ultra)","value": 32,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9060 XT | 16 GB – Cyberpunk 2077 (1440p RT Ultra)","value": 30,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9070 GRE | 12 GB – F1 24 (1440p Ultra High)","value": 81,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9070 | 16 GB – F1 24 (1440p Ultra High)","value": 90,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RTX 5070 | 12 GB – F1 24 (1440p Ultra High)","value": 78,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RTX 5060 Ti | 16 GB – F1 24 (1440p Ultra High)","value": 56,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9060 XT | 16 GB – F1 24 (1440p Ultra High)","value": 60,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9070 GRE | 12 GB – Homeworld 3 (1440p Epic)","value": 101,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9070 | 16 GB – Homeworld 3 (1440p Epic)","value": 104,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RTX 5070 | 12 GB – Homeworld 3 (1440p Epic)","value": 112,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RTX 5060 Ti | 16 GB – Homeworld 3 (1440p Epic)","value": 97,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9060 XT | 16 GB – Homeworld 3 (1440p Epic)","value": 86,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9070 GRE | 12 GB – Metro Exodus Enhanced Edition (1440p Ultra)","value": 92,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9070 | 16 GB – Metro Exodus Enhanced Edition (1440p Ultra)","value": 107,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RTX 5070 | 12 GB – Metro Exodus Enhanced Edition (1440p Ultra)","value": 100,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RTX 5060 Ti | 16 GB – Metro Exodus Enhanced Edition (1440p Ultra)","value": 72,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9060 XT | 16 GB – Metro Exodus Enhanced Edition (1440p Ultra)","value": 71,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9070 GRE | 12 GB – The Talos Principle 2 (1440p Ultra)","value": 61,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9070 | 16 GB – The Talos Principle 2 (1440p Ultra)","value": 74,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RTX 5070 | 12 GB – The Talos Principle 2 (1440p Ultra)","value": 64,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RTX 5060 Ti | 16 GB – The Talos Principle 2 (1440p Ultra)","value": 51,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9060 XT | 16 GB – The Talos Principle 2 (1440p Ultra)","value": 49,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9070 GRE | 12 GB – Total War: Warhammer 3 (1440p Ultra)","value": 82,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9070 | 16 GB – Total War: Warhammer 3 (1440p Ultra)","value": 96,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RTX 5070 | 12 GB – Total War: Warhammer 3 (1440p Ultra)","value": 81,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RTX 5060 Ti | 16 GB – Total War: Warhammer 3 (1440p Ultra)","value": 60,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9060 XT | 16 GB – Total War: Warhammer 3 (1440p Ultra)","value": 62,"unitText": "Avg FPS"}]},{"@context": "https://schema.org","@type": "Dataset","name": "4K gaming performance","description": "Subhead to describe the test and what's being measured and why","creator": {"@type": "Organization","name": "PC Gamer","logo": "https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png"},"isAccessibleForFree": true,"dateCreated": "2026-06-02T12:57:03.986Z","citation": "Neither the RX 9070 GRE nor RTX 5070 are native 4K GPUs, and the Nvidia card still holds sway, but again it is close.","keywords": ["RX 9070 GRE | 12 GB","RX 9070 | 16 GB","RTX 5070 | 12 GB","RTX 5060 Ti | 16 GB","RX 9060 XT | 16 GB","Black Myth Wukong (4K High)","Cyberpunk 2077 (4K RT Ultra)","F1 24 (4K Ultra High)","Homeworld 3 (4K Epic)","Metro Exodus Enhanced Edition (4K Ultra)","The Talos Principle 2 (4K Ultra)","Total War: Warhammer 3 (4K Ultra)","benchmark","comparison","performance","review","PC Gamer"],"measurementTechnique": "Performance Benchmarking","variableMeasured": [{"@type": "PropertyValue","name": "RX 9070 GRE | 12 GB – Black Myth Wukong (4K High)","value": 33,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9070 | 16 GB – Black Myth Wukong (4K High)","value": 40,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RTX 5070 | 12 GB – Black Myth Wukong (4K High)","value": 37,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RTX 5060 Ti | 16 GB – Black Myth Wukong (4K High)","value": 28,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9060 XT | 16 GB – Black Myth Wukong (4K High)","value": 25,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9070 GRE | 12 GB – Cyberpunk 2077 (4K RT Ultra)","value": 10,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9070 | 16 GB – Cyberpunk 2077 (4K RT Ultra)","value": 20,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RTX 5070 | 12 GB – Cyberpunk 2077 (4K RT Ultra)","value": 21,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RTX 5060 Ti | 16 GB – Cyberpunk 2077 (4K RT Ultra)","value": 15,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9060 XT | 16 GB – Cyberpunk 2077 (4K RT Ultra)","value": 14,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9070 GRE | 12 GB – F1 24 (4K Ultra High)","value": 33,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9070 | 16 GB – F1 24 (4K Ultra High)","value": 44,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RTX 5070 | 12 GB – F1 24 (4K Ultra High)","value": 39,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RTX 5060 Ti | 16 GB – F1 24 (4K Ultra High)","value": 27,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9060 XT | 16 GB – F1 24 (4K Ultra High)","value": 30,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9070 GRE | 12 GB – Homeworld 3 (4K Epic)","value": 63,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9070 | 16 GB – Homeworld 3 (4K Epic)","value": 72,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RTX 5070 | 12 GB – Homeworld 3 (4K Epic)","value": 79,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RTX 5060 Ti | 16 GB – Homeworld 3 (4K Epic)","value": 58,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9060 XT | 16 GB – Homeworld 3 (4K Epic)","value": 46,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9070 GRE | 12 GB – Metro Exodus Enhanced Edition (4K Ultra)","value": 52,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9070 | 16 GB – Metro Exodus Enhanced Edition (4K Ultra)","value": 62,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RTX 5070 | 12 GB – Metro Exodus Enhanced Edition (4K Ultra)","value": 57,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RTX 5060 Ti | 16 GB – Metro Exodus Enhanced Edition (4K Ultra)","value": 42,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9060 XT | 16 GB – Metro Exodus Enhanced Edition (4K Ultra)","value": 41,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9070 GRE | 12 GB – The Talos Principle 2 (4K Ultra)","value": 26,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9070 | 16 GB – The Talos Principle 2 (4K Ultra)","value": 39,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RTX 5070 | 12 GB – The Talos Principle 2 (4K Ultra)","value": 35,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RTX 5060 Ti | 16 GB – The Talos Principle 2 (4K Ultra)","value": 27,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9060 XT | 16 GB – The Talos Principle 2 (4K Ultra)","value": 25,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9070 GRE | 12 GB – Total War: Warhammer 3 (4K Ultra)","value": 42,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9070 | 16 GB – Total War: Warhammer 3 (4K Ultra)","value": 52,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RTX 5070 | 12 GB – Total War: Warhammer 3 (4K Ultra)","value": 44,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RTX 5060 Ti | 16 GB – Total War: Warhammer 3 (4K Ultra)","value": 33,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9060 XT | 16 GB – Total War: Warhammer 3 (4K Ultra)","value": 30,"unitText": "Avg FPS"}]}]</script><div id="fv-chart-1780405023983-hlhuk75et-slideshow" class="fv-slideshow-container" data-slide-count="3" data-iframe-height="true"><div class="fv-slideshow-nav-row"><button class="fv-nav-btn prev disabled" aria-label="Previous Slide"><svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"><path d="m15 18-6-6 6-6"/></svg><span>Previous</span></button><div class="fv-slide-counter">1 / 3</div><button class="fv-nav-btn next" aria-label="Next Slide"><span>Next</span><svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"><path d="m9 18 6-6-6-6"/></svg></button></div><div class="fv-slides-wrapper"><div class="fv-slide" id="fv-chart-1780405023983-hlhuk75et-slide-0-wrapper" data-index="0" style="display: block;"><div id="fv-chart-1780405023983-hlhuk75et-slide-0" class="fv-chart-wrapper  labels-on-top " data-bar-labels-on-top="true" data-iframe-height="true" data-vizualizer-embed="true"><div class="fv-inner-wrapper    "><h3 class="fv-chart-title">1080p gaming performance</h3><div class="fv-dropdown-wrapper"><div class="fv-dropdown-title-container"><select class="fv-dropdown-title"><option value="0">Black Myth Wukong (1080p High)</option><option value="1">Cyberpunk 2077 (1080p RT Ultra)</option><option value="2">F1 24 (1080p Ultra high)</option><option value="3">Homeworld 3 (1080p Epic)</option><option value="4">Metro Exodus Enhanced Edition (1080p Ultra)</option><option value="5">The Talos Principle 2 (1080p Ultra)</option><option value="6">Total War: Warhammer 3 (1080p Ultra)</option></select><div class="fv-dropdown-chevron"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"><path d="m6 9 6 6 6-6"/></svg></div></div></div><div class="riv-chart-container"><div class="fv-chart-item" id="fv-chart-1780405023983-hlhuk75et-slide-0-bar-Black Myth Wukong (1080p High)" data-chart-type="Bar" data-title="Black Myth Wukong (1080p High)" data-subhead="" data-caption="The cheaper RX 9070 GRE is getting very close to the 1080p performance of the RX 9070, and it's practically a tie with the pricier Nvidia RTX 5070." style=""><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row" title="RX 9070 GRE | 12 GB"><div class="fv-bar-label fv-primary-product">RX 9070 GRE | 12 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 60%; background-color: #E33235;" data-target-width="60" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">90</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 52%; background-color: #FE9F58;" data-target-width="52" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">78</span></div></div></div></div></div><div class="fv-bar-row" title="RX 9070 | 16 GB"><div class="fv-bar-label ">RX 9070 | 16 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 68.66666666666667%; background-color: #E33235;" data-target-width="68.66666666666667" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">103</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 59.333333333333336%; background-color: #FE9F58;" data-target-width="59.333333333333336" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">89</span></div></div></div></div></div><div class="fv-bar-row" title="RTX 5070 | 12 GB"><div class="fv-bar-label ">RTX 5070 | 12 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 63.33333333333333%; background-color: #E33235;" data-target-width="63.33333333333333" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">95</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 54.666666666666664%; background-color: #FE9F58;" data-target-width="54.666666666666664" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">82</span></div></div></div></div></div><div class="fv-bar-row" title="RTX 5060 Ti | 16 GB"><div class="fv-bar-label ">RTX 5060 Ti | 16 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 50%; background-color: #E33235;" data-target-width="50" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">75</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 43.333333333333336%; background-color: #FE9F58;" data-target-width="43.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">65</span></div></div></div></div></div><div class="fv-bar-row" title="RX 9060 XT | 16 GB"><div class="fv-bar-label ">RX 9060 XT | 16 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 48.66666666666667%; background-color: #E33235;" data-target-width="48.66666666666667" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">73</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 42%; background-color: #FE9F58;" data-target-width="42" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">63</span></div></div></div></div></div><table class="sr-only"><caption>Black Myth Wukong (1080p High) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>RX 9070 GRE | 12 GB</td><td>90 Avg FPS, 78 1% Low FPS</td></tr><tr><td>RX 9070 | 16 GB</td><td>103 Avg FPS, 89 1% Low FPS</td></tr><tr><td>RTX 5070 | 12 GB</td><td>95 Avg FPS, 82 1% Low FPS</td></tr><tr><td>RTX 5060 Ti | 16 GB</td><td>75 Avg FPS, 65 1% Low FPS</td></tr><tr><td>RX 9060 XT | 16 GB</td><td>73 Avg FPS, 63 1% Low FPS</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1780405023983-hlhuk75et-slide-0-bar-Cyberpunk 2077 (1080p RT Ultra)" data-chart-type="Bar" data-title="Cyberpunk 2077 (1080p RT Ultra)" data-subhead="" data-caption="The cheaper RX 9070 GRE is getting very close to the 1080p performance of the RX 9070, and it's practically a tie with the pricier Nvidia RTX 5070." style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row" title="RX 9070 GRE | 12 GB"><div class="fv-bar-label fv-primary-product">RX 9070 GRE | 12 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 78.75%; background-color: #E33235;" data-target-width="78.75" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">63</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 65%; background-color: #FE9F58;" data-target-width="65" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">52</span></div></div></div></div></div><div class="fv-bar-row" title="RX 9070 | 16 GB"><div class="fv-bar-label ">RX 9070 | 16 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 87.5%; background-color: #E33235;" data-target-width="87.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">70</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 72.5%; background-color: #FE9F58;" data-target-width="72.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">58</span></div></div></div></div></div><div class="fv-bar-row" title="RTX 5070 | 12 GB"><div class="fv-bar-label ">RTX 5070 | 12 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 90%; background-color: #E33235;" data-target-width="90" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">72</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 70%; background-color: #FE9F58;" data-target-width="70" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">56</span></div></div></div></div></div><div class="fv-bar-row" title="RTX 5060 Ti | 16 GB"><div class="fv-bar-label ">RTX 5060 Ti | 16 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 63.74999999999999%; background-color: #E33235;" data-target-width="63.74999999999999" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">51</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 51.24999999999999%; background-color: #FE9F58;" data-target-width="51.24999999999999" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">41</span></div></div></div></div></div><div class="fv-bar-row" title="RX 9060 XT | 16 GB"><div class="fv-bar-label ">RX 9060 XT | 16 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 61.25000000000001%; background-color: #E33235;" data-target-width="61.25000000000001" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">49</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 48.75%; background-color: #FE9F58;" data-target-width="48.75" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">39</span></div></div></div></div></div><table class="sr-only"><caption>Cyberpunk 2077 (1080p RT Ultra) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>RX 9070 GRE | 12 GB</td><td>63 Avg FPS, 52 1% Low FPS</td></tr><tr><td>RX 9070 | 16 GB</td><td>70 Avg FPS, 58 1% Low FPS</td></tr><tr><td>RTX 5070 | 12 GB</td><td>72 Avg FPS, 56 1% Low FPS</td></tr><tr><td>RTX 5060 Ti | 16 GB</td><td>51 Avg FPS, 41 1% Low FPS</td></tr><tr><td>RX 9060 XT | 16 GB</td><td>49 Avg FPS, 39 1% Low FPS</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1780405023983-hlhuk75et-slide-0-bar-F1 24 (1080p Ultra high)" data-chart-type="Bar" data-title="F1 24 (1080p Ultra high)" data-subhead="" data-caption="The cheaper RX 9070 GRE is getting very close to the 1080p performance of the RX 9070, and it's practically a tie with the pricier Nvidia RTX 5070." style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row" title="RX 9070 GRE | 12 GB"><div class="fv-bar-label fv-primary-product">RX 9070 GRE | 12 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 82%; background-color: #E33235;" data-target-width="82" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">123</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 59.333333333333336%; background-color: #FE9F58;" data-target-width="59.333333333333336" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">89</span></div></div></div></div></div><div class="fv-bar-row" title="RX 9070 | 16 GB"><div class="fv-bar-label ">RX 9070 | 16 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 92%; background-color: #E33235;" data-target-width="92" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">138</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 72%; background-color: #FE9F58;" data-target-width="72" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">108</span></div></div></div></div></div><div class="fv-bar-row" title="RTX 5070 | 12 GB"><div class="fv-bar-label ">RTX 5070 | 12 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 82%; background-color: #E33235;" data-target-width="82" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">123</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 64%; background-color: #FE9F58;" data-target-width="64" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">96</span></div></div></div></div></div><div class="fv-bar-row" title="RTX 5060 Ti | 16 GB"><div class="fv-bar-label ">RTX 5060 Ti | 16 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 60%; background-color: #E33235;" data-target-width="60" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">90</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 47.333333333333336%; background-color: #FE9F58;" data-target-width="47.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">71</span></div></div></div></div></div><div class="fv-bar-row" title="RX 9060 XT | 16 GB"><div class="fv-bar-label ">RX 9060 XT | 16 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 63.33333333333333%; background-color: #E33235;" data-target-width="63.33333333333333" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">95</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 40.666666666666664%; background-color: #FE9F58;" data-target-width="40.666666666666664" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">61</span></div></div></div></div></div><table class="sr-only"><caption>F1 24 (1080p Ultra high) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>RX 9070 GRE | 12 GB</td><td>123 Avg FPS, 89 1% Low FPS</td></tr><tr><td>RX 9070 | 16 GB</td><td>138 Avg FPS, 108 1% Low FPS</td></tr><tr><td>RTX 5070 | 12 GB</td><td>123 Avg FPS, 96 1% Low FPS</td></tr><tr><td>RTX 5060 Ti | 16 GB</td><td>90 Avg FPS, 71 1% Low FPS</td></tr><tr><td>RX 9060 XT | 16 GB</td><td>95 Avg FPS, 61 1% Low FPS</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1780405023983-hlhuk75et-slide-0-bar-Homeworld 3 (1080p Epic)" data-chart-type="Bar" data-title="Homeworld 3 (1080p Epic)" data-subhead="" data-caption="The cheaper RX 9070 GRE is getting very close to the 1080p performance of the RX 9070, and it's practically a tie with the pricier Nvidia RTX 5070." style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row" title="RX 9070 GRE | 12 GB"><div class="fv-bar-label fv-primary-product">RX 9070 GRE | 12 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 82%; background-color: #E33235;" data-target-width="82" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">123</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 43.333333333333336%; background-color: #FE9F58;" data-target-width="43.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">65</span></div></div></div></div></div><div class="fv-bar-row" title="RX 9070 | 16 GB"><div class="fv-bar-label ">RX 9070 | 16 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 83.33333333333334%; background-color: #E33235;" data-target-width="83.33333333333334" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">125</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 41.333333333333336%; background-color: #FE9F58;" data-target-width="41.333333333333336" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">62</span></div></div></div></div></div><div class="fv-bar-row" title="RTX 5070 | 12 GB"><div class="fv-bar-label ">RTX 5070 | 12 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 83.33333333333334%; background-color: #E33235;" data-target-width="83.33333333333334" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">125</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 42.66666666666667%; background-color: #FE9F58;" data-target-width="42.66666666666667" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">64</span></div></div></div></div></div><div class="fv-bar-row" title="RTX 5060 Ti | 16 GB"><div class="fv-bar-label ">RTX 5060 Ti | 16 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 78%; background-color: #E33235;" data-target-width="78" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">117</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 43.333333333333336%; background-color: #FE9F58;" data-target-width="43.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">65</span></div></div></div></div></div><div class="fv-bar-row" title="RX 9060 XT | 16 GB"><div class="fv-bar-label ">RX 9060 XT | 16 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 70.66666666666667%; background-color: #E33235;" data-target-width="70.66666666666667" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">106</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 43.333333333333336%; background-color: #FE9F58;" data-target-width="43.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">65</span></div></div></div></div></div><table class="sr-only"><caption>Homeworld 3 (1080p Epic) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>RX 9070 GRE | 12 GB</td><td>123 Avg FPS, 65 1% Low FPS</td></tr><tr><td>RX 9070 | 16 GB</td><td>125 Avg FPS, 62 1% Low FPS</td></tr><tr><td>RTX 5070 | 12 GB</td><td>125 Avg FPS, 64 1% Low FPS</td></tr><tr><td>RTX 5060 Ti | 16 GB</td><td>117 Avg FPS, 65 1% Low FPS</td></tr><tr><td>RX 9060 XT | 16 GB</td><td>106 Avg FPS, 65 1% Low FPS</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1780405023983-hlhuk75et-slide-0-bar-Metro Exodus Enhanced Edition (1080p Ultra)" data-chart-type="Bar" data-title="Metro Exodus Enhanced Edition (1080p Ultra)" data-subhead="" data-caption="The cheaper RX 9070 GRE is getting very close to the 1080p performance of the RX 9070, and it's practically a tie with the pricier Nvidia RTX 5070." style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row" title="RX 9070 GRE | 12 GB"><div class="fv-bar-label fv-primary-product">RX 9070 GRE | 12 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 82.66666666666667%; background-color: #E33235;" data-target-width="82.66666666666667" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">124</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 53.333333333333336%; background-color: #FE9F58;" data-target-width="53.333333333333336" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">80</span></div></div></div></div></div><div class="fv-bar-row" title="RX 9070 | 16 GB"><div class="fv-bar-label ">RX 9070 | 16 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 95.33333333333334%; background-color: #E33235;" data-target-width="95.33333333333334" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">143</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 50.66666666666667%; background-color: #FE9F58;" data-target-width="50.66666666666667" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">76</span></div></div></div></div></div><div class="fv-bar-row" title="RTX 5070 | 12 GB"><div class="fv-bar-label ">RTX 5070 | 12 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 92.66666666666666%; background-color: #E33235;" data-target-width="92.66666666666666" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">139</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 58.666666666666664%; background-color: #FE9F58;" data-target-width="58.666666666666664" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">88</span></div></div></div></div></div><div class="fv-bar-row" title="RTX 5060 Ti | 16 GB"><div class="fv-bar-label ">RTX 5060 Ti | 16 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 65.33333333333333%; background-color: #E33235;" data-target-width="65.33333333333333" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">98</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 28.000000000000004%; background-color: #FE9F58;" data-target-width="28.000000000000004" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">42</span></div></div></div></div></div><div class="fv-bar-row" title="RX 9060 XT | 16 GB"><div class="fv-bar-label ">RX 9060 XT | 16 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 64%; background-color: #E33235;" data-target-width="64" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">96</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 28.000000000000004%; background-color: #FE9F58;" data-target-width="28.000000000000004" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">42</span></div></div></div></div></div><table class="sr-only"><caption>Metro Exodus Enhanced Edition (1080p Ultra) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>RX 9070 GRE | 12 GB</td><td>124 Avg FPS, 80 1% Low FPS</td></tr><tr><td>RX 9070 | 16 GB</td><td>143 Avg FPS, 76 1% Low FPS</td></tr><tr><td>RTX 5070 | 12 GB</td><td>139 Avg FPS, 88 1% Low FPS</td></tr><tr><td>RTX 5060 Ti | 16 GB</td><td>98 Avg FPS, 42 1% Low FPS</td></tr><tr><td>RX 9060 XT | 16 GB</td><td>96 Avg FPS, 42 1% Low FPS</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1780405023983-hlhuk75et-slide-0-bar-The Talos Principle 2 (1080p Ultra)" data-chart-type="Bar" data-title="The Talos Principle 2 (1080p Ultra)" data-subhead="" data-caption="The cheaper RX 9070 GRE is getting very close to the 1080p performance of the RX 9070, and it's practically a tie with the pricier Nvidia RTX 5070." style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row" title="RX 9070 GRE | 12 GB"><div class="fv-bar-label fv-primary-product">RX 9070 GRE | 12 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 61.33333333333333%; background-color: #E33235;" data-target-width="61.33333333333333" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">92</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 32.666666666666664%; background-color: #FE9F58;" data-target-width="32.666666666666664" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">49</span></div></div></div></div></div><div class="fv-bar-row" title="RX 9070 | 16 GB"><div class="fv-bar-label ">RX 9070 | 16 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 70.66666666666667%; background-color: #E33235;" data-target-width="70.66666666666667" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">106</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 49.333333333333336%; background-color: #FE9F58;" data-target-width="49.333333333333336" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">74</span></div></div></div></div></div><div class="fv-bar-row" title="RTX 5070 | 12 GB"><div class="fv-bar-label ">RTX 5070 | 12 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 61.33333333333333%; background-color: #E33235;" data-target-width="61.33333333333333" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">92</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 38%; background-color: #FE9F58;" data-target-width="38" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">57</span></div></div></div></div></div><div class="fv-bar-row" title="RTX 5060 Ti | 16 GB"><div class="fv-bar-label ">RTX 5060 Ti | 16 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 50%; background-color: #E33235;" data-target-width="50" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">75</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 27.333333333333332%; background-color: #FE9F58;" data-target-width="27.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">41</span></div></div></div></div></div><div class="fv-bar-row" title="RX 9060 XT | 16 GB"><div class="fv-bar-label ">RX 9060 XT | 16 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 48.66666666666667%; background-color: #E33235;" data-target-width="48.66666666666667" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">73</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 24.666666666666668%; background-color: #FE9F58;" data-target-width="24.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">37</span></div></div></div></div></div><table class="sr-only"><caption>The Talos Principle 2 (1080p Ultra) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>RX 9070 GRE | 12 GB</td><td>92 Avg FPS, 49 1% Low FPS</td></tr><tr><td>RX 9070 | 16 GB</td><td>106 Avg FPS, 74 1% Low FPS</td></tr><tr><td>RTX 5070 | 12 GB</td><td>92 Avg FPS, 57 1% Low FPS</td></tr><tr><td>RTX 5060 Ti | 16 GB</td><td>75 Avg FPS, 41 1% Low FPS</td></tr><tr><td>RX 9060 XT | 16 GB</td><td>73 Avg FPS, 37 1% Low FPS</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1780405023983-hlhuk75et-slide-0-bar-Total War: Warhammer 3 (1080p Ultra)" data-chart-type="Bar" data-title="Total War: Warhammer 3 (1080p Ultra)" data-subhead="" data-caption="The cheaper RX 9070 GRE is getting very close to the 1080p performance of the RX 9070, and it's practically a tie with the pricier Nvidia RTX 5070." style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row" title="RX 9070 GRE | 12 GB"><div class="fv-bar-label fv-primary-product">RX 9070 GRE | 12 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 68%; background-color: #E33235;" data-target-width="68" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">102</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 30.666666666666664%; background-color: #FE9F58;" data-target-width="30.666666666666664" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">46</span></div></div></div></div></div><div class="fv-bar-row" title="RX 9070 | 16 GB"><div class="fv-bar-label ">RX 9070 | 16 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 74.66666666666667%; background-color: #E33235;" data-target-width="74.66666666666667" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">112</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 27.333333333333332%; background-color: #FE9F58;" data-target-width="27.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">41</span></div></div></div></div></div><div class="fv-bar-row" title="RTX 5070 | 12 GB"><div class="fv-bar-label ">RTX 5070 | 12 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 69.33333333333334%; background-color: #E33235;" data-target-width="69.33333333333334" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">104</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 35.333333333333336%; background-color: #FE9F58;" data-target-width="35.333333333333336" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">53</span></div></div></div></div></div><div class="fv-bar-row" title="RTX 5060 Ti | 16 GB"><div class="fv-bar-label ">RTX 5060 Ti | 16 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 55.333333333333336%; background-color: #E33235;" data-target-width="55.333333333333336" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">83</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 36%; background-color: #FE9F58;" data-target-width="36" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">54</span></div></div></div></div></div><div class="fv-bar-row" title="RX 9060 XT | 16 GB"><div class="fv-bar-label ">RX 9060 XT | 16 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 62.66666666666667%; background-color: #E33235;" data-target-width="62.66666666666667" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">94</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 48%; background-color: #FE9F58;" data-target-width="48" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">72</span></div></div></div></div></div><table class="sr-only"><caption>Total War: Warhammer 3 (1080p Ultra) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>RX 9070 GRE | 12 GB</td><td>102 Avg FPS, 46 1% Low FPS</td></tr><tr><td>RX 9070 | 16 GB</td><td>112 Avg FPS, 41 1% Low FPS</td></tr><tr><td>RTX 5070 | 12 GB</td><td>104 Avg FPS, 53 1% Low FPS</td></tr><tr><td>RTX 5060 Ti | 16 GB</td><td>83 Avg FPS, 54 1% Low FPS</td></tr><tr><td>RX 9060 XT | 16 GB</td><td>94 Avg FPS, 72 1% Low FPS</td></tr></tbody></table></div></div></div><div class="fv-bottom-bar"><div class="fv-footer-content" style="display: block;"><div class="rv-chart-caption" style="display: block;"><span class="fv-original-caption" style="display: block;">The cheaper RX 9070 GRE is getting very close to the 1080p performance of the RX 9070, and it's practically a tie with the pricier Nvidia RTX 5070.</span><span class="fv-ia-dynamic-caption" style="display: none;"></span></div></div><div class="fv-logo-explore-bar"><img class="fv-logo" src="https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png" alt="PC Gamer Logo"></div></div></div></div></div><div class="fv-slide" id="fv-chart-1780405023983-hlhuk75et-slide-1-wrapper" data-index="1" style="display: none;"><div id="fv-chart-1780405023983-hlhuk75et-slide-1" class="fv-chart-wrapper  labels-on-top " data-bar-labels-on-top="true" data-iframe-height="true" data-vizualizer-embed="true"><div class="fv-inner-wrapper    "><h3 class="fv-chart-title">1440p gaming performance</h3><div class="fv-dropdown-wrapper"><div class="fv-dropdown-title-container"><select class="fv-dropdown-title"><option value="0">Black Myth Wukong (1440p High)</option><option value="1">Cyberpunk 2077 (1440p RT Ultra)</option><option value="2">F1 24 (1440p Ultra High)</option><option value="3">Homeworld 3 (1440p Epic)</option><option value="4">Metro Exodus Enhanced Edition (1440p Ultra)</option><option value="5">The Talos Principle 2 (1440p Ultra)</option><option value="6">Total War: Warhammer 3 (1440p Ultra)</option></select><div class="fv-dropdown-chevron"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"><path d="m6 9 6 6 6-6"/></svg></div></div></div><div class="riv-chart-container"><div class="fv-chart-item" id="fv-chart-1780405023983-hlhuk75et-slide-1-bar-Black Myth Wukong (1440p High)" data-chart-type="Bar" data-title="Black Myth Wukong (1440p High)" data-subhead="" data-caption="As the resolution gets higher, the performance delta between the RX 9070 GRE and RTX 5070 does increase, but it's still not huge." style=""><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row" title="RX 9070 GRE | 12 GB"><div class="fv-bar-label fv-primary-product">RX 9070 GRE | 12 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 77.5%; background-color: #E33235;" data-target-width="77.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">62</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 68.75%; background-color: #FE9F58;" data-target-width="68.75" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">55</span></div></div></div></div></div><div class="fv-bar-row" title="RX 9070 | 16 GB"><div class="fv-bar-label ">RX 9070 | 16 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 91.25%; background-color: #E33235;" data-target-width="91.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">73</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 80%; background-color: #FE9F58;" data-target-width="80" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">64</span></div></div></div></div></div><div class="fv-bar-row" title="RTX 5070 | 12 GB"><div class="fv-bar-label ">RTX 5070 | 12 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 85%; background-color: #E33235;" data-target-width="85" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">68</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 75%; background-color: #FE9F58;" data-target-width="75" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">60</span></div></div></div></div></div><div class="fv-bar-row" title="RTX 5060 Ti | 16 GB"><div class="fv-bar-label ">RTX 5060 Ti | 16 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 63.74999999999999%; background-color: #E33235;" data-target-width="63.74999999999999" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">51</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 56.25%; background-color: #FE9F58;" data-target-width="56.25" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">45</span></div></div></div></div></div><div class="fv-bar-row" title="RX 9060 XT | 16 GB"><div class="fv-bar-label ">RX 9060 XT | 16 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 60%; background-color: #E33235;" data-target-width="60" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">48</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 55.00000000000001%; background-color: #FE9F58;" data-target-width="55.00000000000001" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">44</span></div></div></div></div></div><table class="sr-only"><caption>Black Myth Wukong (1440p High) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>RX 9070 GRE | 12 GB</td><td>62 Avg FPS, 55 1% Low FPS</td></tr><tr><td>RX 9070 | 16 GB</td><td>73 Avg FPS, 64 1% Low FPS</td></tr><tr><td>RTX 5070 | 12 GB</td><td>68 Avg FPS, 60 1% Low FPS</td></tr><tr><td>RTX 5060 Ti | 16 GB</td><td>51 Avg FPS, 45 1% Low FPS</td></tr><tr><td>RX 9060 XT | 16 GB</td><td>48 Avg FPS, 44 1% Low FPS</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1780405023983-hlhuk75et-slide-1-bar-Cyberpunk 2077 (1440p RT Ultra)" data-chart-type="Bar" data-title="Cyberpunk 2077 (1440p RT Ultra)" data-subhead="" data-caption="As the resolution gets higher, the performance delta between the RX 9070 GRE and RTX 5070 does increase, but it's still not huge." style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row" title="RX 9070 GRE | 12 GB"><div class="fv-bar-label fv-primary-product">RX 9070 GRE | 12 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 63.33333333333333%; background-color: #E33235;" data-target-width="63.33333333333333" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">38</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 38.333333333333336%; background-color: #FE9F58;" data-target-width="38.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">23</span></div></div></div></div></div><div class="fv-bar-row" title="RX 9070 | 16 GB"><div class="fv-bar-label ">RX 9070 | 16 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 71.66666666666667%; background-color: #E33235;" data-target-width="71.66666666666667" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">43</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 60%; background-color: #FE9F58;" data-target-width="60" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">36</span></div></div></div></div></div><div class="fv-bar-row" title="RTX 5070 | 12 GB"><div class="fv-bar-label ">RTX 5070 | 12 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 75%; background-color: #E33235;" data-target-width="75" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">45</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 60%; background-color: #FE9F58;" data-target-width="60" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">36</span></div></div></div></div></div><div class="fv-bar-row" title="RTX 5060 Ti | 16 GB"><div class="fv-bar-label ">RTX 5060 Ti | 16 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 53.333333333333336%; background-color: #E33235;" data-target-width="53.333333333333336" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">32</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 43.333333333333336%; background-color: #FE9F58;" data-target-width="43.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">26</span></div></div></div></div></div><div class="fv-bar-row" title="RX 9060 XT | 16 GB"><div class="fv-bar-label ">RX 9060 XT | 16 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 50%; background-color: #E33235;" data-target-width="50" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">30</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 40%; background-color: #FE9F58;" data-target-width="40" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">24</span></div></div></div></div></div><table class="sr-only"><caption>Cyberpunk 2077 (1440p RT Ultra) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>RX 9070 GRE | 12 GB</td><td>38 Avg FPS, 23 1% Low FPS</td></tr><tr><td>RX 9070 | 16 GB</td><td>43 Avg FPS, 36 1% Low FPS</td></tr><tr><td>RTX 5070 | 12 GB</td><td>45 Avg FPS, 36 1% Low FPS</td></tr><tr><td>RTX 5060 Ti | 16 GB</td><td>32 Avg FPS, 26 1% Low FPS</td></tr><tr><td>RX 9060 XT | 16 GB</td><td>30 Avg FPS, 24 1% Low FPS</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1780405023983-hlhuk75et-slide-1-bar-F1 24 (1440p Ultra High)" data-chart-type="Bar" data-title="F1 24 (1440p Ultra High)" data-subhead="" data-caption="As the resolution gets higher, the performance delta between the RX 9070 GRE and RTX 5070 does increase, but it's still not huge." style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row" title="RX 9070 GRE | 12 GB"><div class="fv-bar-label fv-primary-product">RX 9070 GRE | 12 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 81%; background-color: #E33235;" data-target-width="81" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">81</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 52%; background-color: #FE9F58;" data-target-width="52" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">52</span></div></div></div></div></div><div class="fv-bar-row" title="RX 9070 | 16 GB"><div class="fv-bar-label ">RX 9070 | 16 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 90%; background-color: #E33235;" data-target-width="90" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">90</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 67%; background-color: #FE9F58;" data-target-width="67" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">67</span></div></div></div></div></div><div class="fv-bar-row" title="RTX 5070 | 12 GB"><div class="fv-bar-label ">RTX 5070 | 12 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 78%; background-color: #E33235;" data-target-width="78" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">78</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 60%; background-color: #FE9F58;" data-target-width="60" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">60</span></div></div></div></div></div><div class="fv-bar-row" title="RTX 5060 Ti | 16 GB"><div class="fv-bar-label ">RTX 5060 Ti | 16 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 56.00000000000001%; background-color: #E33235;" data-target-width="56.00000000000001" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">56</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 45%; background-color: #FE9F58;" data-target-width="45" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">45</span></div></div></div></div></div><div class="fv-bar-row" title="RX 9060 XT | 16 GB"><div class="fv-bar-label ">RX 9060 XT | 16 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 60%; background-color: #E33235;" data-target-width="60" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">60</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 46%; background-color: #FE9F58;" data-target-width="46" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">46</span></div></div></div></div></div><table class="sr-only"><caption>F1 24 (1440p Ultra High) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>RX 9070 GRE | 12 GB</td><td>81 Avg FPS, 52 1% Low FPS</td></tr><tr><td>RX 9070 | 16 GB</td><td>90 Avg FPS, 67 1% Low FPS</td></tr><tr><td>RTX 5070 | 12 GB</td><td>78 Avg FPS, 60 1% Low FPS</td></tr><tr><td>RTX 5060 Ti | 16 GB</td><td>56 Avg FPS, 45 1% Low FPS</td></tr><tr><td>RX 9060 XT | 16 GB</td><td>60 Avg FPS, 46 1% Low FPS</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1780405023983-hlhuk75et-slide-1-bar-Homeworld 3 (1440p Epic)" data-chart-type="Bar" data-title="Homeworld 3 (1440p Epic)" data-subhead="" data-caption="As the resolution gets higher, the performance delta between the RX 9070 GRE and RTX 5070 does increase, but it's still not huge." style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row" title="RX 9070 GRE | 12 GB"><div class="fv-bar-label fv-primary-product">RX 9070 GRE | 12 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 67.33333333333333%; background-color: #E33235;" data-target-width="67.33333333333333" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">101</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 40.666666666666664%; background-color: #FE9F58;" data-target-width="40.666666666666664" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">61</span></div></div></div></div></div><div class="fv-bar-row" title="RX 9070 | 16 GB"><div class="fv-bar-label ">RX 9070 | 16 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 69.33333333333334%; background-color: #E33235;" data-target-width="69.33333333333334" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">104</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 41.333333333333336%; background-color: #FE9F58;" data-target-width="41.333333333333336" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">62</span></div></div></div></div></div><div class="fv-bar-row" title="RTX 5070 | 12 GB"><div class="fv-bar-label ">RTX 5070 | 12 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 74.66666666666667%; background-color: #E33235;" data-target-width="74.66666666666667" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">112</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 42.66666666666667%; background-color: #FE9F58;" data-target-width="42.66666666666667" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">64</span></div></div></div></div></div><div class="fv-bar-row" title="RTX 5060 Ti | 16 GB"><div class="fv-bar-label ">RTX 5060 Ti | 16 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 64.66666666666666%; background-color: #E33235;" data-target-width="64.66666666666666" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">97</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 42.66666666666667%; background-color: #FE9F58;" data-target-width="42.66666666666667" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">64</span></div></div></div></div></div><div class="fv-bar-row" title="RX 9060 XT | 16 GB"><div class="fv-bar-label ">RX 9060 XT | 16 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 57.333333333333336%; background-color: #E33235;" data-target-width="57.333333333333336" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">86</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 43.333333333333336%; background-color: #FE9F58;" data-target-width="43.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">65</span></div></div></div></div></div><table class="sr-only"><caption>Homeworld 3 (1440p Epic) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>RX 9070 GRE | 12 GB</td><td>101 Avg FPS, 61 1% Low FPS</td></tr><tr><td>RX 9070 | 16 GB</td><td>104 Avg FPS, 62 1% Low FPS</td></tr><tr><td>RTX 5070 | 12 GB</td><td>112 Avg FPS, 64 1% Low FPS</td></tr><tr><td>RTX 5060 Ti | 16 GB</td><td>97 Avg FPS, 64 1% Low FPS</td></tr><tr><td>RX 9060 XT | 16 GB</td><td>86 Avg FPS, 65 1% Low FPS</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1780405023983-hlhuk75et-slide-1-bar-Metro Exodus Enhanced Edition (1440p Ultra)" data-chart-type="Bar" data-title="Metro Exodus Enhanced Edition (1440p Ultra)" data-subhead="" data-caption="As the resolution gets higher, the performance delta between the RX 9070 GRE and RTX 5070 does increase, but it's still not huge." style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row" title="RX 9070 GRE | 12 GB"><div class="fv-bar-label fv-primary-product">RX 9070 GRE | 12 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 61.33333333333333%; background-color: #E33235;" data-target-width="61.33333333333333" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">92</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 42%; background-color: #FE9F58;" data-target-width="42" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">63</span></div></div></div></div></div><div class="fv-bar-row" title="RX 9070 | 16 GB"><div class="fv-bar-label ">RX 9070 | 16 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 71.33333333333334%; background-color: #E33235;" data-target-width="71.33333333333334" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">107</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 49.333333333333336%; background-color: #FE9F58;" data-target-width="49.333333333333336" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">74</span></div></div></div></div></div><div class="fv-bar-row" title="RTX 5070 | 12 GB"><div class="fv-bar-label ">RTX 5070 | 12 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 66.66666666666666%; background-color: #E33235;" data-target-width="66.66666666666666" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">100</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 45.33333333333333%; background-color: #FE9F58;" data-target-width="45.33333333333333" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">68</span></div></div></div></div></div><div class="fv-bar-row" title="RTX 5060 Ti | 16 GB"><div class="fv-bar-label ">RTX 5060 Ti | 16 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 48%; background-color: #E33235;" data-target-width="48" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">72</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 22.666666666666664%; background-color: #FE9F58;" data-target-width="22.666666666666664" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">34</span></div></div></div></div></div><div class="fv-bar-row" title="RX 9060 XT | 16 GB"><div class="fv-bar-label ">RX 9060 XT | 16 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 47.333333333333336%; background-color: #E33235;" data-target-width="47.333333333333336" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">71</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 22.666666666666664%; background-color: #FE9F58;" data-target-width="22.666666666666664" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">34</span></div></div></div></div></div><table class="sr-only"><caption>Metro Exodus Enhanced Edition (1440p Ultra) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>RX 9070 GRE | 12 GB</td><td>92 Avg FPS, 63 1% Low FPS</td></tr><tr><td>RX 9070 | 16 GB</td><td>107 Avg FPS, 74 1% Low FPS</td></tr><tr><td>RTX 5070 | 12 GB</td><td>100 Avg FPS, 68 1% Low FPS</td></tr><tr><td>RTX 5060 Ti | 16 GB</td><td>72 Avg FPS, 34 1% Low FPS</td></tr><tr><td>RX 9060 XT | 16 GB</td><td>71 Avg FPS, 34 1% Low FPS</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1780405023983-hlhuk75et-slide-1-bar-The Talos Principle 2 (1440p Ultra)" data-chart-type="Bar" data-title="The Talos Principle 2 (1440p Ultra)" data-subhead="" data-caption="As the resolution gets higher, the performance delta between the RX 9070 GRE and RTX 5070 does increase, but it's still not huge." style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row" title="RX 9070 GRE | 12 GB"><div class="fv-bar-label fv-primary-product">RX 9070 GRE | 12 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 76.25%; background-color: #E33235;" data-target-width="76.25" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">61</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 27.500000000000004%; background-color: #FE9F58;" data-target-width="27.500000000000004" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">22</span></div></div></div></div></div><div class="fv-bar-row" title="RX 9070 | 16 GB"><div class="fv-bar-label ">RX 9070 | 16 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 92.5%; background-color: #E33235;" data-target-width="92.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">74</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 66.25%; background-color: #FE9F58;" data-target-width="66.25" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">53</span></div></div></div></div></div><div class="fv-bar-row" title="RTX 5070 | 12 GB"><div class="fv-bar-label ">RTX 5070 | 12 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 80%; background-color: #E33235;" data-target-width="80" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">64</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 52.5%; background-color: #FE9F58;" data-target-width="52.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">42</span></div></div></div></div></div><div class="fv-bar-row" title="RTX 5060 Ti | 16 GB"><div class="fv-bar-label ">RTX 5060 Ti | 16 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 63.74999999999999%; background-color: #E33235;" data-target-width="63.74999999999999" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">51</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 40%; background-color: #FE9F58;" data-target-width="40" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">32</span></div></div></div></div></div><div class="fv-bar-row" title="RX 9060 XT | 16 GB"><div class="fv-bar-label ">RX 9060 XT | 16 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 61.25000000000001%; background-color: #E33235;" data-target-width="61.25000000000001" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">49</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 43.75%; background-color: #FE9F58;" data-target-width="43.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">35</span></div></div></div></div></div><table class="sr-only"><caption>The Talos Principle 2 (1440p Ultra) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>RX 9070 GRE | 12 GB</td><td>61 Avg FPS, 22 1% Low FPS</td></tr><tr><td>RX 9070 | 16 GB</td><td>74 Avg FPS, 53 1% Low FPS</td></tr><tr><td>RTX 5070 | 12 GB</td><td>64 Avg FPS, 42 1% Low FPS</td></tr><tr><td>RTX 5060 Ti | 16 GB</td><td>51 Avg FPS, 32 1% Low FPS</td></tr><tr><td>RX 9060 XT | 16 GB</td><td>49 Avg FPS, 35 1% Low FPS</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1780405023983-hlhuk75et-slide-1-bar-Total War: Warhammer 3 (1440p Ultra)" data-chart-type="Bar" data-title="Total War: Warhammer 3 (1440p Ultra)" data-subhead="" data-caption="As the resolution gets higher, the performance delta between the RX 9070 GRE and RTX 5070 does increase, but it's still not huge." style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row" title="RX 9070 GRE | 12 GB"><div class="fv-bar-label fv-primary-product">RX 9070 GRE | 12 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 82%; background-color: #E33235;" data-target-width="82" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">82</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 51%; background-color: #FE9F58;" data-target-width="51" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">51</span></div></div></div></div></div><div class="fv-bar-row" title="RX 9070 | 16 GB"><div class="fv-bar-label ">RX 9070 | 16 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 96%; background-color: #E33235;" data-target-width="96" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">96</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 43%; background-color: #FE9F58;" data-target-width="43" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">43</span></div></div></div></div></div><div class="fv-bar-row" title="RTX 5070 | 12 GB"><div class="fv-bar-label ">RTX 5070 | 12 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 81%; background-color: #E33235;" data-target-width="81" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">81</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 53%; background-color: #FE9F58;" data-target-width="53" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">53</span></div></div></div></div></div><div class="fv-bar-row" title="RTX 5060 Ti | 16 GB"><div class="fv-bar-label ">RTX 5060 Ti | 16 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 60%; background-color: #E33235;" data-target-width="60" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">60</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 44%; background-color: #FE9F58;" data-target-width="44" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">44</span></div></div></div></div></div><div class="fv-bar-row" title="RX 9060 XT | 16 GB"><div class="fv-bar-label ">RX 9060 XT | 16 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 62%; background-color: #E33235;" data-target-width="62" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">62</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 45%; background-color: #FE9F58;" data-target-width="45" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">45</span></div></div></div></div></div><table class="sr-only"><caption>Total War: Warhammer 3 (1440p Ultra) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>RX 9070 GRE | 12 GB</td><td>82 Avg FPS, 51 1% Low FPS</td></tr><tr><td>RX 9070 | 16 GB</td><td>96 Avg FPS, 43 1% Low FPS</td></tr><tr><td>RTX 5070 | 12 GB</td><td>81 Avg FPS, 53 1% Low FPS</td></tr><tr><td>RTX 5060 Ti | 16 GB</td><td>60 Avg FPS, 44 1% Low FPS</td></tr><tr><td>RX 9060 XT | 16 GB</td><td>62 Avg FPS, 45 1% Low FPS</td></tr></tbody></table></div></div></div><div class="fv-bottom-bar"><div class="fv-footer-content" style="display: block;"><div class="rv-chart-caption" style="display: block;"><span class="fv-original-caption" style="display: block;">As the resolution gets higher, the performance delta between the RX 9070 GRE and RTX 5070 does increase, but it's still not huge.</span><span class="fv-ia-dynamic-caption" style="display: none;"></span></div></div><div class="fv-logo-explore-bar"><img class="fv-logo" src="https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png" alt="PC Gamer Logo"></div></div></div></div></div><div class="fv-slide" id="fv-chart-1780405023983-hlhuk75et-slide-2-wrapper" data-index="2" style="display: none;"><div id="fv-chart-1780405023983-hlhuk75et-slide-2" class="fv-chart-wrapper  labels-on-top " data-bar-labels-on-top="true" data-iframe-height="true" data-vizualizer-embed="true"><div class="fv-inner-wrapper    "><h3 class="fv-chart-title">4K gaming performance</h3><div class="fv-dropdown-wrapper"><div class="fv-dropdown-title-container"><select class="fv-dropdown-title"><option value="0">Black Myth Wukong (4K High)</option><option value="1">Cyberpunk 2077 (4K RT Ultra)</option><option value="2">F1 24 (4K Ultra High)</option><option value="3">Homeworld 3 (4K Epic)</option><option value="4">Metro Exodus Enhanced Edition (4K Ultra)</option><option value="5">The Talos Principle 2 (4K Ultra)</option><option value="6">Total War: Warhammer 3 (4K Ultra)</option></select><div class="fv-dropdown-chevron"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"><path d="m6 9 6 6 6-6"/></svg></div></div></div><div class="riv-chart-container"><div class="fv-chart-item" id="fv-chart-1780405023983-hlhuk75et-slide-2-bar-Black Myth Wukong (4K High)" data-chart-type="Bar" data-title="Black Myth Wukong (4K High)" data-subhead="" data-caption="Neither the RX 9070 GRE nor RTX 5070 are native 4K GPUs, and the Nvidia card still holds sway, but again it is close." style=""><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row" title="RX 9070 GRE | 12 GB"><div class="fv-bar-label fv-primary-product">RX 9070 GRE | 12 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 82.5%; background-color: #E33235;" data-target-width="82.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">33</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 75%; background-color: #FE9F58;" data-target-width="75" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">30</span></div></div></div></div></div><div class="fv-bar-row" title="RX 9070 | 16 GB"><div class="fv-bar-label ">RX 9070 | 16 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 100%; background-color: #E33235;" data-target-width="100" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">40</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 75%; background-color: #FE9F58;" data-target-width="75" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">30</span></div></div></div></div></div><div class="fv-bar-row" title="RTX 5070 | 12 GB"><div class="fv-bar-label ">RTX 5070 | 12 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 92.5%; background-color: #E33235;" data-target-width="92.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">37</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 75%; background-color: #FE9F58;" data-target-width="75" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">30</span></div></div></div></div></div><div class="fv-bar-row" title="RTX 5060 Ti | 16 GB"><div class="fv-bar-label ">RTX 5060 Ti | 16 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 70%; background-color: #E33235;" data-target-width="70" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">28</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 62.5%; background-color: #FE9F58;" data-target-width="62.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">25</span></div></div></div></div></div><div class="fv-bar-row" title="RX 9060 XT | 16 GB"><div class="fv-bar-label ">RX 9060 XT | 16 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 62.5%; background-color: #E33235;" data-target-width="62.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">25</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 55.00000000000001%; background-color: #FE9F58;" data-target-width="55.00000000000001" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">22</span></div></div></div></div></div><table class="sr-only"><caption>Black Myth Wukong (4K High) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>RX 9070 GRE | 12 GB</td><td>33 Avg FPS, 30 1% Low FPS</td></tr><tr><td>RX 9070 | 16 GB</td><td>40 Avg FPS, 30 1% Low FPS</td></tr><tr><td>RTX 5070 | 12 GB</td><td>37 Avg FPS, 30 1% Low FPS</td></tr><tr><td>RTX 5060 Ti | 16 GB</td><td>28 Avg FPS, 25 1% Low FPS</td></tr><tr><td>RX 9060 XT | 16 GB</td><td>25 Avg FPS, 22 1% Low FPS</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1780405023983-hlhuk75et-slide-2-bar-Cyberpunk 2077 (4K RT Ultra)" data-chart-type="Bar" data-title="Cyberpunk 2077 (4K RT Ultra)" data-subhead="" data-caption="Neither the RX 9070 GRE nor RTX 5070 are native 4K GPUs, and the Nvidia card still holds sway, but again it is close." style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row" title="RX 9070 GRE | 12 GB"><div class="fv-bar-label fv-primary-product">RX 9070 GRE | 12 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 33.33333333333333%; background-color: #E33235;" data-target-width="33.33333333333333" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">10</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 16.666666666666664%; background-color: #FE9F58;" data-target-width="16.666666666666664" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">5</span></div></div></div></div></div><div class="fv-bar-row" title="RX 9070 | 16 GB"><div class="fv-bar-label ">RX 9070 | 16 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 66.66666666666666%; background-color: #E33235;" data-target-width="66.66666666666666" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">20</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 56.666666666666664%; background-color: #FE9F58;" data-target-width="56.666666666666664" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">17</span></div></div></div></div></div><div class="fv-bar-row" title="RTX 5070 | 12 GB"><div class="fv-bar-label ">RTX 5070 | 12 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 70%; background-color: #E33235;" data-target-width="70" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">21</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 56.666666666666664%; background-color: #FE9F58;" data-target-width="56.666666666666664" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">17</span></div></div></div></div></div><div class="fv-bar-row" title="RTX 5060 Ti | 16 GB"><div class="fv-bar-label ">RTX 5060 Ti | 16 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 50%; background-color: #E33235;" data-target-width="50" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">15</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 40%; background-color: #FE9F58;" data-target-width="40" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">12</span></div></div></div></div></div><div class="fv-bar-row" title="RX 9060 XT | 16 GB"><div class="fv-bar-label ">RX 9060 XT | 16 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 46.666666666666664%; background-color: #E33235;" data-target-width="46.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">14</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 36.666666666666664%; background-color: #FE9F58;" data-target-width="36.666666666666664" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">11</span></div></div></div></div></div><table class="sr-only"><caption>Cyberpunk 2077 (4K RT Ultra) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>RX 9070 GRE | 12 GB</td><td>10 Avg FPS, 5 1% Low FPS</td></tr><tr><td>RX 9070 | 16 GB</td><td>20 Avg FPS, 17 1% Low FPS</td></tr><tr><td>RTX 5070 | 12 GB</td><td>21 Avg FPS, 17 1% Low FPS</td></tr><tr><td>RTX 5060 Ti | 16 GB</td><td>15 Avg FPS, 12 1% Low FPS</td></tr><tr><td>RX 9060 XT | 16 GB</td><td>14 Avg FPS, 11 1% Low FPS</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1780405023983-hlhuk75et-slide-2-bar-F1 24 (4K Ultra High)" data-chart-type="Bar" data-title="F1 24 (4K Ultra High)" data-subhead="" data-caption="Neither the RX 9070 GRE nor RTX 5070 are native 4K GPUs, and the Nvidia card still holds sway, but again it is close." style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row" title="RX 9070 GRE | 12 GB"><div class="fv-bar-label fv-primary-product">RX 9070 GRE | 12 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 55.00000000000001%; background-color: #E33235;" data-target-width="55.00000000000001" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">33</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 38.333333333333336%; background-color: #FE9F58;" data-target-width="38.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">23</span></div></div></div></div></div><div class="fv-bar-row" title="RX 9070 | 16 GB"><div class="fv-bar-label ">RX 9070 | 16 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 73.33333333333333%; background-color: #E33235;" data-target-width="73.33333333333333" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">44</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 53.333333333333336%; background-color: #FE9F58;" data-target-width="53.333333333333336" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">32</span></div></div></div></div></div><div class="fv-bar-row" title="RTX 5070 | 12 GB"><div class="fv-bar-label ">RTX 5070 | 12 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 65%; background-color: #E33235;" data-target-width="65" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">39</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 50%; background-color: #FE9F58;" data-target-width="50" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">30</span></div></div></div></div></div><div class="fv-bar-row" title="RTX 5060 Ti | 16 GB"><div class="fv-bar-label ">RTX 5060 Ti | 16 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 45%; background-color: #E33235;" data-target-width="45" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">27</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 35%; background-color: #FE9F58;" data-target-width="35" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">21</span></div></div></div></div></div><div class="fv-bar-row" title="RX 9060 XT | 16 GB"><div class="fv-bar-label ">RX 9060 XT | 16 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 50%; background-color: #E33235;" data-target-width="50" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">30</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 36.666666666666664%; background-color: #FE9F58;" data-target-width="36.666666666666664" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">22</span></div></div></div></div></div><table class="sr-only"><caption>F1 24 (4K Ultra High) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>RX 9070 GRE | 12 GB</td><td>33 Avg FPS, 23 1% Low FPS</td></tr><tr><td>RX 9070 | 16 GB</td><td>44 Avg FPS, 32 1% Low FPS</td></tr><tr><td>RTX 5070 | 12 GB</td><td>39 Avg FPS, 30 1% Low FPS</td></tr><tr><td>RTX 5060 Ti | 16 GB</td><td>27 Avg FPS, 21 1% Low FPS</td></tr><tr><td>RX 9060 XT | 16 GB</td><td>30 Avg FPS, 22 1% Low FPS</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1780405023983-hlhuk75et-slide-2-bar-Homeworld 3 (4K Epic)" data-chart-type="Bar" data-title="Homeworld 3 (4K Epic)" data-subhead="" data-caption="Neither the RX 9070 GRE nor RTX 5070 are native 4K GPUs, and the Nvidia card still holds sway, but again it is close." style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row" title="RX 9070 GRE | 12 GB"><div class="fv-bar-label fv-primary-product">RX 9070 GRE | 12 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 78.75%; background-color: #E33235;" data-target-width="78.75" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">63</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 62.5%; background-color: #FE9F58;" data-target-width="62.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">50</span></div></div></div></div></div><div class="fv-bar-row" title="RX 9070 | 16 GB"><div class="fv-bar-label ">RX 9070 | 16 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 90%; background-color: #E33235;" data-target-width="90" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">72</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 70%; background-color: #FE9F58;" data-target-width="70" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">56</span></div></div></div></div></div><div class="fv-bar-row" title="RTX 5070 | 12 GB"><div class="fv-bar-label ">RTX 5070 | 12 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 98.75%; background-color: #E33235;" data-target-width="98.75" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">79</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 68.75%; background-color: #FE9F58;" data-target-width="68.75" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">55</span></div></div></div></div></div><div class="fv-bar-row" title="RTX 5060 Ti | 16 GB"><div class="fv-bar-label ">RTX 5060 Ti | 16 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 72.5%; background-color: #E33235;" data-target-width="72.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">58</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 62.5%; background-color: #FE9F58;" data-target-width="62.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">50</span></div></div></div></div></div><div class="fv-bar-row" title="RX 9060 XT | 16 GB"><div class="fv-bar-label ">RX 9060 XT | 16 GB</div><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">46</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 51.24999999999999%; background-color: #FE9F58;" data-target-width="51.24999999999999" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">41</span></div></div></div></div></div><table class="sr-only"><caption>Homeworld 3 (4K Epic) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>RX 9070 GRE | 12 GB</td><td>63 Avg FPS, 50 1% Low FPS</td></tr><tr><td>RX 9070 | 16 GB</td><td>72 Avg FPS, 56 1% Low FPS</td></tr><tr><td>RTX 5070 | 12 GB</td><td>79 Avg FPS, 55 1% Low FPS</td></tr><tr><td>RTX 5060 Ti | 16 GB</td><td>58 Avg FPS, 50 1% Low FPS</td></tr><tr><td>RX 9060 XT | 16 GB</td><td>46 Avg FPS, 41 1% Low FPS</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1780405023983-hlhuk75et-slide-2-bar-Metro Exodus Enhanced Edition (4K Ultra)" data-chart-type="Bar" data-title="Metro Exodus Enhanced Edition (4K Ultra)" data-subhead="" data-caption="Neither the RX 9070 GRE nor RTX 5070 are native 4K GPUs, and the Nvidia card still holds sway, but again it is close." style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row" title="RX 9070 GRE | 12 GB"><div class="fv-bar-label fv-primary-product">RX 9070 GRE | 12 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 65%; background-color: #E33235;" data-target-width="65" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">52</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 43.75%; background-color: #FE9F58;" data-target-width="43.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">35</span></div></div></div></div></div><div class="fv-bar-row" title="RX 9070 | 16 GB"><div class="fv-bar-label ">RX 9070 | 16 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 77.5%; background-color: #E33235;" data-target-width="77.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">62</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 58.75%; background-color: #FE9F58;" data-target-width="58.75" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">47</span></div></div></div></div></div><div class="fv-bar-row" title="RTX 5070 | 12 GB"><div class="fv-bar-label ">RTX 5070 | 12 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 71.25%; background-color: #E33235;" data-target-width="71.25" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">57</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 55.00000000000001%; background-color: #FE9F58;" data-target-width="55.00000000000001" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">44</span></div></div></div></div></div><div class="fv-bar-row" title="RTX 5060 Ti | 16 GB"><div class="fv-bar-label ">RTX 5060 Ti | 16 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 52.5%; background-color: #E33235;" data-target-width="52.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">42</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 25%; background-color: #FE9F58;" data-target-width="25" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">20</span></div></div></div></div></div><div class="fv-bar-row" title="RX 9060 XT | 16 GB"><div class="fv-bar-label ">RX 9060 XT | 16 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 51.24999999999999%; background-color: #E33235;" data-target-width="51.24999999999999" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">41</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 26.25%; background-color: #FE9F58;" data-target-width="26.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">21</span></div></div></div></div></div><table class="sr-only"><caption>Metro Exodus Enhanced Edition (4K Ultra) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>RX 9070 GRE | 12 GB</td><td>52 Avg FPS, 35 1% Low FPS</td></tr><tr><td>RX 9070 | 16 GB</td><td>62 Avg FPS, 47 1% Low FPS</td></tr><tr><td>RTX 5070 | 12 GB</td><td>57 Avg FPS, 44 1% Low FPS</td></tr><tr><td>RTX 5060 Ti | 16 GB</td><td>42 Avg FPS, 20 1% Low FPS</td></tr><tr><td>RX 9060 XT | 16 GB</td><td>41 Avg FPS, 21 1% Low FPS</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1780405023983-hlhuk75et-slide-2-bar-The Talos Principle 2 (4K Ultra)" data-chart-type="Bar" data-title="The Talos Principle 2 (4K Ultra)" data-subhead="" data-caption="Neither the RX 9070 GRE nor RTX 5070 are native 4K GPUs, and the Nvidia card still holds sway, but again it is close." style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row" title="RX 9070 GRE | 12 GB"><div class="fv-bar-label fv-primary-product">RX 9070 GRE | 12 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 65%; background-color: #E33235;" data-target-width="65" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">26</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 25%; background-color: #FE9F58;" data-target-width="25" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">10</span></div></div></div></div></div><div class="fv-bar-row" title="RX 9070 | 16 GB"><div class="fv-bar-label ">RX 9070 | 16 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 97.5%; background-color: #E33235;" data-target-width="97.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">39</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 60%; background-color: #FE9F58;" data-target-width="60" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">24</span></div></div></div></div></div><div class="fv-bar-row" title="RTX 5070 | 12 GB"><div class="fv-bar-label ">RTX 5070 | 12 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 87.5%; background-color: #E33235;" data-target-width="87.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">35</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 60%; background-color: #FE9F58;" data-target-width="60" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">24</span></div></div></div></div></div><div class="fv-bar-row" title="RTX 5060 Ti | 16 GB"><div class="fv-bar-label ">RTX 5060 Ti | 16 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 67.5%; background-color: #E33235;" data-target-width="67.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">27</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 45%; background-color: #FE9F58;" data-target-width="45" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">18</span></div></div></div></div></div><div class="fv-bar-row" title="RX 9060 XT | 16 GB"><div class="fv-bar-label ">RX 9060 XT | 16 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 62.5%; background-color: #E33235;" data-target-width="62.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">25</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 47.5%; background-color: #FE9F58;" data-target-width="47.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">19</span></div></div></div></div></div><table class="sr-only"><caption>The Talos Principle 2 (4K Ultra) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>RX 9070 GRE | 12 GB</td><td>26 Avg FPS, 10 1% Low FPS</td></tr><tr><td>RX 9070 | 16 GB</td><td>39 Avg FPS, 24 1% Low FPS</td></tr><tr><td>RTX 5070 | 12 GB</td><td>35 Avg FPS, 24 1% Low FPS</td></tr><tr><td>RTX 5060 Ti | 16 GB</td><td>27 Avg FPS, 18 1% Low FPS</td></tr><tr><td>RX 9060 XT | 16 GB</td><td>25 Avg FPS, 19 1% Low FPS</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1780405023983-hlhuk75et-slide-2-bar-Total War: Warhammer 3 (4K Ultra)" data-chart-type="Bar" data-title="Total War: Warhammer 3 (4K Ultra)" data-subhead="" data-caption="Neither the RX 9070 GRE nor RTX 5070 are native 4K GPUs, and the Nvidia card still holds sway, but again it is close." style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row" title="RX 9070 GRE | 12 GB"><div class="fv-bar-label fv-primary-product">RX 9070 GRE | 12 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 70%; background-color: #E33235;" data-target-width="70" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">42</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 48.333333333333336%; background-color: #FE9F58;" data-target-width="48.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">29</span></div></div></div></div></div><div class="fv-bar-row" title="RX 9070 | 16 GB"><div class="fv-bar-label ">RX 9070 | 16 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 86.66666666666667%; background-color: #E33235;" data-target-width="86.66666666666667" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">52</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 60%; background-color: #FE9F58;" data-target-width="60" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">36</span></div></div></div></div></div><div class="fv-bar-row" title="RTX 5070 | 12 GB"><div class="fv-bar-label ">RTX 5070 | 12 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 73.33333333333333%; background-color: #E33235;" data-target-width="73.33333333333333" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">44</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 50%; background-color: #FE9F58;" data-target-width="50" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">30</span></div></div></div></div></div><div class="fv-bar-row" title="RTX 5060 Ti | 16 GB"><div class="fv-bar-label ">RTX 5060 Ti | 16 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 55.00000000000001%; background-color: #E33235;" data-target-width="55.00000000000001" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">33</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 36.666666666666664%; background-color: #FE9F58;" data-target-width="36.666666666666664" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">22</span></div></div></div></div></div><div class="fv-bar-row" title="RX 9060 XT | 16 GB"><div class="fv-bar-label ">RX 9060 XT | 16 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 50%; background-color: #E33235;" data-target-width="50" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">30</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 33.33333333333333%; background-color: #FE9F58;" data-target-width="33.33333333333333" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">20</span></div></div></div></div></div><table class="sr-only"><caption>Total War: Warhammer 3 (4K Ultra) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>RX 9070 GRE | 12 GB</td><td>42 Avg FPS, 29 1% Low FPS</td></tr><tr><td>RX 9070 | 16 GB</td><td>52 Avg FPS, 36 1% Low FPS</td></tr><tr><td>RTX 5070 | 12 GB</td><td>44 Avg FPS, 30 1% Low FPS</td></tr><tr><td>RTX 5060 Ti | 16 GB</td><td>33 Avg FPS, 22 1% Low FPS</td></tr><tr><td>RX 9060 XT | 16 GB</td><td>30 Avg FPS, 20 1% Low FPS</td></tr></tbody></table></div></div></div><div class="fv-bottom-bar"><div class="fv-footer-content" style="display: block;"><div class="rv-chart-caption" style="display: block;"><span class="fv-original-caption" style="display: block;">Neither the RX 9070 GRE nor RTX 5070 are native 4K GPUs, and the Nvidia card still holds sway, but again it is close.</span><span class="fv-ia-dynamic-caption" style="display: none;"></span></div></div><div class="fv-logo-explore-bar"><img class="fv-logo" src="https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png" alt="PC Gamer Logo"></div></div></div></div></div></div></div><script>window.iFrameResizer = {heightCalculationMethod: 'taggedElement'};</script><script src="https://cdnjs.cloudflare.com/ajax/libs/iframe-resizer/4.2.11/iframeResizer.contentWindow.min.js" async></script><script>(function() {window.fvAnimateCharts = function(chartWrapper) {if (!chartWrapper) return;function animateBars(chartElement) {if (!chartElement) return;var bars = chartElement.querySelectorAll('.fv-bar, .fv-stacked-segment');bars.forEach(function(bar, index) {bar.style.setProperty('width', '0%', 'important');bar.style.setProperty('transition', 'none', 'important');var targetWidth = bar.dataset.targetWidth;if (targetWidth === undefined) return;void bar.offsetWidth;var targetMargin = bar.dataset.targetMargin;var baseMargin = bar.dataset.baseMargin;if (baseMargin !== undefined) {bar.style.setProperty('margin-left', baseMargin + '%', 'important');}setTimeout(function() {var marginTransition = baseMargin !== undefined ? ', margin-left 0.8s ease-out' : '';bar.style.setProperty('transition', 'opacity 0.2s ease, width 0.8s ease-out' + marginTransition, 'important');bar.style.setProperty('width', targetWidth + '%', 'important');if (targetMargin !== undefined && baseMargin !== undefined) {bar.style.setProperty('margin-left', targetMargin + '%', 'important');}}, index * 50 + 50);});}function animateLineChart(chartElement) {if (!chartElement) return;var lineSvg = chartElement.querySelector('svg');if (!lineSvg) return;var paths = lineSvg.querySelectorAll('.riv-line-path');paths.forEach(function(p, i) {if (typeof p.getTotalLength === 'function') {var len = p.getTotalLength();p.style.transition = 'none';p.style.strokeDasharray = len;p.style.strokeDashoffset = len;p.getBoundingClientRect();setTimeout(function() {p.style.transition = 'stroke-dashoffset 1s ease-out ' + (i * 0.1) + 's, stroke-width 0.2s, opacity 0.2s';p.style.strokeDashoffset = '0';}, 100);}});var dots = lineSvg.querySelectorAll('.riv-dot');dots.forEach(function(dot, i) {dot.style.opacity = '0';setTimeout(function() {dot.style.transition = 'opacity 0.3s ease';dot.style.opacity = '1';}, 500 + i * 10);});}var charts = chartWrapper.querySelectorAll('.fv-chart-item');charts.forEach(function(chart) {if (window.getComputedStyle(chart).display === 'none') return;var chartType = chart.dataset.chartType;if (chartType === 'Line') {animateLineChart(chart);} else if (chartType !== 'Pie') {animateBars(chart);}});};function initialize(uniqueId, isSlideshow) {var root = document.getElementById(uniqueId);if (!root && !isSlideshow) return;function setupWrapper(chartWrapper) {if (!chartWrapper) return;function checkMobileView() {var width = chartWrapper.getBoundingClientRect().width;var isMobileDevice = window.screen && Math.min(window.screen.width, window.screen.height) <= 599;var isMobile;if (width === 0) {isMobile = isMobileDevice || window.matchMedia('(max-width: 599px)').matches;} else {isMobile = isMobileDevice || width < 600;}if (isMobile) {chartWrapper.classList.add('mobile-view');} else {chartWrapper.classList.remove('mobile-view');}}checkMobileView();if (typeof ResizeObserver !== 'undefined') {var ro = new ResizeObserver(function() {checkMobileView();});ro.observe(chartWrapper);}window.addEventListener('resize', checkMobileView);var labelsOnTop = chartWrapper.dataset.barLabelsOnTop === 'true';if (labelsOnTop) {var charts = chartWrapper.querySelectorAll('.fv-chart-item');var hasVisibleBarChart = false;charts.forEach(function(c) {if (window.getComputedStyle(c).display !== 'none') {var cType = c.dataset.chartType;if (cType === 'Bar' || cType === 'Stacked Bar' || cType === 'Versus') {hasVisibleBarChart = true;}}});if (hasVisibleBarChart) {chartWrapper.classList.add('labels-on-top');} else {chartWrapper.classList.remove('labels-on-top');}} else {chartWrapper.classList.remove('labels-on-top');}chartWrapper.querySelectorAll('.riv-line-legend').forEach(function(legend) {var chartId = legend.dataset.chart;var chart = chartWrapper.querySelector('[id="' + chartId + '"]');if (!chart) return;var lines = chart.querySelectorAll('.riv-line-path');var dots = chart.querySelectorAll('.riv-dot');var legendItems = legend.querySelectorAll('.riv-legend-item');legendItems.forEach(function(item) {var productName = item.dataset.product;var safeProductName = productName.replace(/"/g, '\"');var line = chart.querySelector('.riv-line-path[data-product="' + safeProductName + '"]');var productDots = chart.querySelectorAll('.riv-dot[data-product="' + safeProductName + '"]');if (line && !line.dataset.origStroke) {line.dataset.origStroke = line.getAttribute('stroke-width') || '2';}var highlight = function() {if (legend.querySelector('.isolated')) return;lines.forEach(function(l) { l.style.opacity = '0.2'; l.setAttribute('stroke-width', l.dataset.origStroke); });dots.forEach(function(d) { d.style.opacity = '0.2'; });legendItems.forEach(function(i) { i.style.opacity = '0.3'; i.style.transition = 'opacity 0.2s'; });if (line) {line.style.opacity = '1';line.setAttribute('stroke-width', '4');}productDots.forEach(function(d) { d.style.opacity = '1'; });item.style.opacity = '1';};var clearHighlight = function() {if (legend.querySelector('.isolated')) return;lines.forEach(function(l) { l.style.opacity = '1'; l.setAttribute('stroke-width', l.dataset.origStroke); });dots.forEach(function(d) { d.style.opacity = '1'; });legendItems.forEach(function(i) { i.style.opacity = '1'; });};var toggleIsolate = function() {var isIsolated = item.classList.contains('isolated');legendItems.forEach(function(i) { i.classList.remove('isolated'); });if (isIsolated) {lines.forEach(function(l) { l.style.opacity = '1'; l.setAttribute('stroke-width', l.dataset.origStroke); });dots.forEach(function(d) { d.style.opacity = '1'; });legendItems.forEach(function(i) { i.style.opacity = '1'; });} else {item.classList.add('isolated');lines.forEach(function(l) { l.style.opacity = '0.2'; l.setAttribute('stroke-width', l.dataset.origStroke); });dots.forEach(function(d) { d.style.opacity = '0.2'; });legendItems.forEach(function(i) { i.style.opacity = '0.3'; i.style.transition = 'opacity 0.2s'; });if (line) {line.style.opacity = '1';line.setAttribute('stroke-width', '4');}productDots.forEach(function(d) { d.style.opacity = '1'; });item.style.opacity = '1';}};item.addEventListener('mouseenter', highlight);item.addEventListener('focus', highlight);item.addEventListener('mouseleave', clearHighlight);item.addEventListener('blur', clearHighlight);item.addEventListener('click', toggleIsolate);if (line) {line.style.cursor = 'pointer';line.addEventListener('mouseenter', highlight);line.addEventListener('mouseleave', clearHighlight);line.addEventListener('click', toggleIsolate);}});});var versusCharts = chartWrapper.querySelectorAll('.fv-versus-chart');versusCharts.forEach(function(vc) {var dataJson = vc.getAttribute('data-versus-data');var leftColor = vc.getAttribute('data-left-color') || '#E53935';var rightColor = vc.getAttribute('data-right-color') || '#FFB300';if (!dataJson) return;var versusData = JSON.parse(dataJson);var leftSelect = vc.querySelector('.fv-select-left');var rightSelect = vc.querySelector('.fv-select-right');var rows = vc.querySelectorAll('.fv-versus-row');function updateVersusChart() {var leftProduct = leftSelect.value;var rightProduct = rightSelect.value;leftSelect.style.color = leftColor;leftSelect.style.borderColor = leftColor;rightSelect.style.color = rightColor;rightSelect.style.borderColor = rightColor;rows.forEach(function(row) {var index = parseInt(row.getAttribute('data-index'));var data = versusData[index];if (!data) return;var leftVal = data.productData[leftProduct] ? data.productData[leftProduct].value : undefined;var rightVal = data.productData[rightProduct] ? data.productData[rightProduct].value : undefined;var leftIsNum = typeof leftVal === 'number';var rightIsNum = typeof rightVal === 'number';var leftNum = leftIsNum ? leftVal : 0;var rightNum = rightIsNum ? rightVal : 0;var maxVal = Math.max(leftNum, rightNum, 0.0001);var leftWidth = leftIsNum ? (leftNum / maxVal) * 95 : 0;var rightWidth = rightIsNum ? (rightNum / maxVal) * 85 : 0;var winner = null;var pctDiffStr = null;if (leftIsNum && rightIsNum) {if (leftNum > rightNum) {winner = 'left';if (rightNum > 0) {var diff = Math.round(((leftNum - rightNum) / rightNum) * 100);pctDiffStr = '+' + diff.toLocaleString() + '%';}} else if (rightNum > leftNum) {winner = 'right';if (leftNum > 0) {var diff = Math.round(((rightNum - leftNum) / leftNum) * 100);pctDiffStr = '+' + diff.toLocaleString() + '%';}}}var leftDisplay = data.productData[leftProduct] && data.productData[leftProduct].displayValue !== undefined ? data.productData[leftProduct].displayValue : (leftIsNum ? leftNum.toLocaleString() : (leftVal !== undefined ? leftVal : '-'));var rightDisplay = data.productData[rightProduct] && data.productData[rightProduct].displayValue !== undefined ? data.productData[rightProduct].displayValue : (rightIsNum ? rightNum.toLocaleString() : (rightVal !== undefined ? rightVal : '-'));var unit = (data.productData[leftProduct] && data.productData[leftProduct].unit) ||(data.productData[rightProduct] && data.productData[rightProduct].unit) || '';var leftTextStr = leftDisplay;var rightTextStr = rightDisplay;var leftBar = row.querySelector('.fv-versus-bar-left');var rightBar = row.querySelector('.fv-versus-bar-right');var leftText = row.querySelector('.fv-inside-left');var rightText = row.querySelector('.fv-inside-right');var labelText = row.querySelector('.fv-versus-label span');var leftWrapper = row.querySelector('.fv-versus-bar-left-wrapper');var rightWrapper = row.querySelector('.fv-versus-bar-right-wrapper');var existingPctDiffs = row.querySelectorAll('.fv-versus-pct-diff');existingPctDiffs.forEach(function(el) { el.remove(); });if (winner === 'left' && pctDiffStr) {var pctSpan = document.createElement('span');pctSpan.className = 'fv-versus-pct-diff';pctSpan.style.color = 'rgba(255, 255, 255, 0.9)';pctSpan.textContent = pctDiffStr;if (leftBar) leftBar.insertBefore(pctSpan, leftBar.firstChild);} else if (winner === 'right' && pctDiffStr) {var pctSpan = document.createElement('span');pctSpan.className = 'fv-versus-pct-diff';pctSpan.style.color = 'rgba(255, 255, 255, 0.9)';pctSpan.textContent = pctDiffStr;if (rightBar) rightBar.appendChild(pctSpan);}if (leftBar) {leftBar.style.backgroundColor = leftColor;leftBar.dataset.targetWidth = leftWidth;leftBar.style.setProperty('--target-width', leftWidth + '%');leftBar.style.width = leftWidth + '%';}if (rightBar) {rightBar.style.backgroundColor = rightColor;rightBar.dataset.targetWidth = rightWidth;rightBar.style.setProperty('--target-width', rightWidth + '%');rightBar.style.width = rightWidth + '%';}if (leftText) {leftText.innerHTML = leftTextStr;}if (rightText) {rightText.innerHTML = rightTextStr;}if (labelText) {labelText.textContent = data.attribute + (unit ? ' (' + unit + ')' : '');}});}if (leftSelect) leftSelect.addEventListener('change', updateVersusChart);if (rightSelect) rightSelect.addEventListener('change', updateVersusChart);});var 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 || '';if (footerContentEl) {if (newCaption && newCaption.trim().length > 0 && !hideGlobalCaption) {footerContentEl.style.display = 'block';if (bottomBarEl) bottomBarEl.style.display = 'flex';} else {footerContentEl.style.display = 'none';if (bottomBarEl && !logoEl) {bottomBarEl.style.display = 'none';}}}}}if (dropdown) dropdown.addEventListener('change', function(e) { showInternalChart(parseInt(e.target.value)); });if (prevBtn) prevBtn.addEventListener('click', function() { showInternalChart(currentChartIndex - 1); });if (nextBtn) nextBtn.addEventListener('click', function() { showInternalChart(currentChartIndex + 1); });}var imageCompareWrappers = chartWrapper.querySelectorAll('.fv-image-compare-wrapper');imageCompareWrappers.forEach(function(wrapper) {var inner = wrapper.querySelector('.fv-image-compare-inner') || wrapper;var slider = wrapper.querySelector('.fv-image-compare-slider');var fgImage = wrapper.querySelector('.fv-image-compare-fg');var bgImage = wrapper.querySelector('.fv-image-compare-bg');var labelLeft = wrapper.querySelector('.fv-image-compare-label-left');var labelRight = wrapper.querySelector('.fv-image-compare-label-right');var isDragging = false;var scale = 1;var panX = 0;var panY = 0;var isPanning = false;var hasPanned = false;var lastClientX = 0;var lastClientY = 0;var initialDistance = null;var lastCenterX = null;var lastCenterY = null;function updateTransform() {if (wrapper.classList.contains('fv-image-compare-fullscreen')) {inner.style.setProperty('transform', 'translate(' + panX + 'px, ' + panY + 'px) scale(' + scale + ')', 'important');} else {inner.style.removeProperty('transform');scale = 1;panX = 0;panY = 0;}}function constrainPan() {var rect = wrapper.getBoundingClientRect();var maxPanX = Math.max(0, (rect.width * scale - rect.width) / 2);var maxPanY = Math.max(0, (rect.height * scale - rect.height) / 2);panX = Math.max(-maxPanX, Math.min(panX, maxPanX));panY = Math.max(-maxPanY, Math.min(panY, maxPanY));}wrapper.addEventListener('wheel', function(e) {if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;e.preventDefault();var zoomSensitivity = 0.005;var zoomFactor = Math.exp(-e.deltaY * zoomSensitivity);var newScale = Math.max(1, Math.min(scale * zoomFactor, 5));if (newScale === scale) return;var rect = wrapper.getBoundingClientRect();var mouseX = e.clientX - rect.left - rect.width / 2;var mouseY = e.clientY - rect.top - rect.height / 2;var ratio = newScale / scale;panX = mouseX - (mouseX - panX) * ratio;panY = mouseY - (mouseY - panY) * ratio;scale = newScale;constrainPan();updateTransform();}, { passive: false });wrapper.addEventListener('mousedown', function(e) {if (!wrapper.classList.contains('fv-image-compare-fullscreen') || scale <= 1) return;if (e.target.closest('.fv-image-compare-slider') || e.target.closest('button')) return;isPanning = true;hasPanned = false;lastClientX = e.clientX;lastClientY = e.clientY;});window.addEventListener('mousemove', function(e) {if (!isPanning) return;var dx = e.clientX - lastClientX;var dy = e.clientY - lastClientY;if (Math.abs(dx) > 2 || Math.abs(dy) > 2) {hasPanned = true;}lastClientX = e.clientX;lastClientY = e.clientY;panX += dx;panY += dy;constrainPan();updateTransform();});window.addEventListener('mouseup', function() {isPanning = false;});wrapper.addEventListener('touchstart', function(e) {if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;if (e.touches.length === 2) {e.preventDefault();var dx = e.touches[0].clientX - e.touches[1].clientX;var dy = e.touches[0].clientY - e.touches[1].clientY;initialDistance = Math.sqrt(dx * dx + dy * dy);var rect = wrapper.getBoundingClientRect();lastCenterX = (e.touches[0].clientX + e.touches[1].clientX) / 2 - rect.left - rect.width / 2;lastCenterY = (e.touches[0].clientY + e.touches[1].clientY) / 2 - rect.top - rect.height / 2;hasPanned = true;} else if (e.touches.length === 1 && scale > 1) {if (e.target.closest('.fv-image-compare-slider') || e.target.closest('button')) return;isPanning = true;hasPanned = false;lastClientX = e.touches[0].clientX;lastClientY = e.touches[0].clientY;}}, { passive: false });wrapper.addEventListener('touchmove', function(e) {if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;if (e.touches.length === 2 && initialDistance !== null) {e.preventDefault();var dx = e.touches[0].clientX - e.touches[1].clientX;var dy = e.touches[0].clientY - e.touches[1].clientY;var distance = Math.sqrt(dx * dx + dy * dy);if (initialDistance > 0) {var zoomFactor = distance / initialDistance;var newScale = Math.max(1, Math.min(scale * zoomFactor, 5));var rect = wrapper.getBoundingClientRect();var centerX = (e.touches[0].clientX + e.touches[1].clientX) / 2 - rect.left - rect.width / 2;var centerY = (e.touches[0].clientY + e.touches[1].clientY) / 2 - rect.top - rect.height / 2;var ratio = newScale / scale;panX = centerX - (centerX - panX) * ratio;panY = centerY - (centerY - panY) * ratio;if (lastCenterX !== null && lastCenterY !== null) {panX += (centerX - lastCenterX);panY += (centerY - lastCenterY);}scale = newScale;lastCenterX = centerX;lastCenterY = centerY;constrainPan();updateTransform();}initialDistance = distance;} else if (e.touches.length === 1 && isPanning) {e.preventDefault();var dx = e.touches[0].clientX - lastClientX;var dy = e.touches[0].clientY - lastClientY;if (Math.abs(dx) > 2 || Math.abs(dy) > 2) {hasPanned = true;}lastClientX = e.touches[0].clientX;lastClientY = e.touches[0].clientY;panX += dx;panY += dy;constrainPan();updateTransform();}}, { passive: false });wrapper.addEventListener('touchend', function(e) {if (e.touches.length < 2) {initialDistance = null;}if (e.touches.length === 0) {isPanning = false;}});function handleMove(clientX) {var rect = inner.getBoundingClientRect();var x = Math.max(0, Math.min(clientX - rect.left, rect.width));var percent = Math.max(0, Math.min((x / rect.width) * 100, 100));if (slider) slider.style.setProperty('left', percent + '%', 'important');if (fgImage) fgImage.style.setProperty('clip-path', 'polygon(0 0, ' + percent + '% 0, ' + percent + '% 100%, 0 100%)', 'important');if (labelLeft) {if (percent < 10) {labelLeft.style.setProperty('opacity', '0', 'important');} else {labelLeft.style.setProperty('opacity', '1', 'important');}}if (labelRight) {if (percent > 90) {labelRight.style.setProperty('opacity', '0', 'important');} else {labelRight.style.setProperty('opacity', '1', 'important');}}}function onMouseMove(e) {if (!isDragging) return;handleMove(e.clientX);}function onTouchMove(e) {if (!isDragging) return;e.preventDefault();handleMove(e.touches[0].clientX);}function stopDragging() {isDragging = false;window.removeEventListener('mousemove', onMouseMove);window.removeEventListener('mouseup', stopDragging);window.removeEventListener('touchmove', onTouchMove);window.removeEventListener('touchend', stopDragging);}if (slider) {var startDrag = function(clientX) {isDragging = true;handleMove(clientX);window.addEventListener('mousemove', onMouseMove);window.addEventListener('mouseup', stopDragging);};var startTouchDrag = function(clientX) {isDragging = true;handleMove(clientX);window.addEventListener('touchmove', onTouchMove, { passive: false });window.addEventListener('touchend', stopDragging);};slider.addEventListener('mousedown', function(e) {e.preventDefault();startDrag(e.clientX);});slider.addEventListener('touchstart', function(e) {e.preventDefault();startTouchDrag(e.touches[0].clientX);}, { passive: false });}var expandBtn = wrapper.querySelector('.fv-image-compare-expand-btn');var closeBtn = wrapper.querySelector('.fv-image-compare-close-btn');if (expandBtn) {if (window !== window.parent) {expandBtn.style.display = 'none';} else {expandBtn.addEventListener('click', function(e) {e.stopPropagation();wrapper.classList.add('fv-image-compare-fullscreen');document.body.style.overflow = 'hidden';if (fgImage && fgImage.dataset.highresSrc) {fgImage.src = fgImage.dataset.highresSrc;fgImage.removeAttribute('srcset');fgImage.removeAttribute('sizes');}if (bgImage && bgImage.dataset.highresSrc) {bgImage.src = bgImage.dataset.highresSrc;bgImage.removeAttribute('srcset');bgImage.removeAttribute('sizes');}});}}if (closeBtn) {closeBtn.addEventListener('click', function(e) {e.stopPropagation();wrapper.classList.remove('fv-image-compare-fullscreen');document.body.style.overflow = '';updateTransform();});}document.addEventListener('keydown', function(e) {if (e.key === 'Escape' && wrapper.classList.contains('fv-image-compare-fullscreen')) {wrapper.classList.remove('fv-image-compare-fullscreen');document.body.style.overflow = '';updateTransform();}});});var hotspots = chartWrapper.querySelectorAll('.fv-stl-hotspot-btn');var allProductsModal = chartWrapper.querySelector('.fv-stl-all-products-modal');var shopAllBtn = chartWrapper.querySelector('.fv-stl-shop-all-btn');var allProductsList = chartWrapper.querySelector('.fv-stl-all-products-list');var stlContainer = chartWrapper.querySelector('.fv-stl-container');function closeAllModals() {if (allProductsModal) {allProductsModal.classList.remove('is-active');var items = allProductsModal.querySelectorAll('.fv-stl-all-products-item');items.forEach(function(item) {item.classList.remove('is-highlighted');});if (stlContainer) {setTimeout(function() {if (!allProductsModal.classList.contains('is-active')) {stlContainer.style.minHeight = '';if ('parentIFrame' in window) {window.parentIFrame.size();}}}, 300);}}hotspots.forEach(function(btn) { btn.setAttribute('aria-expanded', 'false'); });if ('parentIFrame' in window) {window.parentIFrame.size();}}hotspots.forEach(function(btn) {btn.addEventListener('click', function(e) {e.stopPropagation();var hotspotId = btn.getAttribute('data-hotspot-id');var isExpanded = btn.getAttribute('aria-expanded') === 'true';closeAllModals();if (!isExpanded && allProductsModal) {btn.setAttribute('aria-expanded', 'true');allProductsModal.classList.add('is-active');var container = btn.closest('.fv-stl-container');if (container && container.offsetHeight < 450) {container.style.minHeight = '450px';}var targetItem = allProductsModal.querySelector('.fv-stl-all-products-item[data-product-id="' + hotspotId + '"]');if (targetItem) {targetItem.classList.add('is-highlighted');setTimeout(function() {targetItem.scrollIntoView({ behavior: 'smooth', block: 'center' });}, 100);}if ('parentIFrame' in window) {window.parentIFrame.size();}}});});if (shopAllBtn && allProductsModal) {shopAllBtn.addEventListener('click', function(e) {e.stopPropagation();closeAllModals();allProductsModal.classList.add('is-active');var container = shopAllBtn.closest('.fv-stl-container');if (container && container.offsetHeight < 450) {container.style.minHeight = '450px';}if ('parentIFrame' in window) {window.parentIFrame.size();}});}if (allProductsModal) {var closeAllBtn = allProductsModal.querySelector('.fv-stl-all-products-close');if (closeAllBtn) {closeAllBtn.addEventListener('click', function(e) {e.stopPropagation();closeAllModals();});}}chartWrapper.addEventListener('click', function(e) {if (!e.target.closest('.fv-stl-all-products-content')) {closeAllModals();}});if (allProductsModal) {allProductsModal.addEventListener('click', function(e) {if (!e.target.closest('.fv-stl-all-products-content')) {closeAllModals();}});}var iaNodes = chartWrapper.querySelectorAll('.fv-ia-node-button');var iaWrapper = chartWrapper.querySelector('.fv-ia-wrapper');var originalCaption = chartWrapper.querySelector('.fv-original-caption') || captionEl;var dynamicCaption = chartWrapper.querySelector('.fv-ia-dynamic-caption');var exploreBtn = chartWrapper.querySelector('.fv-ia-explore-btn');var currentIaIndex = -1;function closeAllIANodes() {iaNodes.forEach(function(btn) { btn.classList.remove('is-active'); });if (originalCaption) originalCaption.style.display = 'block';if (dynamicCaption) dynamicCaption.style.display = 'none';}function resetExploreBtn() {currentIaIndex = -1;if (exploreBtn) {var exploreSpan = exploreBtn.querySelector('span');if (exploreSpan) exploreSpan.textContent = 'Explore';}}iaNodes.forEach(function(btn, index) {btn.addEventListener('click', function(e) {e.stopPropagation();var isActive = btn.classList.contains('is-active');closeAllIANodes();if (!isActive) {currentIaIndex = index;if (exploreBtn) {var exploreSpan = exploreBtn.querySelector('span');if (exploreSpan) exploreSpan.textContent = 'Next';}btn.classList.add('is-active');if (dynamicCaption) {var title = btn.getAttribute('data-title') || '';var desc = btn.getAttribute('data-desc') || '';dynamicCaption.innerHTML = '';var strongTag = document.createElement('strong');strongTag.textContent = title;dynamicCaption.appendChild(strongTag);if (desc) {dynamicCaption.appendChild(document.createTextNode(' - ' + desc));}if (originalCaption) originalCaption.style.display = 'none';dynamicCaption.style.display = 'block';if (footerContentEl) footerContentEl.style.display = 'block';}} else {resetExploreBtn();}});});if (exploreBtn) {exploreBtn.addEventListener('click', function(e) {e.stopPropagation();if (iaNodes.length === 0) return;var nextIndex = currentIaIndex + 1;if (nextIndex >= iaNodes.length) {closeAllIANodes();resetExploreBtn();} else {currentIaIndex = nextIndex;var targetBtn = iaNodes[currentIaIndex];if (targetBtn) {if(targetBtn.classList.contains('is-active')) {targetBtn.click();}targetBtn.click();}}});}if (iaWrapper) {iaWrapper.addEventListener('click', function(e) {if (!e.target.closest('.fv-ia-node-button') && !e.target.closest('.fv-ia-explore-btn')) {closeAllIANodes();resetExploreBtn();}});}window.fvAnimateCharts(chartWrapper);var countdownContainer = chartWrapper.querySelector('.fv-countdown-container');if (countdownContainer) {var targetDateAttr = countdownContainer.getAttribute('data-target-date');if (targetDateAttr) {var targetDate = new Date(targetDateAttr);var primaryColor = countdownContainer.getAttribute('data-primary-color') || '#f97316';var subheadColor = countdownContainer.getAttribute('data-subhead-color') || '#ffffff';var pad = function(n) { return (n < 10 ? '0' : '') + n; };var updateCountdown = function() {var difference = +targetDate - +new Date();var d = 0, h = 0, m = 0, s = 0;if (difference > 0) {d = Math.floor(difference / (1000 * 60 * 60 * 24));h = Math.floor((difference / (1000 * 60 * 60)) % 24);m = Math.floor((difference / 1000 / 60) % 60);s = Math.floor((difference / 1000) % 60);}var daysEl = countdownContainer.querySelector('[data-time="days"]');var hoursEl = countdownContainer.querySelector('[data-time="hours"]');var minsEl = countdownContainer.querySelector('[data-time="minutes"]');var secsEl = countdownContainer.querySelector('[data-time="seconds"]');if (daysEl) daysEl.textContent = d;if (hoursEl) hoursEl.textContent = pad(h);if (minsEl) minsEl.textContent = pad(m);if (secsEl) secsEl.textContent = pad(s);};updateCountdown();setInterval(updateCountdown, 1000);}}}if (true) {var slideshowContainer = document.getElementById(uniqueId + '-slideshow');if (slideshowContainer) {var slides = slideshowContainer.querySelectorAll('.fv-slide');slides.forEach(function(slide) {setupWrapper(slide.querySelector('.fv-chart-wrapper'));});}var slideshowContainer = document.getElementById(uniqueId + '-slideshow');if (slideshowContainer) {var currentSlideIndex = 0;var slides = slideshowContainer.querySelectorAll('.fv-slide');var counter = slideshowContainer.querySelector('.fv-slide-counter');var prevBtn = slideshowContainer.querySelector('.fv-nav-btn.prev');var nextBtn = slideshowContainer.querySelector('.fv-nav-btn.next');var dropdown = slideshowContainer.querySelector('.fv-slideshow-select');function updateControls(index) {if (counter) counter.textContent = (index + 1) + ' / ' + slides.length;if (dropdown) dropdown.value = index;if (prevBtn) {if (index === 0) prevBtn.classList.add('disabled');else prevBtn.classList.remove('disabled');}if (nextBtn) {if (index === slides.length - 1) nextBtn.classList.add('disabled');else nextBtn.classList.remove('disabled');}}function showSlide(index) {if (index < 0) return;if (index >= slides.length) return;currentSlideIndex = index;slides.forEach(function(slide, i) {slide.style.display = i === index ? 'block' : 'none';if (i === index) {var chartEl = slide.querySelector('.fv-chart-wrapper');if (chartEl && window.fvAnimateCharts) {window.fvAnimateCharts(chartEl);}}});updateControls(currentSlideIndex);}if (prevBtn) {prevBtn.addEventListener('click', function() { showSlide(currentSlideIndex - 1); });}if (nextBtn) {nextBtn.addEventListener('click', function() { showSlide(currentSlideIndex + 1); });}if (dropdown) {dropdown.addEventListener('change', function(e) { showSlide(parseInt(e.target.value)); });}updateControls(currentSlideIndex);if (slides.length > 0) {var firstChart = slides[0].querySelector('.fv-chart-wrapper');if (firstChart && window.fvAnimateCharts) {setTimeout(function() { window.fvAnimateCharts(firstChart); }, 100);}}}} else {setupWrapper(root);}}if (document.readyState === 'loading') {document.addEventListener('DOMContentLoaded', function() { initialize('fv-chart-1780405023983-hlhuk75et', true); });} else {initialize('fv-chart-1780405023983-hlhuk75et', true);}})();</script></div><p>So, yeah, the RTX 5070 is actually a good deal right now, especially if you either don't want to spend the extra on the RX 9070 or you have an unreasoned antipathy towards Radeon GPUs. </p><p>But if you do want more performance and are willing to spend the monies, there's another Nvidia GPU that's had a big price cut this week... although not enough to get it anywhere near its original MSRP. The <a href="https://www.pcgamer.com/hardware/graphics-cards/nvidia-rtx-5070-ti-review-msi-ventus-3x/" target="_blank">RTX 5070 Ti</a> again hasn't been cheaper than this all year, with this <a href="https://www.newegg.com/msi-rtx-5070-ti-16g-ventus-3x-oc-geforce-rtx-5070-ti-16gb-graphics-card-triple-fans/p/N82E16814137993" target="_blank">MSI version going for $900 at Newegg</a> right now.</p><div class="product"><a data-dimension112="ce6ed726-8128-11f1-a0ad-dd87a16c22e4" data-action="Deal Block" data-label="RTX 5070 Ti | 16 GB" data-dimension48="RTX 5070 Ti | 16 GB" data-dimension25="$899.99" href="https://www.newegg.com/msi-rtx-5070-ti-16g-ventus-3x-oc-geforce-rtx-5070-ti-16gb-graphics-card-triple-fans/p/N82E16814137993" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1287px;"><p class="vanilla-image-block" style="padding-top:99.22%;"><img id="7PdtPwsGnau6p5MCCfCoxD" name="1784202937.jpg" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/7PdtPwsGnau6p5MCCfCoxD-1920-80.jpg" mos="" align="middle" fullscreen="" width="1287" height="1277" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.newegg.com/msi-rtx-5070-ti-16g-ventus-3x-oc-geforce-rtx-5070-ti-16gb-graphics-card-triple-fans/p/N82E16814137993" target="_blank" rel="nofollow" data-dimension112="ce6ed726-8128-11f1-a0ad-dd87a16c22e4" data-action="Deal Block" data-label="RTX 5070 Ti | 16 GB" data-dimension48="RTX 5070 Ti | 16 GB" data-dimension25="$899.99">RTX 5070 Ti | 16 GB: was $989.99 now $899.99</a></strong><br>At its $749 MSRP, the <a href="https://www.pcgamer.com/hardware/graphics-cards/nvidia-rtx-5070-ti-review-msi-ventus-3x/" target="_blank">RTX 5070 Ti</a> is an expensive but superb graphics card. Alas, while it's still very good, prices have risen to ridiculous levels, and overall stock levels aren't great either. This 'offer' is the best one of them all, but it's still very overpriced.</p><p><strong>Key specs: 8960 shaders | 2572 MHz boost | 16 GB GDDR7</strong></p><p><strong>RTX 5070 Ti price check:</strong> <a href="https://www.amazon.com/MSI-Graphics-256-bit-Extreme-Performance/dp/B0DWHHSZH1" target="_blank">Amazon $969</a> | <a href="https://www.walmart.com/ip/PNY-GeForce-RTX-5070-Ti-Overclocked-Triple-Fan-Graphics-DLSS-4/15315519355" target="_blank">Walmart $954.99</a> | <a href="https://www.bestbuy.com/product/gigabyte-nvidia-geforce-rtx-5070-ti-windforce-oc-sff-16g-gddr7-pci-express-5-0-graphics-card-black/J3ZW9X7J45" target="_blank">Best Buy $989.99</a><a class="view-deal button" href="https://www.newegg.com/msi-rtx-5070-ti-16g-ventus-3x-oc-geforce-rtx-5070-ti-16gb-graphics-card-triple-fans/p/N82E16814137993" target="_blank" rel="nofollow" data-dimension112="ce6ed726-8128-11f1-a0ad-dd87a16c22e4" data-action="Deal Block" data-label="RTX 5070 Ti | 16 GB" data-dimension48="RTX 5070 Ti | 16 GB" data-dimension25="$899.99">View Deal</a></p></div><p>Honestly, that's still a ridiculous amount of money for a third-tier Nvidia GPU, and the Radeon RX 9070 XT would have my vote given it can effectively perform the same but <a href="https://www.amazon.com/ASRock-Radeon-9070-Challenger-Graphics/dp/B0FSSYTD49/" target="_blank">for $700 at Amazon today</a>. But the RTX 5070 Ti is still one of my favorite cards from the RTX Blackwell era, thanks to its performance, overclocking headroom, and the effectiveness of multi Frame Generation when it's got a good GPU backing it up.</p><p>So, if you were interested in getting yourself an RTX 5070 Ti, but baulked at spending over a grand for one, this is probably going to be your best chance for a while</p><h2 id="check-out-walmart-s-gpu-deals">👉<a href="https://www.walmart.com/search?q=graphics+card" target="_blank">Check out Walmart's GPU deals</a>👈</h2> ]]></dc:content>
                                                                                                                                            <link>https://www.pcgamer.com/hardware/graphics-cards/this-is-the-cheapest-nvidias-rtx-5070-has-been-all-year-and-whisper-theres-actually-deal-on-the-rtx-5070-ti-too/</link>
                                                                            <description>
                            <![CDATA[ Neither are at MSRP, but while the RTX 5070 Ti is still way off, the RTX 5070 is very close to its $549 launch price. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">yHz8DRWuqUevtR8VJkrdje</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/sQrCH3WKFkcgC7TqxEXPRd-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Thu, 16 Jul 2026 15:39:58 +0000</pubDate>                                                                                                                                <updated>Thu, 16 Jul 2026 16:07:32 +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/sQrCH3WKFkcgC7TqxEXPRd-1920-80.jpg">
                                                            <media:credit><![CDATA[PNY]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[PNY RTX 5070 deal background]]></media:description>                                                            <media:text><![CDATA[PNY RTX 5070 deal background]]></media:text>
                                <media:title type="plain"><![CDATA[PNY RTX 5070 deal background]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/sQrCH3WKFkcgC7TqxEXPRd-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <div class="product"><a data-dimension112="ce6ed320-8128-11f1-9d49-0104b4b3d976" data-action="Deal Block" data-label="RTX 5070 | 12 GB" data-dimension48="RTX 5070 | 12 GB" data-dimension25="$560" href="https://www.walmart.com/ip/PNY-GeForce-RTX-5070-Overclocked-Triple-Fan-Graphics-DLSS-4-Video-Card/15371260951" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:900px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="DS3H3XnQqoojdvrf9VYjSL" name="pny_geforce_rtx_5070_graphics_card" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/DS3H3XnQqoojdvrf9VYjSL-1920-80.jpg" mos="" align="middle" fullscreen="" width="900" height="900" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.walmart.com/ip/PNY-GeForce-RTX-5070-Overclocked-Triple-Fan-Graphics-DLSS-4-Video-Card/15371260951" target="_blank" rel="nofollow" data-dimension112="ce6ed320-8128-11f1-9d49-0104b4b3d976" data-action="Deal Block" data-label="RTX 5070 | 12 GB" data-dimension48="RTX 5070 | 12 GB" data-dimension25="$560">RTX 5070 | 12 GB: was $629 now $560</a></strong><br>Although the <a href="https://www.pcgamer.com/hardware/graphics-cards/nvidia-rtx-5070-founders-edition-review" target="_blank">RTX 5070</a> is a good deal faster than its predecessor, the <a href="https://www.pcgamer.com/nvidia-rtx-4070-review-benchmarks-performance/" target="_blank">RTX 4070</a>, it's less of an upgrade compared to the <a href="https://www.pcgamer.com/nvidia-rtx-4070-super-founders-edition-review-benchmarks-performance/" target="_blank">RTX 4070 Super</a>. DLSS 4.5 just about tips the balance in favor of the newer model, and it's now about the cheapest it's been all year right now.</p><p><strong>Key specs: 6144 shaders | 2542 MHz boost | 12 GB GDDR7</strong></p><p><strong>RTX 5070 price check: </strong><a href="https://www.amazon.com/PNY-GeForce-Overclocked-Graphics-2-4-Slot/dp/B0DYPFGL88/" target="_blank">Amazon $629.99</a> | <a href="https://www.newegg.com/gigabyte-gv-n5070gaming-oc-12gd-geforce-rtx-5070-12gb-graphics-card-triple-fans/p/N82E16814932774" target="_blank">Newegg $599.99</a> | <a href="https://www.bestbuy.com/product/pny-geforce-rtx-5070-12gb-oc-gddr7-pci-express-5-0-graphics-card-with-triple-fan-black/JXF2C4642R" target="_blank">Best Buy $629.99</a><a class="view-deal button" href="https://www.walmart.com/ip/PNY-GeForce-RTX-5070-Overclocked-Triple-Fan-Graphics-DLSS-4-Video-Card/15371260951" target="_blank" rel="nofollow" data-dimension112="ce6ed320-8128-11f1-9d49-0104b4b3d976" data-action="Deal Block" data-label="RTX 5070 | 12 GB" data-dimension48="RTX 5070 | 12 GB" data-dimension25="$560">View Deal</a></p></div><p>It's fair to say that I gave the <a href="https://www.pcgamer.com/hardware/graphics-cards/nvidia-rtx-5070-founders-edition-review/" target="_blank">RTX 5070</a> a bit of a slapping when I first reviewed it. That is mostly because of the bruising it faced at the hands of the AMD RX 9000-series cards that were released around it. They traded hard on price, undercutting and outperforming the mid-range RTX Blackwell card. </p><p>But I know there are still folk out there who would absolutely rather put their money down on an Nvidia GPU than take what they see as a risk on AMD Radeon silicon. And in the mid-range, ~$500 market (yes, I am aware of just how much it sucks that we're referring to $500 as 'mid-range'), the RTX 5070 is your best bet for a GeForce graphics card, especially now that <a href="https://www.walmart.com/ip/PNY-GeForce-RTX-5070-Overclocked-Triple-Fan-Graphics-DLSS-4-Video-Card/15371260951" target="_blank">Walmart is selling a PNY RTX 5070 for $560</a>.</p><p>That's the cheapest we've seen this GPU selling for since the turn of the year. Remember those pre-2026 times when graphics cards actually dropped below MSRP? I know, it all seems like a long time ago now, doesn't it? At $560, you're only $10 above the original MSRP for this card and, interestingly, that also makes it the same price as the cheapest RTX 5060 Ti 16 GB I've found today, too.</p><ul><li><strong>Join us on </strong><a href="https://whatsapp.com/channel/0029VaZEGnpAu3aYJa8PuS2t" target="_blank"><strong>WhatsApp for daily deals</strong></a><strong>, direct to your phone.</strong></li></ul><p>It's actually rather crowded in this $500-$600 segment, with no fewer than four cards vying for your cash. You have the <a href="https://www.pcgamer.com/hardware/graphics-cards/amd-radeon-rx-9070-gre-review-acer-nitro" target="_blank">RX 9070 GRE</a> at the bottom and the <a href="https://www.pcgamer.com/hardware/graphics-cards/xfx-swift-radeon-rx-9070-oc-review/" target="_blank">RX 9070</a> at the top, with 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> and RTX 5070 sitting in between them. On the whole, the RTX 5070 outperforms the cheaper RX 9070 GRE, but comes in behind the straight RX 9070. </p><p>And I don't know what business the RTX 5060 Ti 16 GB has being priced in the same bracket apart from its VRAM credentials.</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-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper *, #fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper *:before, #fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper *:after, #fv-chart-1780405023983-hlhuk75et-slideshow *, #fv-chart-1780405023983-hlhuk75et-slideshow *:before, #fv-chart-1780405023983-hlhuk75et-slideshow *:after {box-sizing: border-box !important; margin: 0; padding: 0; border: 0;font-size: 100%; font: inherit; vertical-align: baseline;}#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper, #fv-chart-1780405023983-hlhuk75et-slideshow { font-family: 'Open Sans', sans-serif !important; }#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper {position: relative !important; overflow: visible !important;--riv-primary: #E33235;}#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper .fv-inner-wrapper {color: #1F2937 !important; background-color: #ededed !important;padding: 1.5rem 1.5rem 2rem !important; border-radius: 0.5rem !important;box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) !important;margin: 1rem 0 !important; display: flex !important; flex-direction: column !important;overflow: hidden !important;}#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper .fv-inner-wrapper.fv-no-header.fv-is-image-compare {padding-top: 0 !important;}#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper.fv-full-bleed {width: 100vw !important;margin-left: calc(50% - 50vw) !important;}body {overflow-x: clip !important;}#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper.fv-full-bleed .fv-inner-wrapper {padding: 0 !important;border-radius: 0 !important;box-shadow: none !important;margin: 0 !important;background-color: transparent !important;}#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper .fv-inner-wrapper.fv-is-shop-the-look {padding: 0 !important;border-radius: 0 !important;box-shadow: none !important;margin: 0 !important;background-color: transparent !important;}#fv-chart-1780405023983-hlhuk75et-slideshow {position: relative !important;width: 100% !important;margin: 1rem 0 !important;--riv-primary: #E33235;}#fv-chart-1780405023983-hlhuk75et-slideshow .fv-slides-wrapper {position: relative !important;width: 100% !important;}#fv-chart-1780405023983-hlhuk75et-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-1780405023983-hlhuk75et-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-1780405023983-hlhuk75et-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-1780405023983-hlhuk75et-slideshow .fv-nav-btn svg {width: 18px !important;height: 18px !important;stroke-width: 3px !important;filter: none !important;}#fv-chart-1780405023983-hlhuk75et-slideshow .fv-nav-btn:hover {opacity: 0.9 !important;transform: translateY(-1px) !important;}#fv-chart-1780405023983-hlhuk75et-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-1780405023983-hlhuk75et-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-1780405023983-hlhuk75et-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-1780405023983-hlhuk75et-slideshow .fv-slideshow-select:focus {outline: 2px solid #E33235 !important;border-color: #E33235 !important;}#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper .fv-chart-title {font-weight: bold !important;text-align: center !important;margin-bottom: 0.5rem !important;color: var(--riv-primary) !important;font-size: 20px !important;line-height: 1.2 !important;font-family: 'Open Sans', sans-serif !important;text-transform: none !important;white-space: normal !important;overflow-wrap: break-word !important;padding: 0 20px !important;}#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper .fv-chart-subhead {font-size: 18px !important;font-weight: 500 !important;text-align: center !important;margin-bottom: 2rem !important;color: #374151 !important;line-height: 1.7 !important;font-family: 'Open Sans', sans-serif !important;display: block !important;text-transform: none !important;padding: 0 20px !important;}#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper .rv-chart-caption { font-size: 15px !important; color: #374151 !important; text-align: center !important; font-style: normal !important; font-weight: normal !important; line-height: 1.7 !important; font-family: 'Open Sans', sans-serif !important; display: block !important; }#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper .fv-versus-chart { display: flex; flex-direction: column; width: 100%; margin-top: 1rem; }#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper .fv-versus-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 1.5rem; padding: 0 1rem; }#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper .fv-versus-select-wrapper { flex: 1; min-width: 0; }#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper .fv-versus-select-wrapper.fv-left { text-align: center; padding-right: 1rem; }#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper .fv-versus-select-wrapper.fv-right { text-align: center; padding-left: 1rem; }#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper .fv-versus-select-container { position: relative; display: inline-block; max-width: 100%; width: 100%; }#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper .fv-versus-chevron { position: absolute; top: 50%; transform: translateY(-50%); pointer-events: none; width: 16px; height: 16px; flex-shrink: 0; }#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper .fv-versus-select-wrapper.fv-left .fv-versus-chevron { right: 0; }#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper .fv-versus-select-wrapper.fv-right .fv-versus-chevron { right: 0; }#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper .fv-versus-select { background: transparent; border: none; border-bottom: 2px solid; font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; padding: 0.25rem 0; cursor: pointer; outline: none; appearance: none; -webkit-appearance: none; -moz-appearance: none; max-width: 100%; width: 100%; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper .fv-versus-select.fv-select-left { text-align: center; direction: ltr; padding-right: 1.25rem; }#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper .fv-versus-select.fv-select-right { text-align: center; padding-right: 1.25rem; }#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper .fv-versus-select option { font-family: 'Open Sans', sans-serif; font-weight: 400; font-size: 14px; color: #374151; direction: ltr; text-align: left; }#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper .fv-versus-vs { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; color: #374151; letter-spacing: 0.1em; padding: 0 1rem; }#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper .fv-versus-body { display: flex; flex-direction: column; gap: 1.5rem; }#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper .fv-versus-row { position: relative; height: auto; padding-top: 20px; margin-bottom: 0.25rem; display: block; }#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper .fv-versus-bar-container { position: relative; height: 32px; display: flex; align-items: center; }#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper .fv-versus-bar-left-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-end; align-items: center; }#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper .fv-versus-bar-right-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-start; align-items: center; }#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper .fv-versus-bar { height: 32px; width: var(--target-width); transition: width 0.8s ease-out; animation: fv-grow-max-width 0.8s ease-out forwards; display: flex; align-items: center; overflow: hidden; color: #ffffff; }#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper .fv-versus-bar-left { border-radius: 4px 0 0 4px; justify-content: flex-end; padding: 0 8px; }#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper .fv-versus-bar-right { border-radius: 0 4px 4px 0; justify-content: flex-start; padding: 0 8px; }@keyframes fv-grow-max-width {from { max-width: 0; }to { max-width: 100%; }}#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper .fv-versus-center-line { position: absolute; left: 50%; top: 0; bottom: 0; width: 4px; background-color: #ffffff; transform: translateX(-50%); z-index: 1; }#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper .fv-inside-left { white-space: nowrap; flex-shrink: 0; }#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper .fv-inside-right { white-space: nowrap; flex-shrink: 0; }#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper .fv-versus-val-text { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; }#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper .fv-versus-pct-diff { font-size: 12px; font-weight: 600; }#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper .fv-versus-label { position: absolute; left: 50%; transform: translateX(-50%); top: 0; background-color: transparent; border: none; box-shadow: none; padding: 0; font-family: 'Open Sans', sans-serif; font-weight: 700; font-size: 14px; color: #374151; white-space: nowrap; }#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper .sr-only { position: absolute !important; width: 1px !important; height: 1px !important; padding: 0 !important; margin: -1px !important; overflow: hidden !important; clip: rect(0,0,0,0) !important; white-space: nowrap !important; border: 0 !important; }#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper .fv-bottom-bar { display: flex !important; flex-direction: column !important; align-items: center !important; margin-top: 0.5rem !important; gap: 1rem !important; }#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper .fv-footer-content { text-align: center !important; width: 100% !important; }#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper .fv-logo {display: block !important;margin: 0 auto !important;width: 120px !important;min-width: 120px !important;max-width: 120px !important;height: auto !important;object-fit: contain !important;flex-shrink: 0 !important;}#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper .fv-dropdown-wrapper { text-align: center !important; margin-bottom: 16px !important; margin-top: 0 !important; }#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper .fv-dropdown-title-container { position: relative !important; display: inline-block !important; max-width: 100% !important; }#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper .fv-dropdown-title {appearance: none !important;-webkit-appearance: none !important;-moz-appearance: none !important;background: transparent !important;border: none !important;font-size: 18px !important;font-weight: 600 !important;color: var(--riv-primary) !important;padding-right: 28px !important;padding-left: 10px !important;cursor: pointer !important;text-align: center !important;text-align-last: center !important;width: auto !important;max-width: 100% !important;font-family: 'Open Sans', sans-serif !important;line-height: 1.3 !important;margin: 0 !important;text-overflow: ellipsis !important;overflow: hidden !important;white-space: nowrap !important;}#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper .fv-dropdown-title:focus { outline: none !important; }#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper .fv-dropdown-title::-ms-expand { display: none !important; }#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper .fv-dropdown-chevron {position: absolute !important;right: 0 !important;top: 50% !important;transform: translateY(-50%) !important;pointer-events: none !important;color: var(--riv-primary) !important;display: flex !important;align-items: center !important;}#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper .fv-carousel-title-controls { display: flex !important; justify-content: space-between !important; align-items: center !important; margin-bottom: 16px !important; width: 100% !important; gap: 12px !important; }#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper .fv-carousel-nav-btn {background: transparent !important; border: 1px solid #d1d5db !important; border-radius: 6px !important; padding: 6px 10px !important;cursor: pointer !important; font-size: 14px !important; color: #374151 !important; display: flex !important; align-items: center !important; gap: 4px !important; font-family: 'Open Sans', sans-serif !important;}#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper .fv-carousel-nav-btn:hover { border-color: #9ca3af !important; }#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper .fv-carousel-counter { font-size: 14px !important; color: #374151 !important; text-align: center !important; margin-top: 1rem !important; }#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper .fv-legend { display: flex !important; justify-content: center !important; flex-wrap: wrap !important; gap: 8px 16px !important; margin: 0 !important; padding: 0 !important; margin-top: 1rem !important; }#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper .fv-legend-item { display: flex !important; align-items: center !important; gap: 6px !important; font-size: 14px !important; color: #374151 !important; }#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper .fv-legend-color { width: 12px !important; height: 12px !important; border-radius: 3px !important; }#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper .fv-multi-value-legend {display: flex !important;justify-content: center !important;flex-wrap: wrap !important;gap: 12px 24px !important;margin-bottom: 1.5rem !important;padding: 0 !important;}#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper .fv-multi-legend-item { display: flex !important; align-items: center !important; gap: 8px !important; font-size: 14px !important; color: #374151 !important; font-weight: 500 !important; }#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper .fv-multi-legend-swatch { width: 16px !important; height: 16px !important; border-radius: 3px !important; }#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper .fv-benchmark-group { margin-bottom: 1rem !important; }#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper .fv-benchmark-title {font-size: 18px !important; font-weight: 600 !important; margin-bottom: 16px !important; margin-top: 0 !important; padding: 0 !important;text-align: center !important; color: var(--riv-primary) !important; flex: 1 !important; min-width: 0 !important;font-family: 'Open Sans', sans-serif !important; line-height: 1.3 !important;text-transform: none !important;white-space: normal !important;overflow-wrap: break-word !important;word-wrap: break-word !important;max-width: 100% !important;}#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper .fv-bar-row, #fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper .fv-stacked-product { display: flex !important; align-items: center !important; width: 100% !important; margin-bottom: 0.75rem !important; }#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper .fv-bar-label { width: 150px !important; flex-shrink: 0 !important; font-size: 14px !important; color: #374151 !important; padding-right: 10px !important; text-align: right !important; font-weight: 500 !important; display: block !important; }#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper .fv-bar-container { flex-grow: 1 !important; background-color: #E5E7EB !important; border-radius: 4px !important; min-height: 25px !important; border: 1px solid #D1D5DB !important; position: relative !important; display: flex !important; align-items: center !important; }#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper .fv-bar { height: 100% !important; border-radius: 3px !important; display: flex !important; align-items: center !important; transition: opacity 0.2s ease, width 0.8s ease-out !important; min-height: 23px !important; }#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper .fv-bar:hover { opacity: 0.8 !important; }#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper .fv-bar-inner-content { display: flex !important; justify-content: space-between !important; align-items: center !important; width: 100% !important; height: 100% !important; padding: 0 8px !important; font-size: 14px !important; font-weight: bold !important; overflow: hidden !important; }#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper .fv-bar-inner-label { white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; padding-right: 8px !important; }#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper .fv-bar-inner-value { flex-shrink: 0 !important; }#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper .fv-bar-value-outside { padding-left: 8px !important; font-size: 14px !important; font-weight: bold !important; color: #374151 !important; white-space: nowrap !important; }#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper .fv-bar-label.fv-primary-product { font-weight: bold !important; color: var(--riv-primary) !important; }#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper .fv-multi-bar-container { flex-direction: column !important; padding: 4px !important; align-items: stretch !important; gap: 4px !important; height: auto !important; }#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper .fv-multi-bar-item { display: flex !important; align-items: center !important; height: 25px !important; width: 100% !important; }#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper .fv-stacked-bar { display: flex !important; overflow: hidden !important; }#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper .fv-stacked-segment { height: 100% !important; display: flex !important; align-items: center !important; justify-content: flex-end !important; padding-right: 8px !important; border-right: 1px solid rgba(255,255,255,0.3) !important; }#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper .fv-stacked-segment:last-child { border-right: none !important; }#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper .fv-segment-value { font-size: 14px !important; font-weight: bold !important; }#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper .fv-grouped-bar-product { display: flex !important; flex-direction: column !important; width: 100% !important; margin-bottom: 1.25rem !important; }#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper .fv-grouped-product-title-wrapper { padding-left: 150px !important; }#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper .fv-grouped-product-title { width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.5rem !important; font-weight: 700 !important; font-size: 14px !important; color: #374151 !important; text-transform: none !important; }#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper .fv-bar-cluster { width: 100% !important; flex-grow: 1 !important; display: flex !important; flex-direction: column !important; }#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper .fv-bar-cluster .fv-bar-row { margin-bottom: 3px !important; }#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper .fv-bar-cluster .fv-bar-container { height: 20px !important; }#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper .riv-grid line {stroke: #D1D5DB !important;stroke-dasharray: 3 3 !important;}#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper .fv-x-axis-wrapper { display: flex !important; width: 100% !important; margin-top: 0.5rem !important; }#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper .fv-x-axis-label-space { width: 150px !important; padding-right: 10px !important; flex-shrink: 0 !important; }#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper .fv-x-axis-chart-space { flex-grow: 1 !important; padding-right: 8px !important; }#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper .fv-x-axis-wrapper.fv-grouped-x-axis { margin-left: 0 !important; }#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper .fv-x-axis-line { border-top: 1px solid #D1D5DB !important; }#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper .fv-x-axis-ticks { display: flex !important; justify-content: space-between !important; padding-top: 4px !important; font-size: 13px !important; color: #374151 !important; }#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper .fv-x-axis-ticks span { position: relative !important; }#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper .fv-x-axis-ticks span::before { content: '' !important; position: absolute !important; top: -6px !important; left: 50% !important; transform: translateX(-50%) !important; width: 2px !important; height: 4px !important; background-color: #D1D5DB !important; border-radius: 1px !important; }#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper .fv-x-axis-unit { text-align: center !important; font-size: 14px !important; color: #374151 !important; margin-top: 8px !important; display: block !important; }#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper .fv-x-axis-title { text-align: center !important; font-size: 15px !important; color: #374151 !important; margin-top: 8px !important; margin-bottom: 16px !important; line-height: 1.5 !important; padding: 0 1rem !important; display: block !important; font-weight: bold !important; }#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper .fv-y-axis-title {font-size: 15px !important;color: #374151 !important;line-height: 1.5 !important;text-align: left !important;padding-left: 5.83% !important;margin-bottom: 4px !important;display: block !important;font-weight: bold !important;}#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper.mobile-view .fv-pie-container,#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper.labels-on-top .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper.mobile-view .fv-grouped-product-title-wrapper,#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper.labels-on-top .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper.mobile-view .fv-bar-row,#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper.mobile-view .fv-stacked-product,#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper.mobile-view .fv-grouped-bar-product,#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-row,#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper.labels-on-top .fv-stacked-product,#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper.labels-on-top .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper.mobile-view .fv-bar-label:not(.fv-grouped-product-title),#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-label:not(.fv-grouped-product-title) {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper.mobile-view .fv-bar-label,#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper.mobile-view .fv-grouped-product-title,#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-label,#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper.labels-on-top .fv-grouped-product-title {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper.mobile-view .fv-bar-container,#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper.mobile-view .fv-bar-cluster,#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-container,#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-cluster {width: 100% !important;}#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper.mobile-view .fv-x-axis-wrapper,#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper.labels-on-top .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper.mobile-view .fv-x-axis-label-space,#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper.labels-on-top .fv-x-axis-label-space {display: none !important;}#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper.mobile-view .fv-x-axis-chart-space,#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper.labels-on-top .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper.mobile-view .fv-benchmark-title,#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper.labels-on-top .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper.mobile-view .fv-dropdown-title,#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper.labels-on-top .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper.mobile-view .fv-carousel-nav-btn,#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper.labels-on-top .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper.mobile-view .fv-chart-title,#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper.labels-on-top .fv-chart-title {padding: 0 8px !important;}#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper.mobile-view .fv-chart-subhead,#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper.labels-on-top .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper.mobile-view .fv-versus-header,#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper.mobile-view .fv-versus-select-wrapper,#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper.mobile-view .fv-versus-select-wrapper.fv-left,#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper.mobile-view .fv-versus-select-wrapper.fv-right,#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper.mobile-view .fv-versus-select.fv-select-left,#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper.mobile-view .fv-versus-select.fv-select-right,#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper.mobile-view .fv-versus-vs,#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper.mobile-view .fv-versus-select-container,#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper.mobile-view .fv-versus-select,#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper.mobile-view .fv-stl-shop-all-btn,#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper.labels-on-top .fv-stl-shop-all-btn {bottom: 0.5rem !important; right: 0.5rem !important; height: 2rem !important; font-size: 0.75rem !important; padding: 0 0.75rem 0 2.5rem !important; max-width: calc(100% - 1rem) !important;}#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper.mobile-view .fv-stl-shop-all-logo,#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper.mobile-view .fv-stl-shop-all-icon,#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper.labels-on-top .fv-stl-shop-all-logo,#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper.labels-on-top .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper.mobile-view .fv-stl-shop-all-icon svg,#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper.labels-on-top .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper.mobile-view .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper.mobile-view.fv-contains-line-chart .fv-footer-content {margin-left: -1rem !important;margin-right: -1rem !important;}@media (max-width: 599px) {#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper .fv-bar-row,#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper .fv-stacked-product,#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper .fv-bar-label:not(.fv-grouped-product-title) {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper .fv-bar-label,#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper .fv-grouped-product-title {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper .fv-bar-container,#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper .fv-bar-cluster {width: 100% !important;}#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper .fv-x-axis-label-space {display: none !important;}#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper .fv-chart-title {padding: 0 8px !important;}#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper .fv-stl-shop-all-btn {bottom: 0.5rem !important; right: 0.5rem !important; height: 2rem !important; font-size: 0.75rem !important; padding: 0 0.75rem 0 2.5rem !important; max-width: calc(100% - 1rem) !important;}#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper .fv-stl-shop-all-logo,#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1780405023983-hlhuk75et-slideshow .fv-chart-wrapper.fv-contains-line-chart .fv-footer-content {margin-left: -1rem !important;margin-right: -1rem !important;}}</style><script type="application/ld+json">[{"@context": "https://schema.org","@type": "Dataset","name": "1080p gaming performance","description": "Subhead to describe the test and what's being measured and why","creator": {"@type": "Organization","name": "PC Gamer","logo": "https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png"},"isAccessibleForFree": true,"dateCreated": "2026-06-02T12:57:03.985Z","citation": "The cheaper RX 9070 GRE is getting very close to the 1080p performance of the RX 9070, and it's practically a tie with the pricier Nvidia RTX 5070.","keywords": ["RX 9070 GRE | 12 GB","RX 9070 | 16 GB","RTX 5070 | 12 GB","RTX 5060 Ti | 16 GB","RX 9060 XT | 16 GB","Black Myth Wukong (1080p High)","Cyberpunk 2077 (1080p RT Ultra)","F1 24 (1080p Ultra high)","Homeworld 3 (1080p Epic)","Metro Exodus Enhanced Edition (1080p Ultra)","The Talos Principle 2 (1080p Ultra)","Total War: Warhammer 3 (1080p Ultra)","benchmark","comparison","performance","review","PC Gamer"],"measurementTechnique": "Performance Benchmarking","variableMeasured": [{"@type": "PropertyValue","name": "RX 9070 GRE | 12 GB – Black Myth Wukong (1080p High)","value": 90,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9070 | 16 GB – Black Myth Wukong (1080p High)","value": 103,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RTX 5070 | 12 GB – Black Myth Wukong (1080p High)","value": 95,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RTX 5060 Ti | 16 GB – Black Myth Wukong (1080p High)","value": 75,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9060 XT | 16 GB – Black Myth Wukong (1080p High)","value": 73,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9070 GRE | 12 GB – Cyberpunk 2077 (1080p RT Ultra)","value": 63,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9070 | 16 GB – Cyberpunk 2077 (1080p RT Ultra)","value": 70,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RTX 5070 | 12 GB – Cyberpunk 2077 (1080p RT Ultra)","value": 72,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RTX 5060 Ti | 16 GB – Cyberpunk 2077 (1080p RT Ultra)","value": 51,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9060 XT | 16 GB – Cyberpunk 2077 (1080p RT Ultra)","value": 49,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9070 GRE | 12 GB – F1 24 (1080p Ultra high)","value": 123,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9070 | 16 GB – F1 24 (1080p Ultra high)","value": 138,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RTX 5070 | 12 GB – F1 24 (1080p Ultra high)","value": 123,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RTX 5060 Ti | 16 GB – F1 24 (1080p Ultra high)","value": 90,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9060 XT | 16 GB – F1 24 (1080p Ultra high)","value": 95,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9070 GRE | 12 GB – Homeworld 3 (1080p Epic)","value": 123,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9070 | 16 GB – Homeworld 3 (1080p Epic)","value": 125,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RTX 5070 | 12 GB – Homeworld 3 (1080p Epic)","value": 125,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RTX 5060 Ti | 16 GB – Homeworld 3 (1080p Epic)","value": 117,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9060 XT | 16 GB – Homeworld 3 (1080p Epic)","value": 106,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9070 GRE | 12 GB – Metro Exodus Enhanced Edition (1080p Ultra)","value": 124,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9070 | 16 GB – Metro Exodus Enhanced Edition (1080p Ultra)","value": 143,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RTX 5070 | 12 GB – Metro Exodus Enhanced Edition (1080p Ultra)","value": 139,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RTX 5060 Ti | 16 GB – Metro Exodus Enhanced Edition (1080p Ultra)","value": 98,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9060 XT | 16 GB – Metro Exodus Enhanced Edition (1080p Ultra)","value": 96,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9070 GRE | 12 GB – The Talos Principle 2 (1080p Ultra)","value": 92,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9070 | 16 GB – The Talos Principle 2 (1080p Ultra)","value": 106,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RTX 5070 | 12 GB – The Talos Principle 2 (1080p Ultra)","value": 92,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RTX 5060 Ti | 16 GB – The Talos Principle 2 (1080p Ultra)","value": 75,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9060 XT | 16 GB – The Talos Principle 2 (1080p Ultra)","value": 73,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9070 GRE | 12 GB – Total War: Warhammer 3 (1080p Ultra)","value": 102,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9070 | 16 GB – Total War: Warhammer 3 (1080p Ultra)","value": 112,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RTX 5070 | 12 GB – Total War: Warhammer 3 (1080p Ultra)","value": 104,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RTX 5060 Ti | 16 GB – Total War: Warhammer 3 (1080p Ultra)","value": 83,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9060 XT | 16 GB – Total War: Warhammer 3 (1080p Ultra)","value": 94,"unitText": "Avg FPS"}]},{"@context": "https://schema.org","@type": "Dataset","name": "1440p gaming performance","description": "Subhead to describe the test and what's being measured and why","creator": {"@type": "Organization","name": "PC Gamer","logo": "https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png"},"isAccessibleForFree": true,"dateCreated": "2026-06-02T12:57:03.986Z","citation": "As the resolution gets higher, the performance delta between the RX 9070 GRE and RTX 5070 does increase, but it's still not huge.","keywords": ["RX 9070 GRE | 12 GB","RX 9070 | 16 GB","RTX 5070 | 12 GB","RTX 5060 Ti | 16 GB","RX 9060 XT | 16 GB","Black Myth Wukong (1440p High)","Cyberpunk 2077 (1440p RT Ultra)","F1 24 (1440p Ultra High)","Homeworld 3 (1440p Epic)","Metro Exodus Enhanced Edition (1440p Ultra)","The Talos Principle 2 (1440p Ultra)","Total War: Warhammer 3 (1440p Ultra)","benchmark","comparison","performance","review","PC Gamer"],"measurementTechnique": "Performance Benchmarking","variableMeasured": [{"@type": "PropertyValue","name": "RX 9070 GRE | 12 GB – Black Myth Wukong (1440p High)","value": 62,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9070 | 16 GB – Black Myth Wukong (1440p High)","value": 73,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RTX 5070 | 12 GB – Black Myth Wukong (1440p High)","value": 68,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RTX 5060 Ti | 16 GB – Black Myth Wukong (1440p High)","value": 51,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9060 XT | 16 GB – Black Myth Wukong (1440p High)","value": 48,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9070 GRE | 12 GB – Cyberpunk 2077 (1440p RT Ultra)","value": 38,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9070 | 16 GB – Cyberpunk 2077 (1440p RT Ultra)","value": 43,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RTX 5070 | 12 GB – Cyberpunk 2077 (1440p RT Ultra)","value": 45,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RTX 5060 Ti | 16 GB – Cyberpunk 2077 (1440p RT Ultra)","value": 32,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9060 XT | 16 GB – Cyberpunk 2077 (1440p RT Ultra)","value": 30,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9070 GRE | 12 GB – F1 24 (1440p Ultra High)","value": 81,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9070 | 16 GB – F1 24 (1440p Ultra High)","value": 90,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RTX 5070 | 12 GB – F1 24 (1440p Ultra High)","value": 78,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RTX 5060 Ti | 16 GB – F1 24 (1440p Ultra High)","value": 56,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9060 XT | 16 GB – F1 24 (1440p Ultra High)","value": 60,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9070 GRE | 12 GB – Homeworld 3 (1440p Epic)","value": 101,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9070 | 16 GB – Homeworld 3 (1440p Epic)","value": 104,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RTX 5070 | 12 GB – Homeworld 3 (1440p Epic)","value": 112,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RTX 5060 Ti | 16 GB – Homeworld 3 (1440p Epic)","value": 97,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9060 XT | 16 GB – Homeworld 3 (1440p Epic)","value": 86,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9070 GRE | 12 GB – Metro Exodus Enhanced Edition (1440p Ultra)","value": 92,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9070 | 16 GB – Metro Exodus Enhanced Edition (1440p Ultra)","value": 107,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RTX 5070 | 12 GB – Metro Exodus Enhanced Edition (1440p Ultra)","value": 100,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RTX 5060 Ti | 16 GB – Metro Exodus Enhanced Edition (1440p Ultra)","value": 72,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9060 XT | 16 GB – Metro Exodus Enhanced Edition (1440p Ultra)","value": 71,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9070 GRE | 12 GB – The Talos Principle 2 (1440p Ultra)","value": 61,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9070 | 16 GB – The Talos Principle 2 (1440p Ultra)","value": 74,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RTX 5070 | 12 GB – The Talos Principle 2 (1440p Ultra)","value": 64,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RTX 5060 Ti | 16 GB – The Talos Principle 2 (1440p Ultra)","value": 51,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9060 XT | 16 GB – The Talos Principle 2 (1440p Ultra)","value": 49,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9070 GRE | 12 GB – Total War: Warhammer 3 (1440p Ultra)","value": 82,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9070 | 16 GB – Total War: Warhammer 3 (1440p Ultra)","value": 96,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RTX 5070 | 12 GB – Total War: Warhammer 3 (1440p Ultra)","value": 81,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RTX 5060 Ti | 16 GB – Total War: Warhammer 3 (1440p Ultra)","value": 60,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9060 XT | 16 GB – Total War: Warhammer 3 (1440p Ultra)","value": 62,"unitText": "Avg FPS"}]},{"@context": "https://schema.org","@type": "Dataset","name": "4K gaming performance","description": "Subhead to describe the test and what's being measured and why","creator": {"@type": "Organization","name": "PC Gamer","logo": "https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png"},"isAccessibleForFree": true,"dateCreated": "2026-06-02T12:57:03.986Z","citation": "Neither the RX 9070 GRE nor RTX 5070 are native 4K GPUs, and the Nvidia card still holds sway, but again it is close.","keywords": ["RX 9070 GRE | 12 GB","RX 9070 | 16 GB","RTX 5070 | 12 GB","RTX 5060 Ti | 16 GB","RX 9060 XT | 16 GB","Black Myth Wukong (4K High)","Cyberpunk 2077 (4K RT Ultra)","F1 24 (4K Ultra High)","Homeworld 3 (4K Epic)","Metro Exodus Enhanced Edition (4K Ultra)","The Talos Principle 2 (4K Ultra)","Total War: Warhammer 3 (4K Ultra)","benchmark","comparison","performance","review","PC Gamer"],"measurementTechnique": "Performance Benchmarking","variableMeasured": [{"@type": "PropertyValue","name": "RX 9070 GRE | 12 GB – Black Myth Wukong (4K High)","value": 33,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9070 | 16 GB – Black Myth Wukong (4K High)","value": 40,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RTX 5070 | 12 GB – Black Myth Wukong (4K High)","value": 37,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RTX 5060 Ti | 16 GB – Black Myth Wukong (4K High)","value": 28,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9060 XT | 16 GB – Black Myth Wukong (4K High)","value": 25,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9070 GRE | 12 GB – Cyberpunk 2077 (4K RT Ultra)","value": 10,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9070 | 16 GB – Cyberpunk 2077 (4K RT Ultra)","value": 20,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RTX 5070 | 12 GB – Cyberpunk 2077 (4K RT Ultra)","value": 21,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RTX 5060 Ti | 16 GB – Cyberpunk 2077 (4K RT Ultra)","value": 15,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9060 XT | 16 GB – Cyberpunk 2077 (4K RT Ultra)","value": 14,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9070 GRE | 12 GB – F1 24 (4K Ultra High)","value": 33,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9070 | 16 GB – F1 24 (4K Ultra High)","value": 44,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RTX 5070 | 12 GB – F1 24 (4K Ultra High)","value": 39,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RTX 5060 Ti | 16 GB – F1 24 (4K Ultra High)","value": 27,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9060 XT | 16 GB – F1 24 (4K Ultra High)","value": 30,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9070 GRE | 12 GB – Homeworld 3 (4K Epic)","value": 63,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9070 | 16 GB – Homeworld 3 (4K Epic)","value": 72,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RTX 5070 | 12 GB – Homeworld 3 (4K Epic)","value": 79,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RTX 5060 Ti | 16 GB – Homeworld 3 (4K Epic)","value": 58,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9060 XT | 16 GB – Homeworld 3 (4K Epic)","value": 46,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9070 GRE | 12 GB – Metro Exodus Enhanced Edition (4K Ultra)","value": 52,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9070 | 16 GB – Metro Exodus Enhanced Edition (4K Ultra)","value": 62,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RTX 5070 | 12 GB – Metro Exodus Enhanced Edition (4K Ultra)","value": 57,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RTX 5060 Ti | 16 GB – Metro Exodus Enhanced Edition (4K Ultra)","value": 42,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9060 XT | 16 GB – Metro Exodus Enhanced Edition (4K Ultra)","value": 41,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9070 GRE | 12 GB – The Talos Principle 2 (4K Ultra)","value": 26,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9070 | 16 GB – The Talos Principle 2 (4K Ultra)","value": 39,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RTX 5070 | 12 GB – The Talos Principle 2 (4K Ultra)","value": 35,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RTX 5060 Ti | 16 GB – The Talos Principle 2 (4K Ultra)","value": 27,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9060 XT | 16 GB – The Talos Principle 2 (4K Ultra)","value": 25,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9070 GRE | 12 GB – Total War: Warhammer 3 (4K Ultra)","value": 42,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9070 | 16 GB – Total War: Warhammer 3 (4K Ultra)","value": 52,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RTX 5070 | 12 GB – Total War: Warhammer 3 (4K Ultra)","value": 44,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RTX 5060 Ti | 16 GB – Total War: Warhammer 3 (4K Ultra)","value": 33,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "RX 9060 XT | 16 GB – Total War: Warhammer 3 (4K Ultra)","value": 30,"unitText": "Avg FPS"}]}]</script><div id="fv-chart-1780405023983-hlhuk75et-slideshow" class="fv-slideshow-container" data-slide-count="3" data-iframe-height="true"><div class="fv-slideshow-nav-row"><button class="fv-nav-btn prev disabled" aria-label="Previous Slide"><svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"><path d="m15 18-6-6 6-6"/></svg><span>Previous</span></button><div class="fv-slide-counter">1 / 3</div><button class="fv-nav-btn next" aria-label="Next Slide"><span>Next</span><svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"><path d="m9 18 6-6-6-6"/></svg></button></div><div class="fv-slides-wrapper"><div class="fv-slide" id="fv-chart-1780405023983-hlhuk75et-slide-0-wrapper" data-index="0" style="display: block;"><div id="fv-chart-1780405023983-hlhuk75et-slide-0" class="fv-chart-wrapper  labels-on-top " data-bar-labels-on-top="true" data-iframe-height="true" data-vizualizer-embed="true"><div class="fv-inner-wrapper    "><h3 class="fv-chart-title">1080p gaming performance</h3><div class="fv-dropdown-wrapper"><div class="fv-dropdown-title-container"><select class="fv-dropdown-title"><option value="0">Black Myth Wukong (1080p High)</option><option value="1">Cyberpunk 2077 (1080p RT Ultra)</option><option value="2">F1 24 (1080p Ultra high)</option><option value="3">Homeworld 3 (1080p Epic)</option><option value="4">Metro Exodus Enhanced Edition (1080p Ultra)</option><option value="5">The Talos Principle 2 (1080p Ultra)</option><option value="6">Total War: Warhammer 3 (1080p Ultra)</option></select><div class="fv-dropdown-chevron"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"><path d="m6 9 6 6 6-6"/></svg></div></div></div><div class="riv-chart-container"><div class="fv-chart-item" id="fv-chart-1780405023983-hlhuk75et-slide-0-bar-Black Myth Wukong (1080p High)" data-chart-type="Bar" data-title="Black Myth Wukong (1080p High)" data-subhead="" data-caption="The cheaper RX 9070 GRE is getting very close to the 1080p performance of the RX 9070, and it's practically a tie with the pricier Nvidia RTX 5070." style=""><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row" title="RX 9070 GRE | 12 GB"><div class="fv-bar-label fv-primary-product">RX 9070 GRE | 12 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 60%; background-color: #E33235;" data-target-width="60" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">90</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 52%; background-color: #FE9F58;" data-target-width="52" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">78</span></div></div></div></div></div><div class="fv-bar-row" title="RX 9070 | 16 GB"><div class="fv-bar-label ">RX 9070 | 16 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 68.66666666666667%; background-color: #E33235;" data-target-width="68.66666666666667" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">103</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 59.333333333333336%; background-color: #FE9F58;" data-target-width="59.333333333333336" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">89</span></div></div></div></div></div><div class="fv-bar-row" title="RTX 5070 | 12 GB"><div class="fv-bar-label ">RTX 5070 | 12 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 63.33333333333333%; background-color: #E33235;" data-target-width="63.33333333333333" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">95</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 54.666666666666664%; background-color: #FE9F58;" data-target-width="54.666666666666664" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">82</span></div></div></div></div></div><div class="fv-bar-row" title="RTX 5060 Ti | 16 GB"><div class="fv-bar-label ">RTX 5060 Ti | 16 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 50%; background-color: #E33235;" data-target-width="50" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">75</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 43.333333333333336%; background-color: #FE9F58;" data-target-width="43.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">65</span></div></div></div></div></div><div class="fv-bar-row" title="RX 9060 XT | 16 GB"><div class="fv-bar-label ">RX 9060 XT | 16 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 48.66666666666667%; background-color: #E33235;" data-target-width="48.66666666666667" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">73</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 42%; background-color: #FE9F58;" data-target-width="42" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">63</span></div></div></div></div></div><table class="sr-only"><caption>Black Myth Wukong (1080p High) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>RX 9070 GRE | 12 GB</td><td>90 Avg FPS, 78 1% Low FPS</td></tr><tr><td>RX 9070 | 16 GB</td><td>103 Avg FPS, 89 1% Low FPS</td></tr><tr><td>RTX 5070 | 12 GB</td><td>95 Avg FPS, 82 1% Low FPS</td></tr><tr><td>RTX 5060 Ti | 16 GB</td><td>75 Avg FPS, 65 1% Low FPS</td></tr><tr><td>RX 9060 XT | 16 GB</td><td>73 Avg FPS, 63 1% Low FPS</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1780405023983-hlhuk75et-slide-0-bar-Cyberpunk 2077 (1080p RT Ultra)" data-chart-type="Bar" data-title="Cyberpunk 2077 (1080p RT Ultra)" data-subhead="" data-caption="The cheaper RX 9070 GRE is getting very close to the 1080p performance of the RX 9070, and it's practically a tie with the pricier Nvidia RTX 5070." style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row" title="RX 9070 GRE | 12 GB"><div class="fv-bar-label fv-primary-product">RX 9070 GRE | 12 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 78.75%; background-color: #E33235;" data-target-width="78.75" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">63</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 65%; background-color: #FE9F58;" data-target-width="65" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">52</span></div></div></div></div></div><div class="fv-bar-row" title="RX 9070 | 16 GB"><div class="fv-bar-label ">RX 9070 | 16 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 87.5%; background-color: #E33235;" data-target-width="87.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">70</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 72.5%; background-color: #FE9F58;" data-target-width="72.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">58</span></div></div></div></div></div><div class="fv-bar-row" title="RTX 5070 | 12 GB"><div class="fv-bar-label ">RTX 5070 | 12 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 90%; background-color: #E33235;" data-target-width="90" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">72</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 70%; background-color: #FE9F58;" data-target-width="70" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">56</span></div></div></div></div></div><div class="fv-bar-row" title="RTX 5060 Ti | 16 GB"><div class="fv-bar-label ">RTX 5060 Ti | 16 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 63.74999999999999%; background-color: #E33235;" data-target-width="63.74999999999999" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">51</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 51.24999999999999%; background-color: #FE9F58;" data-target-width="51.24999999999999" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">41</span></div></div></div></div></div><div class="fv-bar-row" title="RX 9060 XT | 16 GB"><div class="fv-bar-label ">RX 9060 XT | 16 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 61.25000000000001%; background-color: #E33235;" data-target-width="61.25000000000001" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">49</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 48.75%; background-color: #FE9F58;" data-target-width="48.75" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">39</span></div></div></div></div></div><table class="sr-only"><caption>Cyberpunk 2077 (1080p RT Ultra) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>RX 9070 GRE | 12 GB</td><td>63 Avg FPS, 52 1% Low FPS</td></tr><tr><td>RX 9070 | 16 GB</td><td>70 Avg FPS, 58 1% Low FPS</td></tr><tr><td>RTX 5070 | 12 GB</td><td>72 Avg FPS, 56 1% Low FPS</td></tr><tr><td>RTX 5060 Ti | 16 GB</td><td>51 Avg FPS, 41 1% Low FPS</td></tr><tr><td>RX 9060 XT | 16 GB</td><td>49 Avg FPS, 39 1% Low FPS</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1780405023983-hlhuk75et-slide-0-bar-F1 24 (1080p Ultra high)" data-chart-type="Bar" data-title="F1 24 (1080p Ultra high)" data-subhead="" data-caption="The cheaper RX 9070 GRE is getting very close to the 1080p performance of the RX 9070, and it's practically a tie with the pricier Nvidia RTX 5070." style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row" title="RX 9070 GRE | 12 GB"><div class="fv-bar-label fv-primary-product">RX 9070 GRE | 12 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 82%; background-color: #E33235;" data-target-width="82" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">123</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 59.333333333333336%; background-color: #FE9F58;" data-target-width="59.333333333333336" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">89</span></div></div></div></div></div><div class="fv-bar-row" title="RX 9070 | 16 GB"><div class="fv-bar-label ">RX 9070 | 16 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 92%; background-color: #E33235;" data-target-width="92" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">138</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 72%; background-color: #FE9F58;" data-target-width="72" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">108</span></div></div></div></div></div><div class="fv-bar-row" title="RTX 5070 | 12 GB"><div class="fv-bar-label ">RTX 5070 | 12 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 82%; background-color: #E33235;" data-target-width="82" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">123</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 64%; background-color: #FE9F58;" data-target-width="64" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">96</span></div></div></div></div></div><div class="fv-bar-row" title="RTX 5060 Ti | 16 GB"><div class="fv-bar-label ">RTX 5060 Ti | 16 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 60%; background-color: #E33235;" data-target-width="60" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">90</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 47.333333333333336%; background-color: #FE9F58;" data-target-width="47.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">71</span></div></div></div></div></div><div class="fv-bar-row" title="RX 9060 XT | 16 GB"><div class="fv-bar-label ">RX 9060 XT | 16 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 63.33333333333333%; background-color: #E33235;" data-target-width="63.33333333333333" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">95</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 40.666666666666664%; background-color: #FE9F58;" data-target-width="40.666666666666664" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">61</span></div></div></div></div></div><table class="sr-only"><caption>F1 24 (1080p Ultra high) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>RX 9070 GRE | 12 GB</td><td>123 Avg FPS, 89 1% Low FPS</td></tr><tr><td>RX 9070 | 16 GB</td><td>138 Avg FPS, 108 1% Low FPS</td></tr><tr><td>RTX 5070 | 12 GB</td><td>123 Avg FPS, 96 1% Low FPS</td></tr><tr><td>RTX 5060 Ti | 16 GB</td><td>90 Avg FPS, 71 1% Low FPS</td></tr><tr><td>RX 9060 XT | 16 GB</td><td>95 Avg FPS, 61 1% Low FPS</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1780405023983-hlhuk75et-slide-0-bar-Homeworld 3 (1080p Epic)" data-chart-type="Bar" data-title="Homeworld 3 (1080p Epic)" data-subhead="" data-caption="The cheaper RX 9070 GRE is getting very close to the 1080p performance of the RX 9070, and it's practically a tie with the pricier Nvidia RTX 5070." style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row" title="RX 9070 GRE | 12 GB"><div class="fv-bar-label fv-primary-product">RX 9070 GRE | 12 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 82%; background-color: #E33235;" data-target-width="82" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">123</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 43.333333333333336%; background-color: #FE9F58;" data-target-width="43.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">65</span></div></div></div></div></div><div class="fv-bar-row" title="RX 9070 | 16 GB"><div class="fv-bar-label ">RX 9070 | 16 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 83.33333333333334%; background-color: #E33235;" data-target-width="83.33333333333334" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">125</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 41.333333333333336%; background-color: #FE9F58;" data-target-width="41.333333333333336" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">62</span></div></div></div></div></div><div class="fv-bar-row" title="RTX 5070 | 12 GB"><div class="fv-bar-label ">RTX 5070 | 12 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 83.33333333333334%; background-color: #E33235;" data-target-width="83.33333333333334" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">125</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 42.66666666666667%; background-color: #FE9F58;" data-target-width="42.66666666666667" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">64</span></div></div></div></div></div><div class="fv-bar-row" title="RTX 5060 Ti | 16 GB"><div class="fv-bar-label ">RTX 5060 Ti | 16 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 78%; background-color: #E33235;" data-target-width="78" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">117</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 43.333333333333336%; background-color: #FE9F58;" data-target-width="43.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">65</span></div></div></div></div></div><div class="fv-bar-row" title="RX 9060 XT | 16 GB"><div class="fv-bar-label ">RX 9060 XT | 16 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 70.66666666666667%; background-color: #E33235;" data-target-width="70.66666666666667" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">106</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 43.333333333333336%; background-color: #FE9F58;" data-target-width="43.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">65</span></div></div></div></div></div><table class="sr-only"><caption>Homeworld 3 (1080p Epic) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>RX 9070 GRE | 12 GB</td><td>123 Avg FPS, 65 1% Low FPS</td></tr><tr><td>RX 9070 | 16 GB</td><td>125 Avg FPS, 62 1% Low FPS</td></tr><tr><td>RTX 5070 | 12 GB</td><td>125 Avg FPS, 64 1% Low FPS</td></tr><tr><td>RTX 5060 Ti | 16 GB</td><td>117 Avg FPS, 65 1% Low FPS</td></tr><tr><td>RX 9060 XT | 16 GB</td><td>106 Avg FPS, 65 1% Low FPS</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1780405023983-hlhuk75et-slide-0-bar-Metro Exodus Enhanced Edition (1080p Ultra)" data-chart-type="Bar" data-title="Metro Exodus Enhanced Edition (1080p Ultra)" data-subhead="" data-caption="The cheaper RX 9070 GRE is getting very close to the 1080p performance of the RX 9070, and it's practically a tie with the pricier Nvidia RTX 5070." style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row" title="RX 9070 GRE | 12 GB"><div class="fv-bar-label fv-primary-product">RX 9070 GRE | 12 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 82.66666666666667%; background-color: #E33235;" data-target-width="82.66666666666667" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">124</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 53.333333333333336%; background-color: #FE9F58;" data-target-width="53.333333333333336" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">80</span></div></div></div></div></div><div class="fv-bar-row" title="RX 9070 | 16 GB"><div class="fv-bar-label ">RX 9070 | 16 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 95.33333333333334%; background-color: #E33235;" data-target-width="95.33333333333334" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">143</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 50.66666666666667%; background-color: #FE9F58;" data-target-width="50.66666666666667" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">76</span></div></div></div></div></div><div class="fv-bar-row" title="RTX 5070 | 12 GB"><div class="fv-bar-label ">RTX 5070 | 12 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 92.66666666666666%; background-color: #E33235;" data-target-width="92.66666666666666" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">139</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 58.666666666666664%; background-color: #FE9F58;" data-target-width="58.666666666666664" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">88</span></div></div></div></div></div><div class="fv-bar-row" title="RTX 5060 Ti | 16 GB"><div class="fv-bar-label ">RTX 5060 Ti | 16 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 65.33333333333333%; background-color: #E33235;" data-target-width="65.33333333333333" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">98</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 28.000000000000004%; background-color: #FE9F58;" data-target-width="28.000000000000004" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">42</span></div></div></div></div></div><div class="fv-bar-row" title="RX 9060 XT | 16 GB"><div class="fv-bar-label ">RX 9060 XT | 16 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 64%; background-color: #E33235;" data-target-width="64" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">96</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 28.000000000000004%; background-color: #FE9F58;" data-target-width="28.000000000000004" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">42</span></div></div></div></div></div><table class="sr-only"><caption>Metro Exodus Enhanced Edition (1080p Ultra) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>RX 9070 GRE | 12 GB</td><td>124 Avg FPS, 80 1% Low FPS</td></tr><tr><td>RX 9070 | 16 GB</td><td>143 Avg FPS, 76 1% Low FPS</td></tr><tr><td>RTX 5070 | 12 GB</td><td>139 Avg FPS, 88 1% Low FPS</td></tr><tr><td>RTX 5060 Ti | 16 GB</td><td>98 Avg FPS, 42 1% Low FPS</td></tr><tr><td>RX 9060 XT | 16 GB</td><td>96 Avg FPS, 42 1% Low FPS</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1780405023983-hlhuk75et-slide-0-bar-The Talos Principle 2 (1080p Ultra)" data-chart-type="Bar" data-title="The Talos Principle 2 (1080p Ultra)" data-subhead="" data-caption="The cheaper RX 9070 GRE is getting very close to the 1080p performance of the RX 9070, and it's practically a tie with the pricier Nvidia RTX 5070." style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row" title="RX 9070 GRE | 12 GB"><div class="fv-bar-label fv-primary-product">RX 9070 GRE | 12 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 61.33333333333333%; background-color: #E33235;" data-target-width="61.33333333333333" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">92</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 32.666666666666664%; background-color: #FE9F58;" data-target-width="32.666666666666664" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">49</span></div></div></div></div></div><div class="fv-bar-row" title="RX 9070 | 16 GB"><div class="fv-bar-label ">RX 9070 | 16 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 70.66666666666667%; background-color: #E33235;" data-target-width="70.66666666666667" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">106</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 49.333333333333336%; background-color: #FE9F58;" data-target-width="49.333333333333336" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">74</span></div></div></div></div></div><div class="fv-bar-row" title="RTX 5070 | 12 GB"><div class="fv-bar-label ">RTX 5070 | 12 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 61.33333333333333%; background-color: #E33235;" data-target-width="61.33333333333333" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">92</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 38%; background-color: #FE9F58;" data-target-width="38" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">57</span></div></div></div></div></div><div class="fv-bar-row" title="RTX 5060 Ti | 16 GB"><div class="fv-bar-label ">RTX 5060 Ti | 16 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 50%; background-color: #E33235;" data-target-width="50" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">75</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 27.333333333333332%; background-color: #FE9F58;" data-target-width="27.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">41</span></div></div></div></div></div><div class="fv-bar-row" title="RX 9060 XT | 16 GB"><div class="fv-bar-label ">RX 9060 XT | 16 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 48.66666666666667%; background-color: #E33235;" data-target-width="48.66666666666667" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">73</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 24.666666666666668%; background-color: #FE9F58;" data-target-width="24.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">37</span></div></div></div></div></div><table class="sr-only"><caption>The Talos Principle 2 (1080p Ultra) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>RX 9070 GRE | 12 GB</td><td>92 Avg FPS, 49 1% Low FPS</td></tr><tr><td>RX 9070 | 16 GB</td><td>106 Avg FPS, 74 1% Low FPS</td></tr><tr><td>RTX 5070 | 12 GB</td><td>92 Avg FPS, 57 1% Low FPS</td></tr><tr><td>RTX 5060 Ti | 16 GB</td><td>75 Avg FPS, 41 1% Low FPS</td></tr><tr><td>RX 9060 XT | 16 GB</td><td>73 Avg FPS, 37 1% Low FPS</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1780405023983-hlhuk75et-slide-0-bar-Total War: Warhammer 3 (1080p Ultra)" data-chart-type="Bar" data-title="Total War: Warhammer 3 (1080p Ultra)" data-subhead="" data-caption="The cheaper RX 9070 GRE is getting very close to the 1080p performance of the RX 9070, and it's practically a tie with the pricier Nvidia RTX 5070." style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row" title="RX 9070 GRE | 12 GB"><div class="fv-bar-label fv-primary-product">RX 9070 GRE | 12 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 68%; background-color: #E33235;" data-target-width="68" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">102</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 30.666666666666664%; background-color: #FE9F58;" data-target-width="30.666666666666664" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">46</span></div></div></div></div></div><div class="fv-bar-row" title="RX 9070 | 16 GB"><div class="fv-bar-label ">RX 9070 | 16 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 74.66666666666667%; background-color: #E33235;" data-target-width="74.66666666666667" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">112</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 27.333333333333332%; background-color: #FE9F58;" data-target-width="27.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">41</span></div></div></div></div></div><div class="fv-bar-row" title="RTX 5070 | 12 GB"><div class="fv-bar-label ">RTX 5070 | 12 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 69.33333333333334%; background-color: #E33235;" data-target-width="69.33333333333334" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">104</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 35.333333333333336%; background-color: #FE9F58;" data-target-width="35.333333333333336" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">53</span></div></div></div></div></div><div class="fv-bar-row" title="RTX 5060 Ti | 16 GB"><div class="fv-bar-label ">RTX 5060 Ti | 16 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 55.333333333333336%; background-color: #E33235;" data-target-width="55.333333333333336" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">83</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 36%; background-color: #FE9F58;" data-target-width="36" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">54</span></div></div></div></div></div><div class="fv-bar-row" title="RX 9060 XT | 16 GB"><div class="fv-bar-label ">RX 9060 XT | 16 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 62.66666666666667%; background-color: #E33235;" data-target-width="62.66666666666667" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">94</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 48%; background-color: #FE9F58;" data-target-width="48" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">72</span></div></div></div></div></div><table class="sr-only"><caption>Total War: Warhammer 3 (1080p Ultra) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>RX 9070 GRE | 12 GB</td><td>102 Avg FPS, 46 1% Low FPS</td></tr><tr><td>RX 9070 | 16 GB</td><td>112 Avg FPS, 41 1% Low FPS</td></tr><tr><td>RTX 5070 | 12 GB</td><td>104 Avg FPS, 53 1% Low FPS</td></tr><tr><td>RTX 5060 Ti | 16 GB</td><td>83 Avg FPS, 54 1% Low FPS</td></tr><tr><td>RX 9060 XT | 16 GB</td><td>94 Avg FPS, 72 1% Low FPS</td></tr></tbody></table></div></div></div><div class="fv-bottom-bar"><div class="fv-footer-content" style="display: block;"><div class="rv-chart-caption" style="display: block;"><span class="fv-original-caption" style="display: block;">The cheaper RX 9070 GRE is getting very close to the 1080p performance of the RX 9070, and it's practically a tie with the pricier Nvidia RTX 5070.</span><span class="fv-ia-dynamic-caption" style="display: none;"></span></div></div><div class="fv-logo-explore-bar"><img class="fv-logo" src="https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png" alt="PC Gamer Logo"></div></div></div></div></div><div class="fv-slide" id="fv-chart-1780405023983-hlhuk75et-slide-1-wrapper" data-index="1" style="display: none;"><div id="fv-chart-1780405023983-hlhuk75et-slide-1" class="fv-chart-wrapper  labels-on-top " data-bar-labels-on-top="true" data-iframe-height="true" data-vizualizer-embed="true"><div class="fv-inner-wrapper    "><h3 class="fv-chart-title">1440p gaming performance</h3><div class="fv-dropdown-wrapper"><div class="fv-dropdown-title-container"><select class="fv-dropdown-title"><option value="0">Black Myth Wukong (1440p High)</option><option value="1">Cyberpunk 2077 (1440p RT Ultra)</option><option value="2">F1 24 (1440p Ultra High)</option><option value="3">Homeworld 3 (1440p Epic)</option><option value="4">Metro Exodus Enhanced Edition (1440p Ultra)</option><option value="5">The Talos Principle 2 (1440p Ultra)</option><option value="6">Total War: Warhammer 3 (1440p Ultra)</option></select><div class="fv-dropdown-chevron"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"><path d="m6 9 6 6 6-6"/></svg></div></div></div><div class="riv-chart-container"><div class="fv-chart-item" id="fv-chart-1780405023983-hlhuk75et-slide-1-bar-Black Myth Wukong (1440p High)" data-chart-type="Bar" data-title="Black Myth Wukong (1440p High)" data-subhead="" data-caption="As the resolution gets higher, the performance delta between the RX 9070 GRE and RTX 5070 does increase, but it's still not huge." style=""><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row" title="RX 9070 GRE | 12 GB"><div class="fv-bar-label fv-primary-product">RX 9070 GRE | 12 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 77.5%; background-color: #E33235;" data-target-width="77.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">62</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 68.75%; background-color: #FE9F58;" data-target-width="68.75" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">55</span></div></div></div></div></div><div class="fv-bar-row" title="RX 9070 | 16 GB"><div class="fv-bar-label ">RX 9070 | 16 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 91.25%; background-color: #E33235;" data-target-width="91.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">73</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 80%; background-color: #FE9F58;" data-target-width="80" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">64</span></div></div></div></div></div><div class="fv-bar-row" title="RTX 5070 | 12 GB"><div class="fv-bar-label ">RTX 5070 | 12 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 85%; background-color: #E33235;" data-target-width="85" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">68</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 75%; background-color: #FE9F58;" data-target-width="75" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">60</span></div></div></div></div></div><div class="fv-bar-row" title="RTX 5060 Ti | 16 GB"><div class="fv-bar-label ">RTX 5060 Ti | 16 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 63.74999999999999%; background-color: #E33235;" data-target-width="63.74999999999999" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">51</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 56.25%; background-color: #FE9F58;" data-target-width="56.25" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">45</span></div></div></div></div></div><div class="fv-bar-row" title="RX 9060 XT | 16 GB"><div class="fv-bar-label ">RX 9060 XT | 16 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 60%; background-color: #E33235;" data-target-width="60" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">48</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 55.00000000000001%; background-color: #FE9F58;" data-target-width="55.00000000000001" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">44</span></div></div></div></div></div><table class="sr-only"><caption>Black Myth Wukong (1440p High) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>RX 9070 GRE | 12 GB</td><td>62 Avg FPS, 55 1% Low FPS</td></tr><tr><td>RX 9070 | 16 GB</td><td>73 Avg FPS, 64 1% Low FPS</td></tr><tr><td>RTX 5070 | 12 GB</td><td>68 Avg FPS, 60 1% Low FPS</td></tr><tr><td>RTX 5060 Ti | 16 GB</td><td>51 Avg FPS, 45 1% Low FPS</td></tr><tr><td>RX 9060 XT | 16 GB</td><td>48 Avg FPS, 44 1% Low FPS</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1780405023983-hlhuk75et-slide-1-bar-Cyberpunk 2077 (1440p RT Ultra)" data-chart-type="Bar" data-title="Cyberpunk 2077 (1440p RT Ultra)" data-subhead="" data-caption="As the resolution gets higher, the performance delta between the RX 9070 GRE and RTX 5070 does increase, but it's still not huge." style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row" title="RX 9070 GRE | 12 GB"><div class="fv-bar-label fv-primary-product">RX 9070 GRE | 12 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 63.33333333333333%; background-color: #E33235;" data-target-width="63.33333333333333" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">38</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 38.333333333333336%; background-color: #FE9F58;" data-target-width="38.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">23</span></div></div></div></div></div><div class="fv-bar-row" title="RX 9070 | 16 GB"><div class="fv-bar-label ">RX 9070 | 16 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 71.66666666666667%; background-color: #E33235;" data-target-width="71.66666666666667" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">43</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 60%; background-color: #FE9F58;" data-target-width="60" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">36</span></div></div></div></div></div><div class="fv-bar-row" title="RTX 5070 | 12 GB"><div class="fv-bar-label ">RTX 5070 | 12 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 75%; background-color: #E33235;" data-target-width="75" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">45</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 60%; background-color: #FE9F58;" data-target-width="60" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">36</span></div></div></div></div></div><div class="fv-bar-row" title="RTX 5060 Ti | 16 GB"><div class="fv-bar-label ">RTX 5060 Ti | 16 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 53.333333333333336%; background-color: #E33235;" data-target-width="53.333333333333336" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">32</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 43.333333333333336%; background-color: #FE9F58;" data-target-width="43.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">26</span></div></div></div></div></div><div class="fv-bar-row" title="RX 9060 XT | 16 GB"><div class="fv-bar-label ">RX 9060 XT | 16 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 50%; background-color: #E33235;" data-target-width="50" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">30</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 40%; background-color: #FE9F58;" data-target-width="40" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">24</span></div></div></div></div></div><table class="sr-only"><caption>Cyberpunk 2077 (1440p RT Ultra) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>RX 9070 GRE | 12 GB</td><td>38 Avg FPS, 23 1% Low FPS</td></tr><tr><td>RX 9070 | 16 GB</td><td>43 Avg FPS, 36 1% Low FPS</td></tr><tr><td>RTX 5070 | 12 GB</td><td>45 Avg FPS, 36 1% Low FPS</td></tr><tr><td>RTX 5060 Ti | 16 GB</td><td>32 Avg FPS, 26 1% Low FPS</td></tr><tr><td>RX 9060 XT | 16 GB</td><td>30 Avg FPS, 24 1% Low FPS</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1780405023983-hlhuk75et-slide-1-bar-F1 24 (1440p Ultra High)" data-chart-type="Bar" data-title="F1 24 (1440p Ultra High)" data-subhead="" data-caption="As the resolution gets higher, the performance delta between the RX 9070 GRE and RTX 5070 does increase, but it's still not huge." style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row" title="RX 9070 GRE | 12 GB"><div class="fv-bar-label fv-primary-product">RX 9070 GRE | 12 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 81%; background-color: #E33235;" data-target-width="81" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">81</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 52%; background-color: #FE9F58;" data-target-width="52" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">52</span></div></div></div></div></div><div class="fv-bar-row" title="RX 9070 | 16 GB"><div class="fv-bar-label ">RX 9070 | 16 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 90%; background-color: #E33235;" data-target-width="90" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">90</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 67%; background-color: #FE9F58;" data-target-width="67" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">67</span></div></div></div></div></div><div class="fv-bar-row" title="RTX 5070 | 12 GB"><div class="fv-bar-label ">RTX 5070 | 12 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 78%; background-color: #E33235;" data-target-width="78" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">78</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 60%; background-color: #FE9F58;" data-target-width="60" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">60</span></div></div></div></div></div><div class="fv-bar-row" title="RTX 5060 Ti | 16 GB"><div class="fv-bar-label ">RTX 5060 Ti | 16 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 56.00000000000001%; background-color: #E33235;" data-target-width="56.00000000000001" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">56</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 45%; background-color: #FE9F58;" data-target-width="45" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">45</span></div></div></div></div></div><div class="fv-bar-row" title="RX 9060 XT | 16 GB"><div class="fv-bar-label ">RX 9060 XT | 16 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 60%; background-color: #E33235;" data-target-width="60" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">60</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 46%; background-color: #FE9F58;" data-target-width="46" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">46</span></div></div></div></div></div><table class="sr-only"><caption>F1 24 (1440p Ultra High) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>RX 9070 GRE | 12 GB</td><td>81 Avg FPS, 52 1% Low FPS</td></tr><tr><td>RX 9070 | 16 GB</td><td>90 Avg FPS, 67 1% Low FPS</td></tr><tr><td>RTX 5070 | 12 GB</td><td>78 Avg FPS, 60 1% Low FPS</td></tr><tr><td>RTX 5060 Ti | 16 GB</td><td>56 Avg FPS, 45 1% Low FPS</td></tr><tr><td>RX 9060 XT | 16 GB</td><td>60 Avg FPS, 46 1% Low FPS</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1780405023983-hlhuk75et-slide-1-bar-Homeworld 3 (1440p Epic)" data-chart-type="Bar" data-title="Homeworld 3 (1440p Epic)" data-subhead="" data-caption="As the resolution gets higher, the performance delta between the RX 9070 GRE and RTX 5070 does increase, but it's still not huge." style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row" title="RX 9070 GRE | 12 GB"><div class="fv-bar-label fv-primary-product">RX 9070 GRE | 12 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 67.33333333333333%; background-color: #E33235;" data-target-width="67.33333333333333" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">101</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 40.666666666666664%; background-color: #FE9F58;" data-target-width="40.666666666666664" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">61</span></div></div></div></div></div><div class="fv-bar-row" title="RX 9070 | 16 GB"><div class="fv-bar-label ">RX 9070 | 16 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 69.33333333333334%; background-color: #E33235;" data-target-width="69.33333333333334" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">104</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 41.333333333333336%; background-color: #FE9F58;" data-target-width="41.333333333333336" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">62</span></div></div></div></div></div><div class="fv-bar-row" title="RTX 5070 | 12 GB"><div class="fv-bar-label ">RTX 5070 | 12 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 74.66666666666667%; background-color: #E33235;" data-target-width="74.66666666666667" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">112</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 42.66666666666667%; background-color: #FE9F58;" data-target-width="42.66666666666667" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">64</span></div></div></div></div></div><div class="fv-bar-row" title="RTX 5060 Ti | 16 GB"><div class="fv-bar-label ">RTX 5060 Ti | 16 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 64.66666666666666%; background-color: #E33235;" data-target-width="64.66666666666666" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">97</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 42.66666666666667%; background-color: #FE9F58;" data-target-width="42.66666666666667" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">64</span></div></div></div></div></div><div class="fv-bar-row" title="RX 9060 XT | 16 GB"><div class="fv-bar-label ">RX 9060 XT | 16 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 57.333333333333336%; background-color: #E33235;" data-target-width="57.333333333333336" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">86</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 43.333333333333336%; background-color: #FE9F58;" data-target-width="43.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">65</span></div></div></div></div></div><table class="sr-only"><caption>Homeworld 3 (1440p Epic) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>RX 9070 GRE | 12 GB</td><td>101 Avg FPS, 61 1% Low FPS</td></tr><tr><td>RX 9070 | 16 GB</td><td>104 Avg FPS, 62 1% Low FPS</td></tr><tr><td>RTX 5070 | 12 GB</td><td>112 Avg FPS, 64 1% Low FPS</td></tr><tr><td>RTX 5060 Ti | 16 GB</td><td>97 Avg FPS, 64 1% Low FPS</td></tr><tr><td>RX 9060 XT | 16 GB</td><td>86 Avg FPS, 65 1% Low FPS</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1780405023983-hlhuk75et-slide-1-bar-Metro Exodus Enhanced Edition (1440p Ultra)" data-chart-type="Bar" data-title="Metro Exodus Enhanced Edition (1440p Ultra)" data-subhead="" data-caption="As the resolution gets higher, the performance delta between the RX 9070 GRE and RTX 5070 does increase, but it's still not huge." style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row" title="RX 9070 GRE | 12 GB"><div class="fv-bar-label fv-primary-product">RX 9070 GRE | 12 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 61.33333333333333%; background-color: #E33235;" data-target-width="61.33333333333333" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">92</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 42%; background-color: #FE9F58;" data-target-width="42" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">63</span></div></div></div></div></div><div class="fv-bar-row" title="RX 9070 | 16 GB"><div class="fv-bar-label ">RX 9070 | 16 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 71.33333333333334%; background-color: #E33235;" data-target-width="71.33333333333334" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">107</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 49.333333333333336%; background-color: #FE9F58;" data-target-width="49.333333333333336" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">74</span></div></div></div></div></div><div class="fv-bar-row" title="RTX 5070 | 12 GB"><div class="fv-bar-label ">RTX 5070 | 12 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 66.66666666666666%; background-color: #E33235;" data-target-width="66.66666666666666" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">100</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 45.33333333333333%; background-color: #FE9F58;" data-target-width="45.33333333333333" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">68</span></div></div></div></div></div><div class="fv-bar-row" title="RTX 5060 Ti | 16 GB"><div class="fv-bar-label ">RTX 5060 Ti | 16 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 48%; background-color: #E33235;" data-target-width="48" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">72</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 22.666666666666664%; background-color: #FE9F58;" data-target-width="22.666666666666664" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">34</span></div></div></div></div></div><div class="fv-bar-row" title="RX 9060 XT | 16 GB"><div class="fv-bar-label ">RX 9060 XT | 16 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 47.333333333333336%; background-color: #E33235;" data-target-width="47.333333333333336" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">71</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 22.666666666666664%; background-color: #FE9F58;" data-target-width="22.666666666666664" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">34</span></div></div></div></div></div><table class="sr-only"><caption>Metro Exodus Enhanced Edition (1440p Ultra) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>RX 9070 GRE | 12 GB</td><td>92 Avg FPS, 63 1% Low FPS</td></tr><tr><td>RX 9070 | 16 GB</td><td>107 Avg FPS, 74 1% Low FPS</td></tr><tr><td>RTX 5070 | 12 GB</td><td>100 Avg FPS, 68 1% Low FPS</td></tr><tr><td>RTX 5060 Ti | 16 GB</td><td>72 Avg FPS, 34 1% Low FPS</td></tr><tr><td>RX 9060 XT | 16 GB</td><td>71 Avg FPS, 34 1% Low FPS</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1780405023983-hlhuk75et-slide-1-bar-The Talos Principle 2 (1440p Ultra)" data-chart-type="Bar" data-title="The Talos Principle 2 (1440p Ultra)" data-subhead="" data-caption="As the resolution gets higher, the performance delta between the RX 9070 GRE and RTX 5070 does increase, but it's still not huge." style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row" title="RX 9070 GRE | 12 GB"><div class="fv-bar-label fv-primary-product">RX 9070 GRE | 12 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 76.25%; background-color: #E33235;" data-target-width="76.25" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">61</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 27.500000000000004%; background-color: #FE9F58;" data-target-width="27.500000000000004" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">22</span></div></div></div></div></div><div class="fv-bar-row" title="RX 9070 | 16 GB"><div class="fv-bar-label ">RX 9070 | 16 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 92.5%; background-color: #E33235;" data-target-width="92.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">74</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 66.25%; background-color: #FE9F58;" data-target-width="66.25" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">53</span></div></div></div></div></div><div class="fv-bar-row" title="RTX 5070 | 12 GB"><div class="fv-bar-label ">RTX 5070 | 12 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 80%; background-color: #E33235;" data-target-width="80" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">64</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 52.5%; background-color: #FE9F58;" data-target-width="52.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">42</span></div></div></div></div></div><div class="fv-bar-row" title="RTX 5060 Ti | 16 GB"><div class="fv-bar-label ">RTX 5060 Ti | 16 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 63.74999999999999%; background-color: #E33235;" data-target-width="63.74999999999999" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">51</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 40%; background-color: #FE9F58;" data-target-width="40" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">32</span></div></div></div></div></div><div class="fv-bar-row" title="RX 9060 XT | 16 GB"><div class="fv-bar-label ">RX 9060 XT | 16 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 61.25000000000001%; background-color: #E33235;" data-target-width="61.25000000000001" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">49</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 43.75%; background-color: #FE9F58;" data-target-width="43.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">35</span></div></div></div></div></div><table class="sr-only"><caption>The Talos Principle 2 (1440p Ultra) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>RX 9070 GRE | 12 GB</td><td>61 Avg FPS, 22 1% Low FPS</td></tr><tr><td>RX 9070 | 16 GB</td><td>74 Avg FPS, 53 1% Low FPS</td></tr><tr><td>RTX 5070 | 12 GB</td><td>64 Avg FPS, 42 1% Low FPS</td></tr><tr><td>RTX 5060 Ti | 16 GB</td><td>51 Avg FPS, 32 1% Low FPS</td></tr><tr><td>RX 9060 XT | 16 GB</td><td>49 Avg FPS, 35 1% Low FPS</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1780405023983-hlhuk75et-slide-1-bar-Total War: Warhammer 3 (1440p Ultra)" data-chart-type="Bar" data-title="Total War: Warhammer 3 (1440p Ultra)" data-subhead="" data-caption="As the resolution gets higher, the performance delta between the RX 9070 GRE and RTX 5070 does increase, but it's still not huge." style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row" title="RX 9070 GRE | 12 GB"><div class="fv-bar-label fv-primary-product">RX 9070 GRE | 12 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 82%; background-color: #E33235;" data-target-width="82" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">82</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 51%; background-color: #FE9F58;" data-target-width="51" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">51</span></div></div></div></div></div><div class="fv-bar-row" title="RX 9070 | 16 GB"><div class="fv-bar-label ">RX 9070 | 16 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 96%; background-color: #E33235;" data-target-width="96" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">96</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 43%; background-color: #FE9F58;" data-target-width="43" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">43</span></div></div></div></div></div><div class="fv-bar-row" title="RTX 5070 | 12 GB"><div class="fv-bar-label ">RTX 5070 | 12 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 81%; background-color: #E33235;" data-target-width="81" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">81</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 53%; background-color: #FE9F58;" data-target-width="53" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">53</span></div></div></div></div></div><div class="fv-bar-row" title="RTX 5060 Ti | 16 GB"><div class="fv-bar-label ">RTX 5060 Ti | 16 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 60%; background-color: #E33235;" data-target-width="60" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">60</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 44%; background-color: #FE9F58;" data-target-width="44" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">44</span></div></div></div></div></div><div class="fv-bar-row" title="RX 9060 XT | 16 GB"><div class="fv-bar-label ">RX 9060 XT | 16 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 62%; background-color: #E33235;" data-target-width="62" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">62</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 45%; background-color: #FE9F58;" data-target-width="45" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">45</span></div></div></div></div></div><table class="sr-only"><caption>Total War: Warhammer 3 (1440p Ultra) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>RX 9070 GRE | 12 GB</td><td>82 Avg FPS, 51 1% Low FPS</td></tr><tr><td>RX 9070 | 16 GB</td><td>96 Avg FPS, 43 1% Low FPS</td></tr><tr><td>RTX 5070 | 12 GB</td><td>81 Avg FPS, 53 1% Low FPS</td></tr><tr><td>RTX 5060 Ti | 16 GB</td><td>60 Avg FPS, 44 1% Low FPS</td></tr><tr><td>RX 9060 XT | 16 GB</td><td>62 Avg FPS, 45 1% Low FPS</td></tr></tbody></table></div></div></div><div class="fv-bottom-bar"><div class="fv-footer-content" style="display: block;"><div class="rv-chart-caption" style="display: block;"><span class="fv-original-caption" style="display: block;">As the resolution gets higher, the performance delta between the RX 9070 GRE and RTX 5070 does increase, but it's still not huge.</span><span class="fv-ia-dynamic-caption" style="display: none;"></span></div></div><div class="fv-logo-explore-bar"><img class="fv-logo" src="https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png" alt="PC Gamer Logo"></div></div></div></div></div><div class="fv-slide" id="fv-chart-1780405023983-hlhuk75et-slide-2-wrapper" data-index="2" style="display: none;"><div id="fv-chart-1780405023983-hlhuk75et-slide-2" class="fv-chart-wrapper  labels-on-top " data-bar-labels-on-top="true" data-iframe-height="true" data-vizualizer-embed="true"><div class="fv-inner-wrapper    "><h3 class="fv-chart-title">4K gaming performance</h3><div class="fv-dropdown-wrapper"><div class="fv-dropdown-title-container"><select class="fv-dropdown-title"><option value="0">Black Myth Wukong (4K High)</option><option value="1">Cyberpunk 2077 (4K RT Ultra)</option><option value="2">F1 24 (4K Ultra High)</option><option value="3">Homeworld 3 (4K Epic)</option><option value="4">Metro Exodus Enhanced Edition (4K Ultra)</option><option value="5">The Talos Principle 2 (4K Ultra)</option><option value="6">Total War: Warhammer 3 (4K Ultra)</option></select><div class="fv-dropdown-chevron"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"><path d="m6 9 6 6 6-6"/></svg></div></div></div><div class="riv-chart-container"><div class="fv-chart-item" id="fv-chart-1780405023983-hlhuk75et-slide-2-bar-Black Myth Wukong (4K High)" data-chart-type="Bar" data-title="Black Myth Wukong (4K High)" data-subhead="" data-caption="Neither the RX 9070 GRE nor RTX 5070 are native 4K GPUs, and the Nvidia card still holds sway, but again it is close." style=""><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row" title="RX 9070 GRE | 12 GB"><div class="fv-bar-label fv-primary-product">RX 9070 GRE | 12 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 82.5%; background-color: #E33235;" data-target-width="82.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">33</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 75%; background-color: #FE9F58;" data-target-width="75" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">30</span></div></div></div></div></div><div class="fv-bar-row" title="RX 9070 | 16 GB"><div class="fv-bar-label ">RX 9070 | 16 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 100%; background-color: #E33235;" data-target-width="100" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">40</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 75%; background-color: #FE9F58;" data-target-width="75" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">30</span></div></div></div></div></div><div class="fv-bar-row" title="RTX 5070 | 12 GB"><div class="fv-bar-label ">RTX 5070 | 12 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 92.5%; background-color: #E33235;" data-target-width="92.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">37</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 75%; background-color: #FE9F58;" data-target-width="75" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">30</span></div></div></div></div></div><div class="fv-bar-row" title="RTX 5060 Ti | 16 GB"><div class="fv-bar-label ">RTX 5060 Ti | 16 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 70%; background-color: #E33235;" data-target-width="70" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">28</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 62.5%; background-color: #FE9F58;" data-target-width="62.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">25</span></div></div></div></div></div><div class="fv-bar-row" title="RX 9060 XT | 16 GB"><div class="fv-bar-label ">RX 9060 XT | 16 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 62.5%; background-color: #E33235;" data-target-width="62.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">25</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 55.00000000000001%; background-color: #FE9F58;" data-target-width="55.00000000000001" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">22</span></div></div></div></div></div><table class="sr-only"><caption>Black Myth Wukong (4K High) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>RX 9070 GRE | 12 GB</td><td>33 Avg FPS, 30 1% Low FPS</td></tr><tr><td>RX 9070 | 16 GB</td><td>40 Avg FPS, 30 1% Low FPS</td></tr><tr><td>RTX 5070 | 12 GB</td><td>37 Avg FPS, 30 1% Low FPS</td></tr><tr><td>RTX 5060 Ti | 16 GB</td><td>28 Avg FPS, 25 1% Low FPS</td></tr><tr><td>RX 9060 XT | 16 GB</td><td>25 Avg FPS, 22 1% Low FPS</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1780405023983-hlhuk75et-slide-2-bar-Cyberpunk 2077 (4K RT Ultra)" data-chart-type="Bar" data-title="Cyberpunk 2077 (4K RT Ultra)" data-subhead="" data-caption="Neither the RX 9070 GRE nor RTX 5070 are native 4K GPUs, and the Nvidia card still holds sway, but again it is close." style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row" title="RX 9070 GRE | 12 GB"><div class="fv-bar-label fv-primary-product">RX 9070 GRE | 12 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 33.33333333333333%; background-color: #E33235;" data-target-width="33.33333333333333" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">10</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 16.666666666666664%; background-color: #FE9F58;" data-target-width="16.666666666666664" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">5</span></div></div></div></div></div><div class="fv-bar-row" title="RX 9070 | 16 GB"><div class="fv-bar-label ">RX 9070 | 16 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 66.66666666666666%; background-color: #E33235;" data-target-width="66.66666666666666" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">20</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 56.666666666666664%; background-color: #FE9F58;" data-target-width="56.666666666666664" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">17</span></div></div></div></div></div><div class="fv-bar-row" title="RTX 5070 | 12 GB"><div class="fv-bar-label ">RTX 5070 | 12 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 70%; background-color: #E33235;" data-target-width="70" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">21</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 56.666666666666664%; background-color: #FE9F58;" data-target-width="56.666666666666664" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">17</span></div></div></div></div></div><div class="fv-bar-row" title="RTX 5060 Ti | 16 GB"><div class="fv-bar-label ">RTX 5060 Ti | 16 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 50%; background-color: #E33235;" data-target-width="50" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">15</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 40%; background-color: #FE9F58;" data-target-width="40" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">12</span></div></div></div></div></div><div class="fv-bar-row" title="RX 9060 XT | 16 GB"><div class="fv-bar-label ">RX 9060 XT | 16 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 46.666666666666664%; background-color: #E33235;" data-target-width="46.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">14</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 36.666666666666664%; background-color: #FE9F58;" data-target-width="36.666666666666664" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">11</span></div></div></div></div></div><table class="sr-only"><caption>Cyberpunk 2077 (4K RT Ultra) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>RX 9070 GRE | 12 GB</td><td>10 Avg FPS, 5 1% Low FPS</td></tr><tr><td>RX 9070 | 16 GB</td><td>20 Avg FPS, 17 1% Low FPS</td></tr><tr><td>RTX 5070 | 12 GB</td><td>21 Avg FPS, 17 1% Low FPS</td></tr><tr><td>RTX 5060 Ti | 16 GB</td><td>15 Avg FPS, 12 1% Low FPS</td></tr><tr><td>RX 9060 XT | 16 GB</td><td>14 Avg FPS, 11 1% Low FPS</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1780405023983-hlhuk75et-slide-2-bar-F1 24 (4K Ultra High)" data-chart-type="Bar" data-title="F1 24 (4K Ultra High)" data-subhead="" data-caption="Neither the RX 9070 GRE nor RTX 5070 are native 4K GPUs, and the Nvidia card still holds sway, but again it is close." style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row" title="RX 9070 GRE | 12 GB"><div class="fv-bar-label fv-primary-product">RX 9070 GRE | 12 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 55.00000000000001%; background-color: #E33235;" data-target-width="55.00000000000001" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">33</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 38.333333333333336%; background-color: #FE9F58;" data-target-width="38.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">23</span></div></div></div></div></div><div class="fv-bar-row" title="RX 9070 | 16 GB"><div class="fv-bar-label ">RX 9070 | 16 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 73.33333333333333%; background-color: #E33235;" data-target-width="73.33333333333333" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">44</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 53.333333333333336%; background-color: #FE9F58;" data-target-width="53.333333333333336" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">32</span></div></div></div></div></div><div class="fv-bar-row" title="RTX 5070 | 12 GB"><div class="fv-bar-label ">RTX 5070 | 12 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 65%; background-color: #E33235;" data-target-width="65" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">39</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 50%; background-color: #FE9F58;" data-target-width="50" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">30</span></div></div></div></div></div><div class="fv-bar-row" title="RTX 5060 Ti | 16 GB"><div class="fv-bar-label ">RTX 5060 Ti | 16 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 45%; background-color: #E33235;" data-target-width="45" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">27</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 35%; background-color: #FE9F58;" data-target-width="35" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">21</span></div></div></div></div></div><div class="fv-bar-row" title="RX 9060 XT | 16 GB"><div class="fv-bar-label ">RX 9060 XT | 16 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 50%; background-color: #E33235;" data-target-width="50" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">30</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 36.666666666666664%; background-color: #FE9F58;" data-target-width="36.666666666666664" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">22</span></div></div></div></div></div><table class="sr-only"><caption>F1 24 (4K Ultra High) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>RX 9070 GRE | 12 GB</td><td>33 Avg FPS, 23 1% Low FPS</td></tr><tr><td>RX 9070 | 16 GB</td><td>44 Avg FPS, 32 1% Low FPS</td></tr><tr><td>RTX 5070 | 12 GB</td><td>39 Avg FPS, 30 1% Low FPS</td></tr><tr><td>RTX 5060 Ti | 16 GB</td><td>27 Avg FPS, 21 1% Low FPS</td></tr><tr><td>RX 9060 XT | 16 GB</td><td>30 Avg FPS, 22 1% Low FPS</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1780405023983-hlhuk75et-slide-2-bar-Homeworld 3 (4K Epic)" data-chart-type="Bar" data-title="Homeworld 3 (4K Epic)" data-subhead="" data-caption="Neither the RX 9070 GRE nor RTX 5070 are native 4K GPUs, and the Nvidia card still holds sway, but again it is close." style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row" title="RX 9070 GRE | 12 GB"><div class="fv-bar-label fv-primary-product">RX 9070 GRE | 12 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 78.75%; background-color: #E33235;" data-target-width="78.75" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">63</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 62.5%; background-color: #FE9F58;" data-target-width="62.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">50</span></div></div></div></div></div><div class="fv-bar-row" title="RX 9070 | 16 GB"><div class="fv-bar-label ">RX 9070 | 16 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 90%; background-color: #E33235;" data-target-width="90" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">72</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 70%; background-color: #FE9F58;" data-target-width="70" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">56</span></div></div></div></div></div><div class="fv-bar-row" title="RTX 5070 | 12 GB"><div class="fv-bar-label ">RTX 5070 | 12 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 98.75%; background-color: #E33235;" data-target-width="98.75" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">79</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 68.75%; background-color: #FE9F58;" data-target-width="68.75" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">55</span></div></div></div></div></div><div class="fv-bar-row" title="RTX 5060 Ti | 16 GB"><div class="fv-bar-label ">RTX 5060 Ti | 16 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 72.5%; background-color: #E33235;" data-target-width="72.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">58</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 62.5%; background-color: #FE9F58;" data-target-width="62.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">50</span></div></div></div></div></div><div class="fv-bar-row" title="RX 9060 XT | 16 GB"><div class="fv-bar-label ">RX 9060 XT | 16 GB</div><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">46</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 51.24999999999999%; background-color: #FE9F58;" data-target-width="51.24999999999999" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">41</span></div></div></div></div></div><table class="sr-only"><caption>Homeworld 3 (4K Epic) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>RX 9070 GRE | 12 GB</td><td>63 Avg FPS, 50 1% Low FPS</td></tr><tr><td>RX 9070 | 16 GB</td><td>72 Avg FPS, 56 1% Low FPS</td></tr><tr><td>RTX 5070 | 12 GB</td><td>79 Avg FPS, 55 1% Low FPS</td></tr><tr><td>RTX 5060 Ti | 16 GB</td><td>58 Avg FPS, 50 1% Low FPS</td></tr><tr><td>RX 9060 XT | 16 GB</td><td>46 Avg FPS, 41 1% Low FPS</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1780405023983-hlhuk75et-slide-2-bar-Metro Exodus Enhanced Edition (4K Ultra)" data-chart-type="Bar" data-title="Metro Exodus Enhanced Edition (4K Ultra)" data-subhead="" data-caption="Neither the RX 9070 GRE nor RTX 5070 are native 4K GPUs, and the Nvidia card still holds sway, but again it is close." style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row" title="RX 9070 GRE | 12 GB"><div class="fv-bar-label fv-primary-product">RX 9070 GRE | 12 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 65%; background-color: #E33235;" data-target-width="65" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">52</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 43.75%; background-color: #FE9F58;" data-target-width="43.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">35</span></div></div></div></div></div><div class="fv-bar-row" title="RX 9070 | 16 GB"><div class="fv-bar-label ">RX 9070 | 16 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 77.5%; background-color: #E33235;" data-target-width="77.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">62</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 58.75%; background-color: #FE9F58;" data-target-width="58.75" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">47</span></div></div></div></div></div><div class="fv-bar-row" title="RTX 5070 | 12 GB"><div class="fv-bar-label ">RTX 5070 | 12 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 71.25%; background-color: #E33235;" data-target-width="71.25" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">57</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 55.00000000000001%; background-color: #FE9F58;" data-target-width="55.00000000000001" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">44</span></div></div></div></div></div><div class="fv-bar-row" title="RTX 5060 Ti | 16 GB"><div class="fv-bar-label ">RTX 5060 Ti | 16 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 52.5%; background-color: #E33235;" data-target-width="52.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">42</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 25%; background-color: #FE9F58;" data-target-width="25" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">20</span></div></div></div></div></div><div class="fv-bar-row" title="RX 9060 XT | 16 GB"><div class="fv-bar-label ">RX 9060 XT | 16 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 51.24999999999999%; background-color: #E33235;" data-target-width="51.24999999999999" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">41</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 26.25%; background-color: #FE9F58;" data-target-width="26.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">21</span></div></div></div></div></div><table class="sr-only"><caption>Metro Exodus Enhanced Edition (4K Ultra) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>RX 9070 GRE | 12 GB</td><td>52 Avg FPS, 35 1% Low FPS</td></tr><tr><td>RX 9070 | 16 GB</td><td>62 Avg FPS, 47 1% Low FPS</td></tr><tr><td>RTX 5070 | 12 GB</td><td>57 Avg FPS, 44 1% Low FPS</td></tr><tr><td>RTX 5060 Ti | 16 GB</td><td>42 Avg FPS, 20 1% Low FPS</td></tr><tr><td>RX 9060 XT | 16 GB</td><td>41 Avg FPS, 21 1% Low FPS</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1780405023983-hlhuk75et-slide-2-bar-The Talos Principle 2 (4K Ultra)" data-chart-type="Bar" data-title="The Talos Principle 2 (4K Ultra)" data-subhead="" data-caption="Neither the RX 9070 GRE nor RTX 5070 are native 4K GPUs, and the Nvidia card still holds sway, but again it is close." style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row" title="RX 9070 GRE | 12 GB"><div class="fv-bar-label fv-primary-product">RX 9070 GRE | 12 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 65%; background-color: #E33235;" data-target-width="65" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">26</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 25%; background-color: #FE9F58;" data-target-width="25" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">10</span></div></div></div></div></div><div class="fv-bar-row" title="RX 9070 | 16 GB"><div class="fv-bar-label ">RX 9070 | 16 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 97.5%; background-color: #E33235;" data-target-width="97.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">39</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 60%; background-color: #FE9F58;" data-target-width="60" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">24</span></div></div></div></div></div><div class="fv-bar-row" title="RTX 5070 | 12 GB"><div class="fv-bar-label ">RTX 5070 | 12 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 87.5%; background-color: #E33235;" data-target-width="87.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">35</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 60%; background-color: #FE9F58;" data-target-width="60" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">24</span></div></div></div></div></div><div class="fv-bar-row" title="RTX 5060 Ti | 16 GB"><div class="fv-bar-label ">RTX 5060 Ti | 16 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 67.5%; background-color: #E33235;" data-target-width="67.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">27</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 45%; background-color: #FE9F58;" data-target-width="45" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">18</span></div></div></div></div></div><div class="fv-bar-row" title="RX 9060 XT | 16 GB"><div class="fv-bar-label ">RX 9060 XT | 16 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 62.5%; background-color: #E33235;" data-target-width="62.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">25</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 47.5%; background-color: #FE9F58;" data-target-width="47.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">19</span></div></div></div></div></div><table class="sr-only"><caption>The Talos Principle 2 (4K Ultra) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>RX 9070 GRE | 12 GB</td><td>26 Avg FPS, 10 1% Low FPS</td></tr><tr><td>RX 9070 | 16 GB</td><td>39 Avg FPS, 24 1% Low FPS</td></tr><tr><td>RTX 5070 | 12 GB</td><td>35 Avg FPS, 24 1% Low FPS</td></tr><tr><td>RTX 5060 Ti | 16 GB</td><td>27 Avg FPS, 18 1% Low FPS</td></tr><tr><td>RX 9060 XT | 16 GB</td><td>25 Avg FPS, 19 1% Low FPS</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1780405023983-hlhuk75et-slide-2-bar-Total War: Warhammer 3 (4K Ultra)" data-chart-type="Bar" data-title="Total War: Warhammer 3 (4K Ultra)" data-subhead="" data-caption="Neither the RX 9070 GRE nor RTX 5070 are native 4K GPUs, and the Nvidia card still holds sway, but again it is close." style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row" title="RX 9070 GRE | 12 GB"><div class="fv-bar-label fv-primary-product">RX 9070 GRE | 12 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 70%; background-color: #E33235;" data-target-width="70" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">42</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 48.333333333333336%; background-color: #FE9F58;" data-target-width="48.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">29</span></div></div></div></div></div><div class="fv-bar-row" title="RX 9070 | 16 GB"><div class="fv-bar-label ">RX 9070 | 16 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 86.66666666666667%; background-color: #E33235;" data-target-width="86.66666666666667" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">52</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 60%; background-color: #FE9F58;" data-target-width="60" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">36</span></div></div></div></div></div><div class="fv-bar-row" title="RTX 5070 | 12 GB"><div class="fv-bar-label ">RTX 5070 | 12 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 73.33333333333333%; background-color: #E33235;" data-target-width="73.33333333333333" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">44</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 50%; background-color: #FE9F58;" data-target-width="50" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">30</span></div></div></div></div></div><div class="fv-bar-row" title="RTX 5060 Ti | 16 GB"><div class="fv-bar-label ">RTX 5060 Ti | 16 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 55.00000000000001%; background-color: #E33235;" data-target-width="55.00000000000001" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">33</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 36.666666666666664%; background-color: #FE9F58;" data-target-width="36.666666666666664" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">22</span></div></div></div></div></div><div class="fv-bar-row" title="RX 9060 XT | 16 GB"><div class="fv-bar-label ">RX 9060 XT | 16 GB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 50%; background-color: #E33235;" data-target-width="50" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">30</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 33.33333333333333%; background-color: #FE9F58;" data-target-width="33.33333333333333" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">20</span></div></div></div></div></div><table class="sr-only"><caption>Total War: Warhammer 3 (4K Ultra) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>RX 9070 GRE | 12 GB</td><td>42 Avg FPS, 29 1% Low FPS</td></tr><tr><td>RX 9070 | 16 GB</td><td>52 Avg FPS, 36 1% Low FPS</td></tr><tr><td>RTX 5070 | 12 GB</td><td>44 Avg FPS, 30 1% Low FPS</td></tr><tr><td>RTX 5060 Ti | 16 GB</td><td>33 Avg FPS, 22 1% Low FPS</td></tr><tr><td>RX 9060 XT | 16 GB</td><td>30 Avg FPS, 20 1% Low FPS</td></tr></tbody></table></div></div></div><div class="fv-bottom-bar"><div class="fv-footer-content" style="display: block;"><div class="rv-chart-caption" style="display: block;"><span class="fv-original-caption" style="display: block;">Neither the RX 9070 GRE nor RTX 5070 are native 4K GPUs, and the Nvidia card still holds sway, but again it is close.</span><span class="fv-ia-dynamic-caption" style="display: none;"></span></div></div><div class="fv-logo-explore-bar"><img class="fv-logo" src="https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png" alt="PC Gamer Logo"></div></div></div></div></div></div></div><script>window.iFrameResizer = {heightCalculationMethod: 'taggedElement'};</script><script src="https://cdnjs.cloudflare.com/ajax/libs/iframe-resizer/4.2.11/iframeResizer.contentWindow.min.js" async></script><script>(function() {window.fvAnimateCharts = function(chartWrapper) {if (!chartWrapper) return;function animateBars(chartElement) {if (!chartElement) return;var bars = chartElement.querySelectorAll('.fv-bar, .fv-stacked-segment');bars.forEach(function(bar, index) {bar.style.setProperty('width', '0%', 'important');bar.style.setProperty('transition', 'none', 'important');var targetWidth = bar.dataset.targetWidth;if (targetWidth === undefined) return;void bar.offsetWidth;var targetMargin = bar.dataset.targetMargin;var baseMargin = bar.dataset.baseMargin;if (baseMargin !== undefined) {bar.style.setProperty('margin-left', baseMargin + '%', 'important');}setTimeout(function() {var marginTransition = baseMargin !== undefined ? ', margin-left 0.8s ease-out' : '';bar.style.setProperty('transition', 'opacity 0.2s ease, width 0.8s ease-out' + marginTransition, 'important');bar.style.setProperty('width', targetWidth + '%', 'important');if (targetMargin !== undefined && baseMargin !== undefined) {bar.style.setProperty('margin-left', targetMargin + '%', 'important');}}, index * 50 + 50);});}function animateLineChart(chartElement) {if (!chartElement) return;var lineSvg = chartElement.querySelector('svg');if (!lineSvg) return;var paths = lineSvg.querySelectorAll('.riv-line-path');paths.forEach(function(p, i) {if (typeof p.getTotalLength === 'function') {var len = p.getTotalLength();p.style.transition = 'none';p.style.strokeDasharray = len;p.style.strokeDashoffset = len;p.getBoundingClientRect();setTimeout(function() {p.style.transition = 'stroke-dashoffset 1s ease-out ' + (i * 0.1) + 's, stroke-width 0.2s, opacity 0.2s';p.style.strokeDashoffset = '0';}, 100);}});var dots = lineSvg.querySelectorAll('.riv-dot');dots.forEach(function(dot, i) {dot.style.opacity = '0';setTimeout(function() {dot.style.transition = 'opacity 0.3s ease';dot.style.opacity = '1';}, 500 + i * 10);});}var charts = chartWrapper.querySelectorAll('.fv-chart-item');charts.forEach(function(chart) {if (window.getComputedStyle(chart).display === 'none') return;var chartType = chart.dataset.chartType;if (chartType === 'Line') {animateLineChart(chart);} else if (chartType !== 'Pie') {animateBars(chart);}});};function initialize(uniqueId, isSlideshow) {var root = document.getElementById(uniqueId);if (!root && !isSlideshow) return;function setupWrapper(chartWrapper) {if (!chartWrapper) return;function checkMobileView() {var width = chartWrapper.getBoundingClientRect().width;var isMobileDevice = window.screen && Math.min(window.screen.width, window.screen.height) <= 599;var isMobile;if (width === 0) {isMobile = isMobileDevice || window.matchMedia('(max-width: 599px)').matches;} else {isMobile = isMobileDevice || width < 600;}if (isMobile) {chartWrapper.classList.add('mobile-view');} else {chartWrapper.classList.remove('mobile-view');}}checkMobileView();if (typeof ResizeObserver !== 'undefined') {var ro = new ResizeObserver(function() {checkMobileView();});ro.observe(chartWrapper);}window.addEventListener('resize', checkMobileView);var labelsOnTop = chartWrapper.dataset.barLabelsOnTop === 'true';if (labelsOnTop) {var charts = chartWrapper.querySelectorAll('.fv-chart-item');var hasVisibleBarChart = false;charts.forEach(function(c) {if (window.getComputedStyle(c).display !== 'none') {var cType = c.dataset.chartType;if (cType === 'Bar' || cType === 'Stacked Bar' || cType === 'Versus') {hasVisibleBarChart = true;}}});if (hasVisibleBarChart) {chartWrapper.classList.add('labels-on-top');} else {chartWrapper.classList.remove('labels-on-top');}} else {chartWrapper.classList.remove('labels-on-top');}chartWrapper.querySelectorAll('.riv-line-legend').forEach(function(legend) {var chartId = legend.dataset.chart;var chart = chartWrapper.querySelector('[id="' + chartId + '"]');if (!chart) return;var lines = chart.querySelectorAll('.riv-line-path');var dots = chart.querySelectorAll('.riv-dot');var legendItems = legend.querySelectorAll('.riv-legend-item');legendItems.forEach(function(item) {var productName = item.dataset.product;var safeProductName = productName.replace(/"/g, '\"');var line = chart.querySelector('.riv-line-path[data-product="' + safeProductName + '"]');var productDots = chart.querySelectorAll('.riv-dot[data-product="' + safeProductName + '"]');if (line && !line.dataset.origStroke) {line.dataset.origStroke = line.getAttribute('stroke-width') || '2';}var highlight = function() {if (legend.querySelector('.isolated')) return;lines.forEach(function(l) { l.style.opacity = '0.2'; l.setAttribute('stroke-width', l.dataset.origStroke); });dots.forEach(function(d) { d.style.opacity = '0.2'; });legendItems.forEach(function(i) { i.style.opacity = '0.3'; i.style.transition = 'opacity 0.2s'; });if (line) {line.style.opacity = '1';line.setAttribute('stroke-width', '4');}productDots.forEach(function(d) { d.style.opacity = '1'; });item.style.opacity = '1';};var clearHighlight = function() {if (legend.querySelector('.isolated')) return;lines.forEach(function(l) { l.style.opacity = '1'; l.setAttribute('stroke-width', l.dataset.origStroke); });dots.forEach(function(d) { d.style.opacity = '1'; });legendItems.forEach(function(i) { i.style.opacity = '1'; });};var toggleIsolate = function() {var isIsolated = item.classList.contains('isolated');legendItems.forEach(function(i) { i.classList.remove('isolated'); });if (isIsolated) {lines.forEach(function(l) { l.style.opacity = '1'; l.setAttribute('stroke-width', l.dataset.origStroke); });dots.forEach(function(d) { d.style.opacity = '1'; });legendItems.forEach(function(i) { i.style.opacity = '1'; });} else {item.classList.add('isolated');lines.forEach(function(l) { l.style.opacity = '0.2'; l.setAttribute('stroke-width', l.dataset.origStroke); });dots.forEach(function(d) { d.style.opacity = '0.2'; });legendItems.forEach(function(i) { i.style.opacity = '0.3'; i.style.transition = 'opacity 0.2s'; });if (line) {line.style.opacity = '1';line.setAttribute('stroke-width', '4');}productDots.forEach(function(d) { d.style.opacity = '1'; });item.style.opacity = '1';}};item.addEventListener('mouseenter', highlight);item.addEventListener('focus', highlight);item.addEventListener('mouseleave', clearHighlight);item.addEventListener('blur', clearHighlight);item.addEventListener('click', toggleIsolate);if (line) {line.style.cursor = 'pointer';line.addEventListener('mouseenter', highlight);line.addEventListener('mouseleave', clearHighlight);line.addEventListener('click', toggleIsolate);}});});var versusCharts = chartWrapper.querySelectorAll('.fv-versus-chart');versusCharts.forEach(function(vc) {var dataJson = vc.getAttribute('data-versus-data');var leftColor = vc.getAttribute('data-left-color') || '#E53935';var rightColor = vc.getAttribute('data-right-color') || '#FFB300';if (!dataJson) return;var versusData = JSON.parse(dataJson);var leftSelect = vc.querySelector('.fv-select-left');var rightSelect = vc.querySelector('.fv-select-right');var rows = vc.querySelectorAll('.fv-versus-row');function updateVersusChart() {var leftProduct = leftSelect.value;var rightProduct = rightSelect.value;leftSelect.style.color = leftColor;leftSelect.style.borderColor = leftColor;rightSelect.style.color = rightColor;rightSelect.style.borderColor = rightColor;rows.forEach(function(row) {var index = parseInt(row.getAttribute('data-index'));var data = versusData[index];if (!data) return;var leftVal = data.productData[leftProduct] ? data.productData[leftProduct].value : undefined;var rightVal = data.productData[rightProduct] ? data.productData[rightProduct].value : undefined;var leftIsNum = typeof leftVal === 'number';var rightIsNum = typeof rightVal === 'number';var leftNum = leftIsNum ? leftVal : 0;var rightNum = rightIsNum ? rightVal : 0;var maxVal = Math.max(leftNum, rightNum, 0.0001);var leftWidth = leftIsNum ? (leftNum / maxVal) * 95 : 0;var rightWidth = rightIsNum ? (rightNum / maxVal) * 85 : 0;var winner = null;var pctDiffStr = null;if (leftIsNum && rightIsNum) {if (leftNum > rightNum) {winner = 'left';if (rightNum > 0) {var diff = Math.round(((leftNum - rightNum) / rightNum) * 100);pctDiffStr = '+' + diff.toLocaleString() + '%';}} else if (rightNum > leftNum) {winner = 'right';if (leftNum > 0) {var diff = Math.round(((rightNum - leftNum) / leftNum) * 100);pctDiffStr = '+' + diff.toLocaleString() + '%';}}}var leftDisplay = data.productData[leftProduct] && data.productData[leftProduct].displayValue !== undefined ? data.productData[leftProduct].displayValue : (leftIsNum ? leftNum.toLocaleString() : (leftVal !== undefined ? leftVal : '-'));var rightDisplay = data.productData[rightProduct] && data.productData[rightProduct].displayValue !== undefined ? data.productData[rightProduct].displayValue : (rightIsNum ? rightNum.toLocaleString() : (rightVal !== undefined ? rightVal : '-'));var unit = (data.productData[leftProduct] && data.productData[leftProduct].unit) ||(data.productData[rightProduct] && data.productData[rightProduct].unit) || '';var leftTextStr = leftDisplay;var rightTextStr = rightDisplay;var leftBar = row.querySelector('.fv-versus-bar-left');var rightBar = row.querySelector('.fv-versus-bar-right');var leftText = row.querySelector('.fv-inside-left');var rightText = row.querySelector('.fv-inside-right');var labelText = row.querySelector('.fv-versus-label span');var leftWrapper = row.querySelector('.fv-versus-bar-left-wrapper');var rightWrapper = row.querySelector('.fv-versus-bar-right-wrapper');var existingPctDiffs = row.querySelectorAll('.fv-versus-pct-diff');existingPctDiffs.forEach(function(el) { el.remove(); });if (winner === 'left' && pctDiffStr) {var pctSpan = document.createElement('span');pctSpan.className = 'fv-versus-pct-diff';pctSpan.style.color = 'rgba(255, 255, 255, 0.9)';pctSpan.textContent = pctDiffStr;if (leftBar) leftBar.insertBefore(pctSpan, leftBar.firstChild);} else if (winner === 'right' && pctDiffStr) {var pctSpan = document.createElement('span');pctSpan.className = 'fv-versus-pct-diff';pctSpan.style.color = 'rgba(255, 255, 255, 0.9)';pctSpan.textContent = pctDiffStr;if (rightBar) rightBar.appendChild(pctSpan);}if (leftBar) {leftBar.style.backgroundColor = leftColor;leftBar.dataset.targetWidth = leftWidth;leftBar.style.setProperty('--target-width', leftWidth + '%');leftBar.style.width = leftWidth + '%';}if (rightBar) {rightBar.style.backgroundColor = rightColor;rightBar.dataset.targetWidth = rightWidth;rightBar.style.setProperty('--target-width', rightWidth + '%');rightBar.style.width = rightWidth + '%';}if (leftText) {leftText.innerHTML = leftTextStr;}if (rightText) {rightText.innerHTML = rightTextStr;}if (labelText) {labelText.textContent = data.attribute + (unit ? ' (' + unit + ')' : '');}});}if (leftSelect) leftSelect.addEventListener('change', updateVersusChart);if (rightSelect) rightSelect.addEventListener('change', updateVersusChart);});var 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 || '';if (footerContentEl) {if (newCaption && newCaption.trim().length > 0 && !hideGlobalCaption) {footerContentEl.style.display = 'block';if (bottomBarEl) bottomBarEl.style.display = 'flex';} else {footerContentEl.style.display = 'none';if (bottomBarEl && !logoEl) {bottomBarEl.style.display = 'none';}}}}}if (dropdown) dropdown.addEventListener('change', function(e) { showInternalChart(parseInt(e.target.value)); });if (prevBtn) prevBtn.addEventListener('click', function() { showInternalChart(currentChartIndex - 1); });if (nextBtn) nextBtn.addEventListener('click', function() { showInternalChart(currentChartIndex + 1); });}var imageCompareWrappers = chartWrapper.querySelectorAll('.fv-image-compare-wrapper');imageCompareWrappers.forEach(function(wrapper) {var inner = wrapper.querySelector('.fv-image-compare-inner') || wrapper;var slider = wrapper.querySelector('.fv-image-compare-slider');var fgImage = wrapper.querySelector('.fv-image-compare-fg');var bgImage = wrapper.querySelector('.fv-image-compare-bg');var labelLeft = wrapper.querySelector('.fv-image-compare-label-left');var labelRight = wrapper.querySelector('.fv-image-compare-label-right');var isDragging = false;var scale = 1;var panX = 0;var panY = 0;var isPanning = false;var hasPanned = false;var lastClientX = 0;var lastClientY = 0;var initialDistance = null;var lastCenterX = null;var lastCenterY = null;function updateTransform() {if (wrapper.classList.contains('fv-image-compare-fullscreen')) {inner.style.setProperty('transform', 'translate(' + panX + 'px, ' + panY + 'px) scale(' + scale + ')', 'important');} else {inner.style.removeProperty('transform');scale = 1;panX = 0;panY = 0;}}function constrainPan() {var rect = wrapper.getBoundingClientRect();var maxPanX = Math.max(0, (rect.width * scale - rect.width) / 2);var maxPanY = Math.max(0, (rect.height * scale - rect.height) / 2);panX = Math.max(-maxPanX, Math.min(panX, maxPanX));panY = Math.max(-maxPanY, Math.min(panY, maxPanY));}wrapper.addEventListener('wheel', function(e) {if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;e.preventDefault();var zoomSensitivity = 0.005;var zoomFactor = Math.exp(-e.deltaY * zoomSensitivity);var newScale = Math.max(1, Math.min(scale * zoomFactor, 5));if (newScale === scale) return;var rect = wrapper.getBoundingClientRect();var mouseX = e.clientX - rect.left - rect.width / 2;var mouseY = e.clientY - rect.top - rect.height / 2;var ratio = newScale / scale;panX = mouseX - (mouseX - panX) * ratio;panY = mouseY - (mouseY - panY) * ratio;scale = newScale;constrainPan();updateTransform();}, { passive: false });wrapper.addEventListener('mousedown', function(e) {if (!wrapper.classList.contains('fv-image-compare-fullscreen') || scale <= 1) return;if (e.target.closest('.fv-image-compare-slider') || e.target.closest('button')) return;isPanning = true;hasPanned = false;lastClientX = e.clientX;lastClientY = e.clientY;});window.addEventListener('mousemove', function(e) {if (!isPanning) return;var dx = e.clientX - lastClientX;var dy = e.clientY - lastClientY;if (Math.abs(dx) > 2 || Math.abs(dy) > 2) {hasPanned = true;}lastClientX = e.clientX;lastClientY = e.clientY;panX += dx;panY += dy;constrainPan();updateTransform();});window.addEventListener('mouseup', function() {isPanning = false;});wrapper.addEventListener('touchstart', function(e) {if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;if (e.touches.length === 2) {e.preventDefault();var dx = e.touches[0].clientX - e.touches[1].clientX;var dy = e.touches[0].clientY - e.touches[1].clientY;initialDistance = Math.sqrt(dx * dx + dy * dy);var rect = wrapper.getBoundingClientRect();lastCenterX = (e.touches[0].clientX + e.touches[1].clientX) / 2 - rect.left - rect.width / 2;lastCenterY = (e.touches[0].clientY + e.touches[1].clientY) / 2 - rect.top - rect.height / 2;hasPanned = true;} else if (e.touches.length === 1 && scale > 1) {if (e.target.closest('.fv-image-compare-slider') || e.target.closest('button')) return;isPanning = true;hasPanned = false;lastClientX = e.touches[0].clientX;lastClientY = e.touches[0].clientY;}}, { passive: false });wrapper.addEventListener('touchmove', function(e) {if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;if (e.touches.length === 2 && initialDistance !== null) {e.preventDefault();var dx = e.touches[0].clientX - e.touches[1].clientX;var dy = e.touches[0].clientY - e.touches[1].clientY;var distance = Math.sqrt(dx * dx + dy * dy);if (initialDistance > 0) {var zoomFactor = distance / initialDistance;var newScale = Math.max(1, Math.min(scale * zoomFactor, 5));var rect = wrapper.getBoundingClientRect();var centerX = (e.touches[0].clientX + e.touches[1].clientX) / 2 - rect.left - rect.width / 2;var centerY = (e.touches[0].clientY + e.touches[1].clientY) / 2 - rect.top - rect.height / 2;var ratio = newScale / scale;panX = centerX - (centerX - panX) * ratio;panY = centerY - (centerY - panY) * ratio;if (lastCenterX !== null && lastCenterY !== null) {panX += (centerX - lastCenterX);panY += (centerY - lastCenterY);}scale = newScale;lastCenterX = centerX;lastCenterY = centerY;constrainPan();updateTransform();}initialDistance = distance;} else if (e.touches.length === 1 && isPanning) {e.preventDefault();var dx = e.touches[0].clientX - lastClientX;var dy = e.touches[0].clientY - lastClientY;if (Math.abs(dx) > 2 || Math.abs(dy) > 2) {hasPanned = true;}lastClientX = e.touches[0].clientX;lastClientY = e.touches[0].clientY;panX += dx;panY += dy;constrainPan();updateTransform();}}, { passive: false });wrapper.addEventListener('touchend', function(e) {if (e.touches.length < 2) {initialDistance = null;}if (e.touches.length === 0) {isPanning = false;}});function handleMove(clientX) {var rect = inner.getBoundingClientRect();var x = Math.max(0, Math.min(clientX - rect.left, rect.width));var percent = Math.max(0, Math.min((x / rect.width) * 100, 100));if (slider) slider.style.setProperty('left', percent + '%', 'important');if (fgImage) fgImage.style.setProperty('clip-path', 'polygon(0 0, ' + percent + '% 0, ' + percent + '% 100%, 0 100%)', 'important');if (labelLeft) {if (percent < 10) {labelLeft.style.setProperty('opacity', '0', 'important');} else {labelLeft.style.setProperty('opacity', '1', 'important');}}if (labelRight) {if (percent > 90) {labelRight.style.setProperty('opacity', '0', 'important');} else {labelRight.style.setProperty('opacity', '1', 'important');}}}function onMouseMove(e) {if (!isDragging) return;handleMove(e.clientX);}function onTouchMove(e) {if (!isDragging) return;e.preventDefault();handleMove(e.touches[0].clientX);}function stopDragging() {isDragging = false;window.removeEventListener('mousemove', onMouseMove);window.removeEventListener('mouseup', stopDragging);window.removeEventListener('touchmove', onTouchMove);window.removeEventListener('touchend', stopDragging);}if (slider) {var startDrag = function(clientX) {isDragging = true;handleMove(clientX);window.addEventListener('mousemove', onMouseMove);window.addEventListener('mouseup', stopDragging);};var startTouchDrag = function(clientX) {isDragging = true;handleMove(clientX);window.addEventListener('touchmove', onTouchMove, { passive: false });window.addEventListener('touchend', stopDragging);};slider.addEventListener('mousedown', function(e) {e.preventDefault();startDrag(e.clientX);});slider.addEventListener('touchstart', function(e) {e.preventDefault();startTouchDrag(e.touches[0].clientX);}, { passive: false });}var expandBtn = wrapper.querySelector('.fv-image-compare-expand-btn');var closeBtn = wrapper.querySelector('.fv-image-compare-close-btn');if (expandBtn) {if (window !== window.parent) {expandBtn.style.display = 'none';} else {expandBtn.addEventListener('click', function(e) {e.stopPropagation();wrapper.classList.add('fv-image-compare-fullscreen');document.body.style.overflow = 'hidden';if (fgImage && fgImage.dataset.highresSrc) {fgImage.src = fgImage.dataset.highresSrc;fgImage.removeAttribute('srcset');fgImage.removeAttribute('sizes');}if (bgImage && bgImage.dataset.highresSrc) {bgImage.src = bgImage.dataset.highresSrc;bgImage.removeAttribute('srcset');bgImage.removeAttribute('sizes');}});}}if (closeBtn) {closeBtn.addEventListener('click', function(e) {e.stopPropagation();wrapper.classList.remove('fv-image-compare-fullscreen');document.body.style.overflow = '';updateTransform();});}document.addEventListener('keydown', function(e) {if (e.key === 'Escape' && wrapper.classList.contains('fv-image-compare-fullscreen')) {wrapper.classList.remove('fv-image-compare-fullscreen');document.body.style.overflow = '';updateTransform();}});});var hotspots = chartWrapper.querySelectorAll('.fv-stl-hotspot-btn');var allProductsModal = chartWrapper.querySelector('.fv-stl-all-products-modal');var shopAllBtn = chartWrapper.querySelector('.fv-stl-shop-all-btn');var allProductsList = chartWrapper.querySelector('.fv-stl-all-products-list');var stlContainer = chartWrapper.querySelector('.fv-stl-container');function closeAllModals() {if (allProductsModal) {allProductsModal.classList.remove('is-active');var items = allProductsModal.querySelectorAll('.fv-stl-all-products-item');items.forEach(function(item) {item.classList.remove('is-highlighted');});if (stlContainer) {setTimeout(function() {if (!allProductsModal.classList.contains('is-active')) {stlContainer.style.minHeight = '';if ('parentIFrame' in window) {window.parentIFrame.size();}}}, 300);}}hotspots.forEach(function(btn) { btn.setAttribute('aria-expanded', 'false'); });if ('parentIFrame' in window) {window.parentIFrame.size();}}hotspots.forEach(function(btn) {btn.addEventListener('click', function(e) {e.stopPropagation();var hotspotId = btn.getAttribute('data-hotspot-id');var isExpanded = btn.getAttribute('aria-expanded') === 'true';closeAllModals();if (!isExpanded && allProductsModal) {btn.setAttribute('aria-expanded', 'true');allProductsModal.classList.add('is-active');var container = btn.closest('.fv-stl-container');if (container && container.offsetHeight < 450) {container.style.minHeight = '450px';}var targetItem = allProductsModal.querySelector('.fv-stl-all-products-item[data-product-id="' + hotspotId + '"]');if (targetItem) {targetItem.classList.add('is-highlighted');setTimeout(function() {targetItem.scrollIntoView({ behavior: 'smooth', block: 'center' });}, 100);}if ('parentIFrame' in window) {window.parentIFrame.size();}}});});if (shopAllBtn && allProductsModal) {shopAllBtn.addEventListener('click', function(e) {e.stopPropagation();closeAllModals();allProductsModal.classList.add('is-active');var container = shopAllBtn.closest('.fv-stl-container');if (container && container.offsetHeight < 450) {container.style.minHeight = '450px';}if ('parentIFrame' in window) {window.parentIFrame.size();}});}if (allProductsModal) {var closeAllBtn = allProductsModal.querySelector('.fv-stl-all-products-close');if (closeAllBtn) {closeAllBtn.addEventListener('click', function(e) {e.stopPropagation();closeAllModals();});}}chartWrapper.addEventListener('click', function(e) {if (!e.target.closest('.fv-stl-all-products-content')) {closeAllModals();}});if (allProductsModal) {allProductsModal.addEventListener('click', function(e) {if (!e.target.closest('.fv-stl-all-products-content')) {closeAllModals();}});}var iaNodes = chartWrapper.querySelectorAll('.fv-ia-node-button');var iaWrapper = chartWrapper.querySelector('.fv-ia-wrapper');var originalCaption = chartWrapper.querySelector('.fv-original-caption') || captionEl;var dynamicCaption = chartWrapper.querySelector('.fv-ia-dynamic-caption');var exploreBtn = chartWrapper.querySelector('.fv-ia-explore-btn');var currentIaIndex = -1;function closeAllIANodes() {iaNodes.forEach(function(btn) { btn.classList.remove('is-active'); });if (originalCaption) originalCaption.style.display = 'block';if (dynamicCaption) dynamicCaption.style.display = 'none';}function resetExploreBtn() {currentIaIndex = -1;if (exploreBtn) {var exploreSpan = exploreBtn.querySelector('span');if (exploreSpan) exploreSpan.textContent = 'Explore';}}iaNodes.forEach(function(btn, index) {btn.addEventListener('click', function(e) {e.stopPropagation();var isActive = btn.classList.contains('is-active');closeAllIANodes();if (!isActive) {currentIaIndex = index;if (exploreBtn) {var exploreSpan = exploreBtn.querySelector('span');if (exploreSpan) exploreSpan.textContent = 'Next';}btn.classList.add('is-active');if (dynamicCaption) {var title = btn.getAttribute('data-title') || '';var desc = btn.getAttribute('data-desc') || '';dynamicCaption.innerHTML = '';var strongTag = document.createElement('strong');strongTag.textContent = title;dynamicCaption.appendChild(strongTag);if (desc) {dynamicCaption.appendChild(document.createTextNode(' - ' + desc));}if (originalCaption) originalCaption.style.display = 'none';dynamicCaption.style.display = 'block';if (footerContentEl) footerContentEl.style.display = 'block';}} else {resetExploreBtn();}});});if (exploreBtn) {exploreBtn.addEventListener('click', function(e) {e.stopPropagation();if (iaNodes.length === 0) return;var nextIndex = currentIaIndex + 1;if (nextIndex >= iaNodes.length) {closeAllIANodes();resetExploreBtn();} else {currentIaIndex = nextIndex;var targetBtn = iaNodes[currentIaIndex];if (targetBtn) {if(targetBtn.classList.contains('is-active')) {targetBtn.click();}targetBtn.click();}}});}if (iaWrapper) {iaWrapper.addEventListener('click', function(e) {if (!e.target.closest('.fv-ia-node-button') && !e.target.closest('.fv-ia-explore-btn')) {closeAllIANodes();resetExploreBtn();}});}window.fvAnimateCharts(chartWrapper);var countdownContainer = chartWrapper.querySelector('.fv-countdown-container');if (countdownContainer) {var targetDateAttr = countdownContainer.getAttribute('data-target-date');if (targetDateAttr) {var targetDate = new Date(targetDateAttr);var primaryColor = countdownContainer.getAttribute('data-primary-color') || '#f97316';var subheadColor = countdownContainer.getAttribute('data-subhead-color') || '#ffffff';var pad = function(n) { return (n < 10 ? '0' : '') + n; };var updateCountdown = function() {var difference = +targetDate - +new Date();var d = 0, h = 0, m = 0, s = 0;if (difference > 0) {d = Math.floor(difference / (1000 * 60 * 60 * 24));h = Math.floor((difference / (1000 * 60 * 60)) % 24);m = Math.floor((difference / 1000 / 60) % 60);s = Math.floor((difference / 1000) % 60);}var daysEl = countdownContainer.querySelector('[data-time="days"]');var hoursEl = countdownContainer.querySelector('[data-time="hours"]');var minsEl = countdownContainer.querySelector('[data-time="minutes"]');var secsEl = countdownContainer.querySelector('[data-time="seconds"]');if (daysEl) daysEl.textContent = d;if (hoursEl) hoursEl.textContent = pad(h);if (minsEl) minsEl.textContent = pad(m);if (secsEl) secsEl.textContent = pad(s);};updateCountdown();setInterval(updateCountdown, 1000);}}}if (true) {var slideshowContainer = document.getElementById(uniqueId + '-slideshow');if (slideshowContainer) {var slides = slideshowContainer.querySelectorAll('.fv-slide');slides.forEach(function(slide) {setupWrapper(slide.querySelector('.fv-chart-wrapper'));});}var slideshowContainer = document.getElementById(uniqueId + '-slideshow');if (slideshowContainer) {var currentSlideIndex = 0;var slides = slideshowContainer.querySelectorAll('.fv-slide');var counter = slideshowContainer.querySelector('.fv-slide-counter');var prevBtn = slideshowContainer.querySelector('.fv-nav-btn.prev');var nextBtn = slideshowContainer.querySelector('.fv-nav-btn.next');var dropdown = slideshowContainer.querySelector('.fv-slideshow-select');function updateControls(index) {if (counter) counter.textContent = (index + 1) + ' / ' + slides.length;if (dropdown) dropdown.value = index;if (prevBtn) {if (index === 0) prevBtn.classList.add('disabled');else prevBtn.classList.remove('disabled');}if (nextBtn) {if (index === slides.length - 1) nextBtn.classList.add('disabled');else nextBtn.classList.remove('disabled');}}function showSlide(index) {if (index < 0) return;if (index >= slides.length) return;currentSlideIndex = index;slides.forEach(function(slide, i) {slide.style.display = i === index ? 'block' : 'none';if (i === index) {var chartEl = slide.querySelector('.fv-chart-wrapper');if (chartEl && window.fvAnimateCharts) {window.fvAnimateCharts(chartEl);}}});updateControls(currentSlideIndex);}if (prevBtn) {prevBtn.addEventListener('click', function() { showSlide(currentSlideIndex - 1); });}if (nextBtn) {nextBtn.addEventListener('click', function() { showSlide(currentSlideIndex + 1); });}if (dropdown) {dropdown.addEventListener('change', function(e) { showSlide(parseInt(e.target.value)); });}updateControls(currentSlideIndex);if (slides.length > 0) {var firstChart = slides[0].querySelector('.fv-chart-wrapper');if (firstChart && window.fvAnimateCharts) {setTimeout(function() { window.fvAnimateCharts(firstChart); }, 100);}}}} else {setupWrapper(root);}}if (document.readyState === 'loading') {document.addEventListener('DOMContentLoaded', function() { initialize('fv-chart-1780405023983-hlhuk75et', true); });} else {initialize('fv-chart-1780405023983-hlhuk75et', true);}})();</script></div><p>So, yeah, the RTX 5070 is actually a good deal right now, especially if you either don't want to spend the extra on the RX 9070 or you have an unreasoned antipathy towards Radeon GPUs. </p><p>But if you do want more performance and are willing to spend the monies, there's another Nvidia GPU that's had a big price cut this week... although not enough to get it anywhere near its original MSRP. The <a href="https://www.pcgamer.com/hardware/graphics-cards/nvidia-rtx-5070-ti-review-msi-ventus-3x/" target="_blank">RTX 5070 Ti</a> again hasn't been cheaper than this all year, with this <a href="https://www.newegg.com/msi-rtx-5070-ti-16g-ventus-3x-oc-geforce-rtx-5070-ti-16gb-graphics-card-triple-fans/p/N82E16814137993" target="_blank">MSI version going for $900 at Newegg</a> right now.</p><div class="product"><a data-dimension112="ce6ed726-8128-11f1-a0ad-dd87a16c22e4" data-action="Deal Block" data-label="RTX 5070 Ti | 16 GB" data-dimension48="RTX 5070 Ti | 16 GB" data-dimension25="$899.99" href="https://www.newegg.com/msi-rtx-5070-ti-16g-ventus-3x-oc-geforce-rtx-5070-ti-16gb-graphics-card-triple-fans/p/N82E16814137993" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1287px;"><p class="vanilla-image-block" style="padding-top:99.22%;"><img id="7PdtPwsGnau6p5MCCfCoxD" name="1784202937.jpg" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/7PdtPwsGnau6p5MCCfCoxD-1920-80.jpg" mos="" align="middle" fullscreen="" width="1287" height="1277" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.newegg.com/msi-rtx-5070-ti-16g-ventus-3x-oc-geforce-rtx-5070-ti-16gb-graphics-card-triple-fans/p/N82E16814137993" target="_blank" rel="nofollow" data-dimension112="ce6ed726-8128-11f1-a0ad-dd87a16c22e4" data-action="Deal Block" data-label="RTX 5070 Ti | 16 GB" data-dimension48="RTX 5070 Ti | 16 GB" data-dimension25="$899.99">RTX 5070 Ti | 16 GB: was $989.99 now $899.99</a></strong><br>At its $749 MSRP, the <a href="https://www.pcgamer.com/hardware/graphics-cards/nvidia-rtx-5070-ti-review-msi-ventus-3x/" target="_blank">RTX 5070 Ti</a> is an expensive but superb graphics card. Alas, while it's still very good, prices have risen to ridiculous levels, and overall stock levels aren't great either. This 'offer' is the best one of them all, but it's still very overpriced.</p><p><strong>Key specs: 8960 shaders | 2572 MHz boost | 16 GB GDDR7</strong></p><p><strong>RTX 5070 Ti price check:</strong> <a href="https://www.amazon.com/MSI-Graphics-256-bit-Extreme-Performance/dp/B0DWHHSZH1" target="_blank">Amazon $969</a> | <a href="https://www.walmart.com/ip/PNY-GeForce-RTX-5070-Ti-Overclocked-Triple-Fan-Graphics-DLSS-4/15315519355" target="_blank">Walmart $954.99</a> | <a href="https://www.bestbuy.com/product/gigabyte-nvidia-geforce-rtx-5070-ti-windforce-oc-sff-16g-gddr7-pci-express-5-0-graphics-card-black/J3ZW9X7J45" target="_blank">Best Buy $989.99</a><a class="view-deal button" href="https://www.newegg.com/msi-rtx-5070-ti-16g-ventus-3x-oc-geforce-rtx-5070-ti-16gb-graphics-card-triple-fans/p/N82E16814137993" target="_blank" rel="nofollow" data-dimension112="ce6ed726-8128-11f1-a0ad-dd87a16c22e4" data-action="Deal Block" data-label="RTX 5070 Ti | 16 GB" data-dimension48="RTX 5070 Ti | 16 GB" data-dimension25="$899.99">View Deal</a></p></div><p>Honestly, that's still a ridiculous amount of money for a third-tier Nvidia GPU, and the Radeon RX 9070 XT would have my vote given it can effectively perform the same but <a href="https://www.amazon.com/ASRock-Radeon-9070-Challenger-Graphics/dp/B0FSSYTD49/" target="_blank">for $700 at Amazon today</a>. But the RTX 5070 Ti is still one of my favorite cards from the RTX Blackwell era, thanks to its performance, overclocking headroom, and the effectiveness of multi Frame Generation when it's got a good GPU backing it up.</p><p>So, if you were interested in getting yourself an RTX 5070 Ti, but baulked at spending over a grand for one, this is probably going to be your best chance for a while</p><h2 id="check-out-walmart-s-gpu-deals">👉<a href="https://www.walmart.com/search?q=graphics+card" target="_blank">Check out Walmart's GPU deals</a>👈</h2>
                                                            </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>
            </channel>
</rss>