<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
     xmlns:content="http://purl.org/rss/1.0/modules/content/"
     xmlns:dc="https://purl.org/dc/elements/1.1/"
     xmlns:dcterms="http://purl.org/dc/terms/"
     xmlns:media="http://search.yahoo.com/mrss/"
     xmlns:atom="http://www.w3.org/2005/Atom"
     xmlns:cf="https://www.futureplc.com/rss/content-flags"
>
    <channel>
                    <atom:link href="https://www.pcgamer.com/feeds/tag/gaming-mice/" rel="self" type="application/rss+xml" />
                            <title><![CDATA[ Latest from PC Gamer in Gaming-mice ]]></title>
                <link>https://www.pcgamer.com/hardware/gaming-mice</link>
        <description><![CDATA[ All the latest gaming-mice content from the PC Gamer team ]]></description>
                                    <lastBuildDate>Wed, 29 Jul 2026 14:24:18 +0000</lastBuildDate>
                            <language>en</language>
                                <item>
                                                            <title><![CDATA[ Keychron's gaming mouse firmware is going open-source, while the company critiques 'firmware you can't read, can't audit, can't change' ]]></title>
                                                                                                                                                                                                <link>https://www.pcgamer.com/hardware/gaming-mice/keychrons-gaming-mouse-firmware-is-going-open-source-while-the-company-critiques-firmware-you-cant-read-cant-audit-cant-change/</link>
                                                                            <description>
                            <![CDATA[ I'm always in favour of more open-source software. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">RnHT87Raq94enLvxXRpWVB</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/f7Mhnn5LM9SfdNL7Qj8uJL-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Wed, 29 Jul 2026 14:24:18 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Gaming Mice]]></category>
                                                    <category><![CDATA[Hardware]]></category>
                                                                                                                    <dc:creator><![CDATA[ James Bentley ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/PVsHAkx27zJptZHndizEAE.png ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;James is a more recent PC gaming convert, often admiring graphics cards, cases, and motherboards from afar. It was not until 2019, after just finishing a degree in law and media, that they decided to throw out the last few years of education, build their PC, and start writing about gaming instead. In that time, he has covered the latest doodads, contraptions, and gismos, and loved every second of it. Hey, it’s better than writing case briefs.&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/f7Mhnn5LM9SfdNL7Qj8uJL-1280-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Keychron MagOptic mouse switches]]></media:description>                                                            <media:text><![CDATA[Keychron MagOptic mouse switches]]></media:text>
                                <media:title type="plain"><![CDATA[Keychron MagOptic mouse switches]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/f7Mhnn5LM9SfdNL7Qj8uJL-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Keychron, the gaming peripheral creator, has developed a name for itself as a defender of open-source software over the last few years. It has an entire '<a href="https://www.keychron.com/collections/keychron-open-source?srsltid=AfmBOopfYxbEA4mqcSananWhw5SbpdPmCJesbhjHpuTgywKqgOwFtYYh" target="_blank">Open Source Design Project</a>', where it posts access to files to customise its keyboards, and it even uses ZMK and QMK, which are open-source software for keyboards. Open-source mouse firmware has gone unloved by the company, until now. </p><p><a href="https://x.com/KeychronMK/status/2082268414786379968?s=20" target="_blank">Keychron announced on X</a> that it's currently developing ZGM, an open-source gaming mouse software for use with its mice. The company plans to launch it at the start of 2027. Keychron says in the announcement, "Every gaming mouse on the market runs firmware you can't read, can't audit, can't change. So we built it ourselves."</p><p>Alongside this, the company has published a <a href="https://zgm.gg/" target="_blank">new website</a>, explaining the benefits of open-source gaming mouse firmware and how it came about. The new software is built on Zephyr ROTS and designed to be scalable and modular, meaning it can support multiple hardware variants and can work with unique sensors, buttons, and scroll wheels without rewriting. That's all to say it's supposed to be intuitive. </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>It's also designed with low-latency input in mind, and will support both wired and wireless mice. The benefit of it being open-source is that other users can contribute to it or fork it to make their own build. </p><p>Keychron points out that the software will work with the newly unveiled G6 HE, which is its 46 g wireless gaming mouse with a swappable battery, hybrid optical/magnetic switches, and a <a href="https://x.com/KeychronMK/status/2081219046272594277?s=20" target="_blank">pretty neat charging puck</a> too. Naturally, though open-source software is good to have, it won't work with just anything out of the digital box. It often needs fine-tuning for specific hardware, which is why Keychron clarifies it will work with the G6 HE. But because it's open-source, one could technically refine it for non-compatible hardware. </p><div class="see-more see-more--clipped"><blockquote class="twitter-tweet hawk-ignore" data-lang="en"><p lang="en" dir="ltr">Keyboards have QMK. They have ZMK. Mice have… nothing. 🔒Every gaming mouse on the market runs firmware you can't read, can't audit, can't change.So we built it ourselves.ZGM — Zephyr Gaming Mouse. Open-source firmware for gaming mice, coming Q1 2027. The G6 HE will run… pic.twitter.com/naSdDXeMBh<a href="https://twitter.com/cantworkitout/status/2082268414786379968">July 29, 2026</a></p></blockquote><div class="see-more__filter"></div></div><p>If you want to keep an eye on the project, it currently has a <a href="https://github.com/Keychron/zgm" target="_blank">public GitHub repository</a>, but Keychron notes it is "currently in its early setup phase." The project mostly contains "project scaffolding, policy files, and the initial project direction" as of right now.</p><p>Still, with the likes of GMK already out there, open-source mouse firmware should bridge a gap between hardware and should give you unified language for both your Keychron mouse and keyboard. And an added benefit is that the more open-source projects that are out there, the more likely other companies are to follow suit. </p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Bad news, the school year starts soon. Good news, it's an excuse to buy PC gaming gear for educational purposes, promise ]]></title>
                                                                                                                                                                                                <link>https://www.pcgamer.com/hardware/bad-news-the-school-year-starts-soon-good-news-its-an-excuse-to-buy-pc-gaming-gear-for-educational-purposes-promise/</link>
                                                                            <description>
                            <![CDATA[ We're learning over here. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">KrM6bXojg4f2b65ehkUk3f</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/MJzKtsdfDFj3qcYopf8Zrn-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Tue, 28 Jul 2026 14:14:57 +0000</pubDate>                                                                                                                                <updated>Tue, 28 Jul 2026 14:15:06 +0000</updated>
                                                                                                                                            <category><![CDATA[Hardware]]></category>
                                                                                                                    <dc:creator><![CDATA[ Andy Edser ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/ZGont4SjJV38V5HWmjfNAE.png ]]></dc:source>
                                                                <dc:description><![CDATA[ null ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/MJzKtsdfDFj3qcYopf8Zrn-1280-80.jpg">
                                                            <media:credit><![CDATA[Acer, Gigabyte, Asus, Razer, Corsair]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[A collection of PC gaming peripherals and hardware on a pink and white background]]></media:description>                                                            <media:text><![CDATA[A collection of PC gaming peripherals and hardware on a pink and white background]]></media:text>
                                <media:title type="plain"><![CDATA[A collection of PC gaming peripherals and hardware on a pink and white background]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/MJzKtsdfDFj3qcYopf8Zrn-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>It won't be long now until the summer break is over, and many hopeful young minds will be heading back to school. And we all know what that means—late night gaming sessions.</p><p>I kid. Well, sort of. I've rounded up a selection of gear that could <em>reasonably </em>be used for school-related duties, and will also come in handy for a bit of PC gaming in the evenings. Because as we all know, gaming can be good for your brain. No, seriously. <a href="https://www.washingtonpost.com/wellness/2025/12/21/video-games-brain-cognition-boost/" target="_blank">There have been studies and everything</a>.</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>Prospective students will need a good mouse, of course. So why not a gaming model, like this Logitech G305 Lightspeed for <a href="https://www.amazon.com/Logitech-LIGHTSPEED-Wireless-Gaming-Mouse/dp/B07CMS5Q6P/" target="_blank">$30 at Amazon</a>? Or this <a href="https://www.amazon.com/Razer-HyperSpeed-Wireless-Gaming-Mouse/dp/B0BGJT87N2" target="_blank">Razer Naga V2 Hyperspeed for $60</a>, with tons of extra buttons for... learning. Yes, that's it. Or a good mechanical keyboard. Or a monitor. Or even, if you've got really deep pockets, <a href="https://www.amazon.com/GIGABYTE-1920x1200-GeForce-i7-13620H-CVHI3US894SH/dp/B0FDMN25CZ/" target="_blank">a proper gaming laptop</a> for the same sort of money as many productivity-focussed machines.</p><p>Whether you're buying for a student who definitely needs both book-learning and some fun downtime, or you're hoping your parents might break open the bank account and put some money towards things you actually want<em>,</em> as well as need, there should be something here to suit. Come with me, as we learn together. All work and no play just isn't fun, y'know?</p><h2 class="article-body__section" id="section-back-to-school-pc-gaming-deals"><span>Back to school PC gaming deals</span></h2>        <div class="featured_product_block featured_block_hero" data-id="9e7f8788-8a7c-11f1-9de4-5fdb196491fa">            <a href="https://www.amazon.com/SteelSeries-QcK-Cloth-Gaming-Mouse/dp/B000UVRU6G/" data-model-name="QCK Large Gaming Mousepad | Non-Slip | Silicone" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:137.05%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/kZofr4xeV6BvSowsoauCTK.jpg" alt="A SteelSeries QCK gaming mouse pad"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>SteelSeries</div>                                        <div class="featured__title">QCK Large Gaming Mousepad | Non-Slip | Silicone</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="9e7f87f6-8a7c-11f1-a982-75e8586be489">            <a href="https://www.amazon.com/SanDisk-Ultra-Flair-Flash-Drive/dp/B015CH1NAQ/" data-model-name="64 GB Flash Drive | USB 3.0" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:137.05%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/EcQe58P4VLhPZ7f4eBSMiP.jpg" alt="A Sandisk 64 GB USB stick on a grey background"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Sandisk</div>                                        <div class="featured__title">64 GB Flash Drive | USB 3.0</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="9e7f8864-8a7c-11f1-bfac-e5a43372cbec">            <a href="https://www.amazon.com/Logitech-LIGHTSPEED-Wireless-Gaming-Mouse/dp/B07CMS5Q6P/" data-model-name="G305 Lightspeed Gaming Mouse | Wireless" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:137.05%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/bEATt9AzyvomBBK4WQnTKU.jpg" alt="A Logitech G305 Lightspeed gaming mouse on a grey background"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Logitech</div>                                        <div class="featured__title">G305 Lightspeed Gaming Mouse | Wireless</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="9e7f88c8-8a7c-11f1-9926-17a230029a3a">            <a href="https://www.amazon.com/Redragon-Programmable-Hot-Swappable-Anti-Ghosting-Double-Shot/dp/B0CF3VGQFL/" data-model-name="Mechanical Gaming Keyboard | Wired" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:133.37%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/Gtz83wxiqH9bKqF64PdQ8Y.jpg" alt="A Redragon mechanical gaming keyboard on a grey background"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Redragon</div>                                        <div class="featured__title">Mechanical Gaming Keyboard | Wired</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="9e7f892c-8a7c-11f1-86e9-e1e2d462727b">            <a href="https://www.amazon.com/Razer-BlackShark-Xbox-Gaming-Headset-Console/dp/B0CXGTGPZQ/" data-model-name="Blackshark V2 X Gaming Headset | Wired" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:137.05%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/GK37KPjmvrzQfChjwu59Nd.jpg" alt="A Razer BlackShark V2 X Wired gaming headset on a grey background"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Razer</div>                                        <div class="featured__title">Blackshark V2 X Gaming Headset | Wired</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="9e7f8990-8a7c-11f1-822f-2120ad9dc87e">            <a href="https://www.amazon.com/Razer-HyperSpeed-Wireless-Gaming-Mouse/dp/B0BGJT87N2" data-model-name="Naga V2 Hyperspeed MMO Gaming Mouse | Wireless" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:137.05%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/tJo2pBdQJk49Ec9PcLiKyg.jpg" alt="A Razer Naga V2 Hyperspeed MMO mouse on a grey background"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Razer</div>                                        <div class="featured__title">Naga V2 Hyperspeed MMO Gaming Mouse | Wireless</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="9e7f89f4-8a7c-11f1-a21d-b904524010fe">            <a href="https://www.amazon.com/Razer-BlackShark-HyperSpeed-Wireless-Headset/dp/B0FH5YWH7B/" data-model-name="Blackshark V3 X Hyperspeed Gaming Headset | Wireless" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:133.37%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/hWFZmSNZ2uaWaGdR6iZEbm.jpg" alt="A Razer Blackshark V3 gaming headset on a grey background"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Razer</div>                                        <div class="featured__title">Blackshark V3 X Hyperspeed Gaming Headset | Wireless</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="9e7f8a58-8a7c-11f1-ab08-a3a9feaf1b2a">            <a href="https://www.amazon.com/Strix-Scope-Wired-Mechanical-Gaming-Keyboard/dp/B0FGGZK4X7/" data-model-name="ROG Strix Scope II X Mechanical Gaming Keyboard | 100% Full-Size | Wired" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:133.37%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/v73KeLknpV5CfR7cA36K84.jpg" alt="An Asus ROG Strix Scope II 96 wired gaming keyboard on a grey background"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Asus</div>                                        <div class="featured__title">ROG Strix Scope II X Mechanical Gaming Keyboard | 100% Full-Size | Wired</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="9e7f8abc-8a7c-11f1-bb51-61f04b46bf7b">            <a href="https://www.amazon.com/Arctis-GameBuds-Xbox-Switch-Mobile/dp/B0DW654ZPX/" data-model-name="Arctis Gamebuds | 2.4 GHz + Bluetooth 5.3 | Active Noise Cancelling " data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:137.05%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/NUdjXQVqiP6AUrwSHVVYa7.jpg" alt="A set of SteelSeries Arctis GameBuds on a grey background"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>SteelSeries</div>                                        <div class="featured__title">Arctis Gamebuds | 2.4 GHz + Bluetooth 5.3 | Active Noise Cancelling </div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="9e7f8b20-8a7c-11f1-8fdb-45e487e11679">            <a href="https://www.newegg.com/acer-vg271u-m3bmiipx-27-wqhd-144hz-using-hdmi-port-180hz-using-display-port-nitro-ips-black/p/N82E16824011467" data-model-name="Nitro 27-inch Gaming Monitor | 1440p | 180hz | IPS" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:137.05%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/Bp8kmRU7oLdRUtoh3zNuhD.jpg" alt="An Acer Nitro 27-inch 1440p gaming monitor on a grey background"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Acer</div>                                        <div class="featured__title">Nitro 27-inch Gaming Monitor | 1440p | 180hz | IPS</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="9e7f8b84-8a7c-11f1-9800-fb5a7b57f362">            <a href="https://www.amazon.com/WD_BLACK-1TB-Game-Drive-WDBAWY0010BBK-WESN/dp/B09ZRD38D8/" data-model-name="P40 Game Drive External SSD | 1 TB" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:137.05%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/zZYzcFrMPtKjX8RpXY765L.jpg" alt="A WD_Black P40 1 TB external SSD drive on a grey background"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>WD_BLACK</div>                                        <div class="featured__title">P40 Game Drive External SSD | 1 TB</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="9e7f8bde-8a7c-11f1-bd90-d12098acc854">            <a href="https://www.amazon.com/Corsair-TC100-Relaxed-Gaming-Chair/dp/B0BN7FDFVP/" data-model-name="TC100 Relaxed Gaming Chair | Fabric " data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:133.37%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/pHcRAWPqDToT6zRMThc2XP.jpg" alt="A Corsair TC100 Relaxed gaming chair on a grey background"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Corsair</div>                                        <div class="featured__title">TC100 Relaxed Gaming Chair | Fabric </div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="9e7f8c42-8a7c-11f1-beca-655615372c9f">            <a href="https://www.amazon.com/KTC-Curved-Monitor-3440x1440-Ultrawide/dp/B0FN2VJ9GJ/" data-model-name="34-Inch Ultrawide Curved Gaming Monitor | 3440x1440 | 180 Hz" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:137.05%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/C3f3dGZMNG5NhdJcCGNHzS.jpg" alt="A KTC 34-inch ultrawide gaming monitor on a grey background"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>KTC</div>                                        <div class="featured__title">34-Inch Ultrawide Curved Gaming Monitor | 3440x1440 | 180 Hz</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="9e7f8ca6-8a7c-11f1-8631-1d320d9db949">            <a href="https://www.amazon.com/GIGABYTE-1920x1200-GeForce-i7-13620H-CVHI3US894SH/dp/B0FDMN25CZ/" data-model-name="A16 Gaming Laptop | RTX 5060 | Intel Core i7 13620H | 1 TB | 16 GB DDR5 | 16-inch" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:137.05%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/8QKthTg6tgno2UZZod98zV.jpg" alt="A Gigabyte Gaming A16 gaming laptop on a grey background"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Gigabyte</div>                                        <div class="featured__title">A16 Gaming Laptop | RTX 5060 | Intel Core i7 13620H | 1 TB | 16 GB DDR5 | 16-inch</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="9e7f8d14-8a7c-11f1-8075-a30ab5363967">            <a href="https://www.bestbuy.com/product/asus-rog-zephyrus-g14-14-3k-oled-120hz-gaming-laptop-amd-ryzen-9-270-16gb-memory-geforce-rtx-5060-1tb-storage-platinum-white/JJGGLH72GT" data-model-name="ROG Zephyrus G14 Gaming Laptop | RTX 5060 | Ryzen 9 270 | 1 TB | 16 GB DDR5 | 14-inch | OLED" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:137.05%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/ikRekRD8HJ2LLbJGE6JBdZ.jpg" alt="An Asus ROG Zephyrus G14 gaming laptop in white on a grey background"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Asus</div>                                        <div class="featured__title">ROG Zephyrus G14 Gaming Laptop | RTX 5060 | Ryzen 9 270 | 1 TB | 16 GB DDR5 | 14-inch | OLED</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ We now have independent testing confirming Razer's latest innovative mouse sensor tech does what it says it does ]]></title>
                                                                                                                                                                                                <link>https://www.pcgamer.com/hardware/gaming-mice/we-now-have-independent-testing-confirming-razers-latest-innovative-mouse-sensor-tech-does-what-it-says-it-does/</link>
                                                                            <description>
                            <![CDATA[ Not that I doubted it, but it's cool to see it confirmed. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">536chyzWpMAfKXqzEBYChN</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/kf6LdAo43fssHyds6f8nSh-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Fri, 24 Jul 2026 12:33:28 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Gaming Mice]]></category>
                                                    <category><![CDATA[Hardware]]></category>
                                                                                                                    <dc:creator><![CDATA[ Jacob Fox ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/Ee8ZL5rzgTjTNkBFJ4jBnD.png ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Jacob got his hands on a gaming PC for the first time when he was about 12 years old. He swiftly realised the local PC repair store had ripped him off with his build and vowed never to let another soul build his rig again. With this vow, Jacob the hardware junkie was born. Since then, Jacob&#039;s led a double-life as part-hardware geek, part-philosophy nerd, first working as a Hardware Writer for PCGamesN in 2020, then working towards a PhD in Philosophy for a few years while freelancing on the side for sites such as TechRadar, Pocket-lint, and yours truly, PC Gamer. Eventually, he gave up the ruthless mercenary life to join the world&#039;s #1 PC Gaming site full-time. It&#039;s definitely not an ego thing, he assures us.&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/kf6LdAo43fssHyds6f8nSh-1280-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[The orbtastic dongle for the Razer Viper V4 Pro.]]></media:description>                                                            <media:text><![CDATA[The orbtastic dongle for the Razer Viper V4 Pro.]]></media:text>
                                <media:title type="plain"><![CDATA[The orbtastic dongle for the Razer Viper V4 Pro.]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/kf6LdAo43fssHyds6f8nSh-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>The <a href="https://www.pcgamer.com/the-best-gaming-mouse/" target="_blank">best gaming mouse</a> on the market right now is the <a href="https://www.pcgamer.com/hardware/gaming-mice/razer-viper-v4-pro-review/" target="_blank">Razer Viper V4 Pro</a>. It's the best because it's light, very well-built, performant, and has great battery life. This last quality—its battery life—is largely thanks to Razer's new <a href="https://www.pcgamer.com/hardware/gaming-mice/2026-is-shaping-up-to-be-a-golden-year-for-gaming-mice-as-razers-battery-boosting-framesync-adds-more-goodies-to-the-pot/" target="_blank">FrameSync tech</a>, which is kind of like G-Sync but for a mouse sensor rather than a monitor's refresh rate. And now we have <a href="https://x.com/Tw1tterIsGood/status/2080367158991745294?s=20" target="_blank">independent testing</a> confirming that the new and innovative tech works as Razer describes it.</p><p>We had indirect confirmation of it before just from the fact that the Viper V4 Pro's battery life is so good (180 hours at 1 kHz polling), but it's reassuring and, frankly, just cool to see it confirmed regardless. </p><p>With any gaming mouse, there are two main things going on: optical scanning and polling. In the first case, the sensor scans for movement across your mouse pad in many snapshots per second. In the latter, the PC polls for (requests) that movement data from the mouse. </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>Well, actually, there are <em>three </em>things going on, because in between those two lies the microcontroller unit (MCU), which prepares the sensor data to hand off to the PC when it polls. Razer's innovation with FrameSync is to get all three of these aligned by making the sensor only scan at the same time it's polled for, meaning it can keep things responsive but also keep the sensor scan-outs low and save power.</p><p>Anyways, all this is great on paper, but how could we even confirm it? Well, <a href="https://x.com/Tw1tterIsGood/status/2080367158991745294?s=20" target="_blank">X user</a> and peripheral <a href="https://www.youtube.com/@piaknow/" target="_blank">YouTuber piaknow</a> has figured it out and put FrameSync to the test. Using a cornucopia of wires and a <a href="https://www.testequity.com/product/31585-1-DS1102Z-E" target="_blank">Rigol DS1102Z-E oscilloscope</a>, they confirm that "Razer's FrameSync is REAL."</p><div class="see-more see-more--clipped"><blockquote class="twitter-tweet hawk-ignore" data-lang="en"><p lang="en" dir="ltr">Razer's framesync is REAL pic.twitter.com/D0jdc12hnc<a href="https://twitter.com/cantworkitout/status/2080367158991745294">July 23, 2026</a></p></blockquote><div class="see-more__filter"></div></div><p>They explain: "Yellow line shows the USB signal and blue line shows the sensor light source. The phase between them being fixed shows that they are actually synchronized, as advertised."</p><p>So yep, it seems it's true: Razer FrameSync does, in fact, sync the sensor to the polling rate. Although it's worth noting that one commenter claims they get some small deltas, and piaknow confirms "I do get 0.25 ms intervals periodically... but because the counts are doubled at the same time, maybe it's simply packet loss due to some type of periodical extra process?"</p><p>I'm not the one with the oscilloscope, so I certainly can't say, but at any rate the periodical deltas don't seem too big, and certainly not enough to throw off the overall oscilloscope picture and the fact that FrameSync is seemingly doing what it says on the tin, just perhaps not absolutely perfectly.</p><p>That being said, there's apparently still a DPI downshift problem, which I've <a href="https://www.pcgamer.com/hardware/gaming-mice/apparently-some-of-the-best-gaming-mice-arent-staying-at-the-right-dpi-when-moved-slowly/" target="_blank">explained previously</a>. Sensors, eh, there's more to them than we might think! For my part, I haven't noticed any issues with the Viper V4 Pro's sensor, and it's great to see some genuinely new tech confirmed independently.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Hot swappable mouse batteries might be the hot new trend as it looks like Wallhack's first ever mouse will have them ]]></title>
                                                                                                                                                                                                <link>https://www.pcgamer.com/hardware/gaming-mice/hot-swappable-mouse-batteries-might-be-the-new-thing-as-it-looks-like-wallhacks-first-ever-mouse-will-have-one/</link>
                                                                            <description>
                            <![CDATA[ The company's first gaming mouse looks pretty lush. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">xfXQFX27JYxCqSbcqcJcvD</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/T6iSLXaDwdfacGLVCUSvG6-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Mon, 20 Jul 2026 15:06:49 +0000</pubDate>                                                                                                                                <updated>Mon, 20 Jul 2026 16:55:14 +0000</updated>
                                                                                                                                            <category><![CDATA[Gaming Mice]]></category>
                                                    <category><![CDATA[Hardware]]></category>
                                                                                                                    <dc:creator><![CDATA[ Jacob Fox ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/Ee8ZL5rzgTjTNkBFJ4jBnD.png ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Jacob got his hands on a gaming PC for the first time when he was about 12 years old. He swiftly realised the local PC repair store had ripped him off with his build and vowed never to let another soul build his rig again. With this vow, Jacob the hardware junkie was born. Since then, Jacob&#039;s led a double-life as part-hardware geek, part-philosophy nerd, first working as a Hardware Writer for PCGamesN in 2020, then working towards a PhD in Philosophy for a few years while freelancing on the side for sites such as TechRadar, Pocket-lint, and yours truly, PC Gamer. Eventually, he gave up the ruthless mercenary life to join the world&#039;s #1 PC Gaming site full-time. It&#039;s definitely not an ego thing, he assures us.&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/T6iSLXaDwdfacGLVCUSvG6-1280-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[The corner of a Wallhack glass mouse pad.]]></media:description>                                                            <media:text><![CDATA[The corner of a Wallhack glass mouse pad.]]></media:text>
                                <media:title type="plain"><![CDATA[The corner of a Wallhack glass mouse pad.]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/T6iSLXaDwdfacGLVCUSvG6-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Wallhack (previously SkyPad, if you weren't aware) has <a href="https://x.com/WALLHACK_KR/status/2079159471150940581" target="_blank">teased a gaming mouse</a> that will be announced on July 24. This will be the company's first gaming mouse, having previously stuck to high-performance mouse pads, sleeves, and skates.</p><p>There must just be something irresistible about hot swappable batteries. This mouse looks to have them, as from the teaser trailer, we see a separate battery zooming into place. This also matches what peripheral reviewer <a href="https://x.com/mel0nFPS/status/2078116109950091508?s=20" target="_blank">mel0nFPS noted</a> about a <a href="https://x.com/WALLHACK_JP/status/2078072214503432522?s=20" target="_blank">previous image-only teaser</a>, as they predicted a "hot-swap battery system (250-300 mAh)."</p><div class="see-more see-more--clipped"><blockquote class="twitter-tweet hawk-ignore" data-lang="en"><p lang="en" dir="ltr">Meet The M-001. More information on 2026.07.24 pic.twitter.com/lOdm8HAMxJ<a href="https://twitter.com/cantworkitout/status/2079219790590210364">July 20, 2026</a></p></blockquote><div class="see-more__filter"></div></div><p>I first saw a hot swappable mouse at Gamescom last year, when I was granted an early look at the <a href="https://www.pcgamer.com/hardware/gaming-mice/glorious-model-o3-wireless-review/" target="_blank">Glorious Model O3</a>. Unfortunately that mouse failed to massively impress me for other reasons when I reviewed it (mostly mediocre tracking over wireless and stiff competition at such a high price), but I did like the battery system.</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>Since then, we've seen other companies are having a go at it. There's the <a href="https://store.angrymiao.com/products/am-infinity-mouse?srsltid=AfmBOoo5CyCXpCtfbAV-Zq6VKa4c8CeC_KEJB54McNaCw6sleMHV3l5P" target="_blank">AM Infinity Mouse</a>, which has a recent PixArt PAW3950 sensor and weighs just 49 g. And there's the as-yet unreleased <a href="https://www.pcgamer.com/hardware/gaming-mice/lucky-redditor-gets-hands-on-unreleased-steelseries-rival-pro-mini-revealing-another-uwb-wireless-gaming-mouse-will-soon-hit-the-market/" target="_blank">Steelseries Rival Pro Mini</a>, if the rumours are correct.</p><p>I know things like hot swappable batteries can seem like a bit of a gimmick, but I really don't think they are for a gaming mouse. Unless you're particularly bad at keeping on top of your mouse charge, it's unlikely that you'll run completely out of battery in your wireless mouse while gaming, but that's not really the point. </p><p>The point is you'll never have to take a break from wireless to plug it in if you forget to charge it, which can be important if you're playing competitive online games, for instance (which will surely be the target market for a Wallhack mouse). </p><p>It doesn't happen often, but there have definitely been times when I've noticed my battery is running low in the middle of a planned Counter-Strike session. I've had to take an unwanted break while it charges because I don't want to play with a cable now I'm used to wireless (woe is me, I know).</p><p>These removeable batteries are also more easily replaced than some, which is good for longevity.  </p><div class="see-more see-more--clipped"><blockquote class="twitter-tweet hawk-ignore" data-lang="en"><p lang="en" dir="ltr">二度、確かめる価値があるものもある - 2026.07.24 pic.twitter.com/3Wn32mH79e<a href="https://twitter.com/cantworkitout/status/2077332357468614684">July 15, 2026</a></p></blockquote><div class="see-more__filter"></div></div><p>The wireless dongle/puck also looks great, judging from its silhouette and <a href="https://x.com/WALLHACK_JP/status/2077332357468614684?s=20" target="_blank">another teaser post</a>. I'm a big fan of the bigger pucks for mice, given they stop the little flimsy ones from falling all around. Often <em>off </em>the desk. And this one looks fancy, like a DAC, with a scroller for DPI and polling rate, along with a 'status' button and another element I'm nonplussed over.</p><p>If mel0nFPS's other predictions based on the PCB are correct, then we could be looking at a top-end PAW3955 sensor and optical clicks. The bottom also looks somewhat hollowed, though not in the usual way, so hopefully it'll be nice and lightweight. Given Wallhack's usual genuinely premium quality products for competitive gaming (I like its SP glass pads and <a href="https://www.pcgamer.com/hardware/gaming-mice/glass-mouse-pads-havent-won-me-over-but-gamer-sleeves-are-a-different-story/" target="_blank">gamer sleeve</a>) I'm certainly hopeful.</p><p>We'll have to wait until July 24 to find out more, including its price tag, which I'm not exactly holding my breath for. I'll be surprised if it's any cheaper than $140, given the brand and other high-end options on the market like the <a href="https://www.pcgamer.com/hardware/gaming-mice/logitech-g-pro-x2-superstrike-review/" target="_blank">Superstrike</a> and <a href="https://www.pcgamer.com/hardware/gaming-mice/razer-viper-v4-pro-review/" target="_blank">Viper V4 Pro</a>.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Glass mouse pads haven't won me over but gamer sleeves are a different story ]]></title>
                                                                                                                                                                                                <link>https://www.pcgamer.com/hardware/gaming-mice/glass-mouse-pads-havent-won-me-over-but-gamer-sleeves-are-a-different-story/</link>
                                                                            <description>
                            <![CDATA[ Mock me if you must. My gamer sleeve and I aren't listening. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">efVfAQG5FErz3JPS4aFznU</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/k4kuxNkQYkPsQHjmVL5eq6-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Sat, 18 Jul 2026 13:00:00 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Gaming Mice]]></category>
                                                    <category><![CDATA[Hardware]]></category>
                                                                                                                    <dc:creator><![CDATA[ Jacob Fox ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/Ee8ZL5rzgTjTNkBFJ4jBnD.png ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Jacob got his hands on a gaming PC for the first time when he was about 12 years old. He swiftly realised the local PC repair store had ripped him off with his build and vowed never to let another soul build his rig again. With this vow, Jacob the hardware junkie was born. Since then, Jacob&#039;s led a double-life as part-hardware geek, part-philosophy nerd, first working as a Hardware Writer for PCGamesN in 2020, then working towards a PhD in Philosophy for a few years while freelancing on the side for sites such as TechRadar, Pocket-lint, and yours truly, PC Gamer. Eventually, he gave up the ruthless mercenary life to join the world&#039;s #1 PC Gaming site full-time. It&#039;s definitely not an ego thing, he assures us.&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/k4kuxNkQYkPsQHjmVL5eq6-1280-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Jacob Fox wearing a gaming sleeve, not once but thrice.]]></media:description>                                                            <media:text><![CDATA[Jacob Fox wearing a gaming sleeve, not once but thrice.]]></media:text>
                                <media:title type="plain"><![CDATA[Jacob Fox wearing a gaming sleeve, not once but thrice.]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/k4kuxNkQYkPsQHjmVL5eq6-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <div  class="fancy-box"><div class="fancy_box-title">Jacob Fox, hardware writer</div><div class="fancy_box_body"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' ><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="VCVJqNEiEbweAQqQHu26DR" name="PCG Writers 2025 Yellow33" caption="" alt="PC Gamer headshots - Jacob Fox" src="https://cdn.mos.cms.futurecdn.net/VCVJqNEiEbweAQqQHu26DR.png" mos="" link="" align="" fullscreen="" width="" height="" attribution="" endorsement="" class="pinterest-pin-exclude"></p></div></div><figcaption itemprop="caption description" class=""><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p class="fancy-box__body-text"><strong>This week I've been: </strong>Trying out a new mouse (a Superlight clone) and finally sacking off CS2's cheater-ridden Premier matchmaking for FaceIt.</p></div></div><p>I'm known around the PC Gamer streets as a bit of a mouse pad nerd. Though that's just because I take the surface my little rodent skates across seriously, as you should. If you're playing a game that requires good aim, a good pad can be just as important for your gameplay experience as high fps, up to a certain point.</p><p>Naturally, then, I fell under the spell of glass mouse pads for a while. With glass, there's the promise of a very slippery glide, if that's your thing, but more important is the promise of consistency and longevity. Cloth pads collect dust and dirt that can't just be wiped away, and the fibres change over time. That's why <a href="https://www.pcgamer.com/hardware/gaming-mice/some-pro-gamers-change-mouse-pads-every-few-months-and-that-makes-me-wonder-how-often-i-should-change-mine/" target="_blank">pros switch them out so often</a>.</p><p>Glass pads aren't like this, though. They do have irregularities etched into their surface to help with friction and sensor tracking, but these don't wear down because they're harder than your mouse skates. Your skates, on the other hand, do wear down quicker, but these are easily replaceable, and a cheap pack of dot skates can last a very long time.</p><p>Glass pads do require more maintenance, but not as much as I initially thought. When I first started using one—a <a href="https://www.pcgamer.com/hardware/gaming-mice/qpad-obsidian-glass-mouse-pad-review/" target="_blank">QPAD Obsidian</a>—I would wipe it down with a microfibre cloth between almost every two-minute Counter-Strike round, just in case something had gotten on it that could cause the skates to feel horribly scratchy when they ran over it. This does happen, but nowhere near as frequently as I initially thought. But eventually, when using a glass pad, I just wiped it down once or twice every 45-minute game, or if I noticed scratchiness.</p><p>There's one other bit of maintenance required, too. Unless you're in a cold climate and have dry skin all the time, you'll probably want to use a <a href="https://wallhack.com/en-uk/collections/gaming-sleeves" target="_blank">gamer sleeve</a> so your arm glides consistently over the pad while you aim, whatever the conditions.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:4032px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="kRFxcGa6FESmoy8D5MKLFD" name="IMG_2399" alt="A QPAD Obsidian Glass mouse pad." src="https://cdn.mos.cms.futurecdn.net/kRFxcGa6FESmoy8D5MKLFD.jpg" mos="" align="middle" fullscreen="1" width="4032" height="2268" attribution="" endorsement="" class="inline expandable"><a href='https://cdn.mos.cms.futurecdn.net/kRFxcGa6FESmoy8D5MKLFD.jpg' target='_blank' class='expand-button icon-expand-image icon' ></a></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>I got used to this maintenance and started using a glass pad, and for a while I was hooked. There's just something about having very little static or dynamic friction and having an incredibly consistent glide that makes you feel like you're in the driver's seat. Every little movement is in your control, as is how smoothly you make those movements.</p><p>That seemed fantastic at first, but over time I've found I often don't <em>want </em>that much control. Somewhat paradoxically, I gain control over my aim by giving up some control of my mouse. That shouldn't really be a surprise, though, because 'control' pads are designed to be slower, i.e., providing more resistance to your movements, giving you less free control over your mouse movements. That's the opposite of a glide-y glass pad.</p><p>There's definitely a place for glass pads, but I just don't think I'm the target market. They're great if you don't need pinpoint aim and love a smooth glide, or if you need the kind of pinpoint aim that benefits from smooth, consistent tracking with a long time-to-kill (TTK). Games such as <a href="https://quake.bethesda.net/en" target="_blank">Quake Champions</a> or <a href="https://www.pcgamer.com/the-finals/" target="_blank">The Finals</a>, for instance. </p><p>However, in tactical shooters like <a href="https://www.pcgamer.com/counter-strike-2/" target="_blank">Counter-Strike 2</a> (my go-to game), I find I play much better when using a control cloth pad. I'm able to hold angles better and keep my gun very still, and I can make the small adjustments needed when peeking or occasionally flicking thanks to the increased stopping power and static friction.</p><p>I know that over time I could develop finer control over my aim with a glass pad, and maybe then I'd find them to be better. But I did try. I've put dozens of hours in on different glass pads, and I still feel a little relief when going back to a control pad like the <a href="https://www.razer.com/gaming-mouse-mats/razer-gigantus-v2-pro" target="_blank">Razer Gigantus V2 Pro</a> or <a href="https://zowie.benq.eu/en-uk/mouse-pad/h-sr-iii.html" target="_blank">Zowie HSR-III</a>, or even a smooth cloth pad like the <a href="https://steelseries.com/gaming-mousepads/qck-performance?mousepadSize=xl&model=Speed" target="_blank">SteelSeries QcK Performance Speed</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:3906px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="pgXwgpiwQ7FMFo5Nu3BFAZ" name="IMG_3182 (1)" alt="A Wallhack SP-005 glass mouse pad on a desk with a mouse and earphones on top." src="https://cdn.mos.cms.futurecdn.net/pgXwgpiwQ7FMFo5Nu3BFAZ.jpg" mos="" align="middle" fullscreen="1" width="3906" height="2197" attribution="" endorsement="" class="inline expandable"><a href='https://cdn.mos.cms.futurecdn.net/pgXwgpiwQ7FMFo5Nu3BFAZ.jpg' target='_blank' class='expand-button icon-expand-image icon' ></a></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">A Wallhack SP-005 glass mouse pad. </span><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>I've even tried a glass mouse pad that's designed to offer a bit more control: the <a href="https://wallhack.com/products/cr-005-black" target="_blank">Wallhack CR-005</a>. And this did feel better to begin with, to the extent that I wondered whether it could be my endgame pad. But that control feeling seemed to wear off a little over many hours of gameplay (perhaps, very speculatively, due to skate debris getting stuck between the micro surface bumps), and regardless I still felt on more solid ground, so to speak, when I whapped a cloth pad back on the desk.</p><p>I could have stuck it out with glass, but I ask myself: <em>why</em>? If pro players are able to reach their heights on cloth, then I see little incentive to switch to glass over the long-term, and there's little incentive to try and stick it out when I'm not getting the benefit in the short-term, either.</p><div><blockquote><p>Whenever I boot up Counter-Strike, I sleeve up too</p></blockquote></div><p>So, unless I ditch Counter-Strike and pick up Quake Champions once again (I'll be holding out for that fabled arena shooter genre comeback until the day I die), I'll be sticking with cloth, I think.</p><p>There is one thing that using glass pads has given me which I will continue to use, however: the gamer sleeve.</p><p>As I mentioned earlier, in most cases, using a sleeve with a glass pad is essential if you want to keep your arm moving across its surface consistently every time. But a couple of months ago, I heard someone say somewhere (I can't remember where) that a gamer sleeve can even be of benefit when using a cloth pad. So I tried it, and now I can't go back.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:4032px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="iWBPq7jMJPWfECGVkxSaEG" name="IMG_3183" alt="An arm holding a mouse, wearing a gamer sleeve." src="https://cdn.mos.cms.futurecdn.net/iWBPq7jMJPWfECGVkxSaEG.jpg" mos="" align="middle" fullscreen="1" width="4032" height="2268" attribution="" endorsement="" class="inline expandable"><a href='https://cdn.mos.cms.futurecdn.net/iWBPq7jMJPWfECGVkxSaEG.jpg' target='_blank' class='expand-button icon-expand-image icon' ></a></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>Yes, whenever I boot up Counter-Strike, I sleeve up too. Even though I play on cloth. I felt a little sheepish the first few times, but I kept reminding myself that <a href="https://liquipedia.net/counterstrike/File:Torzsi_at_ESL_Pro_League_S17.jpg" target="_blank">some pro players use them</a> and that nobody is here watching me anyway. But now, it feels as natural as putting on my coat before I go outside in the winter. </p><p>And if I forget? It's just as noticeable as forgetting my coat. Without my gamer sleeve on, moving my arm around the mouse pad—aiming with low sensitivity, as you do in Counter-Strike—feels inconsistent at best, and downright slow at worst. But with my trusty half-palm-and-forearm sheath properly donned, my arm scoots around deftly, in exactly the same way every time I boot up the game, whatever the weather.</p><p>So thank you, glass pads, for opening my eyes to the wonders of the humble sleeve. You might not have won me over for playing my tactical shooters on your slippery surfaces, but you've given me that.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ We might see a new Logitech Superstrike this September, just a few months after the world's first proper analogue mouse launched ]]></title>
                                                                                                                                                                                                <link>https://www.pcgamer.com/hardware/gaming-mice/we-might-see-a-new-logitech-superstrike-this-september-just-a-few-months-after-the-worlds-first-proper-analogue-mouse-launched/</link>
                                                                            <description>
                            <![CDATA[ Apparently no new sensor, though. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">UotApAf98qntyX9PUuAP4J</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/z6wAeHCH6TPQAdrXEuVNtT-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Tue, 14 Jul 2026 10:04:54 +0000</pubDate>                                                                                                                                <updated>Tue, 14 Jul 2026 11:22:48 +0000</updated>
                                                                                                                                            <category><![CDATA[Gaming Mice]]></category>
                                                    <category><![CDATA[Hardware]]></category>
                                                                                                                    <dc:creator><![CDATA[ Jacob Fox ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/Ee8ZL5rzgTjTNkBFJ4jBnD.png ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Jacob got his hands on a gaming PC for the first time when he was about 12 years old. He swiftly realised the local PC repair store had ripped him off with his build and vowed never to let another soul build his rig again. With this vow, Jacob the hardware junkie was born. Since then, Jacob&#039;s led a double-life as part-hardware geek, part-philosophy nerd, first working as a Hardware Writer for PCGamesN in 2020, then working towards a PhD in Philosophy for a few years while freelancing on the side for sites such as TechRadar, Pocket-lint, and yours truly, PC Gamer. Eventually, he gave up the ruthless mercenary life to join the world&#039;s #1 PC Gaming site full-time. It&#039;s definitely not an ego thing, he assures us.&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/z6wAeHCH6TPQAdrXEuVNtT-1280-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[A Logitech G Pro X2 Superstrike gaming mouse]]></media:description>                                                            <media:text><![CDATA[A Logitech G Pro X2 Superstrike gaming mouse]]></media:text>
                                <media:title type="plain"><![CDATA[A Logitech G Pro X2 Superstrike gaming mouse]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/z6wAeHCH6TPQAdrXEuVNtT-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>When it comes to gaming mice, big innovations don't come around that often. Earlier this year there was one, though, as Logitech was the first to put proper analogue clicks in a mouse using a mix of haptics and induction in the <a href="https://www.pcgamer.com/hardware/gaming-mice/logitech-g-pro-x2-superstrike-review/" target="_blank">G Pro X2 Superstrike</a>. And now, rumour has it we'll be seeing a second version very soon.</p><p>That's according to someone <a href="https://x.com/jakeufps/status/2076754847177511276?s=20" target="_blank">the peripheral reviewer Jakeu calls</a> a "highly trusted leaker", who revealed it on the reviewer's Discord server. What will it be like? "No Hero 3. Upgrade main-controller. Further tweaks for HITS."</p><p>Apparently we'll be seeing the new Superstrike at Logitech G Play this September.</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>That's all the unnamed leaker gives us, which isn't a lot to go on. "No Hero 3" means no next-gen sensor, which is fine in my books because the Superstrike's Hero 2 sensor is just fine. Upgrades to the controller and HITS tweaks sound good too, but again, I find HITS on the Superstrike to be just fine as-is, personally.</p><div class="see-more see-more--clipped"><blockquote class="twitter-tweet hawk-ignore" data-lang="en"><p lang="en" dir="ltr">GPX Superstrike 2 has just been leaked (yes, already)The announcement will be at Logitech G PLAY in SeptemberI'll be the first to call that they won't do a single thing to the rest of the mouse pic.twitter.com/co105Dt870<a href="https://twitter.com/cantworkitout/status/2076754847177511276">July 13, 2026</a></p></blockquote><div class="see-more__filter"></div></div><p>There's the slim possibility that Logitech is updating the mouse with what we've seen the likes of Keychron and even <a href="https://x.com/elastiXx94/status/2050210891690283378?s=20" target="_blank">lesser-known manufacturers</a> working on: hybrid traditional and analogue switches. Except I doubt Logitech will want to have a physical click in there when they worked so hard on the haptics system to replicate the feeling of a real click but have it trigger whenever the analogue click does—very successfully, I might add.</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:3127px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="ETuLHorRiYbvuGhoM48CcS" name="logitech-g-pro-x2-superstrike-in-hand" alt="Logitech G Pro X2 Superstrike in a hand" src="https://cdn.mos.cms.futurecdn.net/ETuLHorRiYbvuGhoM48CcS.jpg" mos="" align="middle" fullscreen="" width="3127" height="1759" 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>More likely is that there could be a new shell for the Superstrike, fixing things like weighting, as the new internals make it quite front-heavy. There could also be improvements to things like the side buttons and so on. </p><p>It would make sense for Logi to release an iteration like this given the company essentially slapped the new internals in a Superlight 2 (with some weight reductions) to <a href="https://www.pcgamer.com/hardware/gaming-mice/we-knew-we-had-a-golden-nugget-in-our-hands-so-we-took-all-the-shortcuts-we-could-logitechs-new-wonder-mouse-looks-very-similar-to-the-superlight-2-for-good-reason/" target="_blank">get it to market as quickly as possible</a>.</p><p>Assuming the rumour is correct, it might be a shame for anyone that already bought a Superstrike. But then again, I doubt such people didn't know they were getting bleeding edge tech that could be superseded before long, even if that does end up being a little quicker than we expected.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Asus ProArt Mouse MD301 ]]></title>
                                                                                                                                                                                                <link>https://www.pcgamer.com/hardware/gaming-mice/asus-proart-mouse-md301/</link>
                                                                            <description>
                            <![CDATA[ A professional design, but with enough quirks to give me pause. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">74wWM4f8JebSDZj7RERSUU</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/CDsLPYCyTeZscFLF2sjGHQ-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Wed, 08 Jul 2026 16:12:04 +0000</pubDate>                                                                                                                                <updated>Wed, 08 Jul 2026 16:12:10 +0000</updated>
                                                                                                                                            <category><![CDATA[Gaming Mice]]></category>
                                                    <category><![CDATA[Hardware]]></category>
                                                                                                                    <dc:creator><![CDATA[ Andy Edser ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/ZGont4SjJV38V5HWmjfNAE.png ]]></dc:source>
                                                                <dc:description><![CDATA[ null ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/CDsLPYCyTeZscFLF2sjGHQ-1280-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[An Asus ProArt Mouse MD310 on white gravel]]></media:description>                                                            <media:text><![CDATA[An Asus ProArt Mouse MD310 on white gravel]]></media:text>
                                <media:title type="plain"><![CDATA[An Asus ProArt Mouse MD310 on white gravel]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/CDsLPYCyTeZscFLF2sjGHQ-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>The <a href="https://www.asus.com/us/proart/" target="_blank">Asus ProArt</a> lineup is, in essence, the company's range of fancy PC products for creative professionals—and my goodness does it contain some nice-looking <em>stuff. </em>Which is why I jumped at the chance to test out one of the latest additions, the Asus ProArt Mouse MD301.<br><br>It's certainly a handsome squeaker, designed to provide a subtle, refined, ergonomic option for those who have some serious work to do. It's all business, this mouse, and there's something desirable about a design that eschews gamer-like frippery and instead aims for a more executive flair.<br><br>It's also customisable, in the sense that you can remove its main button switches for something more serene, or more clicky. There's also a horizontal scroll wheel, à la the Logitech MX Master range, which feels beautifully dampened. Really, most of the controls here are of the premium, well-thought-out sort, and that's very pleasing to see.<br><br>However, this <a href="https://www.asus.com/us/accessories/mice-and-mouse-pads/proart/proart-mouse-md301/" target="_blank">$100</a>/<a href="https://www.asus.com/uk/accessories/mice-and-mouse-pads/proart/proart-mouse-md301/" target="_blank">£105</a> professional rodent has the odd quirk that gives me pause. The side buttons are a touch flimsy. The thumb rest is slightly small and a little awkward. I've also had the odd connection issue, and the software feels like an afterthought.</p><p>There's a lot to like about the MD301. But as a long-term tester of the <a href="https://www.pcgamer.com/hardware/gaming-mice/logitech-mx-master-4-review/" target="_blank">Logitech MX Master 4</a>, I can't help but feel that if you're going down the professional ergo mouse route, it's the better buy of the two. The ProArt MD301 is a lighter, leaner attempt at an ergonomic mouse with many admirable qualities, but it drops the ball a little too often to give it my full seal of approval.</p><div class="card card--standard card--rows-2 card--align-inline"><div class="card__content"><h3 class="card__title">Buy if...</h3><div class="card__description-wrapper"><div class="card__description"><p><strong>✅ You want a smaller, lighter MX Master alternative: </strong>The Logitech MX Master 4 is an ergonomic, professional-focused mouse with plenty of features, but it's very heavy. The ProArt MD310 is much lighter on its feet.<br><br><strong>✅ You're an admirer of subtle design: </strong>The ProArt MD301 is a refined piece of engineering and wouldn't look out of place on a CEO's desk.</p></div></div></div></div><div class="card card--standard card--rows-2 card--align-inline"><div class="card__content"><h3 class="card__title">Don't buy if...</h3><div class="card__description-wrapper"><div class="card__description"><p><strong>❌ You're after ultimate comfort: </strong>Despite being an ergo mouse, the MD301 isn't exactly plush. It's far from uncomfortable, but the thumbrest in particular feels a little meagre for all-day-long professional use. <br><br><strong>❌ You want top performance: </strong>The sensor is… fine. Perfectly usable. That being said, this is a $100 mouse with fairly low-spec internals, and you can get much more performance for less.</p></div></div></div></div><h2 class="article-body__section" id="section-asus-proart-mouse-md301-features"><span>Asus ProArt Mouse MD301 features</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="CBZGgSMsUxR4VxRHbLj4Nb" name="Asusproart2" alt="An Asus ProArt Mouse MD301 on white gravel, next to a green leaf" src="https://cdn.mos.cms.futurecdn.net/CBZGgSMsUxR4VxRHbLj4Nb.jpg" mos="" align="middle" fullscreen="" width="1920" height="1080" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><div ><table><tbody><tr><td class="firstcol empty" ></td><td  ><p><strong>Asus ProArt MD301</strong></p></td></tr><tr><td class="firstcol " ><p><strong>Type</strong></p></td><td  ><p>Ergonomic mouse</p></td></tr><tr><td class="firstcol " ><p><strong>Max polling rate</strong></p></td><td  ><p>1,000 Hz</p></td></tr><tr><td class="firstcol " ><p><strong>Max DPI</strong></p></td><td  ><p>8,000</p></td></tr><tr><td class="firstcol " ><p><strong>Battery</strong></p></td><td  ><p>800 mAh</p></td></tr><tr><td class="firstcol " ><p><strong>Weight</strong></p></td><td  ><p>99.7 g</p></td></tr><tr><td class="firstcol " ><p><strong>Connectivity</strong></p></td><td  ><p>2.4 GHz via included dongle, Bluetooth</p></td></tr><tr><td class="firstcol " ><p><strong>Buttons and controls</strong></p></td><td  ><p>Six programmable buttons, two scroll wheels</p></td></tr><tr><td class="firstcol " ><p><strong>Price</strong></p></td><td  ><p><a href="https://www.asus.com/us/accessories/mice-and-mouse-pads/proart/proart-mouse-md301/" target="_blank">$100</a>/<a href="https://www.asus.com/uk/accessories/mice-and-mouse-pads/proart/proart-mouse-md301/" target="_blank">£105</a></p></td></tr></tbody></table></div><p>The Asus ProArt Mouse MD301 is an ergonomically-shaped mouse that feels a lot smaller than your average ergo squeaker, coming in at 114.8 mm long, 75.2 mm wide, and 46.8 mm tall. Sit it next to a Logitech MX Master 4, and it looks positively tiny. It's also cheaper, coming in at $100 compared to the Logitech's $120 MSRP.</p><p>It's got six programmable buttons, including all the usual suspects. A left and right click, a middle scroll wheel click, two side buttons, and a hidden DPI button underneath a ridged plastic surface integrated into the chassis behind the wheel. It looks, in many ways, like a default mouse—albeit with some subtle ergo touches </p><p>Oh, and it's also got a horizontal scroll wheel mounted to the left-hand side. Logitech really changed the game with the old MX Master 3S design, didn't it?</p><p>Another interesting feature to note is the switches underneath the left and right buttons. By default, the ProArt MD301 comes with two (deep breath in) TTC E169-60BB0G0 (80M) units, but these push-fit socketed models can be pulled out and replaced with supported TTC, Omron, and Kaith units, which <a href="https://www.asus.com/event/2026/Mouse/accessories/ASUS-Push-Fit-Socket-Compatibility-list.pdf" target="_blank">Asus has handily listed here</a>.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/neDn3uvm5sfBforJbEBSuF.jpg" alt="An Asus ProArt Mouse MD301 on white gravel" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/MmrEMpJreVyFXJzXXpVQ7i.jpg" alt="A close-up shot of the Asus ProArt Mouse MD310's scroll wheel" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/muLzdeyJyLvhoMzAzo9dbn.jpg" alt="A close-up shot of the Asus ProArt Mouse MD310's horizontal scroll wheel and side buttons" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/V5jSR5RygEAuMiJz6Qq328.jpg" alt="The underside of the Asus ProArt Mouse MD310" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p>The scroll wheel has a party trick, too, in the form of Asus' SmartShift tech. This allows for precise, clicky control when spun slowly, and a free-wheeling action when you spin it at an appropriate speed. It's a lot like Logitech's magnetic solution on paper, but feels quite different.</p><p>Spin the wheel at high speeds, and you can still feel it notch underneath your fingertip, albeit very quickly. Whereas Logitech's infinite scroll feature frees the wheel up with a glass-like, smooth action, the MD301 has a tendency to keep some tactile feedback in play, which makes it easy to stop at a defined point with precision.</p><p>Asus says the MD301 has up to 180-day battery life, and can gain eight hours' worth of charge in a single minute over its USB Type-C connection. Speaking of which, it also comes with a braided Type-C to Type-A cable, and a small USB Type-A dongle for wireless connection. Bluetooth connection is also supported.</p><p>Sensor-wise, this Asus squeaker makes do with an 8,000 DPI optical unit, which, in combination with its 1,000 Hz maximum polling rate, is unlikely to set gamers' hearts a-fluttering. Still, the MX Master 4 does just fine with a similar sensor (and a much lower polling rate), so it's not unsurprising for a work-first mouse. It's also a fair bit lighter than Logitech's latest ergo effort, tipping the scales at 99.7 g compared to the MX Master 4's 150 g bulk.</p><h2 class="article-body__section" id="section-asus-proart-mouse-md301-ergonomics"><span>Asus ProArt Mouse MD301 ergonomics</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:4032px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="yGoVm9y5Z6rH5AuNtgBdKF" name="20260706_145613" alt="An Asus ProArt Mouse MD301 next to a Logitech MX Master 4" src="https://cdn.mos.cms.futurecdn.net/yGoVm9y5Z6rH5AuNtgBdKF.jpg" mos="" align="middle" fullscreen="" width="4032" height="2268" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>The first thing I noticed about the MD301 is its diminutive proportions, especially when sat next to the MX Master 4. It's a lot narrower, with a much smaller thumb rest. However, it's got a wider top "hump", which feels good underneath my palm. </p><p>Switching between the two, it's clear that the Asus is designed to rotate your hand over to the right side more drastically than most, although at nowhere near as extreme an angle as something like the <a href="https://www.pcgamer.com/hardware/gaming-mice/keychron-m5-review/" target="_blank">Keychron M5</a>. It doesn't feel aggressively ergo, though. More like a slightly chonkier gaming mouse with some interesting quirks.</p><p>Clicking and spinning my way around the controls, I've been continually impressed by the effort that's gone into the switchgear and material choices. The left and right switches have a very positive click action, and well-weighted buttons. </p><div><blockquote><p>If anything, I could stand for it to be slightly heavier, in return for better side buttons and a bit of extra room for my thumb.</p></blockquote></div><p>The scrollwheel feels notchy yet free-flowing in all the right ways, with its clicky, fast-speed scroll being something of a highlight. The same goes for the horizontal wheel, which is heavily dampened and weighty underneath my thumb. Nice.</p><p>I'm also a big fan of the smooth outer coating, which has a silky quality that feels rather pleasant underneath my fingertips. It's slightly fingerprint-prone, but no worse than any other black gaming mouse I test these days.</p><p>The DPI switch is hidden underneath a ridged plastic insert that runs down the middle of the design, and provides a small moment of delight when you realise it's exactly where you expect it to be, but tastefully obscured. This is a classy mouse. A device for grown-ups. A refined rodent, if you will.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:4032px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="8wSAvTgnPYnqanjcbTFFV" name="20260706_145123" alt="The hidden DPI button on top of the Asus ProArt Mouse MD301" src="https://cdn.mos.cms.futurecdn.net/8wSAvTgnPYnqanjcbTFFV.jpg" mos="" align="middle" fullscreen="" width="4032" height="2268" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>The only real ergonomic drawbacks come in two forms. One, the left-side thumbrest is quite small, and dips inwards. Using the MX Master 4 on the daily, my thumb has become accustomed to lolling on its own throne-like protrusion of silicone—whereas here it needs to tuck itself into a diminutive (and firm) plastic seat. My digit has become lazy, it seems, and has a tendency to want to fall off.</p><p>And two, the side buttons don't feel as high-quality as the rest of the unit. They're perfectly functional, but sitting as they do beneath a gorgeously weighted horizontal scrollwheel, the contrast is immediately obvious. They're simply "fine," while the rest of the controls are pretty excellent.</p><p>Overall, though, the ProArt MD301 is an impressive-feeling device, especially given its relatively low weight compared to its chassis size and ergo design. If anything, I could stand for it to be slightly heavier, in return for better side buttons and a bit of extra room for my thumb.</p><h2 class="article-body__section" id="section-asus-proart-mouse-md301-performance"><span>Asus ProArt Mouse MD301 performance</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="NPDqzkftfpyCTKtwXmJDuN" name="AsusProArt3" alt="An Asus ProArt MD301 mouse shot from above, sitting horizontally in the frame on top of white gravel" src="https://cdn.mos.cms.futurecdn.net/NPDqzkftfpyCTKtwXmJDuN.jpg" mos="" align="middle" fullscreen="" width="1920" height="1080" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>Given this is an ergo mouse with a relatively modest sensor, it would be unfair to expect <a href="https://www.pcgamer.com/hardware/gaming-mice/razer-viper-v4-pro-review/" target="_blank">Razer Viper V4 Pro</a>-like performance or tracking ability from the MD301. Lo and behold, it's not the sharpest-performing rodent on the block. </p><p>Still, the sensor tracks well enough for work and light gaming usage, as shown by the MouseTester charts below.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/ts9E2kjX4wPyFSpg2h5fLJ.png" alt="A MouseTester chart showing count vs time data for the Asus ProArt Mouse MD301" /><figcaption>Tested at 1,000 Hz—The closer the dots are together, the more consistent a mouse is reporting movement. More variation or stray dots makes for a less accurate sensor.<small role="credit">MouseTester</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/mT6yeSxg3SZ6qmwWpvWaMJ.png" alt="A MouseTester chart showing velocity vs time data for the Asus ProArt Mouse MD301" /><figcaption>Tested at 1,000 Hz—The spikes represent an increase in velocity, with more erratic spikes showing tracking going haywire.<small role="credit">MouseTester</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/86dQqCMoNsvQdsDZAopgKJ.png" alt="A MouseTester chart showing interval vs time data for the Asus ProArt Mouse MD301" /><figcaption>Tested at 1,000 Hz—Each dot represents an update, which corresponds to the polling rate. Every 1 ms should mark a single update on a 1,000 Hz mouse.<small role="credit">MouseTester</small></figcaption></figure></figure><p>I have, however, experienced the odd connection drop out. This has manifested as a very occasional half-second pause, and has happened several times during my week-long testing. I've got a lot of 2.4 GHz wireless devices plugged into my machine, and several more around my front room, so it's possible that the dongle here is slightly interference-prone—although I haven't been able to pin down the exact cause.</p><p>I have two other gaming mice plugged into this PC at all times (the MX Master 4 and the <a href="https://www.pcgamer.com/hardware/gaming-mice/razer-cobra-hyperspeed-review/" target="_blank">Razer Cobra Hyperspeed</a>), and neither have had any connection issues. I tried unplugging both mice to see if it fixed the problem, and managed a few days of solid connection—before again experiencing a very quick pause.</p><p>I also had one connection pause while using the mouse with a gaming laptop I'm currently testing, so it doesn't seem to be specific to my main machine. The problem is so intermittent as to be barely noticeable, but there's something in this room the MD301's 2.4 GHz dongle doesn't appear to like.</p><h2 class="article-body__section" id="section-asus-proart-mouse-md301-aesthetics"><span>Asus ProArt Mouse MD301 aesthetics</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="7WaobTHEQrpUndynxjzP6X" name="AsusProArt4" alt="An Asus ProArt MD301 looking pretty at a 3/4 angle, on top of white gravel" src="https://cdn.mos.cms.futurecdn.net/7WaobTHEQrpUndynxjzP6X.jpg" mos="" align="middle" fullscreen="" width="1920" height="1080" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>I love the ProArt MD301's aesthetic design. It's somehow utilitarian, slightly luxury, handsome, and hardly noticeable all at the same time. The ridged plastic vertical insert framing the scrollwheel is about as simple as design touches come, and yet adds a certain something that both feels good underneath your fingertips, and looks ever-so-slightly special on your desk.</p><p>Do I miss RGB lighting, or a touch of gamer flair? Not a bit of it. This mouse is all business, and that by itself makes it stand out.</p><h2 class="article-body__section" id="section-asus-proart-md301-software"><span>Asus ProArt MD301 software</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="28XiuG4L64imXenRytAzV7" name="Asusgearlink" alt="A screenshot of the Asus Gear Link web app when linked with the Asus ProArt Mouse MD301" src="https://cdn.mos.cms.futurecdn.net/28XiuG4L64imXenRytAzV7.jpg" mos="" align="middle" fullscreen="1" width="1920" height="1080" attribution="" endorsement="" class="inline expandable"><a href='https://cdn.mos.cms.futurecdn.net/28XiuG4L64imXenRytAzV7.jpg' target='_blank' class='expand-button icon-expand-image icon' ></a></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Asus)</span></figcaption></figure><p>The ProArt MD301 connects to <a href="https://gearlink.asus.com/en" target="_blank">Asus Gear Link</a>, a web-based app that allows you to adjust the DPI, polling rate, and button response settings within a browser. In order to tweak macros and use some of the features, though, you also need to install a companion app as an extension, which somehow feels like the worst of both worlds.</p><p>Pick either a web app, or installed app, Asus. Having one in order to properly use the other feels like an extra level of annoyance.</p><p>The web app itself has the odd quirk, too. I regularly split my 32-inch, 4K screen into two side-by-side browser windows, but the Asus app complains that it doesn't have enough room in one panel, suggesting I "switch to a larger screen." What do you want, a 49-inch ultrawide?</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="KvBrd2NAcfSSraayY6FDJL" name="Asusgearlink2" alt="A message from Asus Gear Link, complaining that it doesn't have enough browser window space for "the best experience"" src="https://cdn.mos.cms.futurecdn.net/KvBrd2NAcfSSraayY6FDJL.jpg" mos="" align="middle" fullscreen="1" width="1920" height="1080" attribution="" endorsement="" class="inline expandable"><a href='https://cdn.mos.cms.futurecdn.net/KvBrd2NAcfSSraayY6FDJL.jpg' target='_blank' class='expand-button icon-expand-image icon' ></a></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Asus)</span></figcaption></figure><p>There's an option to use it anyway, though that's a new one on me. It seems to scale the interface just fine if you override it, but it's a bit indicative of the software experience overall. Unfinished is the feeling I come away with.</p><p>Still, early annoyances aside, the web interface works well enough. It's a bit barebones, though, and given the premium-feel of the mouse itself, it strikes as a clunky afterthought tacked on to what is otherwise a well-put-together package.</p><h2 class="article-body__section" id="section-asus-proart-md301-value"><span>Asus ProArt MD301 value</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:4032px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="64jx7NK22Wngv2LuQFV7KW" name="20260706_145538" alt="An Asus ProArt Mouse MD301 sitting nose-to-nose with a Logitech MX Master 4" src="https://cdn.mos.cms.futurecdn.net/64jx7NK22Wngv2LuQFV7KW.jpg" mos="" align="middle" fullscreen="" width="4032" height="2268" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>At its $100 MSRP, I'd say the Asus ProArt Mouse MD301 is well-priced for its bracket. It's a chunk cheaper than the Logitech MX Master 4, and looks and feels like a premium mouse for more reasonable money.</p><p>That being said, I can't help but feel you're getting a lot more for your cash with Logitech's offering. It's got a more comfortable thumb rest, near-silent switches as standard, and a set of controls that can match (and occasionally beat) the Asus in terms of feel. And, it must be said, the Logitech software experience is a lot more refined. Plus, I've not experienced any connection pauses with the Master in many months of everyday usage.</p><p>Which puts the ProArt squeaker in an odd spot. It's a lot lighter than the Master 4, which makes it more suitable as a gaming mouse. But it's still got an ergo-spec sensor, so I doubt many will be buying it for its gaming performance chops. </p><p>And while it's a good-looking object that would suit the *loudly coughs* <em>executive-ergo-mouse-using-professional</em>, I can't help but feel there are enough hang-ups here to cause them to sniff into their yuzu-infused lattes.</p><p>It's a good effort from Asus, and a mouse with many likeable qualities. However, the quirks slightly outweigh the advantages, and as a result, I struggle to recommend it over the competition.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Logitech Mobi Fold review ]]></title>
                                                                                                                                                                                                <link>https://www.pcgamer.com/hardware/gaming-mice/logitech-mobi-fold-review/</link>
                                                                            <description>
                            <![CDATA[ Is that a mouse in your pocket or do you need to see a doctor? ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">K53srydpKdGNFuLaqCTAra</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/FgQTQfXDfPekUFgZ9dwEZ7-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Tue, 07 Jul 2026 11:41:33 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Gaming Mice]]></category>
                                                    <category><![CDATA[Hardware]]></category>
                                                                                                                    <dc:creator><![CDATA[ Ian Evenden ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/EYGqWVK4EWD3rdf5vxJG4c.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Ian Evenden has been doing this for far too long and should know better. The first issue of PC Gamer he read was probably issue 15, though it&#039;s a bit hazy, and there&#039;s nothing he doesn&#039;t know about tweaking interrupt requests for running Syndicate. He&#039;s worked for PC Format, Maximum PC, Edge, Creative Bloq, Gamesmaster, and anyone who&#039;ll have him. In his spare time he grows vegetables of prodigious size.&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/FgQTQfXDfPekUFgZ9dwEZ7-1280-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Logitech Mobi Fold travel mouse]]></media:description>                                                            <media:text><![CDATA[Logitech Mobi Fold travel mouse]]></media:text>
                                <media:title type="plain"><![CDATA[Logitech Mobi Fold travel mouse]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/FgQTQfXDfPekUFgZ9dwEZ7-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>The humble mouse has been through some changes in its time. When it’s not adding extra buttons all over the place it’s twisting your wrist into unlikely positions or looking like whatever the <a href="https://www.pcgamer.com/mad-catz-rat-pro-x-review/" target="_blank">Mad Catz RAT</a> was. A general theme over the years, however, is that they’re getting bigger, and perhaps there's a study to be done into whether PC gamers’ hands are getting larger too, the better to cradle and envelop them.</p><p>Logitech has taken the opposite approach with the Mobi—it’s truly tiny. This is a travel mouse, a mouse for the truly short of space, a sliver of silicone-wrapped plastic that folds in half when not in use, looking rather like the Surface Arc mouse Microsoft put out in 2017, but a little bit cheaper. Where that device folded flat for transport, this one goes the other way.</p><p>Hand the Mobi to someone and the conversation goes like this: “It’s a phone?” No. “It’s a phone stand?” No. “What is it then? I can’t believe I don’t know.” Click click click on the buttons. “Oh, it’s a mouse!”</p><div ><table><caption>Mobi Fold specs</caption><tbody><tr><td class="firstcol " ><p><strong>Sensor resolution</strong></p></td><td  ><p>4000 DPI</p></td></tr><tr><td class="firstcol " ><p><strong>Tracking</strong></p></td><td  ><p>optical</p></td></tr><tr><td class="firstcol " ><p><strong>Buttons</strong></p></td><td  ><p>4 (two programmable), plus touch panel</p></td></tr><tr><td class="firstcol " ><p><strong>Battery</strong></p></td><td  ><p>100mAh Li-Po</p></td></tr><tr><td class="firstcol " ><p><strong>Connectivity</strong></p></td><td  ><p>Bluetooth LE, Logi Bolt</p></td></tr><tr><td class="firstcol " ><p><strong>Multi-device pairing</strong></p></td><td  ><p>three devices</p></td></tr><tr><td class="firstcol " ><p><strong>Colours</strong></p></td><td  ><p>Graphite, lilac, off-white</p></td></tr><tr><td class="firstcol " ><p><strong>Dimensions (folded)</strong></p></td><td  ><p>21 x 57 x 66 mm</p></td></tr><tr><td class="firstcol " ><p><strong>Dimensions (unfolded)</strong></p></td><td  ><p>33 x 57 x 122 mm</p></td></tr><tr><td class="firstcol " ><p><strong>Weight</strong></p></td><td  ><p>79 g</p></td></tr><tr><td class="firstcol " ><p><strong>Price</strong></p></td><td  ><p><a href="https://www.logitech.com/en-gb/shop/p/mobi-fold-mouse" target="_blank">£69.99</a> / <a href="https://www.logitech.com/en-us/shop/p/mobi-fold-mouse.910-007830" target="_blank">$79.99</a></p></td></tr></tbody></table></div><div  class="fancy-box"><div class="fancy_box-title">Buy if...</div><div class="fancy_box_body"><p class="fancy-box__body-text">✅ <strong>You’re taking your gaming laptop on the road:</strong> The extra precision a mouse offers over a trackpad, as well as the two programmable buttons, make the Mobi Fold a useful thing to have with you.</p></div></div><div  class="fancy-box"><div class="fancy_box-title">Don't buy if...</div><div class="fancy_box_body"><p class="fancy-box__body-text">❌ <strong>There's room in your bag for a full-sized mouse:</strong> With a body that can be hard to grip and some jerky scrolling, there are lighter and better options out there for the gamer on the go.</p></div></div><p>While it may resemble a Star Trek communicator or a tiny flip phone to go with your geek pie hairstyle (“that’s well weapon”), the Mobi is in fact just a mouse. It has two main buttons, two further programmable buttons, a little touch-sensitive panel to act as a scroll wheel, a PAW3222 4,000 DPI optical sensor, and a USB-C port for charging. It connects to your PC (and two other devices) via Bluetooth with fast pairing, and will play nicely with a Bolt receiver if you ask it to, though one isn’t included in the package unless you buy a special ‘business’ version.</p><p>The folding nature of the mouse is actually a stroke of genius. When collapsed, it will slip neatly into your skin-tight futuristic space-catsuit without causing too much of a bulge. And when stretched out it fits in the hand, something many compact mice that just take a normal-sized one and shrink it can’t claim. Your third finger and thumb will go underneath the 120-degree (ish) central hump if you let them, and there's certainly space for them to do this, but most of the time there's just enough height in the body of the mouse for your thumb to rest on. </p><p>Unless you have insanely long fingers you won’t run out of space on top, and the third and fourth buttons are cleverly integrated under the scrollpad, with a press at the top or bottom activating them. These click much more loudly than the nicely damped main buttons, and you can use the Logi Options+ software for a degree of customisation about what they do, including a neat double-tap auto-zoom.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/7C4L85XHkx5kXsXXgw2zY7.jpg" alt="Logitech Mobi Fold travel mouse" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/uyah46WQEEuC6zWJ7aLyQ7.jpg" alt="Logitech Mobi Fold travel mouse" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/iU8iGHLhenG2AqbrHDHfK7.jpg" alt="Logitech Mobi Fold travel mouse" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><div><blockquote><p>That’s where we are in the space year 2026, requiring an AI to tell us whether we’re wearing pants or not.</p></blockquote></div><p>And while it may look a little flimsy, Logitech has some remarkable claims about how it’s not. It can, apparently, withstand 50,000 folding actions before it starts to wear out, which Logi thinks should take 15 years (or about 5,479 days, for an average of nine folds a day). Obviously that doesn’t take into account people constantly folding and unfolding it because of the novelty of the hinge mechanism, but in 15 years we’ll be controlling our PCs with brain implants anyway. Instead of a simple switch in the hinge to detect when it’s closed and switch it off, Logitech says there's an on-device AI that protects against unintentional clicks while you’re folding it. If that sounds absurd, it’s because it is, but that’s where we are in the space year 2026, requiring an AI to tell us whether we’re wearing pants or not.</p><p>Better is the battery life of 30 days from a full charge, and the ability to use it for 22 hours after a charge of just one minute. You won’t be able to use it while it’s charging thanks to the position of the USB-C port, which isn’t quite up to Apple Magic Mouse levels of egregiousness, but with a cable connected it feels enough like you’re about to snap the plug of in the socket to make you reconsider after a few seconds. The battery cover can be pried up with a screwdriver, and it looks like the cell could be replaced, though Logitech hasn’t mentioned anything about this. </p><p>Of course it’s possible to play games with it. You can game with a trackpad or the tiny red nub on a Thinkpad, and I’ve played Age of Empires II with much worse things than the Mobi. It doesn’t require any kind of special surface to glide over, seems quite happy on a trouser leg, and the pointer is reliable and accurate. The important thing here is how much better it is to use than a laptop’s trackpad, especially if you’ve not put in the hours required to get good at using one for gaming.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/qvRKydkzBeEjmuhW8Z6NH7.jpg" alt="Logitech Mobi Fold travel mouse" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/Bjjmd7SDvKNMdajCcfeCZ7.jpg" alt="Logitech Mobi Fold travel mouse" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/JSXxhPWPGV9XEB8smayJR7.jpg" alt="Logitech Mobi Fold travel mouse" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/2NfzKe2tcwjfBb78HwGHB7.jpg" alt="Logitech Mobi Fold travel mouse" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/iU8iGHLhenG2AqbrHDHfK7.jpg" alt="Logitech Mobi Fold travel mouse" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/T4Wy2zCGKZZ8Bkyw9uiSZ7.jpg" alt="Logitech Mobi Fold travel mouse" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><div><blockquote><p>Its four buttons are fine, but scrolling is a mess.</p></blockquote></div><p>Sadly, that’s almost all the praise it’s possible to muster about the Mobi. Its four buttons are fine, but scrolling is a mess. Not only is the touchpad the same texture as its surroundings, so it’s quite possible to be lovingly rubbing your fingertip against one of the buttons instead of where the action is in the middle, but even if you do get it in the right place, the web page or camera zoom you’re controlling moves jerkily, as if it’s losing track of your fingertip. </p><p>A hand that’s used to a solid-bodied mouse can rebel against being asked to cradle something so slender, and you end up moving from what should be a straightforward palm caress to a crab-like grip on the edges. It’s possible to pick the back edge up, fold your fingers underneath, and keep only the sensor in contact with the tabletop, and this might be the best way to use it despite every promotional image showing it with front and back firmly on the ground.</p><p>So, yeah. The Logi Mobi Fold is a nice piece of engineering but inevitably can’t hold a candle to a proper gaming mouse. Perhaps that’s not the point, as we don’t expect products designed for extreme portability to perform precisely like their full-size counterparts. At 79 g it’s heavier than the <a href="https://www.pcgamer.com/logitech-g-pro-x-superlight-gaming-mouse-review/">Logitech G Pro X Superlight</a> and the <a href="https://www.pcgamer.com/hardware/gaming-mice/corsair-sabre-v2-pro-ultralight-wireless-gaming-mouse-review/">Corsair Sabre V2 Pro</a>, so if you’ve got it tucked in your bag and fancy a bit of Total War it’s better than a trackpad, but a modern full-sized mouse is hardly a large piece of equipment to transport, so use that instead.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ The best gaming mouse is 'a superior squeaker in pretty much every respect' and its finally enjoying a $20 discount ]]></title>
                                                                                                                                                                                                <link>https://www.pcgamer.com/hardware/gaming-mice/the-best-gaming-mouse-is-a-superior-squeaker-in-pretty-much-every-respect-and-its-finally-enjoying-a-usd20-discount/</link>
                                                                            <description>
                            <![CDATA[ I would never part with my daily driver—unless… ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">GJsucFJsmCGF2fwzPVMY4Q</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/mr69vMV8hEpBiPnjY6qJYR-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Fri, 03 Jul 2026 12:48:28 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Gaming Mice]]></category>
                                                    <category><![CDATA[Hardware]]></category>
                                                                                                                    <dc:creator><![CDATA[ Jess Kinghorn ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/cMDJJibKgeMg3wogzv9AgY.png ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Jess has been writing about games for over ten years, spending a significant chunk of that time working on print publications PLAY and Official PlayStation Magazine. When she’s not investigating all things hardware here, she&#039;s either constructing a passionate defence of a 7/10 game, daydreaming about her debut novel, or feeling wistful about the last time she chased some nerds around a field with an oversized foam sword.&amp;nbsp;&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/mr69vMV8hEpBiPnjY6qJYR-1280-80.jpg">
                                                            <media:credit><![CDATA[Razer]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[The Razer DeathAdder V4 Pro floats in the funky PCG deal void, alongside its HyperSpeed Gen-2 half-orb wireless dongle.]]></media:description>                                                            <media:text><![CDATA[The Razer DeathAdder V4 Pro floats in the funky PCG deal void, alongside its HyperSpeed Gen-2 half-orb wireless dongle.]]></media:text>
                                <media:title type="plain"><![CDATA[The Razer DeathAdder V4 Pro floats in the funky PCG deal void, alongside its HyperSpeed Gen-2 half-orb wireless dongle.]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/mr69vMV8hEpBiPnjY6qJYR-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <div class="product"><a data-dimension112="464c8b08-e698-4a7e-a9db-36c765dc0e4a" data-action="Deal Block" data-label="Razer $169.99" data-dimension48="Razer $169.99" data-dimension25="$149.99" href="https://www.amazon.com/dp/B0F3QCXL82" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:400px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="fvByah4gCwsYoNctGUE32h" name="Razer DeathAdder V4 Pro product image" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/fvByah4gCwsYoNctGUE32h.jpg" mos="" align="middle" fullscreen="" width="400" height="400" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>'The smoothest, slickest Razer mouse' is high praise indeed. That said, not every PC gamer will need the benefits of this squeaker's bleeding edge features. If you're on a budget, picking up one of this gaming mouse's V3 forebears is the obvious play.</p><p><strong>Key specs: 45K sensor | Wireless | 56 g (57 g White version) | Up to 150-hour battery life</strong></p><p><strong>Price check:</strong> <a href="https://www.razer.com/gaming-mice/razer-deathadder-v4-pro/RZ01-05330100-R3U1" target="_blank" data-dimension112="464c8b08-e698-4a7e-a9db-36c765dc0e4a" data-action="Deal Block" data-label="Razer $169.99" data-dimension48="Razer $169.99" data-dimension25="$149.99">Razer $169.99</a><a class="view-deal button" href="https://www.amazon.com/dp/B0F3QCXL82" target="_blank" rel="nofollow" data-dimension112="464c8b08-e698-4a7e-a9db-36c765dc0e4a" data-action="Deal Block" data-label="Razer $169.99" data-dimension48="Razer $169.99" data-dimension25="$149.99">View Deal</a></p></div><p>I'm hardly an esports fiend, but a good gaming mouse is pretty essential no matter what you're playing. Cards on the table, the game I've been <em>obsessed </em>with most recently is <a href="https://store.steampowered.com/app/3562120/Magical_Princess/" target="_blank">Magical Princess</a>, an obvious spiritual successor to the Princess Maker series. This character-raising sim hardly requires a swishy, flicky mouse—but I'm still glad I'm playing it with one.</p><p>I've said it once, and I'll say it again: the best hardware is sometimes the bits of kit you don't have to think about. As such, I can't recommend the ageing <a href="https://www.pcgamer.com/hardware/gaming-mice/razer-deathadder-v3-hyperspeed-review/" target="_blank">Razer DeathAdder V3 Hyperspeed</a> enough, and I wouldn't trade it in for the world—unless our top pick for the <a href="https://www.pcgamer.com/the-best-gaming-mouse/" target="_blank">best gaming mouse</a> overall happens to get a discount. Well, wouldn't you know it, <a href="https://www.amazon.com/dp/B0F3QCXL82">the </a><a href="https://www.amazon.com/dp/B0F3QCXL82" target="_blank">Razer DeathAdder V4 Pro is now $20 off at Amazon</a>.</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>Now, if like me, you also happen to have a great gaming mouse that received a score of 91% from our very own Nick back in 2024, there's really no need to rush out for the upgrade. Unless you're a gamer with pro ambitions, there's little in it between these two lightweight, wireless gaming mice. However, I like shiny things, and the V4 Pro for $150 still sounds like a cracking deal to me.</p><p>While the V4 Pro is a few hairs heavier than my beloved V3 Hyperspeed, it leaves that older mouse in the dust when it comes to features. I'm talking an up to 8,000 Hz polling rate, a max sensitivity of 45,000 DPI, plus a max speed of 900 IPS coupled with a max acceleration of 85 G. It's definitely overkill for raising my fictional daughter and overseeing her career of street fights and petty crime, but these bleeding-edge upgrades are very nice nonetheless.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/pkD5eUP7h3HmqRQbcvJDgA.jpg" alt="Razer DeathAdder V4 Pro gaming mouse" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/QjcsaY4utXUZHnK9DMYDgA.jpg" alt="Razer DeathAdder V4 Pro gaming mouse" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/RNxngtHy6DmZ8FM67vHbjA.jpg" alt="Razer DeathAdder V4 Pro gaming mouse" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/g6RjxDDBRavuvHfJC8eBjA.jpg" alt="Razer DeathAdder V4 Pro gaming mouse" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p>Our Dave is a longtime fan of the V3 Hyperspeed's sibling, the <a href="https://www.pcgamer.com/hardware/gaming-mice/razer-deathadder-v4-pro-review/" target="_blank">Razer DeathAdder V3 Pro</a>. Even so, he was immediately impressed by the newer Razer squeaker, writing in his <a href="https://www.pcgamer.com/hardware/gaming-mice/razer-deathadder-v4-pro-review/" target="_blank">DeathAdder V4 Pro review</a>, "It does feel like the company cut some corners when it put the old V3 Pro together. And those cheaper aspects are thrown into stark relief the instant you pick up the new DeathAdder. It's a superior squeaker in pretty much every respect."</p><p>Calling the V4 Pro "the smoothest, slickest Razer mouse I've ever laid digits on" is high praise indeed. Dave also specifically rated this wireless gaming mouse's greatly improved Optical Scroll Wheel, calling it "a huge improvement over the noisy, hollow-sounding, slightly gritty mechanical one used in previous DeathAdders." Though, unfortunately, he thought the Gen4 switches on this mouse's main buttons made them louder than their forebears.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/ae8NVtCNRwQbzgB7xrH7gA.jpg" alt="Razer DeathAdder V4 Pro gaming mouse" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/yshP73GKwjt2TbzmKgFtjA.jpg" alt="Razer DeathAdder V4 Pro gaming mouse" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/osrZoPFd72eY4sqWNJ7YjA.jpg" alt="Razer DeathAdder V4 Pro gaming mouse" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/rwhaBcqN4sBB9opWh3cNhA.jpg" alt="Razer DeathAdder V4 Pro gaming mouse" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/wsXhmLhwrJVSnC9ynLXtiA.jpg" alt="Razer DeathAdder V4 Pro gaming mouse" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p>That 8K polling rate also comes at a price, as it can whittle down your battery life to only 22 hours if you have it on constantly. However, the Synapse software offers a potential remedy with its Smart Polling Rate Switcher option. Basically, you can set the mouse to automatically switch polling rates depending on whether you're in-game or not. The Dynamic Sensitivity switch works similarly, switching up your DPI if it detects a swifter flick of the wrist. Together, that will definitely save your battery life, though Dave says this latter feature took some getting used to.</p><p>He writes, "That's going to need a degree of practice, though, as I found myself overdoing things and slamming into walls when I was meaning to back the F off under fire. I can see it becoming bedded in, though, once you get your head and hands around it."</p><p>As for me, though, that just sounds like a standard match of <a href="https://www.pcgamer.com/arc-raiders/" target="_blank">Arc Raiders</a> following the panicked realisation I've waded into a PvP gunfight. At least the worst I have to worry about in Magical Princess is my virtual daughter spending too much time at the outlaw bakery and getting into illicit loaves.</p><h2 id="check-out-all-of-amazon-s-gaming-mouse-deals">👉 <a href="https://www.amazon.com/s?k=gaming+mouse&crid=3ESLXIUWOQPCD&sprefix=gaming+mou%2Caps%2C176&ref=nb_sb_noss_2" target="_blank">Check out all of Amazon's gaming mouse deals</a> 👈</h2>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ For as little as $32, this retro-styled gaming mouse enjoys up to 8K polling, a 100-hour battery, and a strong argument for charging docks ]]></title>
                                                                                                                                                                                                <link>https://www.pcgamer.com/hardware/gaming-mice/for-as-little-as-usd32-this-retro-styled-gaming-mouse-enjoys-up-to-8k-polling-a-100-hour-battery-and-a-strong-argument-for-charging-docks/</link>
                                                                            <description>
                            <![CDATA[ My cluttered desk does not need another gaming mouse, but… ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">PhRAh7Y3LXHGnAwJCGYcYf</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/kQPbtrUNEDDB2mqf6ihVPP-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Fri, 26 Jun 2026 08:52:53 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Gaming Mice]]></category>
                                                    <category><![CDATA[Hardware]]></category>
                                                                                                                    <dc:creator><![CDATA[ Jess Kinghorn ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/cMDJJibKgeMg3wogzv9AgY.png ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Jess has been writing about games for over ten years, spending a significant chunk of that time working on print publications PLAY and Official PlayStation Magazine. When she’s not investigating all things hardware here, she&#039;s either constructing a passionate defence of a 7/10 game, daydreaming about her debut novel, or feeling wistful about the last time she chased some nerds around a field with an oversized foam sword.&amp;nbsp;&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/kQPbtrUNEDDB2mqf6ihVPP-1280-80.jpg">
                                                            <media:credit><![CDATA[8BitDo]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[The 8BitDo Retro R8 Mouse with Charging Dock floats in the funky PCG Prime Day deal void.]]></media:description>                                                            <media:text><![CDATA[The 8BitDo Retro R8 Mouse with Charging Dock floats in the funky PCG Prime Day deal void.]]></media:text>
                                <media:title type="plain"><![CDATA[The 8BitDo Retro R8 Mouse with Charging Dock floats in the funky PCG Prime Day deal void.]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/kQPbtrUNEDDB2mqf6ihVPP-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <div class="product"><a data-dimension112="353fc48a-b878-4df4-939a-2bac8a3febae" data-action="Deal Block" data-label="reviewed the 8BitDo Retro R8" data-dimension48="reviewed the 8BitDo Retro R8" data-dimension25="$31.48" href="https://www.amazon.com/Charging-Optical-Wireless-Programmable-Switches/dp/B0F37BTPPH" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:800px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="Hwti42CXBsfcYa4BGNhwB4" name="8BitDo Retro R8 Mouse with Charging Dock product image" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/Hwti42CXBsfcYa4BGNhwB4.jpg" mos="" align="middle" fullscreen="" width="800" height="800" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>James <a href="https://www.pcgamer.com/hardware/gaming-mice/8bitdo-retro-r8-gaming-mouse-review/" target="_blank" data-dimension112="353fc48a-b878-4df4-939a-2bac8a3febae" data-action="Deal Block" data-label="reviewed the 8BitDo Retro R8" data-dimension48="reviewed the 8BitDo Retro R8" data-dimension25="$31.48">reviewed the 8BitDo Retro R8</a> last year and gave it an 87%. It was one of his most highly reviewed gaming mice at PC Gamer at the time, and for good reason. This is a mouse with a super unique look, good specs for the price, and it even comes with a cute charging stand. The retro feel is definitely something to get used to, with buttons that are sunken into the mouse itself, but it's a joy to use regardless. </p><p><strong>Key specs: up to 8,000 Hz polling | 26,000 DPI | 77 g | up to 100-hour battery life</strong></p><p><strong>Price check: </strong><a href="https://www.bestbuy.com/product/8bitdo-retro-r8-mouse-n-edition-with-charging-dock-wireless-gray/CZY3JSJSLW" target="_blank">Best Buy $49.99</a><a class="view-deal button" href="https://www.amazon.com/Charging-Optical-Wireless-Programmable-Switches/dp/B0F37BTPPH" target="_blank" rel="nofollow" data-dimension112="353fc48a-b878-4df4-939a-2bac8a3febae" data-action="Deal Block" data-label="reviewed the 8BitDo Retro R8" data-dimension48="reviewed the 8BitDo Retro R8" data-dimension25="$31.48">View Deal</a></p></div><p>Whether it's <a href="https://www.pcgamer.com/hardware/pc-cases/im-so-bored-of-looking-at-plain-black-hardware-this-prime-day-but-thankfully-this-head-turning-pc-case-is-only-usd100/" target="_blank">a fetching PC case that comes in purple</a>, or a gaming mouse with more buttons than you can shake a thumb at (<a href="https://www.pcgamer.com/hardware/gaming-mice/for-usd80-this-mmo-mouse-keeps-all-of-my-macros-within-thumbs-reach-while-also-feeding-my-streaming-career-delusions-of-grandeur/" target="_blank">plus Stream Deck integration</a>), I appreciate a bit of kit that breaks the mould. No, head-turning hardware isn't always revolutionising the wheel, but aesthetics do still count for a lot.</p><p>For instance, you may want to make your desk a shrine to the retro gaming tech of your youth. I'm not going to name any particular consoles made by a certain playing card and videogame company for fear of dating the oldheads, but the 8BitDo Retro R8 has the aesthetic <em>down</em>. Even better, it comes with a charging dock and <a href="https://www.amazon.com/Charging-Optical-Wireless-Programmable-Switches/dp/B0F37BTPPH" target="_blank">altogether costs just under $32 from Amazon</a>.</p><ul><li><a href="https://www.pcgamer.com/best-amazon-prime-day-pc-gaming-deals/" target="_blank"><strong>We're curating all the best Prime Day PC gaming deals here</strong></a></li></ul><p>As someone with a perpetually messy home office, I tend to take a dim view of charging docks as I'd rather not invite more clutter onto my desk. Our James didn't feel exactly the same to begin with, but the <a href="https://www.pcgamer.com/hardware/gaming-mice/2025-is-the-year-i-discovered-i-love-charging-docks-and-its-all-because-of-one-surprisingly-reasonably-priced-gaming-mouse/" target="_blank">8BitDo Retro R8 apparently went some ways to affirming his love of charging docks</a>. For a gaming mouse, it's certainly not hard to see the argument for one.</p><p>But it's not just a place to pop your mouse when it's not in use. Besides charging, the dock can also act like a wireless receiver. Add to that the 8BitDo Retro R8 enjoys an up to 100-hour battery life in Bluetooth mode, and fumbling for the charging cable because your squeakers run out of juice quickly becomes a thing of the past.</p><p>It's worth noting that, yes, that impressive battery life is whittled down considerably over a 2.4 GHz connection. According to James' <a href="https://www.pcgamer.com/hardware/gaming-mice/8bitdo-retro-r8-gaming-mouse-review/" target="_blank">8BitDo Retro R8 review</a>, this can vary between 26 to 105 depending on what polling rate you're using. That's also a point—this affordable gaming mouse can enjoy an up to 8,000 Hz polling rate. That's only over a wired connection, though, mind. Still, you can get up to 4,000 Hz over a wireless connection, which will be more than enough for most!</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/rMR7UWHUSXFb4u6VG9fCJ5.jpg" alt="8BitDo Retro R8 gaming mouse" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/QrYaqPsF96mc2Dyafuq5F5.jpg" alt="8BitDo Retro R8 gaming mouse" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/nmgg5mRhGAstGHop74e6Go.jpg" alt="8BitDo Retro R8 gaming mouse" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/qrhBN3ejyVDMXp2BTKBnB5.jpg" alt="8BitDo Retro R8 gaming mouse" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/ZmUM8sYN9MTZPnjXvKVkN5.jpg" alt="8BitDo Retro R8 gaming mouse" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/nmDyz2azk4KaWc8RaAjJ75.jpg" alt="8BitDo Retro R8 gaming mouse from the back. " /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/J3VhqhYGpaodSXKNCMeTM5.jpg" alt="8BitDo Retro R8 gaming mouse from the front. " /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p>The onboard PAW 3395 optical sensor offers a maximum DPI of 26,000 on top. In all, this is a responsive gaming mouse for not very money. </p><p>As James writes, "Snappy twitchy shooters like Counter-Strike 2 are as, well, snappy and twitchy as you'd like them to be. I never feel any resistance whipping around maps, attempting to hit heads and hitting the wall behind them (don't worry, that's normal for me). Connection has been perfect in testing, never cutting out when connected to the stand. It's not quite a competitive mouse in those specs (and feel), but it is comfortable and easy to use."</p><p>Lastly, though I'm right-handed, I do appreciate that this gaming mouse is ambidextrous. From the curves, to the extra programmable buttons along the side, it's all symmetrical. And weighing only 77 g, it'll likely feel good in whichever hand you place it.</p><h2 id="check-out-all-of-amazon-s-gaming-mice-deals">👉<a href="https://www.amazon.com/PC-Gaming-Mice/b/ref=dp_bc_4?ie=UTF8&node=402052011" target="_blank">Check out all of Amazon's gaming mice deals👈</a></h2>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ You probably haven't heard of this gaming mouse, but it's just as high-quality as the big brand ones and still costs only $50 this Prime Day ]]></title>
                                                                                                                                                                                                <link>https://www.pcgamer.com/hardware/gaming-mice/you-probably-havent-heard-of-this-gaming-mouse-but-its-just-as-high-quality-as-the-big-brand-ones-and-costs-only-usd50-this-prime-day/</link>
                                                                            <description>
                            <![CDATA[ High-quality internals and a nice, lightweight chassis, for less. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">qFnh2eQd7qgho5AYiBLsJo</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/GRxV7RWJqTUrVyvJBmkGZk-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Thu, 25 Jun 2026 15:13:39 +0000</pubDate>                                                                                                                                <updated>Fri, 26 Jun 2026 09:56:24 +0000</updated>
                                                                                                                                            <category><![CDATA[Gaming Mice]]></category>
                                                    <category><![CDATA[Hardware]]></category>
                                                                                                                    <dc:creator><![CDATA[ Jacob Fox ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/Ee8ZL5rzgTjTNkBFJ4jBnD.png ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Jacob got his hands on a gaming PC for the first time when he was about 12 years old. He swiftly realised the local PC repair store had ripped him off with his build and vowed never to let another soul build his rig again. With this vow, Jacob the hardware junkie was born. Since then, Jacob&#039;s led a double-life as part-hardware geek, part-philosophy nerd, first working as a Hardware Writer for PCGamesN in 2020, then working towards a PhD in Philosophy for a few years while freelancing on the side for sites such as TechRadar, Pocket-lint, and yours truly, PC Gamer. Eventually, he gave up the ruthless mercenary life to join the world&#039;s #1 PC Gaming site full-time. It&#039;s definitely not an ego thing, he assures us.&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/GRxV7RWJqTUrVyvJBmkGZk-1280-80.jpg">
                                                            <media:credit><![CDATA[Mchose]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[An Mchose L7 Ultra+ gaming mouse on a custom PC Gamer Prime Day background.]]></media:description>                                                            <media:text><![CDATA[An Mchose L7 Ultra+ gaming mouse on a custom PC Gamer Prime Day background.]]></media:text>
                                <media:title type="plain"><![CDATA[An Mchose L7 Ultra+ gaming mouse on a custom PC Gamer Prime Day background.]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/GRxV7RWJqTUrVyvJBmkGZk-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <div class="product"><a data-dimension112="8bc52b5e-58e4-4e99-985e-c2a6cf357f23" data-action="Deal Block" data-label="reviewed the L7 Pro+ model" data-dimension48="reviewed the L7 Pro+ model" data-dimension25="$49.69" href="https://www.amazon.com/MCHOSE-L7-Ultra-Ultra-Lightweight-Programmable/dp/B0FLXRB21V/?th=1" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1457px;"><p class="vanilla-image-block" style="padding-top:99.31%;"><img id="r3pKhuHKHMeekgobPtkyyc" name="1782210720.jpg" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/r3pKhuHKHMeekgobPtkyyc.jpg" mos="" align="middle" fullscreen="" width="1457" height="1447" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>The L7 doesn't weigh much at just 48 grams, and yet it packs a great sensor and a decent-sized battery. It's a competitive shape, and it makes you wonder, why spend so much more for a speedy FPS mouse when something like this will do just fine? I <a href="https://www.pcgamer.com/hardware/gaming-mice/mchose-l7-pro-review/" target="_blank" data-dimension112="8bc52b5e-58e4-4e99-985e-c2a6cf357f23" data-action="Deal Block" data-label="reviewed the L7 Pro+ model" data-dimension48="reviewed the L7 Pro+ model" data-dimension25="$49.69">reviewed the L7 Pro+ model</a> earlier this year if you want to read more.</p><p><strong>Key specs: Wireless | 42,000 DPI | 8 kHz polling</strong><a class="view-deal button" href="https://www.amazon.com/MCHOSE-L7-Ultra-Ultra-Lightweight-Programmable/dp/B0FLXRB21V/?th=1" target="_blank" rel="nofollow" data-dimension112="8bc52b5e-58e4-4e99-985e-c2a6cf357f23" data-action="Deal Block" data-label="reviewed the L7 Pro+ model" data-dimension48="reviewed the L7 Pro+ model" data-dimension25="$49.69">View Deal</a></p></div><p>If I say 'gaming mouse', I'm sure many of you will think of brands like Logitech, Razer, and Corsair. But what if I told you there's a whole other market out there, full of much cheaper but still often very high-quality mice? The 'Chinese clone' market offers just that, and one of the best of the bunch, the lightweight Mchose L7 Ultra+ is at its lowest ever price of <a href="https://www.amazon.com/MCHOSE-L7-Ultra-Ultra-Lightweight-Programmable/dp/B0FLXRB21V?th=1" target="_blank">$50 at Amazon</a> for Prime Day.</p><p>I reviewed the <a href="https://www.pcgamer.com/hardware/gaming-mice/mchose-l7-pro-review/" target="_blank">Mchose L7 Pro+</a> earlier this year and was very impressed by it. The Ultra+ version is essentially the same as the Pro+ I tried, except it's got a slightly better sensor (and possibly a bigger battery—it's hard to tell from Mchose's spec comparisons). </p><ul><li><a href="https://www.pcgamer.com/best-amazon-prime-day-pc-gaming-deals/" target="_blank"><strong>We're keeping track of all the Amazon Prime Day PC gaming deals here</strong></a></li></ul><p>For most intents and purposes, though, they're essentially the same mouse, as it'll be very difficult to tell the difference between the PAW3395 and PAW3950 sensors.</p><p>The long and short of it is the L7 Pro+/Ultra+ gives you a high-spec sensor that stands up against 'custom' big-brand ones in a well-built, lightweight chassis. The lightweight part is key here, too, as the mouse manages to keep under 50 g, which is fantastic and matches the current best (and much more expensive) gaming mouse on the market, the <a href="https://www.pcgamer.com/hardware/gaming-mice/razer-viper-v4-pro-review/" target="_blank">Razer Viper V4 Pro</a>.</p><p>The shape might not suit you if you're a full palm gripper, but if you use a more relaxed palm grip, or ideally a claw grip, it's great. The '+' at the end of the name means it's a little bigger, and I found the size to be perfect for my average-sized hands. If you have smaller hands you might prefer the non-Plus 'Pro' version on sale for <a href="https://www.amazon.com/MCHOSE-L7-Pro-Programmable-Connection/dp/B0FWRHBFZC" target="_blank">$46 at Amazon</a>.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/ciVRHPZ7ccnyiGge9xkN6g.jpg" alt="An MChose L7 Pro+ gaming mouse." /><figcaption>This is the Mchose L7 Pro+ (almost identical to the Ultra+)<small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/RWmc4G97mwpTGKD6RUUS7g.jpg" alt="An MChose L7 Pro+ gaming mouse." /><figcaption>This is the Mchose L7 Pro+ (almost identical to the Ultra+)<small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/Sdq9xbfHRqWxACFp5MhUXf.jpg" alt="An MChose L7 Pro+ gaming mouse." /><figcaption>This is the Mchose L7 Pro+ (almost identical to the Ultra+)<small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/ZTHKNqv7UqZYTDdCEbVS7g.jpg" alt="An MChose L7 Pro+ gaming mouse." /><figcaption>This is the Mchose L7 Pro+ (almost identical to the Ultra+)<small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/jXrrRB6dELbJpGjpqHoikf.jpg" alt="An MChose L7 Pro+ gaming mouse." /><figcaption>This is the Mchose L7 Pro+ (almost identical to the Ultra+)<small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/FCS4fFaoCENCRxgVv7jr4g.jpg" alt="An MChose L7 Pro+ gaming mouse." /><figcaption>This is the Mchose L7 Pro+ (almost identical to the Ultra+)<small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/tB95ZW5DiZ2o77CmcGHe7g.jpg" alt="An MChose L7 Pro+ gaming mouse." /><figcaption>This is the Mchose L7 Pro+ (almost identical to the Ultra+)<small role="credit">Future</small></figcaption></figure></figure><p>I find the clicks to be a little stiffer than some other mice I like, but only by a little, and I got used to it in no time. Apart from that and the mediocre battery life, I have no real complaints. </p><p>It doesn't have anything fancy like RGB, it's just a solid mouse for much cheaper than the premium options from big-brand alternatives that it competes with. It performs well, feels great, and is well worth that discounted price tag. If it's a high-quality build and great performance that you're after, I'd give it a look.</p><h2 id="see-all-the-amazon-gaming-mice-deals-right-here">👉<a href="https://www.amazon.com/s?k=gaming+mouse" target="_blank">See all the Amazon gaming mice deals right here</a>👈</h2>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ I've been using this vertical mouse from Razer ever since a physician told me off and it's currently at its lowest price ever on Amazon ]]></title>
                                                                                                                                                                                                <link>https://www.pcgamer.com/hardware/gaming-mice/ive-been-using-this-vertical-mouse-from-razer-ever-since-a-physician-told-me-off-and-its-currently-at-its-lowest-price-ever-on-amazon/</link>
                                                                            <description>
                            <![CDATA[ The Razer Pro Click V2 Vertical is the name, ergonomics is the game. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">nqoGXttG9HqnWuGMdp9ru6</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/Tq95NdGRdL6YWLCRRamgfD-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Thu, 25 Jun 2026 11:46:57 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Gaming Mice]]></category>
                                                    <category><![CDATA[Hardware]]></category>
                                                                                                                    <dc:creator><![CDATA[ Jacob Ridley ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/2YNigoLXbckPdRPDe3stwA.png ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Jacob earned his first byline writing for his own tech blog, before graduating to breaking things professionally at PCGamesN, where he was one half of a popular weekly YouTube show. Joining PC Gamer in 2020, Jacob is now managing editor of the hardware team, and you&#039;ll usually find him testing the latest components or building a gaming PC. He says he&#039;s determined to build a fort as big as a house out of case boxes. Jacob enjoys heading out of the office to report from floors, benches, and, if he&#039;s lucky, plush press rooms at the biggest tech shows, such as Computex and CES.&lt;br&gt;&lt;/p&gt;&lt;p&gt;When he&#039;s not writing about components, you&#039;ll find Jacob trying to get away from the modern world as fast as possible by bike and pitching up camp in murky woods.&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/Tq95NdGRdL6YWLCRRamgfD-1280-80.jpg">
                                                            <media:credit><![CDATA[Razer, Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Razer vertical mouse on a blue Prime Day banner with the PC Gamer logo.]]></media:description>                                                            <media:text><![CDATA[Razer vertical mouse on a blue Prime Day banner with the PC Gamer logo.]]></media:text>
                                <media:title type="plain"><![CDATA[Razer vertical mouse on a blue Prime Day banner with the PC Gamer logo.]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/Tq95NdGRdL6YWLCRRamgfD-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <div class="product"><a data-dimension112="58679f6c-1da4-472e-a8b9-7726451cbb7e" data-action="Deal Block" data-label="With a high DPI, RGB lighting, 2.4 GHz connectivity, and USB Type-C charging, you're not missing out on much by opting for this vertical mouse. It's just better on the joints, is all.Key specs: Wireless | Type-C charging | Up to 30K DPI | RGB lighting" data-dimension48="With a high DPI, RGB lighting, 2.4 GHz connectivity, and USB Type-C charging, you're not missing out on much by opting for this vertical mouse. It's just better on the joints, is all.Key specs: Wireless | Type-C charging | Up to 30K DPI | RGB lighting" data-dimension25="$89.99" href="https://www.amazon.com/dp/B0DVD5RTZ5?th=1" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1509px;"><p class="vanilla-image-block" style="padding-top:99.34%;"><img id="SRqAFtT45pzxpttZkcGZqk" name="1782387315.jpg" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/SRqAFtT45pzxpttZkcGZqk.jpg" mos="" align="middle" fullscreen="" width="1509" height="1499" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>With a high DPI, RGB lighting, 2.4 GHz connectivity, and USB Type-C charging, you're not missing out on much by opting for this vertical mouse. It's just better on the joints, is all.</p><p><strong>Key specs: Wireless | Type-C charging | Up to 30K DPI | RGB lighting</strong><a class="view-deal button" href="https://www.amazon.com/dp/B0DVD5RTZ5?th=1" target="_blank" rel="nofollow" data-dimension112="58679f6c-1da4-472e-a8b9-7726451cbb7e" data-action="Deal Block" data-label="With a high DPI, RGB lighting, 2.4 GHz connectivity, and USB Type-C charging, you're not missing out on much by opting for this vertical mouse. It's just better on the joints, is all.Key specs: Wireless | Type-C charging | Up to 30K DPI | RGB lighting" data-dimension48="With a high DPI, RGB lighting, 2.4 GHz connectivity, and USB Type-C charging, you're not missing out on much by opting for this vertical mouse. It's just better on the joints, is all.Key specs: Wireless | Type-C charging | Up to 30K DPI | RGB lighting" data-dimension25="$89.99">View Deal</a></p></div><p>A <a href="https://www.pcgamer.com/hardware/gaming-chairs/i-was-roasted-by-a-physician-for-sitting-weird-but-they-gave-me-some-great-tips-for-healthier-gaming/" target="_blank">physician called me out on how I sit</a> a couple of months ago, and I've been making adjustments to my desktop ever since.  One such adjustment is a new vertical mouse: the Razer Pro Click V2. </p><p>Wouldn't ya know, it's down to its lowest price on Amazon for Prime Day. It's <a href="https://www.amazon.com/dp/B0DVD5RTZ5?th=1" target="_blank">$90</a>, down from $120. </p><p>This new price puts it in firm contention with other office-minded mice, such as the Logitech MX Master 3S, which I used prior to the Pro Click. That's down to <a href="https://www.amazon.com/Logitech-Master-Bluetooth-Wireless-Receiver/dp/B0FB21526X/ref=sr_1_1" target="_blank">$76</a> right now and a lovely mouse, though not quite as ergonomically upright as this Razer one.</p><ul><li><a href="https://www.pcgamer.com/best-amazon-prime-day-pc-gaming-deals/" target="_blank"><strong>We're curating all the best Prime Day PC gaming deals here</strong></a></li></ul><p>What I like about the Pro Click is how it shifts my entire arm into a more natural position. It took some getting used to—the main mouse buttons feel a bit skewiff at an odd angle at first—but over time, it's become normal.</p><p>There are a couple of extra buttons above and below where your thumb sits. These are, I'm sorry to say, my least favorite part of the mouse. They're just too easy to press by accident. Though speaking to our reviewer, Nick Evanson, he tells me he didn't struggle with those anywhere near as much as I have.</p><p>Here's what Nick had to say <a href="https://www.pcgamer.com/hardware/gaming-mice/razer-pro-click-v2-vertical-edition-review/" target="_blank">in his review</a>: "Having used the Pro Click V2 Vertical Edition for a while now, I can honestly say that it's supremely comfortable and it gives me no aches or pains over long days of clicking."</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/KvdW7NePRBAJ3nGA5fq7tP.jpg" alt="A photo of the Razer Pro Click V2 Vertical Edition wireless ergonomic mouse." /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/JiH8rYePVvxqy76KE2psrP.jpg" alt="A photo of the Razer Pro Click V2 Vertical Edition wireless ergonomic mouse." /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/cCJbv8q86zTcMhXkTZzStP.jpg" alt="A photo of the Razer Pro Click V2 Vertical Edition wireless ergonomic mouse." /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/PxcRtjTzLBFuZzPvYonVrP.jpg" alt="A photo of the Razer Pro Click V2 Vertical Edition wireless ergonomic mouse." /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p>Though Nick and I will be the first to admit this is a bit of a tough sell as a primary mouse for gaming. You definitely could game with this thing, though it's far from the lightest option at 150 grams (over three times a truly light mouse), and accuracy takes a hit from the vertical angle. Or at least it does for someone who's played games their entire life with a flat mouse.</p><p>There's plenty to like about the Pro Click, however. It offers a Type-C charging port, wireless connectivity via a 2.4 GHz dongle, 1000 Hz polling, and a high DPI of up to 30,000. It also has RGB lighting that is surprisingly tasteful.</p><p>So, hey, if you're looking for ways to make your desk setup a little easier on the joints, or you have also been accosted by a physician, the Razer Pro Click V2 might be a good shout at this price. </p><h2 id="view-all-razer-mouse-deals-on-amazon">👉<a href="https://www.amazon.com/stores/page/03508F9D-3610-49AC-9E57-C476A4E7B219" target="_blank">View all Razer mouse deals on Amazon</a>👈</h2>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ It's all the gaming mouse you'll ever need: Razer's DeathAdder V3 Pro is now under $67 in the Prime Day sales ]]></title>
                                                                                                                                                                                                <link>https://www.pcgamer.com/hardware/gaming-mice/its-all-the-gaming-mouse-youll-ever-need-razers-deathadder-v3-pro-is-now-under-usd67-in-the-prime-day-sales/</link>
                                                                            <description>
                            <![CDATA[ We love the DeathAdder and you will too. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">4fw5Fh7HRWS34ykJeJhLNU</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/Hz4ALZxBmZvZnsaRUioZe6-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Wed, 24 Jun 2026 16:20:27 +0000</pubDate>                                                                                                                                <updated>Wed, 24 Jun 2026 19:46:12 +0000</updated>
                                                                                                                                            <category><![CDATA[Gaming Mice]]></category>
                                                    <category><![CDATA[Hardware]]></category>
                                                                                                                    <dc:creator><![CDATA[ Nick Evanson ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/HH5qHxdCSKxFpY2HXp2Q5K.png ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Nick, gaming, and computers all first met in the early 1980s. After leaving university, he became a physics and IT teacher and started writing about tech in the late 1990s. That resulted in him working with MadOnion to write the help files for 3DMark and PCMark. After a short stint working at Beyond3D.com, Nick joined Futuremark (MadOnion rebranded) full-time, as editor-in-chief for its PC gaming section, YouGamers. After the site shutdown, he became an engineering and computing lecturer for many years, but missed the writing bug. Cue four years at TechSpot.com covering everything and anything to do with tech and PCs. He freely admits to being far too obsessed with GPUs and open-world grindy RPGs, but who isn&#039;t these days?&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/Hz4ALZxBmZvZnsaRUioZe6-1280-80.jpg">
                                                            <media:credit><![CDATA[Razer]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[An image of a Razer DeathAdder V3 Pro gaming mouse against a stylized blue background, with Prime Day and a PC Gamer logo on the sides]]></media:description>                                                            <media:text><![CDATA[An image of a Razer DeathAdder V3 Pro gaming mouse against a stylized blue background, with Prime Day and a PC Gamer logo on the sides]]></media:text>
                                <media:title type="plain"><![CDATA[An image of a Razer DeathAdder V3 Pro gaming mouse against a stylized blue background, with Prime Day and a PC Gamer logo on the sides]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/Hz4ALZxBmZvZnsaRUioZe6-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <div class="product"><a data-dimension112="30088f01-70d1-4763-a69b-4e02d0787176" data-action="Deal Block" data-label="The DeathAdder V3 Pro is a fantastic all-round gaming mouse. There are lighter and faster rodents out there, but at this price, you'll find it hard to beat Razer's overall package. The white version is the same price, too. This deal is for Prime members only.Key specs: Wireless | 30,000 DPI | 750 IPS | 1,000 Hz polling | Right-handed" data-dimension48="The DeathAdder V3 Pro is a fantastic all-round gaming mouse. There are lighter and faster rodents out there, but at this price, you'll find it hard to beat Razer's overall package. The white version is the same price, too. This deal is for Prime members only.Key specs: Wireless | 30,000 DPI | 750 IPS | 1,000 Hz polling | Right-handed" data-dimension25="$66.49" href="https://www.amazon.com/Razer-DeathAdder-Wireless-Gaming-Mouse/dp/B0B6XZLNHQ?th=1" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:642px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="TWbiHwoSCpnR2qmD7VtfkP" name="razer_deathadder_v3_pro" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/TWbiHwoSCpnR2qmD7VtfkP.jpg" mos="" align="middle" fullscreen="" width="642" height="642" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>The DeathAdder V3 Pro is a fantastic all-round gaming mouse. There are lighter and faster rodents out there, but at this price, you'll find it hard to beat Razer's overall package. The white version is the same price, too. <strong>This deal is for Prime members only.</strong></p><p><strong>Key specs: Wireless | 30,000 DPI | 750 IPS | 1,000 Hz polling | Right-handed</strong><a class="view-deal button" href="https://www.amazon.com/Razer-DeathAdder-Wireless-Gaming-Mouse/dp/B0B6XZLNHQ?th=1" target="_blank" rel="nofollow" data-dimension112="30088f01-70d1-4763-a69b-4e02d0787176" data-action="Deal Block" data-label="The DeathAdder V3 Pro is a fantastic all-round gaming mouse. There are lighter and faster rodents out there, but at this price, you'll find it hard to beat Razer's overall package. The white version is the same price, too. This deal is for Prime members only.Key specs: Wireless | 30,000 DPI | 750 IPS | 1,000 Hz polling | Right-handed" data-dimension48="The DeathAdder V3 Pro is a fantastic all-round gaming mouse. There are lighter and faster rodents out there, but at this price, you'll find it hard to beat Razer's overall package. The white version is the same price, too. This deal is for Prime members only.Key specs: Wireless | 30,000 DPI | 750 IPS | 1,000 Hz polling | Right-handed" data-dimension25="$66.49">View Deal</a></p></div><p>To paraphrase a well-known line from a certain film, it's an older model, but it checks out. By older, I do just mean 'last generation', though Razer released the DeathAdder V3 Pro back in 2022. Four years is hardly a lifetime ago, but things have progressed very rapidly in recent times when it comes to gaming mice.</p><p>But for all your super lightweight, ultra-fast, gazillion Hz polling rate rodents, the mighty V3 Pro still stands above the crowd. Only its successor, the <a href="https://www.pcgamer.com/hardware/gaming-mice/razer-deathadder-v4-pro-review/" target="_blank">DeathAdder V4 Pro</a>, is mightier. And best of all, you can now pick up a black or white V3 Pro for under <a href="https://www.amazon.com/Razer-DeathAdder-Wireless-Gaming-Mouse/dp/B0B6XZLNHQ" target="_blank">$67 at Amazon</a>.</p><ul><li><a href="https://www.pcgamer.com/best-amazon-prime-day-pc-gaming-deals/" target="_blank"><strong>We're curating all the best Prime Day PC gaming deals here</strong></a></li></ul><p>This particular model doesn't come with the 8,000 Hz HyperPolling dongle, but you honestly won't have any quibbles about the mouse's standard 1,000 Hz polling rate. Paired with Razer's Focus Pro 30K optical sensor, you'll have no problems keeping up in games, unless you happen to be a caffeine-injected esports twitch shooter specialist.</p><p>For the rest of us mere mortals, the lower polling rate means you can enjoy up to 90 hours of gaming before the mouse needs charging.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/qtwsnje7PGvNXxzJ4SzyWc.jpg" alt="Razer Deathadder V3 Pro" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/3QZ8AhGCRdbJqLLwdiQbSc.jpg" alt="Razer Deathadder V3 Pro" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/yGEGVDcaL2fmHxzGhneLJc.jpg" alt="Razer Deathadder V3 Pro" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/iUwk59B5qPo4N3xXj5PmDc.jpg" alt="Razer Deathadder V3 Pro" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/3Dn5RUKBciJtFx6iwYmxNc.jpg" alt="Razer Deathadder V3 Pro" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p>Due to the DeathAdder's distinct shape, this mouse is very much for right-handed people, and to be blunt, it's a very gaming-focused rodent, too. You <em>can</em> use it for day-to-day PC activities, of course, but the side buttons and clunky mouse wheel aren't so great for whizzing through spreadsheets or hopping back and forth in application menus.</p><p>But hey, this is PC <em>Gamer</em>, not PC Imma-Excel-nurd, so just buy this mouse and enjoy peerless clicking and tracking in all your favorite games. Just like Mr Bezos clearly does, because why else would he offer this great mouse at such an awesome price?</p><h2 id="check-out-all-of-amazon-s-gaming-mice-deals-here">👉<a href="https://www.amazon.com/s?k=gaming+mouse" target="_blank">Check out all of Amazon's gaming mice deals here</a>👈</h2>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ The gaming mouse I use everyday weighs only 55 grams, enjoys a 100-hour battery, and can be yours for just $70 ]]></title>
                                                                                                                                                                                                <link>https://www.pcgamer.com/hardware/gaming-mice/the-gaming-mouse-i-use-everyday-weighs-only-55-grams-enjoys-a-100-hour-battery-and-can-be-yours-for-just-usd70/</link>
                                                                            <description>
                            <![CDATA[ The unsung hero of my cluttered desk. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">CZFCrLiHGDrputiu6pB9YM</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/5hoK4XPzjE4jPdsMkqf7YW-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Wed, 24 Jun 2026 12:22:07 +0000</pubDate>                                                                                                                                <updated>Fri, 26 Jun 2026 13:04:35 +0000</updated>
                                                                                                                                            <category><![CDATA[Gaming Mice]]></category>
                                                    <category><![CDATA[Hardware]]></category>
                                                                                                                    <dc:creator><![CDATA[ Jess Kinghorn ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/cMDJJibKgeMg3wogzv9AgY.png ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Jess has been writing about games for over ten years, spending a significant chunk of that time working on print publications PLAY and Official PlayStation Magazine. When she’s not investigating all things hardware here, she&#039;s either constructing a passionate defence of a 7/10 game, daydreaming about her debut novel, or feeling wistful about the last time she chased some nerds around a field with an oversized foam sword.&amp;nbsp;&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/5hoK4XPzjE4jPdsMkqf7YW-1280-80.jpg">
                                                            <media:credit><![CDATA[Razer]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[The Razer DeathAdder V3 HyperSpeed Wireless Gaming Mouse floats in the funky PCG Prime Day deal void.]]></media:description>                                                            <media:text><![CDATA[The Razer DeathAdder V3 HyperSpeed Wireless Gaming Mouse floats in the funky PCG Prime Day deal void.]]></media:text>
                                <media:title type="plain"><![CDATA[The Razer DeathAdder V3 HyperSpeed Wireless Gaming Mouse floats in the funky PCG Prime Day deal void.]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/5hoK4XPzjE4jPdsMkqf7YW-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p><strong>June 26, 2026: </strong>This cracking deal on my daily driver gaming mouse is still alive and kicking. A 30% discount on this here squeaker remains tough to beat.</p><div class="product"><a data-dimension112="739fda24-39c6-49e8-b0a1-65f2a7d2ea1e" data-action="Deal Block" data-label="Price check: Razer $99.99" data-dimension48="Price check: Razer $99.99" data-dimension25="$69.99" href="https://www.amazon.com/Razer-DeathAdder-HyperSpeed-Wireless-Gaming/dp/B0D4RF55QK/" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1000px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="PCcmPTSb6k5nc2pqpvNUbN" name="razerdeathadderv3hyperspeed" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/PCcmPTSb6k5nc2pqpvNUbN.jpg" mos="" align="middle" fullscreen="" width="1000" height="1000" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>Simple, lightweight, fast and accurate. What more do you need from a gaming mouse? Because it eschews all the fancy gadgets that so many mice have these days, you save a bundle of cash and get a really long battery life.</p><p><strong>Key specs: 26K sensor | Wireless | 55 g weight</strong></p><p><strong>Price check: </strong><a href="https://www.razer.com/gaming-mice/razer-deathadder-v3-hyperspeed/RZ01-05140100-R3U1" target="_blank" data-dimension112="739fda24-39c6-49e8-b0a1-65f2a7d2ea1e" data-action="Deal Block" data-label="Price check: Razer $99.99" data-dimension48="Price check: Razer $99.99" data-dimension25="$69.99">Razer $99.99</a><a class="view-deal button" href="https://www.amazon.com/Razer-DeathAdder-HyperSpeed-Wireless-Gaming/dp/B0D4RF55QK/" target="_blank" rel="nofollow" data-dimension112="739fda24-39c6-49e8-b0a1-65f2a7d2ea1e" data-action="Deal Block" data-label="Price check: Razer $99.99" data-dimension48="Price check: Razer $99.99" data-dimension25="$69.99">View Deal</a></p></div><p>Sometimes the best hardware really is the bit of kit you don't have to think about. As much fun as I have with <a href="https://www.pcgamer.com/hardware/gaming-headsets/steelseries-arctis-nova-3x-review/" target="_blank">bright colourways</a> and, you know, <a href="https://www.pcgamer.com/hardware/gaming-headsets/razer-kraken-kitty-v3-pro-review/" target="_blank">cat ears</a>, even I can appreciate hardware that doesn't draw attention to itself—save for perhaps a tasty discount this Amazon Prime Day.</p><p>The <a href="https://www.pcgamer.com/hardware/gaming-mice/razer-deathadder-v3-hyperspeed-review/" target="_blank">Razer DeathAdder V3 HyperSpeed</a> is my daily driver, largely because its 100-hour battery means I need to think about it very infrequently. Don't get me wrong, it's still a great gaming mouse beyond that, and obviously it's now even better at 30% off during the Prime Day sale. You can now pick up my favourite squeaker <a href="https://www.amazon.com/Razer-DeathAdder-HyperSpeed-Wireless-Gaming/dp/B0D4RF55QK/" target="_blank">for only $70 from Amazon</a>.</p><ul><li><a href="https://www.pcgamer.com/best-amazon-prime-day-pc-gaming-deals/" target="_blank"><strong>We're curating all the best Prime Day PC gaming deals here</strong></a></li></ul><p><a href="https://www.pcgamer.com/hardware/gaming-mice/the-razer-deathadder-v3-hyperspeed-wireless-gaming-mouse-is-now-even-cheaper-than-it-was-during-the-cyber-monday-sales/" target="_blank">It has been very slightly cheaper than this in the past</a>, and with a bit of luck we'll see this mouse return to that even more affordable 2025 price at some point this week—though we can't be sure. Considering the <a href="https://www.razer.com/gaming-mice/razer-deathadder-v3-hyperspeed/RZ01-05140100-R3U1" target="_blank">Razer is still asking for 100 bucks for the DeathAdder V3 HyperSpeed</a>, the current Prime Day deal ain't half bad, though.</p><p>Besides that beefy battery, you're also getting an extremely lightweight mouse still boasting some serious gaming chops even years after its 2024 debut. For a start, the Razer Focus X sensor onboard offers a maximum DPI of 26,000. You also get a 1,000 Hz polling rate as standard. Now, neither of those numbers are the highest out there these days, but I'd argue most don't need to go for the tippy top bracket.</p><p>For instance, Razer does offer the option to upgrade to an 8K wireless '<a href="https://www.razer.com/gb-en/gaming-mice-accessories/razer-hyperpolling-wireless-dongle?srsltid=AfmBOoqMado_PWv39aT3EwATp82awhSNTscKv8siW6Yi_0nhHsdb_ma5" target="_blank">HyperPolling</a>' dongle but to my mind this only makes sense for the esports pros, and even for pros it's almost certainly overkill. Swishing around this mouse in an 8K mode will also run down the otherwise impressive battery far quicker than gliding around with 1K.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/BTn4jigCs8cz9SRt9m5q77.jpg" alt="A photo of a Razer DeathAdder V3 HyperSpeed gaming mouse resting on an office desk" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/Bd7NCRgMkezokkofPmMkr6.jpg" alt="A photo of a Razer DeathAdder V3 HyperSpeed gaming mouse resting on an office desk" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/XCg4oXuUDRMv3hvUtzQW37.jpg" alt="A photo of a Razer DeathAdder V3 HyperSpeed gaming mouse resting on an office desk" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/huQtZFHWpTnxZ3YZmrhxw6.jpg" alt="A photo of a Razer DeathAdder V3 HyperSpeed gaming mouse resting on an office desk" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p>And at only 55 grams, gliding really is the word with this gaming mouse. No matter how cluttered my desk becomes, no matter how little space I have to work with, using this mouse is ever a treat. Whether I'm popping headshots in <a href="https://www.pcgamer.com/games/action/007-first-light-review/" target="_blank">007 First Light</a>, or simply trying to make the tastiest card play in <a href="https://www.pcgamer.com/games/new-cozy-games-june-2026/" target="_blank">Beastro</a>, the DeathAdder V3 HyperSpeed has yet to let me down.</p><p>If you won't take my word for it, take Nick's from his original Razer DeathAdder V3 HyperSpeed review; despite being our resident ergonomic mouse diehard, Nick gave this gaming mouse the following final verdict: "More than just a cheaper version of the <a href="https://www.pcgamer.com/razer-deathadder-v3-pro-review/" target="_blank">DeathAdder V3 Pro</a>, this Razer mouse should be on top of any PC gamer's shopping list. Lightweight, fast, and accurate. What else do you really need?"</p><h2 id="check-out-all-of-amazon-s-gaming-mice-deals-2">👉<a href="https://www.amazon.com/PC-Gaming-Mice/b/ref=dp_bc_4?ie=UTF8&node=402052011" target="_blank">Check out all of Amazon's gaming mice deals👈</a></h2>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ If you're looking for a performance-first gaming mouse for less, the Logitech G Pro X Superlight 2 is ready for you this Prime Day ]]></title>
                                                                                                                                                                                                <link>https://www.pcgamer.com/hardware/gaming-mice/if-youre-looking-for-a-performance-first-gaming-mouse-for-less-the-logitech-g-pro-x-superlight-2-is-ready-for-you-this-prime-day/</link>
                                                                            <description>
                            <![CDATA[ 'This is one mouse that really wants you to know that it's doing a great job of clicking, bless its heart.' ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">68rYAzGXKQt5QKr29nvDpL</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/i8ySnRr4FPkhvbXwFuutbc-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Tue, 23 Jun 2026 15:24:56 +0000</pubDate>                                                                                                                                <updated>Fri, 26 Jun 2026 12:59:40 +0000</updated>
                                                                                                                                            <category><![CDATA[Gaming Mice]]></category>
                                                    <category><![CDATA[Hardware]]></category>
                                                                                                                    <dc:creator><![CDATA[ Jess Kinghorn ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/cMDJJibKgeMg3wogzv9AgY.png ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Jess has been writing about games for over ten years, spending a significant chunk of that time working on print publications PLAY and Official PlayStation Magazine. When she’s not investigating all things hardware here, she&#039;s either constructing a passionate defence of a 7/10 game, daydreaming about her debut novel, or feeling wistful about the last time she chased some nerds around a field with an oversized foam sword.&amp;nbsp;&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/i8ySnRr4FPkhvbXwFuutbc-1280-80.jpg">
                                                            <media:credit><![CDATA[Logitech G]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[The black version of the Logitech G Pro X Superlight 2 wireless gaming mouse floats in the funky PC G Prime Day deal void.]]></media:description>                                                            <media:text><![CDATA[The black version of the Logitech G Pro X Superlight 2 wireless gaming mouse floats in the funky PC G Prime Day deal void.]]></media:text>
                                <media:title type="plain"><![CDATA[The black version of the Logitech G Pro X Superlight 2 wireless gaming mouse floats in the funky PC G Prime Day deal void.]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/i8ySnRr4FPkhvbXwFuutbc-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <div class="product"><a data-dimension112="013e0159-02e0-4d84-b068-9de3ec145954" data-action="Deal Block" data-label="Best Buy $119.98" data-dimension48="Best Buy $119.98" data-dimension25="$113.98" href="https://www.amazon.com/Logitech-Superlight-Lightspeed-Lightweight-Programmable/dp/B09NBWQDKX/" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:800px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="GRwz25R8YaxdgiM8uSBSe3" name="Logitech G Pro X Superlight 2 product image" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/GRwz25R8YaxdgiM8uSBSe3.jpg" mos="" align="middle" fullscreen="" width="800" height="800" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>The Superlight 2 has a 44k DPI and 888 IPS, setting it even further apart from its predecessor. While the original Superlight is better value when the Superlight 2 is full price, with this discount in play, it's difficult to pick between the two. With the second version, you're getting a better sensor, higher polling, extra battery life, and Type-C charging.</p><p><strong>Key specs: 44k sensor | Wireless | 60 g weight</strong></p><p><strong>Price check:</strong> <a href="https://www.bestbuy.com/product/logitech-g-pro-x-superlight-2-lightspeed-lightweight-wireless-optical-hero-2-sensor-44-000-dpi-gaming-mouse-with-8k-polling-wireless-black/J7H7ZY8YS5" target="_blank" data-dimension112="013e0159-02e0-4d84-b068-9de3ec145954" data-action="Deal Block" data-label="Best Buy $119.98" data-dimension48="Best Buy $119.98" data-dimension25="$113.98">Best Buy $119.98</a><a class="view-deal button" href="https://www.amazon.com/Logitech-Superlight-Lightspeed-Lightweight-Programmable/dp/B09NBWQDKX/" target="_blank" rel="nofollow" data-dimension112="013e0159-02e0-4d84-b068-9de3ec145954" data-action="Deal Block" data-label="Best Buy $119.98" data-dimension48="Best Buy $119.98" data-dimension25="$113.98">View Deal</a></p></div><p>As fun as a gimmick is, sometimes you just want a really-performance-focused peripheral. I've already given <a href="https://www.pcgamer.com/hardware/gaming-mice/this-half-price-gaming-mouse-will-feel-right-at-home-on-the-desk-of-anyone-who-prefers-substance-over-style/" target="_blank">the exceedingly affordable Turtle Beach Burst II Air</a> the spotlight this week, but I'm not done with no-frills gaming mice yet. If neither fun colourways nor RGB lighting moves you, then you're going to want to know about this Prime Day deal.</p><p>Weighing only 60 grams in the hands, the <a href="https://www.pcgamer.com/logitech-g-pro-x-superlight-2-gaming-mouse-review/" target="_blank">Logitech G Pro X Superlight 2</a> isn't just light in form, but also light on price. If you can afford to push the squeaker budget boat out just a bit, this swishy, flicky gaming mouse is <a href="https://www.amazon.com/Logitech-Superlight-Lightspeed-Lightweight-Programmable/dp/B09NBWL8J5" target="_blank">now only $114 on Amazon</a>.</p><ul><li><a href="https://www.pcgamer.com/best-amazon-prime-day-pc-gaming-deals/" target="_blank"><strong>We're curating all the best Prime Day PC gaming deals here</strong></a></li></ul><p>Yes, if it was my money I'd absolutely pick up the pink version instead, <a href="https://www.logitechg.com/en-us/shop/p/pro-x2-superlight-wireless-mouse.910-006795" target="_blank">but you won't find as good a deal on that bright colourway</a>. Those who only feel at home around more muted hues will otherwise be pleased to read that the white version is also deeply discounted.</p><p>Looking beyond mere aesthetics though, Logitech G Pro X Superlight 2 has lots else to offer. For a start, the Hero 2 sensor offers up to 32,000 DPI, plus you're getting a max polling rate of 2,000 Hz. 1,000 Hz will suit most, but those wanting just a smidge extra (and not wanting to pay a premium price for 8K) will be well covered here.</p><p>On top of that, you've also got a decently beefy battery which will last up to 95 hours from a single charge. Our Alex writes in his review, "After just over 35 hours of solid game and work usage, it was still going strong at 89% battery in my testing, so I'd expect to get much more than the quoted 95 hours."</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/id6joTyCdNY6x4DvKKnYGe.jpeg" alt="Logitech G Pro X Superlight 2" /><figcaption><small role="credit">Logitech</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/HB5a9B6itjT7YDRcEKhsuU.jpg" alt="Logitech G Pro X Superlight 2 gaming mouse" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/JgSYJK6XcBrKfRQCcCmMJV.jpg" alt="Logitech G Pro X Superlight 2 gaming mouse" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/R8UJfUpmKxTvwyTGgeNpyU.jpg" alt="Logitech G Pro X Superlight 2 gaming mouse" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/X39eufEKVUic7MzgCY3YqU.jpg" alt="Logitech G Pro X Superlight 2 gaming mouse" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p>Such an efficient, focussed mouse does have its drawbacks though. The Logitech G Pro X Superlight 2 does enjoy two extra, programmable buttons along its left side, but it doesn't feature anything dedicated to changing the DPI. Instead, you've got to wade into the G Hub software to adjust it <em>every time</em>.</p><p>On the subject of buttons, the Superlight 2 enjoys particularly loud ones. Alex offers a bit more detail on this point, writing, "The hybrid optical-mechanical left- and right-click buttons are firm and solid, and make the ones on my old Razer Basilisk feel downright mushy in comparison. They're also loud, and I could easily hear them over music while wearing a pair of over-ear headphones. This is one mouse that really wants you to know that it's doing a great job of clicking, bless its heart."</p><h3 id="some-cheaper-alternatives">Some cheaper alternatives...</h3><div class="product"><a data-dimension112="9eccd5e6-3d00-4eea-a004-bd0e019ca0c8" data-action="Deal Block" data-label="Price check: Best Buy $34.99" data-dimension48="Price check: Best Buy $34.99" data-dimension25="$29.99" href="https://www.amazon.com/dp/B0F9B8L5X6" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:500px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="hAMTZaKrcWhNeajCdgFnvR" name="PCGamer Deal Block - 2025-11-25T153526.633" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/hAMTZaKrcWhNeajCdgFnvR.png" mos="" align="middle" fullscreen="" width="500" height="500" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>You aren't packing an incredibly high DPI or polling rate with this mouse, but you are getting strong performance for the price, as well as a lightweight, comfortable build, and solid software. Cheap and cheerful is the aim here.</p><p><strong>Key specs: 12,000 DPI | 300 IPS |  1,000 Hz | 55 g</strong></p><p><strong>Price check: </strong><a href="https://www.bestbuy.com/product/glorious-model-o-eternal-lightweight-wired-optical-gaming-mouse-with-dual-zone-rgb-lighting-wired-matte-white/J39TGZ8SRL?irclickid=2FVW4gUPuxyKTPQxHiQQfQIVUkpWKjQdV36f2U0&irgwc=1&afsrc=1&ref=198&loc=Future%20Dedicated%20Account&acampID=0&mpid=1943169&affgroup=%22Content%22" target="_blank" data-dimension112="9eccd5e6-3d00-4eea-a004-bd0e019ca0c8" data-action="Deal Block" data-label="Price check: Best Buy $34.99" data-dimension48="Price check: Best Buy $34.99" data-dimension25="$29.99">Best Buy $34.99</a><strong></strong><a class="view-deal button" href="https://www.amazon.com/dp/B0F9B8L5X6" target="_blank" rel="nofollow" data-dimension112="9eccd5e6-3d00-4eea-a004-bd0e019ca0c8" data-action="Deal Block" data-label="Price check: Best Buy $34.99" data-dimension48="Price check: Best Buy $34.99" data-dimension25="$29.99">View Deal</a></p></div><div class="product"><a data-dimension112="e471373a-81fd-4146-899a-85ab30c4d531" data-action="Deal Block" data-label="The Turtle Beach Burst II Air may look a tad plain thanks to the lack of RGB, but it's lightweight, with a great battery life, and it's a joy to use. If you want a no-nonsense gaming mouse (and don't mind wiping off fingerprints every now and then), it's an excellent choice at $50 off. Key specs: Wired, wireless, and Bluetooth | 47 g | Owl-Eye 26K optical sensor | 26,000 DPI | Up to 120 hours of battery life | Up to 1,000 Hz polling rate" data-dimension48="The Turtle Beach Burst II Air may look a tad plain thanks to the lack of RGB, but it's lightweight, with a great battery life, and it's a joy to use. If you want a no-nonsense gaming mouse (and don't mind wiping off fingerprints every now and then), it's an excellent choice at $50 off. Key specs: Wired, wireless, and Bluetooth | 47 g | Owl-Eye 26K optical sensor | 26,000 DPI | Up to 120 hours of battery life | Up to 1,000 Hz polling rate" data-dimension25="$49.99" href="https://www.amazon.com/Turtle-Beach-Burst-Air-Lightweight/dp/B0D1CRTJ8J" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:500px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="QzEnSNfU3KnUTEx5yPtNm6" name="" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/QzEnSNfU3KnUTEx5yPtNm6.png" mos="" align="middle" fullscreen="" width="500" height="500" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>The Turtle Beach Burst II Air may look a tad plain thanks to the lack of RGB, but it's lightweight, with a great battery life, and it's a joy to use. If you want a no-nonsense gaming mouse (and don't mind wiping off fingerprints every now and then), it's an excellent choice at $50 off. </p><p><strong>Key specs: Wired, wireless, and Bluetooth | 47 g | Owl-Eye 26K optical sensor | 26,000 DPI | Up to 120 hours of battery life | Up to 1,000 Hz polling rate</strong><a class="view-deal button" href="https://www.amazon.com/Turtle-Beach-Burst-Air-Lightweight/dp/B0D1CRTJ8J" target="_blank" rel="nofollow" data-dimension112="e471373a-81fd-4146-899a-85ab30c4d531" data-action="Deal Block" data-label="The Turtle Beach Burst II Air may look a tad plain thanks to the lack of RGB, but it's lightweight, with a great battery life, and it's a joy to use. If you want a no-nonsense gaming mouse (and don't mind wiping off fingerprints every now and then), it's an excellent choice at $50 off. Key specs: Wired, wireless, and Bluetooth | 47 g | Owl-Eye 26K optical sensor | 26,000 DPI | Up to 120 hours of battery life | Up to 1,000 Hz polling rate" data-dimension48="The Turtle Beach Burst II Air may look a tad plain thanks to the lack of RGB, but it's lightweight, with a great battery life, and it's a joy to use. If you want a no-nonsense gaming mouse (and don't mind wiping off fingerprints every now and then), it's an excellent choice at $50 off. Key specs: Wired, wireless, and Bluetooth | 47 g | Owl-Eye 26K optical sensor | 26,000 DPI | Up to 120 hours of battery life | Up to 1,000 Hz polling rate" data-dimension25="$49.99">View Deal</a></p></div><h2 id="check-out-all-of-amazon-s-gaming-mice-deals-3">👉<a href="https://www.amazon.com/PC-Gaming-Mice/b/ref=dp_bc_4?ie=UTF8&node=402052011" target="_blank">Check out all of Amazon's gaming mice deals👈</a></h2>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Price drop: This gaming mouse is ridiculously light, capable and currently its lowest price ever for Prime Day ]]></title>
                                                                                                                                                                                                <link>https://www.pcgamer.com/hardware/gaming-mice/this-gaming-mouse-is-ridiculously-light-capable-and-currently-its-lowest-price-ever-for-prime-day/</link>
                                                                            <description>
                            <![CDATA[ Check the specs: 33,000 DPI, 8K polling, 70-hour battery, and only 36 grams. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">L9qFFmm2jK76ZPxngTBNwn</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/fYoKh9oAHiptXdiNBYkkBW-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Tue, 23 Jun 2026 15:15:20 +0000</pubDate>                                                                                                                                <updated>Fri, 26 Jun 2026 09:56:19 +0000</updated>
                                                                                                                                            <category><![CDATA[Gaming Mice]]></category>
                                                    <category><![CDATA[Hardware]]></category>
                                                                                                                    <dc:creator><![CDATA[ Jacob Ridley ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/2YNigoLXbckPdRPDe3stwA.png ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Jacob earned his first byline writing for his own tech blog, before graduating to breaking things professionally at PCGamesN, where he was one half of a popular weekly YouTube show. Joining PC Gamer in 2020, Jacob is now managing editor of the hardware team, and you&#039;ll usually find him testing the latest components or building a gaming PC. He says he&#039;s determined to build a fort as big as a house out of case boxes. Jacob enjoys heading out of the office to report from floors, benches, and, if he&#039;s lucky, plush press rooms at the biggest tech shows, such as Computex and CES.&lt;br&gt;&lt;/p&gt;&lt;p&gt;When he&#039;s not writing about components, you&#039;ll find Jacob trying to get away from the modern world as fast as possible by bike and pitching up camp in murky woods.&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/fYoKh9oAHiptXdiNBYkkBW-1280-80.jpg">
                                                            <media:credit><![CDATA[Corsair, Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[A Corsair mouse on a Prime Day banner with the PC Gamer logo.]]></media:description>                                                            <media:text><![CDATA[A Corsair mouse on a Prime Day banner with the PC Gamer logo.]]></media:text>
                                <media:title type="plain"><![CDATA[A Corsair mouse on a Prime Day banner with the PC Gamer logo.]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/fYoKh9oAHiptXdiNBYkkBW-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <div class="product"><a data-dimension112="e3a6644a-6de9-486b-8a11-e477bd26801e" data-action="Deal Block" data-label="This mouse is incredibly light at just 36 g, and somehow it's achieved this with nary a hole in sight. Apart from this, it's pretty bare-bones, but a good sensor and low weight are all that's needed for some seriously competitive FPS gameplay, and this mouse delivers on both fronts.Key specs: 33k sensor | wireless | 36 g weight | 70-hr battery" data-dimension48="This mouse is incredibly light at just 36 g, and somehow it's achieved this with nary a hole in sight. Apart from this, it's pretty bare-bones, but a good sensor and low weight are all that's needed for some seriously competitive FPS gameplay, and this mouse delivers on both fronts.Key specs: 33k sensor | wireless | 36 g weight | 70-hr battery" data-dimension25="$62.70" href="https://www.amazon.com/Corsair-Sabre-Ultralight-Wireless-Gaming/dp/B0FKJ2J2R8" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1500px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="Sn2BYKgjJLJX65tZsmFsJj" name="1782381290.jpg" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/Sn2BYKgjJLJX65tZsmFsJj.jpg" mos="" align="middle" fullscreen="" width="1500" height="1500" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>This mouse is incredibly light at just 36 g, and somehow it's achieved this with nary a hole in sight. Apart from this, it's pretty bare-bones, but a good sensor and low weight are all that's needed for some seriously competitive FPS gameplay, and this mouse delivers on both fronts.</p><p><strong>Key specs: 33k sensor | wireless | 36 g weight | 70-hr battery</strong><a class="view-deal button" href="https://www.amazon.com/Corsair-Sabre-Ultralight-Wireless-Gaming/dp/B0FKJ2J2R8" target="_blank" rel="nofollow" data-dimension112="e3a6644a-6de9-486b-8a11-e477bd26801e" data-action="Deal Block" data-label="This mouse is incredibly light at just 36 g, and somehow it's achieved this with nary a hole in sight. Apart from this, it's pretty bare-bones, but a good sensor and low weight are all that's needed for some seriously competitive FPS gameplay, and this mouse delivers on both fronts.Key specs: 33k sensor | wireless | 36 g weight | 70-hr battery" data-dimension48="This mouse is incredibly light at just 36 g, and somehow it's achieved this with nary a hole in sight. Apart from this, it's pretty bare-bones, but a good sensor and low weight are all that's needed for some seriously competitive FPS gameplay, and this mouse delivers on both fronts.Key specs: 33k sensor | wireless | 36 g weight | 70-hr battery" data-dimension25="$62.70">View Deal</a></p></div><p>The Corsair Sabre V2 Pro <a href="https://www.pcgamer.com/hardware/gaming-mice/corsair-sabre-v2-pro-ultralight-wireless-gaming-mouse-review/" target="_blank">earned a score of 92%</a> from our reviewer, Jacob Fox, at full price. So, how does it fare now that it's been discounted by <del>34%</del> 37% this Prime Day? Pretty good, I tell ya.</p><p>The mouse is currently on sale for <a href="https://www.amazon.com/Corsair-Sabre-Ultralight-Wireless-Gaming/dp/B0FKJ2J2R8?th=1" target="_blank">$63 over at Amazon</a> (only the black model has seen an extra discount since we first highlighted this one). That's a deal exclusively for Prime members, but you could always sign up, buy the mouse, and then cancel. Or you could just spend four bucks more to get it at its 'regular' sale price of $66—this regular sale price was the Prime only price just yesterday. What's that about?</p><ul><li><a href="https://www.pcgamer.com/best-amazon-prime-day-pc-gaming-deals/" target="_blank"><strong>We're curating all the best Prime Day PC gaming deals here</strong></a></li></ul><p>It's a good price for a good mouse either way. It has been sitting at around $70 for the past couple of weeks, before dropping down to $66 for Prime Day. Before June, it was around $80 or more. This looks to be the lowest it's ever been according to <a href="https://camelcamelcamel.com/product/B0FKJ2J2R8" target="_blank">CamelCamelCamel</a>.</p><p>You might not associate Corsair with competitive gaming mice, but it has done a superb job with the Sabre V2 Pro. It weighs just 36 grams, and if that wasn't impressive enough, it's kept the weight down without resorting to poking holes in the outer shell.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/cW72DJwAyNRGpScgFDYEWg.jpg" alt="The Corsair Sabre V2 Pro ultralight wireless gaming mouse" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/Um6zGDsZT96TAhkrTtq6rM.jpg" alt="The ultralight Corsair Sabre V2 Pro gaming mouse" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/aRDsr462K3icKKVPkVZAqM.jpg" alt="The ultralight Corsair Sabre V2 Pro gaming mouse" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/rfzek4xJqLz65TUFzA9MWg.jpg" alt="The Corsair Sabre V2 Pro ultralight wireless gaming mouse" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/iqSjCqTLu8aaGjAHG8bxWg.jpg" alt="The Corsair Sabre V2 Pro ultralight wireless gaming mouse" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p>Jacob Fox says in his review: "Much the same as when I tried the G Pro X Superlight for the first time, this step down in mouse weight makes me feel like I'm fighting less against my mouse to place those headshots and keep my crosshair level when turning corners."</p><p>Of course, it's also a wireless mouse, utilising a USB dongle for a dedicated 2.4 GHz connection.</p><p>The sensor causes no trouble with accurate readings throughout our testing. It's rated to a higher DPI than most would ever even think to use at 33,000 with max acceleration at 50 g and max speed at 750 IPS. It's also rated to an 8K polling rate—another thing to brag about on paper.</p><h2 id="all-of-amazon-s-gaming-mice">👉<a href="https://www.amazon.com/PC-Gaming-Mice/b/ref=dp_bc_4?ie=UTF8&node=402052011" target="_blank">All of Amazon's gaming mice</a>👈</h2>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ I've not had to look far to find our favorite gaming mice with big discounts this Prime Day: Logitech, Razer, Mchose and Corsair for less ]]></title>
                                                                                                                                                                                                <link>https://www.pcgamer.com/hardware/gaming-mice/ive-not-had-to-look-far-to-find-our-favorite-gaming-mice-with-big-discounts-this-prime-day-logitech-razer-mchose-and-corsair-for-less/</link>
                                                                            <description>
                            <![CDATA[ Here are the ones I recommend. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">eG8SxVDkz7rxeQzvJTkqc9</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/8nRjS8RWE2CLv3JVHYXQQk-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Tue, 23 Jun 2026 12:03:27 +0000</pubDate>                                                                                                                                <updated>Tue, 23 Jun 2026 15:51:16 +0000</updated>
                                                                                                                                            <category><![CDATA[Gaming Mice]]></category>
                                                    <category><![CDATA[Hardware]]></category>
                                                                                                                    <dc:creator><![CDATA[ Jacob Ridley ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/2YNigoLXbckPdRPDe3stwA.png ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Jacob earned his first byline writing for his own tech blog, before graduating to breaking things professionally at PCGamesN, where he was one half of a popular weekly YouTube show. Joining PC Gamer in 2020, Jacob is now managing editor of the hardware team, and you&#039;ll usually find him testing the latest components or building a gaming PC. He says he&#039;s determined to build a fort as big as a house out of case boxes. Jacob enjoys heading out of the office to report from floors, benches, and, if he&#039;s lucky, plush press rooms at the biggest tech shows, such as Computex and CES.&lt;br&gt;&lt;/p&gt;&lt;p&gt;When he&#039;s not writing about components, you&#039;ll find Jacob trying to get away from the modern world as fast as possible by bike and pitching up camp in murky woods.&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/8nRjS8RWE2CLv3JVHYXQQk-1280-80.jpg">
                                                            <media:credit><![CDATA[Logitech, Mchose, SteelSeries, Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[A series of gaming mice on a Prime Day banner with the PC Gamer logo.]]></media:description>                                                            <media:text><![CDATA[A series of gaming mice on a Prime Day banner with the PC Gamer logo.]]></media:text>
                                <media:title type="plain"><![CDATA[A series of gaming mice on a Prime Day banner with the PC Gamer logo.]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/8nRjS8RWE2CLv3JVHYXQQk-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>For the past week, I've spent a chunk of my day <a href="https://www.pcgamer.com/hardware/amazon-prime-day-keyboard-mouse-controller-deals/" target="_blank">checking the major retailers for deals on gaming mice</a>. There have been plenty of early deals, though now that Prime Day has kicked off properly, I've seen an avalanche of price drops from Jeff's big shop.</p><ul><li><a href="https://www.pcgamer.com/best-amazon-prime-day-pc-gaming-deals/" target="_blank"><strong>We're curating all the best Prime Day PC gaming deals here</strong></a></li></ul><p>These are all good-quality gaming mice, many of which we currently, or have previously, recommend as the <a href="https://www.pcgamer.com/the-best-gaming-mouse/">best gaming mice around</a>. It's important to us that we recommend only products that we know to be good, and so if you want to check out our reviews for these mice, just type their name into the box below.</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-anawyq4 *:not(svg):not(path) { box-sizing: border-box; }    #widget-anawyq4 h1, #widget-anawyq4 p, #widget-anawyq4 h3 { margin: 0; line-height: normal; }    body { margin: 0; background: transparent; font-family: ui-sans-serif, system-ui, sans-serif; }  @supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))) {  *, ::before, ::after, ::backdrop { --tw-translate-x: 0; --tw-translate-y: 0; --tw-translate-z: 0; --tw-rotate-x: initial; --tw-rotate-y: initial; --tw-rotate-z: initial; --tw-skew-x: initial; --tw-skew-y: initial; --tw-space-y-reverse: 0; --tw-divide-y-reverse: 0; --tw-border-style: solid; --tw-leading: initial; --tw-font-weight: initial; --tw-tracking: initial; --tw-shadow: 0 0 #0000; --tw-shadow-color: initial; --tw-shadow-alpha: 100%; --tw-inset-shadow: 0 0 #0000; --tw-inset-shadow-color: initial; --tw-inset-shadow-alpha: 100%; --tw-ring-color: initial; --tw-ring-shadow: 0 0 #0000; --tw-inset-ring-color: initial; --tw-inset-ring-shadow: 0 0 #0000; --tw-ring-inset: initial; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 #0000; --tw-backdrop-blur: initial; --tw-backdrop-brightness: initial; --tw-backdrop-contrast: initial; --tw-backdrop-grayscale: initial; --tw-backdrop-hue-rotate: initial; --tw-backdrop-invert: initial; --tw-backdrop-opacity: initial; --tw-backdrop-saturate: initial; --tw-backdrop-sepia: initial; --tw-duration: initial; --tw-ease: initial; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scale-z: 1; }}#widget-anawyq4, :host { --font-sans: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; --font-serif: ui-serif, Georgia, Cambria, "Times New Roman", Times, serif; --font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; --color-red-50: oklch(97.1% .013 17.38); --color-red-100: oklch(93.6% .032 17.717); --color-red-500: oklch(63.7% .237 25.331); --color-red-600: oklch(57.7% .245 27.325); --color-red-700: oklch(50.5% .213 27.518); --color-green-50: oklch(98.2% .018 155.826); --color-green-600: oklch(62.7% .194 149.214); --color-green-700: oklch(52.7% .154 150.069); --color-emerald-600: oklch(59.6% .145 163.225); --color-blue-50: oklch(97% .014 254.604); --color-blue-600: oklch(54.6% .245 262.881); --color-indigo-50: oklch(96.2% .018 272.314); --color-indigo-600: oklch(51.1% .262 276.966); --color-rose-50: oklch(96.9% .015 12.422); --color-rose-100: oklch(94.1% .03 12.58); --color-rose-500: oklch(64.5% .246 16.439); --color-rose-600: oklch(58.6% .253 17.585); --color-rose-700: oklch(51.4% .222 16.935); --color-neutral-50: oklch(98.5% 0 0); --color-neutral-100: oklch(97% 0 0); --color-neutral-200: oklch(92.2% 0 0); --color-neutral-300: oklch(87% 0 0); --color-neutral-400: oklch(70.8% 0 0); --color-neutral-500: oklch(55.6% 0 0); --color-neutral-600: oklch(43.9% 0 0); --color-neutral-700: oklch(37.1% 0 0); --color-neutral-800: oklch(26.9% 0 0); --color-neutral-900: oklch(20.5% 0 0); --color-black: #000; --color-white: #fff; --spacing: 4px; --container-sm: 384px; --container-md: 448px; --container-2xl: 672px; --container-6xl: 1152px; --text-xs: 12px; --text-xs--line-height: calc(1 / .75); --text-sm: 14px; --text-sm--line-height: calc(1.25 / .875); --text-base: 16px; --text-base--line-height: 1.5; --text-lg: 18px; --text-lg--line-height: calc(1.75 / 1.125); --text-xl: 20px; --text-xl--line-height: calc(1.75 / 1.25); --text-2xl: 24px; --text-2xl--line-height: calc(2 / 1.5); --text-3xl: 30px; --text-3xl--line-height: 1.2; --text-4xl: 36px; --text-4xl--line-height: calc(2.5 / 2.25); --font-weight-medium: 500; --font-weight-semibold: 600; --font-weight-bold: 700; --font-weight-black: 900; --tracking-tight: -.025em; --tracking-wider: .05em; --tracking-widest: .1em; --leading-tight: 1.25; --leading-relaxed: 1.625; --radius-lg: 8px; --radius-xl: 12px; --radius-2xl: 16px; --ease-out: cubic-bezier(0, 0, .2, 1); --animate-spin: spin 1s linear infinite; --animate-pulse: pulse 2s cubic-bezier(.4, 0, .6, 1) infinite; --blur-sm: 8px; --blur-md: 12px; --default-transition-duration: .15s; --default-transition-timing-function: cubic-bezier(.4, 0, .2, 1); --default-font-family: var(--font-sans); --default-mono-font-family: var(--font-mono); }*, ::after, ::before, ::backdrop { box-sizing: border-box; border: 0px solid; margin: 0px; padding: 0px; }::file-selector-button { box-sizing: border-box; border: 0px solid; margin: 0px; padding: 0px; }html, :host { text-size-adjust: 100%; tab-size: 4; line-height: 1.5; font-family: var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"); font-feature-settings: var(--default-font-feature-settings,normal); font-variation-settings: var(--default-font-variation-settings,normal); -webkit-tap-highlight-color: transparent; }hr { height: 0px; color: inherit; border-top-width: 1px; }abbr:where([title]) { text-decoration: underline dotted; }h1, h2, h3, h4, h5, h6 { font-size: inherit; font-weight: inherit; }a { color: inherit; text-decoration: inherit; }b, strong { font-weight: bolder; }code, kbd, samp, pre { font-family: var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace); font-feature-settings: var(--default-mono-font-feature-settings,normal); font-variation-settings: var(--default-mono-font-variation-settings,normal); font-size: 1em; }small { font-size: 80%; }sub, sup { vertical-align: baseline; font-size: 75%; line-height: 0; position: relative; }sub { bottom: -0.25em; }sup { top: -0.5em; }table { text-indent: 0px; border-color: inherit; border-collapse: collapse; }progress { vertical-align: baseline; }summary { display: list-item; }ol, ul, menu { list-style: none; }img, svg, video, canvas, audio, iframe, embed, object { vertical-align: middle; display: block; }img, video { max-width: 100%; height: auto; }button, input, select, optgroup, textarea { font: inherit; letter-spacing: inherit; color: inherit; opacity: 1; background-color: rgba(0, 0, 0, 0); border-radius: 0px; }::file-selector-button { font: inherit; letter-spacing: inherit; color: inherit; opacity: 1; background-color: rgba(0, 0, 0, 0); border-radius: 0px; }:where(select:is([multiple], [size])) optgroup { font-weight: bolder; }:where(select:is([multiple], [size])) optgroup option { padding-inline-start: 20px; }::file-selector-button { margin-inline-end: 4px; }::placeholder { opacity: 1; }@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px) {  ::placeholder { color: currentcolor; }  @supports (color:color-mix(in lab,red,red)) {  ::placeholder { color: color-mix(currentcolor, transparent); }}}textarea { resize: vertical; }::-webkit-search-decoration { appearance: none; }::-webkit-date-and-time-value { min-height: 1lh; text-align: inherit; }::-webkit-datetime-edit { display: inline-flex; }::-webkit-datetime-edit-fields-wrapper { padding: 0px; }::-webkit-datetime-edit { padding-block: 0px; }::-webkit-datetime-edit-year-field { padding-block: 0px; }::-webkit-datetime-edit-month-field { padding-block: 0px; }::-webkit-datetime-edit-day-field { padding-block: 0px; }::-webkit-datetime-edit-hour-field { padding-block: 0px; }::-webkit-datetime-edit-minute-field { padding-block: 0px; }::-webkit-datetime-edit-second-field { padding-block: 0px; }::-webkit-datetime-edit-millisecond-field { padding-block: 0px; }::-webkit-datetime-edit-meridiem-field { padding-block: 0px; }::-webkit-calendar-picker-indicator { line-height: 1; }button, input:where([type="button"], [type="reset"], [type="submit"]) { appearance: button; }::file-selector-button { appearance: button; }::-webkit-inner-spin-button { height: auto; }::-webkit-outer-spin-button { height: auto; }[hidden]:where(:not([hidden="until-found"])) { display: none !important; }@layer components;.pointer-events-none { pointer-events: none; }.absolute { position: absolute; }.fixed { position: fixed; }.relative { position: relative; }.inset-0 { inset: calc(var(--spacing) * 0); }.top-1\/2 { top: 50%; }.top-\[76px\] { top: 76px; }.top-\[80px\] { top: 80px; }.right-2 { right: calc(var(--spacing) * 2); }.right-3 { right: calc(var(--spacing) * 3); }.right-4 { right: calc(var(--spacing) * 4); }.left-1\/2 { left: 50%; }.left-2 { left: calc(var(--spacing) * 2); }.left-3 { left: calc(var(--spacing) * 3); }.left-4 { left: calc(var(--spacing) * 4); }.z-20 { z-index: 20; }.z-50 { z-index: 50; }.z-\[60\] { z-index: 60; }.z-\[100\] { z-index: 100; }.container { width: 100%; }@media (min-width: 640px) {  .container { max-width: 640px; }}@media (min-width: 768px) {  .container { max-width: 768px; }}@media (min-width: 1024px) {  .container { max-width: 1024px; }}@media (min-width: 1280px) {  .container { max-width: 1280px; }}@media (min-width: 1536px) {  .container { max-width: 1536px; }}.m-0 { margin: calc(var(--spacing) * 0); }.mx-auto { margin-inline: auto; }.prose { color: var(--tw-prose-#widget-anawyq4); 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-anawyq4 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-anawyq4 tr:last-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) { border-bottom-width: 0px; }.prose :where(t#widget-anawyq4 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-anawyq4: 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-anawyq4: 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-anawyq4 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-anawyq4 td:first-child, tfoot td:first-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) { padding-inline-start: 0px; }.prose :where(t#widget-anawyq4 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-anawyq4 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-anawyq4 td:first-child, tfoot td:first-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) { padding-inline-start: 0px; }.prose-lg :where(t#widget-anawyq4 td:last-child, tfoot td:last-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) { padding-inline-end: 0px; }.prose-lg :where(figure):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 1.77778em; margin-bottom: 1.77778em; }.prose-lg :where(figure > *):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 0px; margin-bottom: 0px; }.prose-lg :where(figcaption):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 1em; font-size: 0.888889em; line-height: 1.5; }.prose-lg :where(.prose-lg > :first-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 0px; }.prose-lg :where(.prose-lg > :last-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-bottom: 0px; }.mt-1 { margin-top: calc(var(--spacing) * 1); }.mt-2 { margin-top: calc(var(--spacing) * 2); }.mt-4 { margin-top: calc(var(--spacing) * 4); }.mt-8 { margin-top: calc(var(--spacing) * 8); }.mt-auto { margin-top: auto; }.mr-5 { margin-right: calc(var(--spacing) * 5); }.mb-2 { margin-bottom: calc(var(--spacing) * 2); }.mb-3 { margin-bottom: calc(var(--spacing) * 3); }.mb-4 { margin-bottom: calc(var(--spacing) * 4); }.mb-6 { margin-bottom: calc(var(--spacing) * 6); }.mb-8 { margin-bottom: calc(var(--spacing) * 8); }.ml-auto { margin-left: auto; }.line-clamp-2 { -webkit-line-clamp: 2; -webkit-box-orient: vertical; display: -webkit-box; overflow: hidden; }.block { display: block; }.flex { display: flex; }.hidden { display: none; }.inline { display: inline; }.inline-block { display: inline-block; }.h-1\.5 { height: calc(var(--spacing) * 1.5); }.h-2 { height: calc(var(--spacing) * 2); }.h-3 { height: calc(var(--spacing) * 3); }.h-4 { height: calc(var(--spacing) * 4); }.h-5 { height: calc(var(--spacing) * 5); }.h-6 { height: calc(var(--spacing) * 6); }.h-8 { height: calc(var(--spacing) * 8); }.h-10 { height: calc(var(--spacing) * 10); }.h-24 { height: calc(var(--spacing) * 24); }.h-\[76px\] { height: 76px; }.h-\[600px\] { height: 600px; }.h-auto { height: auto; }.h-full { height: 100%; }.max-h-\[90vh\] { max-height: 90vh; }.min-h-\[400px\] { min-height: 400px; }.min-h-screen { min-height: 100vh; }.w-1 { width: calc(var(--spacing) * 1); }.w-1\.5 { width: calc(var(--spacing) * 1.5); }.w-1\/3 { width: 33.3333%; }.w-1\/4 { width: 25%; }.w-2 { width: calc(var(--spacing) * 2); }.w-3 { width: calc(var(--spacing) * 3); }.w-4 { width: calc(var(--spacing) * 4); }.w-5 { width: calc(var(--spacing) * 5); }.w-8 { width: calc(var(--spacing) * 8); }.w-10 { width: calc(var(--spacing) * 10); }.w-20 { width: calc(var(--spacing) * 20); }.w-32 { width: calc(var(--spacing) * 32); }.w-40 { width: calc(var(--spacing) * 40); }.w-full { width: 100%; }.w-px { width: 1px; }.max-w-2xl { max-width: var(--container-2xl); }.max-w-6xl { max-width: var(--container-6xl); }.max-w-\[65ch\] { max-width: 65ch; }.max-w-md { max-width: var(--container-md); }.max-w-none { max-width: none; }.max-w-sm { max-width: var(--container-sm); }.min-w-0 { min-width: calc(var(--spacing) * 0); }.min-w-\[800px\] { min-width: 800px; }.flex-1 { flex: 1 1 0%; }.flex-none { flex: 0 0 auto; }.flex-shrink-0, .shrink-0 { flex-shrink: 0; }.-translate-x-1\/2 { --tw-translate-x: -50%; translate: var(--tw-translate-x) var(--tw-translate-y); }.-translate-y-1\/2 { --tw-translate-y: -50%; translate: var(--tw-translate-x) var(--tw-translate-y); }.transform { transform: var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,); }.animate-pulse { animation: var(--animate-pulse); }.animate-spin { animation: var(--animate-spin); }.cursor-pointer { cursor: pointer; }.resize-y { resize: vertical; }.list-none { list-style-type: none; }.appearance-none { appearance: none; }.flex-col { flex-direction: column; }.flex-wrap { flex-wrap: wrap; }.items-center { align-items: center; }.items-start { align-items: flex-start; }.justify-between { justify-content: space-between; }.justify-center { justify-content: center; }.justify-end { justify-content: flex-end; }.gap-1 { gap: calc(var(--spacing) * 1); }.gap-1\.5 { gap: calc(var(--spacing) * 1.5); }.gap-2 { gap: calc(var(--spacing) * 2); }.gap-3 { gap: calc(var(--spacing) * 3); }.gap-4 { gap: calc(var(--spacing) * 4); }.gap-6 { gap: calc(var(--spacing) * 6); }.gap-8 { gap: calc(var(--spacing) * 8); }:where(.space-y-2 > :not(:last-child)) { --tw-space-y-reverse: 0; margin-block-start: calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse)); margin-block-end: calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse))); }.gap-x-4 { column-gap: calc(var(--spacing) * 4); }.gap-y-2 { row-gap: calc(var(--spacing) * 2); }:where(.divide-y > :not(:last-child)) { --tw-divide-y-reverse: 0; border-bottom-style: var(--tw-border-style); border-top-style: var(--tw-border-style); border-top-width: calc(1px * var(--tw-divide-y-reverse)); border-bottom-width: calc(1px * calc(1 - var(--tw-divide-y-reverse))); }:where(.divide-neutral-100 > :not(:last-child)) { border-color: var(--color-neutral-100); }.self-start { align-self: flex-start; }.truncate { text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }.overflow-auto { overflow: auto; }.overflow-hidden { overflow: hidden; }.overflow-y-auto { overflow-y: auto; }.rounded-2xl { border-radius: var(--radius-2xl); }.rounded-full { border-radius: 3.40282e+38px; }.rounded-lg { border-radius: var(--radius-lg); }.rounded-xl { border-radius: var(--radius-xl); }.border { border-style: var(--tw-border-style); border-width: 1px; }.border-2 { border-style: var(--tw-border-style); border-width: 2px; }.border-t { border-top-style: var(--tw-border-style); border-top-width: 1px; }.border-t-4 { border-top-style: var(--tw-border-style); border-top-width: 4px; }.border-r { border-right-style: var(--tw-border-style); border-right-width: 1px; }.border-b { border-bottom-style: var(--tw-border-style); border-bottom-width: 1px; }.border-dashed { --tw-border-style: dashed; border-style: dashed; }.border-none { --tw-border-style: none; border-style: none; }.border-\[\#DC1F26\] { border-color: rgb(220, 31, 38); }.border-neutral-100 { border-color: var(--color-neutral-100); }.border-neutral-200 { border-color: var(--color-neutral-200); }.border-neutral-300 { border-color: var(--color-neutral-300); }.border-red-100 { border-color: var(--color-red-100); }.border-rose-100 { border-color: var(--color-rose-100); }.bg-\[\#DC1F26\] { background-color: rgb(220, 31, 38); }.bg-\[\#ededed\] { background-color: rgb(237, 237, 237); }.bg-black { background-color: var(--color-black); }.bg-green-600 { background-color: var(--color-green-600); }.bg-neutral-50 { background-color: var(--color-neutral-50); }.bg-neutral-50\/50 { background-color: rgba(250, 250, 250, 0.5); }@supports (color:color-mix(in lab,red,red)) {  .bg-neutral-50\/50 { background-color: color-mix(in oklab,var(--color-neutral-50) 50%,transparent); }}.bg-neutral-100 { background-color: var(--color-neutral-100); }.bg-neutral-200 { background-color: var(--color-neutral-200); }.bg-neutral-300 { background-color: var(--color-neutral-300); }.bg-neutral-900\/40 { background-color: rgba(23, 23, 23, 0.4); }@supports (color:color-mix(in lab,red,red)) {  .bg-neutral-900\/40 { background-color: color-mix(in oklab,var(--color-neutral-900) 40%,transparent); }}.bg-red-50 { background-color: var(--color-red-50); }.bg-red-600 { background-color: var(--color-red-600); }.bg-rose-50 { background-color: var(--color-rose-50); }.bg-rose-500 { background-color: var(--color-rose-500); }.bg-rose-600 { background-color: var(--color-rose-600); }.bg-transparent { background-color: rgba(0, 0, 0, 0); }.bg-white { background-color: var(--color-white); }.fill-current { fill: currentcolor; }.object-contain { object-fit: contain; }.object-cover { object-fit: cover; }.p-0 { padding: calc(var(--spacing) * 0); }.p-1\.5 { padding: calc(var(--spacing) * 1.5); }.p-2 { padding: calc(var(--spacing) * 2); }.p-3 { padding: calc(var(--spacing) * 3); }.p-4 { padding: calc(var(--spacing) * 4); }.p-6 { padding: calc(var(--spacing) * 6); }.p-8 { padding: calc(var(--spacing) * 8); }.px-2 { padding-inline: calc(var(--spacing) * 2); }.px-3 { padding-inline: calc(var(--spacing) * 3); }.px-4 { padding-inline: calc(var(--spacing) * 4); }.px-6 { padding-inline: calc(var(--spacing) * 6); }.py-0\.5 { padding-block: calc(var(--spacing) * .5); }.py-1 { padding-block: calc(var(--spacing) * 1); }.py-1\.5 { padding-block: calc(var(--spacing) * 1.5); }.py-2 { padding-block: calc(var(--spacing) * 2); }.py-3 { padding-block: calc(var(--spacing) * 3); }.py-4 { padding-block: calc(var(--spacing) * 4); }.py-12 { padding-block: calc(var(--spacing) * 12); }.pt-8 { padding-top: calc(var(--spacing) * 8); }.pr-4 { padding-right: calc(var(--spacing) * 4); }.pr-8 { padding-right: calc(var(--spacing) * 8); }.pr-10 { padding-right: calc(var(--spacing) * 10); }.pb-4 { padding-bottom: calc(var(--spacing) * 4); }.pb-8 { padding-bottom: calc(var(--spacing) * 8); }.pl-1\.5 { padding-left: calc(var(--spacing) * 1.5); }.pl-9 { padding-left: calc(var(--spacing) * 9); }.pl-12 { padding-left: calc(var(--spacing) * 12); }.text-center { text-align: center; }.text-left { text-align: left; }.font-mono { font-family: var(--font-mono); }.font-sans { font-family: var(--font-sans); }.font-serif { font-family: var(--font-serif); }.text-2xl { font-size: var(--text-2xl); line-height: var(--tw-leading,var(--text-2xl--line-height)); }.text-lg { font-size: var(--text-lg); line-height: var(--tw-leading,var(--text-lg--line-height)); }.text-sm { font-size: var(--text-sm); line-height: var(--tw-leading,var(--text-sm--line-height)); }.text-xl { font-size: var(--text-xl); line-height: var(--tw-leading,var(--text-xl--line-height)); }.text-xs { font-size: var(--text-xs); line-height: var(--tw-leading,var(--text-xs--line-height)); }.text-\[10px\] { font-size: 10px; }.text-\[11px\] { font-size: 11px; }.leading-none { --tw-leading: 1; line-height: 1; }.leading-relaxed { --tw-leading: var(--leading-relaxed); line-height: var(--leading-relaxed); }.leading-tight { --tw-leading: var(--leading-tight); line-height: var(--leading-tight); }.font-black { --tw-font-weight: var(--font-weight-black); font-weight: var(--font-weight-black); }.font-bold { --tw-font-weight: var(--font-weight-bold); font-weight: var(--font-weight-bold); }.font-medium { --tw-font-weight: var(--font-weight-medium); font-weight: var(--font-weight-medium); }.font-semibold { --tw-font-weight: var(--font-weight-semibold); font-weight: var(--font-weight-semibold); }.tracking-tight { --tw-tracking: var(--tracking-tight); letter-spacing: var(--tracking-tight); }.tracking-wider { --tw-tracking: var(--tracking-wider); letter-spacing: var(--tracking-wider); }.tracking-widest { --tw-tracking: var(--tracking-widest); letter-spacing: var(--tracking-widest); }.text-ellipsis { text-overflow: ellipsis; }.text-\[\#DC1F26\] { color: rgb(220, 31, 38); }.text-black { color: var(--color-black); }.text-emerald-600 { color: var(--color-emerald-600); }.text-green-600 { color: var(--color-green-600); }.text-neutral-300 { color: var(--color-neutral-300); }.text-neutral-400 { color: var(--color-neutral-400); }.text-neutral-500 { color: var(--color-neutral-500); }.text-neutral-600 { color: var(--color-neutral-600); }.text-neutral-700 { color: var(--color-neutral-700); }.text-neutral-900 { color: var(--color-neutral-900); }.text-red-500 { color: var(--color-red-500); }.text-red-600 { color: var(--color-red-600); }.text-rose-500 { color: var(--color-rose-500); }.text-rose-600 { color: var(--color-rose-600); }.text-white { color: var(--color-white); }.uppercase { text-transform: uppercase; }.italic { font-style: italic; }.placeholder-neutral-500::placeholder { color: var(--color-neutral-500); }.opacity-0 { opacity: 0; }.shadow-2xl { --tw-shadow: 0 25px 50px -12px var(--tw-shadow-color,#00000040); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }.shadow-\[0_20px_60px_-15px_rgba\(0\,0\,0\,0\.4\)\] { --tw-shadow: 0 20px 60px -15px var(--tw-shadow-color,#0006); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }.shadow-inner { --tw-shadow: inset 0 2px 4px 0 var(--tw-shadow-color,#0000000d); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }.shadow-md { --tw-shadow: 0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }.shadow-sm { --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }.shadow-xl { --tw-shadow: 0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }.backdrop-blur-md { --tw-backdrop-blur: blur(var(--blur-md)); backdrop-filter: var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,); }.backdrop-blur-sm { --tw-backdrop-blur: blur(var(--blur-sm)); backdrop-filter: var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,); }.transition { transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to, opacity, box-shadow, transform, translate, scale, rotate, filter, -webkit-backdrop-filter, backdrop-filter, display, content-visibility, overlay, pointer-events; transition-timing-function: var(--tw-ease,var(--default-transition-timing-function)); transition-duration: var(--tw-duration,var(--default-transition-duration)); }.transition-all { transition-property: all; transition-timing-function: var(--tw-ease,var(--default-transition-timing-function)); transition-duration: var(--tw-duration,var(--default-transition-duration)); }.transition-colors { transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to; transition-timing-function: var(--tw-ease,var(--default-transition-timing-function)); transition-duration: var(--tw-duration,var(--default-transition-duration)); }.transition-opacity { transition-property: opacity; transition-timing-function: var(--tw-ease,var(--default-transition-timing-function)); transition-duration: var(--tw-duration,var(--default-transition-duration)); }.transition-shadow { transition-property: box-shadow; transition-timing-function: var(--tw-ease,var(--default-transition-timing-function)); transition-duration: var(--tw-duration,var(--default-transition-duration)); }.duration-300 { --tw-duration: .3s; transition-duration: 0.3s; }.ease-out { --tw-ease: var(--ease-out); transition-timing-function: var(--ease-out); }.prose-neutral { --tw-prose-#widget-anawyq4: 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-anawyq4: oklch(87% 0 0); --tw-prose-invert-headings: #fff; --tw-prose-invert-lead: oklch(70.8% 0 0); --tw-prose-invert-links: #fff; --tw-prose-invert-bold: #fff; --tw-prose-invert-counters: oklch(70.8% 0 0); --tw-prose-invert-bullets: oklch(43.9% 0 0); --tw-prose-invert-hr: oklch(37.1% 0 0); --tw-prose-invert-quotes: oklch(97% 0 0); --tw-prose-invert-quote-borders: oklch(37.1% 0 0); --tw-prose-invert-captions: oklch(70.8% 0 0); --tw-prose-invert-kbd: #fff; --tw-prose-invert-kbd-shadows: #ffffff1a; --tw-prose-invert-code: #fff; --tw-prose-invert-pre-code: oklch(87% 0 0); --tw-prose-invert-pre-bg: #00000080; --tw-prose-invert-th-borders: oklch(43.9% 0 0); --tw-prose-invert-td-borders: oklch(37.1% 0 0); }.outline-none { --tw-outline-style: none; outline-style: none; }.select-none { user-select: none; }@media (hover: hover) {  .group-hover\:text-\[\#DC1F26\]:is(:where(.group):hover *) { color: rgb(220, 31, 38); }  .group-hover\:opacity-100:is(:where(.group):hover *) { opacity: 1; }  .hover\:border-black:hover { border-color: var(--color-black); }  .hover\:border-neutral-300:hover { border-color: var(--color-neutral-300); }  .hover\:bg-black:hover { background-color: var(--color-black); }  .hover\:bg-blue-50:hover { background-color: var(--color-blue-50); }  .hover\:bg-green-50:hover { background-color: var(--color-green-50); }  .hover\:bg-green-700:hover { background-color: var(--color-green-700); }  .hover\:bg-indigo-50:hover { background-color: var(--color-indigo-50); }  .hover\:bg-neutral-50:hover { background-color: var(--color-neutral-50); }  .hover\:bg-neutral-200:hover { background-color: var(--color-neutral-200); }  .hover\:bg-neutral-300:hover { background-color: var(--color-neutral-300); }  .hover\:bg-neutral-800:hover { background-color: var(--color-neutral-800); }  .hover\:bg-red-50:hover { background-color: var(--color-red-50); }  .hover\:bg-red-700:hover { background-color: var(--color-red-700); }  .hover\:bg-rose-600:hover { background-color: var(--color-rose-600); }  .hover\:bg-rose-700:hover { background-color: var(--color-rose-700); }  .hover\:text-\[\#DC1F26\]:hover { color: rgb(220, 31, 38); }  .hover\:text-blue-600:hover { color: var(--color-blue-600); }  .hover\:text-indigo-600:hover { color: var(--color-indigo-600); }  .hover\:text-neutral-700:hover { color: var(--color-neutral-700); }  .hover\:text-neutral-900:hover { color: var(--color-neutral-900); }  .hover\:text-red-600:hover { color: var(--color-red-600); }  .hover\:text-rose-600:hover { color: var(--color-rose-600); }}.focus\:border-rose-500:focus { border-color: var(--color-rose-500); }.focus\:ring-1:focus { --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }.focus\:ring-2:focus { --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }.focus\:ring-4:focus { --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }.focus\:ring-\[\#DC1F26\]\/20:focus { --tw-ring-color: oklab(57.3239% .195826 .0976754/.2); }.focus\:ring-rose-500:focus { --tw-ring-color: var(--color-rose-500); }.focus\:outline-none:focus { --tw-outline-style: none; outline-style: none; }.active\:scale-95:active { --tw-scale-x: 95%; --tw-scale-y: 95%; --tw-scale-z: 95%; scale: var(--tw-scale-x) var(--tw-scale-y); }@media (min-width: 640px) {  .sm\:top-\[88px\] { top: 88px; }  .sm\:top-\[92px\] { top: 92px; }  .sm\:right-3 { right: calc(var(--spacing) * 3); }  .sm\:left-3 { left: calc(var(--spacing) * 3); }  .sm\:mb-6 { margin-bottom: calc(var(--spacing) * 6); }  .sm\:mb-8 { margin-bottom: calc(var(--spacing) * 8); }  .sm\:block { display: block; }  .sm\:flex { display: flex; }  .sm\:h-6 { height: calc(var(--spacing) * 6); }  .sm\:w-6 { width: calc(var(--spacing) * 6); }  .sm\:w-64 { width: calc(var(--spacing) * 64); }  .sm\:flex-row { flex-direction: row; }  .sm\:items-center { align-items: center; }  .sm\:p-3 { padding: calc(var(--spacing) * 3); }  .sm\:p-8 { padding: calc(var(--spacing) * 8); }  .sm\:px-4 { padding-inline: calc(var(--spacing) * 4); }  .sm\:py-4 { padding-block: calc(var(--spacing) * 4); }  .sm\:pl-14 { padding-left: calc(var(--spacing) * 14); }  .sm\:text-3xl { font-size: var(--text-3xl); line-height: var(--tw-leading,var(--text-3xl--line-height)); }  .sm\:text-base { font-size: var(--text-base); line-height: var(--tw-leading,var(--text-base--line-height)); }}@media (min-width: 768px) {  .md\:h-screen { height: 100vh; }  .md\:w-80 { width: calc(var(--spacing) * 80); }  .md\:flex-row { flex-direction: row; }  .md\:overflow-hidden { overflow: hidden; }  .md\:overflow-y-auto { overflow-y: auto; }  .md\:p-12 { padding: calc(var(--spacing) * 12); }  .md\:text-4xl { font-size: var(--text-4xl); line-height: var(--tw-leading,var(--text-4xl--line-height)); }  .md\:text-lg { font-size: var(--text-lg); line-height: var(--tw-leading,var(--text-lg--line-height)); }  .md\:text-xs { font-size: var(--text-xs); line-height: var(--tw-leading,var(--text-xs--line-height)); }}.prose-headings\:font-serif :where(h1, h2, h3, h4, h5, h6, th):not(:where([class~="not-prose"], [class~="not-prose"] *)), .prose-p\:font-serif :where(p):not(:where([class~="not-prose"], [class~="not-prose"] *)) { font-family: var(--font-serif); }.prose-p\:leading-relaxed :where(p):not(:where([class~="not-prose"], [class~="not-prose"] *)) { --tw-leading: var(--leading-relaxed); line-height: var(--leading-relaxed); }.prose-p\:text-neutral-700 :where(p):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: var(--color-neutral-700); }@property --tw-translate-x { syntax: "*"; inherits: false; initial-value: 0; }@property --tw-translate-y { syntax: "*"; inherits: false; initial-value: 0; }@property --tw-translate-z { syntax: "*"; inherits: false; initial-value: 0; }@property --tw-rotate-x { syntax: "*"; inherits: false; }@property --tw-rotate-y { syntax: "*"; inherits: false; }@property --tw-rotate-z { syntax: "*"; inherits: false; }@property --tw-skew-x { syntax: "*"; inherits: false; }@property --tw-skew-y { syntax: "*"; inherits: false; }@property --tw-space-y-reverse { syntax: "*"; inherits: false; initial-value: 0; }@property --tw-divide-y-reverse { syntax: "*"; inherits: false; initial-value: 0; }@property --tw-border-style { syntax: "*"; inherits: false; initial-value: solid; }@property --tw-leading { syntax: "*"; inherits: false; }@property --tw-font-weight { syntax: "*"; inherits: false; }@property --tw-tracking { syntax: "*"; inherits: false; }@property --tw-shadow { syntax: "*"; inherits: false; initial-value: 0 0 #0000; }@property --tw-shadow-color { syntax: "*"; inherits: false; }@property --tw-shadow-alpha { syntax: "<percentage>"; inherits: false; initial-value: 100%; }@property --tw-inset-shadow { syntax: "*"; inherits: false; initial-value: 0 0 #0000; }@property --tw-inset-shadow-color { syntax: "*"; inherits: false; }@property --tw-inset-shadow-alpha { syntax: "<percentage>"; inherits: false; initial-value: 100%; }@property --tw-ring-color { syntax: "*"; inherits: false; }@property --tw-ring-shadow { syntax: "*"; inherits: false; initial-value: 0 0 #0000; }@property --tw-inset-ring-color { syntax: "*"; inherits: false; }@property --tw-inset-ring-shadow { syntax: "*"; inherits: false; initial-value: 0 0 #0000; }@property --tw-ring-inset { syntax: "*"; inherits: false; }@property --tw-ring-offset-width { syntax: "<length>"; inherits: false; initial-value: 0; }@property --tw-ring-offset-color { syntax: "*"; inherits: false; initial-value: #fff; }@property --tw-ring-offset-shadow { syntax: "*"; inherits: false; initial-value: 0 0 #0000; }@property --tw-backdrop-blur { syntax: "*"; inherits: false; }@property --tw-backdrop-brightness { syntax: "*"; inherits: false; }@property --tw-backdrop-contrast { syntax: "*"; inherits: false; }@property --tw-backdrop-grayscale { syntax: "*"; inherits: false; }@property --tw-backdrop-hue-rotate { syntax: "*"; inherits: false; }@property --tw-backdrop-invert { syntax: "*"; inherits: false; }@property --tw-backdrop-opacity { syntax: "*"; inherits: false; }@property --tw-backdrop-saturate { syntax: "*"; inherits: false; }@property --tw-backdrop-sepia { syntax: "*"; inherits: false; }@property --tw-duration { syntax: "*"; inherits: false; }@property --tw-ease { syntax: "*"; inherits: false; }@property --tw-scale-x { syntax: "*"; inherits: false; initial-value: 1; }@property --tw-scale-y { syntax: "*"; inherits: false; initial-value: 1; }@property --tw-scale-z { syntax: "*"; inherits: false; initial-value: 1; }@keyframes spin {   100% { transform: rotate(360deg); }}@keyframes pulse {   50% { opacity: 0.5; }}</style></head><body style="margin:0; padding:0; background:transparent;">  <div style="position: relative;">    <div class="w-full max-w-2xl mx-auto flex justify-center" id="widget-anawyq4"><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 79 gaming mouse 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">1343</span> PC gaming goodies since 2020</div></div>      <section id="pcg-dropdown-container" class="absolute top-[76px] sm:top-[88px] left-2 right-2 sm:left-3 sm:right-3 z-50 bg-white border-2 border-[#DC1F26] rounded-2xl shadow-xl flex-col overflow-hidden" style="display: none; max-height: 380px;">        <header style="display: flex; align-items: center; justify-content: space-between; background: #fafafa; padding: 0.75rem; border-bottom: 1px solid #f5f5f5;">          <h3 id="pcg-dropdown-title" style="font-size: 0.75rem; font-weight: 700; text-transform: uppercase; letter-spacing: 0.05em; color: #737373;">Latest Reviews</h3>          <button id="pcg-close-btn" aria-label="Close" style="color: #a3a3a3; background: transparent; border: none; cursor: pointer; display: flex; align-items: center; justify-content: center; padding: 0;">             <svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M18 6 6 18"></path><path d="m6 6 12 12"></path></svg>          </button>        </header>        <nav aria-label="Search Results" id="pcg-results" style="overflow-y: auto;">        </nav>      </section>            <article id="pcg-reader-container" class="absolute top-[80px] sm:top-[92px] left-2 right-2 sm:left-3 sm:right-3 z-[100] bg-white border-2 border-[#DC1F26] rounded-2xl shadow-[0_20px_60px_-15px_rgba(0,0,0,0.4)] flex-col overflow-hidden" style="display: none; height: 600px;">        <header style="display: flex; align-items: center; justify-content: space-between; padding: 1rem; border-bottom: 1px solid #f5f5f5; flex: none; background: white; position: relative;">          <div style="flex: 1;">            <span style="font-size: 10px; font-weight: 700; text-transform: uppercase; letter-spacing: 0.1em; color: #a3a3a3;">Reader view</span>          </div>                    <div style="position: absolute; left: 50%; transform: translateX(-50%); text-align: center;" id="pcg-reader-link-container">          </div>          <div style="flex: 1; display: flex; justify-content: flex-end;">            <button id="pcg-reader-close" aria-label="Close Reader" style="color: #a3a3a3; background: transparent; border: none; cursor: pointer; display: flex; align-items: center; justify-content: center; padding: 0;">              <svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M18 6 6 18"></path><path d="m6 6 12 12"></path></svg>            </button>          </div>        </header>        <div id="pcg-reader-content" style="flex: 1; padding: 1rem 1rem 3rem; overflow-y: auto; background: white; font-family: ui-serif, Georgia, Cambria, 'Times New Roman', Times, serif;">        </div>      </article>    </div>  </div>        <script>        const API_BASE = "https://review-widget-builder-1098919444017.us-west1.run.app";        const CATEGORY = "Gaming Mice";        // Embedded complete category data        const LOCAL_REVIEWS = JSON.parse(decodeURIComponent("%5B%7B%22publishDate%22%3A%222026-05-19T10%3A23%3A40Z%22%2C%22strapline%22%3A%22The%20mouse%20of%20my%20dreams%2C%20but%20my%20dreams%20are%20all%20Counter-Strike%2C%20baby.%22%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2F8bJ322ApjmmmP3PtmZu8US-1595-80.jpg%22%2C%22category%22%3A%22Gaming%20Mice%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fhardware%2Fgaming-mice%2Fzowie-ec2-dw-review%2F%22%2C%22score%22%3A82%2C%22title%22%3A%22Zowie%20EC2-DW%20review%22%2C%22summary%22%3A%22The%20mouse%20of%20my%20dreams%2C%20but%20my%20dreams%20are%20all%20Counter-Strike%2C%20baby.%22%7D%2C%7B%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fhardware%2Fgaming-mice%2Fsteelseries-aerox-3-wireless-gen-2-review%2F%22%2C%22title%22%3A%22SteelSeries%20Aerox%203%20Wireless%20Gen%202%20review%22%2C%22score%22%3A84%2C%22strapline%22%3A%22A%20worthwhile%20update.%22%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FSqAwbdjSoxvLTT5MURyLqb-1920-80.jpg%22%2C%22publishDate%22%3A%222026-04-07T16%3A30%3A26Z%22%2C%22category%22%3A%22Gaming%20Mice%22%2C%22summary%22%3A%22A%20worthwhile%20update.%22%7D%2C%7B%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fhardware%2Fgaming-mice%2Frazer-viper-v4-pro-review%2F%22%2C%22score%22%3A95%2C%22title%22%3A%22Razer%20Viper%20V4%20Pro%20review%22%2C%22publishDate%22%3A%222026-04-07T15%3A04%3A03Z%22%2C%22strapline%22%3A%22There's%20a%20new%20rodent%20king%20in%20town.%22%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FxoAQ3gfaVyEyyQzmpLvNhC-2560-80.jpg%22%2C%22category%22%3A%22Gaming%20Mice%22%2C%22summary%22%3A%22There's%20a%20new%20rodent%20king%20in%20town.%22%7D%2C%7B%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fhardware%2Fgaming-mice%2Fmchose-g3-v2-review%2F%22%2C%22score%22%3A84%2C%22title%22%3A%22Mchose%20G3%20V2%20review%22%2C%22publishDate%22%3A%222026-04-02T13%3A21%3A49Z%22%2C%22strapline%22%3A%22Cheap%20and%20cheerful%2C%20without%20feeling%20cheap.%22%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FbTohxd6xZaSCkjVPWGbC7S-2560-80.jpg%22%2C%22category%22%3A%22Gaming%20Mice%22%2C%22summary%22%3A%22Cheap%20and%20cheerful%2C%20without%20feeling%20cheap.%22%7D%2C%7B%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fhardware%2Fgaming-mice%2Fpulsar-x3-crazylight-mini-review%2F%22%2C%22title%22%3A%22Pulsar%20X3%20CrazyLight%20Mini%20review%22%2C%22score%22%3A89%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FhQTSykvd4eTkUSmpRkeumL-2560-80.jpg%22%2C%22strapline%22%3A%22Hand%20heaven%20for%20relaxed%20claw%20grippers.%22%2C%22publishDate%22%3A%222026-03-16T11%3A00%3A07Z%22%2C%22category%22%3A%22Gaming%20Mice%22%2C%22summary%22%3A%22Hand%20heaven%20for%20relaxed%20claw%20grippers.%22%7D%2C%7B%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fhardware%2Fgaming-mice%2Fcorsair-sabre-v2-pro-wireless-cf-review%2F%22%2C%22title%22%3A%22Corsair%20Sabre%20V2%20Pro%20Wireless%20CF%20review%22%2C%22score%22%3A68%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FRkwujbWt2JDyBbpqu7RTtE-2560-80.jpg%22%2C%22strapline%22%3A%22A%20carbon%20fibre%20mouse%20for%20an%20eye-watering%20price.%22%2C%22publishDate%22%3A%222026-03-10T11%3A57%3A16Z%22%2C%22category%22%3A%22Gaming%20Mice%22%2C%22summary%22%3A%22A%20carbon%20fibre%20mouse%20for%20an%20eye-watering%20price.%22%7D%2C%7B%22title%22%3A%22Mchose%20L7%20Pro%2B%20review%22%2C%22score%22%3A85%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fhardware%2Fgaming-mice%2Fmchose-l7-pro-review%2F%22%2C%22category%22%3A%22Gaming%20Mice%22%2C%22strapline%22%3A%22Light%20in%20weight%20and%20light%20on%20price.%22%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FciVRHPZ7ccnyiGge9xkN6g-2560-80.jpg%22%2C%22publishDate%22%3A%222026-02-20T16%3A32%3A25Z%22%2C%22summary%22%3A%22Light%20in%20weight%20and%20light%20on%20price.%22%7D%2C%7B%22strapline%22%3A%22Smooth%20and%20'spensive.%22%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FkRFxcGa6FESmoy8D5MKLFD-2560-80.jpg%22%2C%22publishDate%22%3A%222026-02-17T15%3A28%3A29Z%22%2C%22category%22%3A%22Gaming%20Mice%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fhardware%2Fgaming-mice%2Fqpad-obsidian-glass-mouse-pad-review%2F%22%2C%22title%22%3A%22QPAD%20Obsidian%20Glass%20mouse%20pad%20review%22%2C%22score%22%3A79%2C%22summary%22%3A%22Smooth%20and%20'spensive.%22%7D%2C%7B%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fhardware%2Fgaming-mice%2Frazer-cobra-hyperspeed-review%2F%22%2C%22title%22%3A%22Razer%20Cobra%20HyperSpeed%20review%22%2C%22score%22%3A86%2C%22strapline%22%3A%22Good%20things%20come%20in%20small%20packages.%22%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FtPifCZ7gDhqWYKp5RZ8o8n-2560-80.jpg%22%2C%22publishDate%22%3A%222026-02-10T15%3A52%3A34Z%22%2C%22category%22%3A%22Gaming%20Mice%22%2C%22summary%22%3A%22Good%20things%20come%20in%20small%20packages.%22%7D%2C%7B%22category%22%3A%22Gaming%20Mice%22%2C%22publishDate%22%3A%222026-02-10T08%3A01%3A00Z%22%2C%22strapline%22%3A%22Rapid%20trigger%20in%20a%20gaming%20mouse%2C%20and%20it's%20beautiful.%22%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FvrQmQASs2CggcdvmcpvWsT-2560-80.jpg%22%2C%22score%22%3A95%2C%22title%22%3A%22Logitech%20G%20Pro%20X2%20Superstrike%20review%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fhardware%2Fgaming-mice%2Flogitech-g-pro-x2-superstrike-review%2F%22%2C%22summary%22%3A%22Rapid%20trigger%20in%20a%20gaming%20mouse%2C%20and%20it's%20beautiful.%22%7D%2C%7B%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fhardware%2Fgaming-mice%2Fbe-quiet-dark-perk-ergo-review%2F%22%2C%22title%22%3A%22Be%20Quiet!%20Dark%20Perk%20Ergo%20review%22%2C%22score%22%3A70%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FkY34NW973phREqRFQaJ6NG-1920-80.jpg%22%2C%22strapline%22%3A%22Be%20Quiet!%20knows%20how%20to%20build%20a%20gaming%20mouse%20but%20not%20how%20to%20make%20it%20beat%20the%20competition.%22%2C%22publishDate%22%3A%222026-02-03T12%3A00%3A00Z%22%2C%22category%22%3A%22Gaming%20Mice%22%2C%22summary%22%3A%22Be%20Quiet!%20knows%20how%20to%20build%20a%20gaming%20mouse%20but%20not%20how%20to%20make%20it%20beat%20the%20competition.%22%7D%2C%7B%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fhardware%2Fgaming-mice%2Fpulsar-x2-crazylight-medium-review%2F%22%2C%22score%22%3A79%2C%22title%22%3A%22Pulsar%20X2%20CrazyLight%20Medium%20review%22%2C%22publishDate%22%3A%222026-01-22T16%3A18%3A56Z%22%2C%22strapline%22%3A%22A%20premium%20lightweight%20rodent%20facing%20stiff%20competition.%22%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FrhmHaXBivGYrQV4atsunH-2560-80.jpg%22%2C%22category%22%3A%22Gaming%20Mice%22%2C%22summary%22%3A%22A%20premium%20lightweight%20rodent%20facing%20stiff%20competition.%22%7D%2C%7B%22title%22%3A%22MSI%20Versa%20Pro%20Wireless%20%26%20Mouse%20Dock%20Pro%20review%22%2C%22score%22%3A87%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fhardware%2Fgaming-mice%2Fmsi-versa-pro-wireless-and-mouse-dock-pro-review%2F%22%2C%22category%22%3A%22Gaming%20Mice%22%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FUgUK7DoBGpHBwB3Kaosi77-2560-80.jpg%22%2C%22strapline%22%3A%22Plenty%20of%20frills%20for%20less.%22%2C%22publishDate%22%3A%222025-12-03T13%3A59%3A39Z%22%2C%22summary%22%3A%22Plenty%20of%20frills%20for%20less.%22%7D%2C%7B%22title%22%3A%22Orbital%20Pathfinder%20review%22%2C%22score%22%3A91%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fhardware%2Fgaming-mice%2Forbital-pathfinder-review%2F%22%2C%22category%22%3A%22Gaming%20Mice%22%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FoYuVcyScnR2pWiu74V3i8i-1918-80.jpg%22%2C%22strapline%22%3A%22Unlike%20any%20rodent%20we've%20ever%20seen%20before.%22%2C%22publishDate%22%3A%222025-11-12T16%3A52%3A22Z%22%2C%22summary%22%3A%22Unlike%20any%20rodent%20we've%20ever%20seen%20before.%22%7D%2C%7B%22title%22%3A%22Logitech%20MX%20Master%204%20review%22%2C%22score%22%3A78%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fhardware%2Fgaming-mice%2Flogitech-mx-master-4-review%2F%22%2C%22category%22%3A%22Gaming%20Mice%22%2C%22publishDate%22%3A%222025-11-07T16%3A21%3A13Z%22%2C%22strapline%22%3A%22A%20mixed%20bag%2C%20but%20it's%20still%20a%20great%20productivity%20mouse.%22%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FUkiFfPTysJtDStFR8bwCBX-2560-80.jpg%22%2C%22summary%22%3A%22A%20mixed%20bag%2C%20but%20it's%20still%20a%20great%20productivity%20mouse.%22%7D%2C%7B%22title%22%3A%22Razer%20HyperFlux%20V2%20Wireless%20Charging%20System%20review%22%2C%22score%22%3A68%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fhardware%2Fgaming-mice%2Frazer-hyperflux-v2-wireless-charging-system-review%2F%22%2C%22category%22%3A%22Gaming%20Mice%22%2C%22publishDate%22%3A%222025-10-28T15%3A35%3A15Z%22%2C%22strapline%22%3A%22How%20much%20are%20you%20willing%20to%20pay%20to%20keep%20cables%20away%3F%22%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FnzpdTjHWMYs39E3FVQ5ChG-2560-80.jpg%22%2C%22summary%22%3A%22How%20much%20are%20you%20willing%20to%20pay%20to%20keep%20cables%20away%3F%22%7D%2C%7B%22score%22%3A87%2C%22title%22%3A%228BitDo%20Retro%20R8%20review%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fhardware%2Fgaming-mice%2F8bitdo-retro-r8-gaming-mouse-review%2F%22%2C%22category%22%3A%22Gaming%20Mice%22%2C%22publishDate%22%3A%222025-10-21T10%3A28%3A00Z%22%2C%22strapline%22%3A%22A%20striking%20look%2C%20great%20charging%20stand%2C%20and%20even%20better%20price%20make%20for%20a%20great%20mouse.%20If%20a%20little%20niche.%22%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FVvGpJYo3HsPZx6zM6ZTGL3-1920-80.jpg%22%2C%22summary%22%3A%22A%20striking%20look%2C%20great%20charging%20stand%2C%20and%20even%20better%20price%20make%20for%20a%20great%20mouse.%20If%20a%20little%20niche.%22%7D%2C%7B%22title%22%3A%22Corsair%20Sabre%20V2%20Pro%20Ultralight%20Wireless%20gaming%20mouse%20review%22%2C%22score%22%3A92%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fhardware%2Fgaming-mice%2Fcorsair-sabre-v2-pro-ultralight-wireless-gaming-mouse-review%2F%22%2C%22category%22%3A%22Gaming%20Mice%22%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FPimsRhmX3h7ryLobyHZMDG-1920-80.jpg%22%2C%22strapline%22%3A%22A%20mouse%20that%20can%20truly%20lay%20claim%20to%20the%20'ultralight'%20title.%22%2C%22publishDate%22%3A%222025-09-26T09%3A40%3A45Z%22%2C%22summary%22%3A%22A%20mouse%20that%20can%20truly%20lay%20claim%20to%20the%20'ultralight'%20title.%22%7D%2C%7B%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fhardware%2Fgaming-mice%2Fglorious-model-o3-wireless-review%2F%22%2C%22score%22%3A79%2C%22title%22%3A%22Glorious%20Model%20O3%20Wireless%20review%22%2C%22publishDate%22%3A%222025-09-25T14%3A00%3A00Z%22%2C%22strapline%22%3A%22A%20mouse%20with%20genuine%20battery%20life%20innovation.%22%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FHQf8W2nEuTLMfk2s5DqJVW-2560-80.jpg%22%2C%22category%22%3A%22Gaming%20Mice%22%2C%22summary%22%3A%22A%20mouse%20with%20genuine%20battery%20life%20innovation.%22%7D%2C%7B%22title%22%3A%22Corsair%20Scimitar%20Elite%20Wireless%20SE%20review%22%2C%22score%22%3A89%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fhardware%2Fgaming-mice%2Fcorsair-scimitar-elite-wireless-se-review%2F%22%2C%22category%22%3A%22Gaming%20Mice%22%2C%22strapline%22%3A%22A%20new%20headliner%20for%20the%20best%20MMO%20mouse.%22%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FjYcbDneKHTL2i8Qeq8fHP3-2560-80.jpg%22%2C%22publishDate%22%3A%222025-09-02T12%3A06%3A17Z%22%2C%22summary%22%3A%22A%20new%20headliner%20for%20the%20best%20MMO%20mouse.%22%7D%2C%7B%22score%22%3A90%2C%22title%22%3A%22Razer%20DeathAdder%20V4%20Pro%20review%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fhardware%2Fgaming-mice%2Frazer-deathadder-v4-pro-review%2F%22%2C%22category%22%3A%22Gaming%20Mice%22%2C%22publishDate%22%3A%222025-07-23T16%3A42%3A30Z%22%2C%22strapline%22%3A%22For%20the%20budding%20professional%20gamer%2C%20the%20new%20DeathAdder%20has%20everything%20you%20could%20want.%20For%20everyone%20else%20it%20might%20be%20a%20stretch.%22%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2Fae8NVtCNRwQbzgB7xrH7gA-2560-80.jpg%22%2C%22summary%22%3A%22For%20the%20budding%20professional%20gamer%2C%20the%20new%20DeathAdder%20has%20everything%20you%20could%20want.%20For%20everyone%20else%20it%20might%20be%20a%20stretch.%22%7D%2C%7B%22title%22%3A%22Razer%20Pro%20Click%20V2%20Vertical%20Edition%20review%22%2C%22score%22%3A80%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fhardware%2Fgaming-mice%2Frazer-pro-click-v2-vertical-edition-review%2F%22%2C%22category%22%3A%22Gaming%20Mice%22%2C%22strapline%22%3A%22Tall%20and%20heavy%20like%20a%20mountain%2C%20and%20just%20as%20challenging%20to%20traverse.%20But%20the%20view's%20worth%20it%20once%20you're%20at%20the%20top.%22%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FKvdW7NePRBAJ3nGA5fq7tP-1920-80.jpg%22%2C%22publishDate%22%3A%222025-07-16T09%3A57%3A11Z%22%2C%22summary%22%3A%22Tall%20and%20heavy%20like%20a%20mountain%2C%20and%20just%20as%20challenging%20to%20traverse.%20But%20the%20view's%20worth%20it%20once%20you're%20at%20the%20top.%22%7D%2C%7B%22category%22%3A%22Gaming%20Mice%22%2C%22strapline%22%3A%22There's%20a%20very%20good%20reason%20why%20it%20has%20such%20a%20big%20thumb%20rest.%22%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FwBumKpgkADiko4zxo8vk4i-1920-80.jpg%22%2C%22publishDate%22%3A%222025-07-15T13%3A18%3A44Z%22%2C%22title%22%3A%22Keychron%20M7%208K%20Wireless%20review%22%2C%22score%22%3A81%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fhardware%2Fgaming-mice%2Fkeychron-m7-8k-wireless-review%2F%22%2C%22summary%22%3A%22There's%20a%20very%20good%20reason%20why%20it%20has%20such%20a%20big%20thumb%20rest.%22%7D%2C%7B%22category%22%3A%22Gaming%20Mice%22%2C%22publishDate%22%3A%222025-06-27T16%3A37%3A39Z%22%2C%22strapline%22%3A%22How%20much%20would%20you%20sacrifice%20for%20portability%3F%22%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FjPXmpigJNr7sadMQfosxCT-1920-80.jpg%22%2C%22title%22%3A%22Razer%20Joro%20%26%20Basilisk%20Mobile%20review%22%2C%22score%22%3A55%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fhardware%2Fgaming-mice%2Frazer-joro-and-basilisk-mobile-review%2F%22%2C%22summary%22%3A%22How%20much%20would%20you%20sacrifice%20for%20portability%3F%22%7D%2C%7B%22title%22%3A%22Glorious%20Model%20O%20Eternal%20review%22%2C%22score%22%3A92%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fhardware%2Fgaming-mice%2Fglorious-model-o-eternal-review%2F%22%2C%22category%22%3A%22Gaming%20Mice%22%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FGSLmtjiLnzGVJByC4JWSxV-1920-80.jpg%22%2C%22strapline%22%3A%22Cheap%20AND%20cheerful.%22%2C%22publishDate%22%3A%222025-06-27T16%3A16%3A10Z%22%2C%22summary%22%3A%22Cheap%20AND%20cheerful.%22%7D%2C%7B%22category%22%3A%22Gaming%20Mice%22%2C%22publishDate%22%3A%222025-06-18T11%3A53%3A16Z%22%2C%22strapline%22%3A%22A%20mean%2C%20lightweight%20mousing%20machine.%22%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FKkNmjZRLQJ4JbgQiggwgSd-1920-80.jpg%22%2C%22score%22%3A73%2C%22title%22%3A%22Endgame%20Gear%20OP1w%204K%20review%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fhardware%2Fgaming-mice%2Fendgame-gear-op1w-4k-review%2F%22%2C%22summary%22%3A%22A%20mean%2C%20lightweight%20mousing%20machine.%22%7D%2C%7B%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fhardware%2Fgaming-mice%2Fendgame-gear-xm2w-4k-review%2F%22%2C%22title%22%3A%22Endgame%20Gear%20XM2w%204K%20review%22%2C%22score%22%3A82%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FWfedvXm6ECiGUyvWqNiPrF-1920-80.jpg%22%2C%22strapline%22%3A%22Comfortable%20and%20powerful!%22%2C%22publishDate%22%3A%222025-06-18T11%3A52%3A43Z%22%2C%22category%22%3A%22Gaming%20Mice%22%2C%22summary%22%3A%22Comfortable%20and%20powerful!%22%7D%2C%7B%22category%22%3A%22Gaming%20Mice%22%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FBEL4pqNbW3xNjmMNnFD589-1918-80.jpg%22%2C%22strapline%22%3A%22Punching%20well%20above%20its%20weight%20class%2C%20but%20not%20priced%20right%20just%20yet.%22%2C%22publishDate%22%3A%222025-06-16T16%3A44%3A40Z%22%2C%22title%22%3A%22PowerColor%20Alphyn%20AM10%20Wireless%20Gaming%20Mouse%20review%22%2C%22score%22%3A75%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fhardware%2Fgaming-mice%2Fpowercolor-alphyn-am10-wireless-gaming-mouse-review%2F%22%2C%22summary%22%3A%22Punching%20well%20above%20its%20weight%20class%2C%20but%20not%20priced%20right%20just%20yet.%22%7D%2C%7B%22score%22%3A66%2C%22title%22%3A%22SteelSeries%20Rival%203%20Gen%202%20Wireless%20review%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fhardware%2Fgaming-mice%2Fsteelseries-rival-3-gen-2-wireless-review%2F%22%2C%22category%22%3A%22Gaming%20Mice%22%2C%22publishDate%22%3A%222025-05-30T16%3A06%3A52Z%22%2C%22strapline%22%3A%22Great%20battery%20life%20isn't%20enough%20to%20turn%20my%20opinion%20here.%22%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FfAZz6wquqejg3dMTs7Kp4b-2560-80.jpg%22%2C%22summary%22%3A%22Great%20battery%20life%20isn't%20enough%20to%20turn%20my%20opinion%20here.%22%7D%2C%7B%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fhardware%2Fgaming-mice%2Fkeychron-m5-review%2F%22%2C%22score%22%3A85%2C%22title%22%3A%22Keychron%20M5%20review%22%2C%22publishDate%22%3A%222025-05-15T14%3A37%3A33Z%22%2C%22strapline%22%3A%22This%20is%20what%20you%20get%20if%20you%20take%20an%20ergonomic%2C%20vertical%20mouse%20shell%20and%20stuff%20ultra-fast%20gaming%20hardware%20inside%20it.%22%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FLehaykpBkZxnm3GMdSx3Wa-1920-80.jpg%22%2C%22category%22%3A%22Gaming%20Mice%22%2C%22summary%22%3A%22This%20is%20what%20you%20get%20if%20you%20take%20an%20ergonomic%2C%20vertical%20mouse%20shell%20and%20stuff%20ultra-fast%20gaming%20hardware%20inside%20it.%22%7D%2C%7B%22title%22%3A%22Logitech%20G%20PowerPlay%202%20mouse%20pad%20review%22%2C%22score%22%3A40%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fhardware%2Fgaming-mice%2Flogitech-g-powerplay-2-mouse-pad-review%2F%22%2C%22category%22%3A%22Gaming%20Mice%22%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FvafvFNkxffvD7idULjKrW-2560-80.jpg%22%2C%22strapline%22%3A%22A%20downgrade%20over%20the%20first%20version%20in%20almost%20every%20way.%22%2C%22publishDate%22%3A%222025-03-21T17%3A37%3A18Z%22%2C%22summary%22%3A%22A%20downgrade%20over%20the%20first%20version%20in%20almost%20every%20way.%22%7D%2C%7B%22publishDate%22%3A%222025-03-14T13%3A01%3A30Z%22%2C%22strapline%22%3A%22Top-notch%20competitive%20gaming%20performance%20for%20a%20price.%22%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FNRGfeXPMndnNHnVJowTbSH-2560-80.jpg%22%2C%22category%22%3A%22Gaming%20Mice%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fhardware%2Fgaming-mice%2Fsteelseries-qck-performance-mouse-pad-review%2F%22%2C%22title%22%3A%22SteelSeries%20QcK%20Performance%20mouse%20pad%20review%22%2C%22score%22%3A91%2C%22summary%22%3A%22Top-notch%20competitive%20gaming%20performance%20for%20a%20price.%22%7D%2C%7B%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fhardware%2Fgaming-mice%2Fthe-logitech-g-pro-2-lightspeed-gaming-mouse-is-good-but-as-someone-that-reviewed-it-id-pick-its-predecessor-on-offer-instead%2F%22%2C%22score%22%3Anull%2C%22title%22%3A%22The%20Logitech%20G%20Pro%202%20Lightspeed%20gaming%20mouse%20is%20good%2C%20but%20as%20someone%20that%20reviewed%20it%2C%20I'd%20pick%20its%20predecessor%20on%20offer%20instead%22%2C%22publishDate%22%3A%222025-02-26T15%3A53%3A03Z%22%2C%22strapline%22%3A%22Just%20under%20half%20off%20makes%20an%20already%20good%20mouse%20great.%22%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FNRNFMWHnryjPRb6XvMpaYF-1920-80.jpg%22%2C%22category%22%3A%22Gaming%20Mice%22%2C%22summary%22%3A%22Just%20under%20half%20off%20makes%20an%20already%20good%20mouse%20great.%22%7D%2C%7B%22publishDate%22%3A%222025-01-28T16%3A00%3A00Z%22%2C%22strapline%22%3A%22Light%20and%20lovely%2C%20there's%20just%20something%20missing%20to%20tip%20it%20into%20top-tier%20territory.%22%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2F4ZiTbn7AK8KejVRcLmhxLf-2560-80.jpg%22%2C%22category%22%3A%22Gaming%20Mice%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fhardware%2Fgaming-mice%2Fnzxt-lift-elite-wireless-review%2F%22%2C%22title%22%3A%22NZXT%20Lift%20Elite%20Wireless%20review%22%2C%22score%22%3A74%2C%22summary%22%3A%22Light%20and%20lovely%2C%20there's%20just%20something%20missing%20to%20tip%20it%20into%20top-tier%20territory.%22%7D%2C%7B%22strapline%22%3A%22A%20stripped-down%20racecar%20of%20a%20gaming%20mouse.%20To%20a%20fault%2C%20perhaps.%22%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FY7aok2zLnj3tqt8QUsRgFF-2560-80.jpg%22%2C%22publishDate%22%3A%222025-01-23T14%3A33%3A10Z%22%2C%22category%22%3A%22Gaming%20Mice%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fhardware%2Fgaming-mice%2Fglorious-series-2-pro-wireless-mouse-review%2F%22%2C%22title%22%3A%22Glorious%20Series%202%20Pro%20wireless%20mouse%20review%22%2C%22score%22%3A72%2C%22summary%22%3A%22A%20stripped-down%20racecar%20of%20a%20gaming%20mouse.%20To%20a%20fault%2C%20perhaps.%22%7D%2C%7B%22score%22%3A83%2C%22title%22%3A%22Asus%20ROG%20Harpe%20Ace%20Mini%20wireless%20mouse%20review%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fhardware%2Fgaming-mice%2Fasus-rog-harpe-ace-mini-wireless-mouse-review%2F%22%2C%22category%22%3A%22Gaming%20Mice%22%2C%22publishDate%22%3A%222024-12-27T15%3A00%3A10Z%22%2C%22strapline%22%3A%22A%20super%20speedy%2C%20stylish%20little%20rodent.%22%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FnEtVjoRjhj2tHQsvT27nDf-2560-80.jpg%22%2C%22summary%22%3A%22A%20super%20speedy%2C%20stylish%20little%20rodent.%22%7D%2C%7B%22strapline%22%3A%22A%20well-rounded%2C%20wireless%20gaming%20mouse%20with%20very%20little%20to%20complain%20about.%22%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FKZNesrqx2RaGBqyPxY3ZM6-2560-80.jpg%22%2C%22publishDate%22%3A%222024-11-19T17%3A20%3A23Z%22%2C%22category%22%3A%22Gaming%20Mice%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fhardware%2Fgaming-mice%2Fturtle-beach-kone-ii-air-review%2F%22%2C%22title%22%3A%22Turtle%20Beach%20Kone%20II%20Air%20review%22%2C%22score%22%3A89%2C%22summary%22%3A%22A%20well-rounded%2C%20wireless%20gaming%20mouse%20with%20very%20little%20to%20complain%20about.%22%7D%2C%7B%22title%22%3A%22Logitech%20Pro%20X%20Superlight%202%20Dex%20review%22%2C%22score%22%3A84%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fhardware%2Fgaming-mice%2Flogitech-pro-x-superlight-2-dex-review%2F%22%2C%22category%22%3A%22Gaming%20Mice%22%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2Fw8BjFqwM4SuftLTaX2zWgF-2560-80.png%22%2C%22strapline%22%3A%22If%20you%20like%20everything%20about%20the%20Superlight%202%20but%20its%20shape%2C%20this%20is%20a%20great%20alternative.%22%2C%22publishDate%22%3A%222024-11-14T17%3A14%3A19Z%22%2C%22summary%22%3A%22If%20you%20like%20everything%20about%20the%20Superlight%202%20but%20its%20shape%2C%20this%20is%20a%20great%20alternative.%22%7D%2C%7B%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fhardware%2Fgaming-mice%2Flemokey-g1-review%2F%22%2C%22title%22%3A%22Lemokey%20G1%20review%22%2C%22score%22%3A81%2C%22publishDate%22%3A%222024-11-04T14%3A42%3A30Z%22%2C%22strapline%22%3A%22A%20very%20Keychron%20wireless%20gaming%20mouse%3A%20Affordable%2C%20simple%2C%20and%20feature-rich.%22%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2Fsit3jVvqfWLeH3dNWWRG4n-2560-80.jpg%22%2C%22category%22%3A%22Gaming%20Mice%22%2C%22summary%22%3A%22A%20very%20Keychron%20wireless%20gaming%20mouse%3A%20Affordable%2C%20simple%2C%20and%20feature-rich.%22%7D%2C%7B%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fhardware%2Fgaming-mice%2Flogitech-g-pro-2-lightspeed-review%2F%22%2C%22score%22%3A80%2C%22title%22%3A%22Logitech%20G%20Pro%202%20Lightspeed%20Review%22%2C%22publishDate%22%3A%222024-10-21T15%3A55%3A48Z%22%2C%22strapline%22%3A%22Logitech%20G%20Pro%202%20is%20a%20solid%20technical%20upgrade%20that%20most%20won't%20really%20notice.%22%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FEvLBAuvo9XTb5GhQheeubY-1920-80.jpg%22%2C%22category%22%3A%22Gaming%20Mice%22%2C%22summary%22%3A%22Logitech%20G%20Pro%202%20is%20a%20solid%20technical%20upgrade%20that%20most%20won't%20really%20notice.%22%7D%2C%7B%22strapline%22%3A%22Light%20and%20fast%2C%20with%20everything%20you%20need%20from%20a%20competitive%20gaming%20mouse.%22%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FMfDAvex89mBEYYixdtPT9h-1920-80.jpg%22%2C%22publishDate%22%3A%222024-07-15T15%3A47%3A58Z%22%2C%22category%22%3A%22Gaming%20Mice%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fhardware%2Fgaming-mice%2Fturtle-beach-burst-ii-air-review%2F%22%2C%22title%22%3A%22Turtle%20Beach%20Burst%20II%20Air%20review%22%2C%22score%22%3A85%2C%22summary%22%3A%22Light%20and%20fast%2C%20with%20everything%20you%20need%20from%20a%20competitive%20gaming%20mouse.%22%7D%2C%7B%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fhardware%2Fgaming-mice%2Falienware-pro-wireless-review%2F%22%2C%22title%22%3A%22Alienware%20Pro%20wireless%20review%22%2C%22score%22%3A73%2C%22strapline%22%3A%22Smooth%2C%20speedy%20and%20incredibly%20light.%20To%20a%20fault%2C%20perhaps.%22%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FPyhTm9gh3gG5jjhic28tTa-2560-80.jpg%22%2C%22publishDate%22%3A%222024-07-05T14%3A25%3A36Z%22%2C%22category%22%3A%22Gaming%20Mice%22%2C%22summary%22%3A%22Smooth%2C%20speedy%20and%20incredibly%20light.%20To%20a%20fault%2C%20perhaps.%22%7D%2C%7B%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fhardware%2Fgaming-mice%2Frazer-deathadder-v3-hyperspeed-review%2F%22%2C%22title%22%3A%22Razer%20DeathAdder%20V3%20HyperSpeed%20review%22%2C%22score%22%3A91%2C%22publishDate%22%3A%222024-06-28T09%3A11%3A03Z%22%2C%22strapline%22%3A%22Take%20a%20DeathAdder%20V3%20Pro%2C%20swap%20its%20hardware%20for%20something%20simpler%2C%20hack%20down%20the%20price%20and%20you've%20got%20a%20brilliant%20gaming%20mouse.%22%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FZdAxgwbzz3HSSKYCWt2cXk-1920-80.jpg%22%2C%22category%22%3A%22Gaming%20Mice%22%2C%22summary%22%3A%22Take%20a%20DeathAdder%20V3%20Pro%2C%20swap%20its%20hardware%20for%20something%20simpler%2C%20hack%20down%20the%20price%20and%20you've%20got%20a%20brilliant%20gaming%20mouse.%22%7D%2C%7B%22score%22%3A83%2C%22title%22%3A%22Corsair%20M75%20Wireless%20review%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fhardware%2Fgaming-mice%2Fcorsair-m75-wireless-review%2F%22%2C%22category%22%3A%22Gaming%20Mice%22%2C%22publishDate%22%3A%222024-06-25T15%3A04%3A13Z%22%2C%22strapline%22%3A%22Righties%20and%20lefties%20rejoice!%20A%20wireless%20gaming%20mouse%20that's%20genuinely%20suitable%20for%20any%20hand.%22%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FthdjYVsn9opsApvpkDErfM-1920-80.jpg%22%2C%22summary%22%3A%22Righties%20and%20lefties%20rejoice!%20A%20wireless%20gaming%20mouse%20that's%20genuinely%20suitable%20for%20any%20hand.%22%7D%2C%7B%22score%22%3A75%2C%22title%22%3A%22Glorious%20Model%20D%202%20gaming%20mouse%20review%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fhardware%2Fgaming-mice%2Fglorious-model-d-2-gaming-mouse-review%2F%22%2C%22category%22%3A%22Gaming%20Mice%22%2C%22publishDate%22%3A%222024-05-22T11%3A25%3A49Z%22%2C%22strapline%22%3A%22Glorious%20has%20attempted%20a%20much%20more%20traditional%20gaming%20mouse%20here%20and%20mostly%20succeeded.%22%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FLBLDUMVkEHcGwsZCE4WtjJ-2560-80.jpg%22%2C%22summary%22%3A%22Glorious%20has%20attempted%20a%20much%20more%20traditional%20gaming%20mouse%20here%20and%20mostly%20succeeded.%22%7D%2C%7B%22category%22%3A%22Gaming%20Mice%22%2C%22publishDate%22%3A%222024-05-17T09%3A44%3A54Z%22%2C%22strapline%22%3A%22Lighter%20and%20faster%20than%20ever%2C%20the%20new%20Viper%20is%20the%20ultimate%20esports%20mouse.%22%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FV2u9BXiuBDTFEVy6hNZoRf-1920-80.jpg%22%2C%22score%22%3A84%2C%22title%22%3A%22Razer%20Viper%20V3%20Pro%20review%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fhardware%2Fgaming-mice%2Frazer-viper-v3-pro-review%2F%22%2C%22summary%22%3A%22Lighter%20and%20faster%20than%20ever%2C%20the%20new%20Viper%20is%20the%20ultimate%20esports%20mouse.%22%7D%2C%7B%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fhardware%2Fgaming-mice%2Fendgame-gear-op1-8k-wired-gaming-mouse-review%2F%22%2C%22title%22%3A%22Endgame%20Gear%20OP1%208K%20wired%20gaming%20mouse%20review%22%2C%22score%22%3A81%2C%22publishDate%22%3A%222024-05-03T09%3A10%3A47Z%22%2C%22strapline%22%3A%22A%20lightweight%20wired%20gaming%20mouse%20with%20zero%20drag%20and%20a%20superb%20polling%20rate%2C%20but%20a%20price%20that%20doesn't%20quite%20sit%20right.%22%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2Fc3WugDXZr5pbk6rgbTKWqf-2560-80.jpg%22%2C%22category%22%3A%22Gaming%20Mice%22%2C%22summary%22%3A%22A%20lightweight%20wired%20gaming%20mouse%20with%20zero%20drag%20and%20a%20superb%20polling%20rate%2C%20but%20a%20price%20that%20doesn't%20quite%20sit%20right.%22%7D%2C%7B%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fhardware%2Fgaming-mice%2Fglorious-model-d-2-pro-4k8khz-edition-review%2F%22%2C%22title%22%3A%22Glorious%20Model%20D%202%20Pro%204K%2F8KHz%20Edition%20review%22%2C%22score%22%3A66%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FyVNq4ksC8WrSYEtBj8DUAm-1920-80.jpg%22%2C%22strapline%22%3A%228%2C000%20Hz%20polling%20is%20wasted%20on%20me.%22%2C%22publishDate%22%3A%222024-04-11T15%3A10%3A32Z%22%2C%22category%22%3A%22Gaming%20Mice%22%2C%22summary%22%3A%228%2C000%20Hz%20polling%20is%20wasted%20on%20me.%22%7D%2C%7B%22category%22%3A%22Gaming%20Mice%22%2C%22publishDate%22%3A%222024-03-08T15%3A31%3A49Z%22%2C%22strapline%22%3A%22The%20Lift%202%20Symm%20is%20fast%2C%20affordable%2C%20and%20lightweight%20for%20competitive%20gaming%20on%20a%20budget.%22%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FeuQ6Qe4gMk9j3ou35qg235-1920-80.jpg%22%2C%22title%22%3A%22NZXT%20Lift%202%20Symm%20review%22%2C%22score%22%3A80%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fhardware%2Fgaming-mice%2Fnzxt-lift-2-symm-gaming-mouse-review%2F%22%2C%22summary%22%3A%22The%20Lift%202%20Symm%20is%20fast%2C%20affordable%2C%20and%20lightweight%20for%20competitive%20gaming%20on%20a%20budget.%22%7D%2C%7B%22category%22%3A%22Gaming%20Mice%22%2C%22publishDate%22%3A%222023-10-02T15%3A13%3A44Z%22%2C%22strapline%22%3A%22Hold%20it%20down%20or%20it'll%20float%20away.%22%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FRqP2Qdit8FHHhKUPPU88DV-1920-80.jpg%22%2C%22score%22%3A88%2C%22title%22%3A%22Logitech%20Pro%20X%20Superlight%202%20review%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Flogitech-g-pro-x-superlight-2-gaming-mouse-review%2F%22%2C%22summary%22%3A%22Hold%20it%20down%20or%20it'll%20float%20away.%22%7D%2C%7B%22title%22%3A%22Logitech%20Pro%20X%202%20Lightspeed%20review%22%2C%22score%22%3A72%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Flogitech-g-pro-x-2-lightspeed-gaming-headset-review%2F%22%2C%22category%22%3A%22Gaming%20Mice%22%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FKxosVCKFutTi5jsMeYvGFo-1920-80.jpg%22%2C%22strapline%22%3A%22Science%20plus%20gaming%20equals%E2%80%A6%20disappointingly%20unspectacular%20audio%3F%22%2C%22publishDate%22%3A%222023-08-15T10%3A42%3A04Z%22%2C%22summary%22%3A%22Science%20plus%20gaming%20equals%E2%80%A6%20disappointingly%20unspectacular%20audio%3F%22%7D%2C%7B%22score%22%3A70%2C%22title%22%3A%22Endgame%20Gear%20XM2we%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fendgame-gear-xm2we-review%2F%22%2C%22category%22%3A%22Gaming%20Mice%22%2C%22publishDate%22%3A%222023-04-21T11%3A27%3A20Z%22%2C%22strapline%22%3A%22A%20straightforward%20wireless%20gaming%20mouse%20that%20gets%20down%20to%20basics.%22%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FwjDVqkmpX2YczU4VFsZiRm-1920-80.jpg%22%2C%22summary%22%3A%22A%20straightforward%20wireless%20gaming%20mouse%20that%20gets%20down%20to%20basics.%22%7D%2C%7B%22publishDate%22%3A%222023-03-15T16%3A49%3A16Z%22%2C%22strapline%22%3A%22A%20great%20wireless%20gaming%20mouse%20at%20an%20even%20better%20price.%22%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2Fv3PJELHHaR2BJ3DuuQJ5JS-2560-80.jpg%22%2C%22category%22%3A%22Gaming%20Mice%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fglorious-model-o-2-review%2F%22%2C%22title%22%3A%22Glorious%20Model%20O%202%20wireless%22%2C%22score%22%3A84%2C%22summary%22%3A%22A%20great%20wireless%20gaming%20mouse%20at%20an%20even%20better%20price.%22%7D%2C%7B%22category%22%3A%22Gaming%20Mice%22%2C%22publishDate%22%3A%222022-11-10T12%3A22%3A29Z%22%2C%22strapline%22%3A%22Razer's%20outdone%20itself%20again%2C%20but%20for%20a%20hefty%20price%20hike.%22%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FLeZ7536b3KujzsoxR63qiK-1920-80.jpg%22%2C%22score%22%3A80%2C%22title%22%3A%22Razer%20Basilisk%20V3%20Pro%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Frazer-basilisk-v3-pro-review%2F%22%2C%22summary%22%3A%22Razer's%20outdone%20itself%20again%2C%20but%20for%20a%20hefty%20price%20hike.%22%7D%2C%7B%22title%22%3A%22Razer%20Deathadder%20V3%20Pro%22%2C%22score%22%3A89%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Frazer-deathadder-v3-pro-review%2F%22%2C%22category%22%3A%22Gaming%20Mice%22%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2Fqtwsnje7PGvNXxzJ4SzyWc-1920-80.jpg%22%2C%22strapline%22%3A%22The%20legend%20continues%20in%20a%20leaner%2C%20meaner%2C%20more%20focused%20death-dealing%20machine.%22%2C%22publishDate%22%3A%222022-10-27T14%3A04%3A16Z%22%2C%22summary%22%3A%22The%20legend%20continues%20in%20a%20leaner%2C%20meaner%2C%20more%20focused%20death-dealing%20machine.%22%7D%2C%7B%22score%22%3A89%2C%22title%22%3A%22Logitech%20G502%20X%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Flogitech-g502x-wired-gaming-mouse-review%2F%22%2C%22category%22%3A%22Gaming%20Mice%22%2C%22publishDate%22%3A%222022-10-17T11%3A32%3A55Z%22%2C%22strapline%22%3A%22A%20lightweight%20and%20ergonomically%20superior%20addition%20to%20the%20Logitech%20G502%20gaming%20mouse%20lineup.%22%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FajMtiBYs4DmTN89UyT36B6-1920-80.jpg%22%2C%22summary%22%3A%22A%20lightweight%20and%20ergonomically%20superior%20addition%20to%20the%20Logitech%20G502%20gaming%20mouse%20lineup.%22%7D%2C%7B%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Flogitech-g705-wireless-gaming-mouse-review%2F%22%2C%22title%22%3A%22Logitech%20G705%22%2C%22score%22%3A68%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FiGz7hyNcAxPww9w56pFZ9L-1920-80.jpg%22%2C%22strapline%22%3A%22A%20cloudlike%20gaming%20mouse%20that's%20super%20light%20in%20terms%20of%20weight%20but%20also%20on%20features.%22%2C%22publishDate%22%3A%222022-09-07T16%3A45%3A28Z%22%2C%22category%22%3A%22Gaming%20Mice%22%2C%22summary%22%3A%22A%20cloudlike%20gaming%20mouse%20that's%20super%20light%20in%20terms%20of%20weight%20but%20also%20on%20features.%22%7D%2C%7B%22strapline%22%3A%22A%20lightweight%20wireless%20mouse%20absolutely%20worth%20checking%20out%20for%20the%20FPS%20devoted.%22%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FKsg7Khca2wPW8NcAL5ErXf-1920-80.jpg%22%2C%22publishDate%22%3A%222022-09-05T10%3A21%3A00Z%22%2C%22category%22%3A%22Gaming%20Mice%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Froccat-burst-pro-air-review%2F%22%2C%22title%22%3A%22Roccat%20Burst%20Pro%20Air%22%2C%22score%22%3A74%2C%22summary%22%3A%22A%20lightweight%20wireless%20mouse%20absolutely%20worth%20checking%20out%20for%20the%20FPS%20devoted.%22%7D%2C%7B%22category%22%3A%22Gaming%20Mice%22%2C%22strapline%22%3A%22It's%20not%20just%20the%20RGB%20that%20shines%20here.%20Roccat%20has%20a%20real%20winner.%22%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FMMPaSY5FXuWWMGVw5UsNZk-1920-80.jpg%22%2C%22publishDate%22%3A%222022-08-18T14%3A24%3A07Z%22%2C%22title%22%3A%22Roccat%20Kone%20XP%22%2C%22score%22%3A91%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Froccat-kone-xp-review%2F%22%2C%22summary%22%3A%22It's%20not%20just%20the%20RGB%20that%20shines%20here.%20Roccat%20has%20a%20real%20winner.%22%7D%2C%7B%22strapline%22%3A%22A%20great%20versatile%20controller%20for%20mobile%20gaming%2C%20but%20maybe%20not%20for%20PC%20gamers.%20Yet.%22%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FJcnW2ebg7HHHFenFEEZbZR-1920-80.jpg%22%2C%22publishDate%22%3A%222022-07-28T11%3A06%3A28Z%22%2C%22category%22%3A%22Gaming%20Mice%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fhyper-x-clutch-controller-review%2F%22%2C%22title%22%3A%22HyperX%20Clutch%22%2C%22score%22%3A78%2C%22summary%22%3A%22A%20great%20versatile%20controller%20for%20mobile%20gaming%2C%20but%20maybe%20not%20for%20PC%20gamers.%20Yet.%22%7D%2C%7B%22score%22%3A75%2C%22title%22%3A%22SteelSeries%20Aerox%205%20Wireless%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fsteelseries-aerox-5-wireless-review%2F%22%2C%22category%22%3A%22Gaming%20Mice%22%2C%22publishDate%22%3A%222022-06-07T08%3A35%3A56Z%22%2C%22strapline%22%3A%22A%20great%20lightweight%20all-rounder.%22%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FJRt7cWcq4V3ehYoKWeDxA6-1920-80.jpg%22%2C%22summary%22%3A%22A%20great%20lightweight%20all-rounder.%22%7D%2C%7B%22publishDate%22%3A%222022-03-01T11%3A28%3A16Z%22%2C%22strapline%22%3A%22MSI%20tries%20to%20capture%20the%20same%20lightning%20in%20a%20bottle%20as%20the%20Razer%20Viper%20Ultimate%20but%20comes%20up%20short.%22%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FFmhpAsrLSbGPxPTspZovGN-1920-80.jpg%22%2C%22category%22%3A%22Gaming%20Mice%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fmsi-clutch-gm41-wireless-gaming-mouse-review%2F%22%2C%22title%22%3A%22MSI%20Clutch%20GM41%20wireless%20gaming%20mouse%20review%22%2C%22score%22%3A78%2C%22summary%22%3A%22MSI%20tries%20to%20capture%20the%20same%20lightning%20in%20a%20bottle%20as%20the%20Razer%20Viper%20Ultimate%20but%20comes%20up%20short.%22%7D%2C%7B%22title%22%3A%22Cooler%20Master%20MM731%20review%22%2C%22score%22%3A70%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fcooler-master-mm731-review%2F%22%2C%22category%22%3A%22Gaming%20Mice%22%2C%22publishDate%22%3A%222022-01-13T12%3A47%3A48Z%22%2C%22strapline%22%3A%22A%20simple%2C%20wireless%20gaming%20mouse%20with%20Bluetooth%20and%202.4GHz%20connectivity.%22%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FbAFiZgGCHD7ovbe7oQd9Uc-1920-80.jpg%22%2C%22summary%22%3A%22A%20simple%2C%20wireless%20gaming%20mouse%20with%20Bluetooth%20and%202.4GHz%20connectivity.%22%7D%2C%7B%22strapline%22%3A%22Razer%20makes%20some%20subtle%2C%20and%20some%20hyper%20changes%20to%20the%20classic%20Basilisk%20for%20yet%20another%20winning%20rodent.%22%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FBsWjPoBkqF8tGqvSapDjwV-1920-80.jpg%22%2C%22publishDate%22%3A%222021-09-09T15%3A27%3A52Z%22%2C%22category%22%3A%22Gaming%20Mice%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Frazer-basilisk-v3-gaming-mouse-review%2F%22%2C%22title%22%3A%22Razer%20Basilisk%20V3%20gaming%20mouse%20review%22%2C%22score%22%3A90%2C%22summary%22%3A%22Razer%20makes%20some%20subtle%2C%20and%20some%20hyper%20changes%20to%20the%20classic%20Basilisk%20for%20yet%20another%20winning%20rodent.%22%7D%2C%7B%22score%22%3A74%2C%22title%22%3A%22SteelSeries%20Rival%205%20gaming%20mouse%20review%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fsteelseries-rival-5-gaming-mouse-review%2F%22%2C%22category%22%3A%22Gaming%20Mice%22%2C%22publishDate%22%3A%222021-07-13T14%3A46%3A44Z%22%2C%22strapline%22%3A%22Can%20this%20%2460%20gaming%20mouse%20give%20battle%20royale%20players%20the%20winning%20edge%3F%22%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FjJsqcNPyPEnrBswJpiuQFj-2560-80.jpg%22%2C%22summary%22%3A%22Can%20this%20%2460%20gaming%20mouse%20give%20battle%20royale%20players%20the%20winning%20edge%3F%22%7D%2C%7B%22strapline%22%3A%22Honeycomb%20RGBs%20and%20hours%20of%20gaming%20at%20your%20fingertips.%22%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2Fzkvy6JZn3Dbfc9w6hGYHFF-1920-80.jpg%22%2C%22publishDate%22%3A%222021-06-30T16%3A10%3A37Z%22%2C%22category%22%3A%22Gaming%20Mice%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Froccat-kone-pro-air-review%2F%22%2C%22title%22%3A%22Roccat%20Kone%20Pro%20Air%20wireless%20gaming%20mouse%20review%22%2C%22score%22%3A80%2C%22summary%22%3A%22Honeycomb%20RGBs%20and%20hours%20of%20gaming%20at%20your%20fingertips.%22%7D%2C%7B%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FbNBAF6sXhttE5Wyct36JyR-1920-80.jpg%22%2C%22strapline%22%3A%22Corsair%20Sabre%20RGB%20Pro%20is%20the%20quintissential%20pro%20gamers%20mouse%20with%20little%20frills%20but%20tons%20of%20performance%22%2C%22publishDate%22%3A%222021-04-30T15%3A30%3A57Z%22%2C%22category%22%3A%22Gaming%20Mice%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fcorsair-sabre-rgb-pro-champion-gaming-mouse-review%2F%22%2C%22title%22%3A%22Corsair%20Sabre%20RGB%20Pro%20Champion%20Series%20review%22%2C%22score%22%3A90%2C%22summary%22%3A%22Corsair%20Sabre%20RGB%20Pro%20is%20the%20quintissential%20pro%20gamers%20mouse%20with%20little%20frills%20but%20tons%20of%20performance%22%7D%2C%7B%22publishDate%22%3A%222021-02-23T09%3A44%3A14Z%22%2C%22strapline%22%3A%22Razer%20took%20the%20most%20versatile%20gaming%20mouse%20and%20made%20it%20a%20one-trick%20pony.%22%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FxESMnbxMH5MorqSdtXhGme-2560-80.jpg%22%2C%22category%22%3A%22Gaming%20Mice%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Frazer-naga-x-gaming-mouse-review%2F%22%2C%22title%22%3A%22Razer%20Naga%20X%20gaming%20mouse%20review%22%2C%22score%22%3A79%2C%22summary%22%3A%22Razer%20took%20the%20most%20versatile%20gaming%20mouse%20and%20made%20it%20a%20one-trick%20pony.%22%7D%2C%7B%22score%22%3A87%2C%22title%22%3A%22Logitech%20G%20Pro%20X%20Superlight%20gaming%20mouse%20review%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Flogitech-g-pro-x-superlight-gaming-mouse-review%2F%22%2C%22category%22%3A%22Gaming%20Mice%22%2C%22publishDate%22%3A%222021-02-16T11%3A52%3A18Z%22%2C%22strapline%22%3A%22Oh%20you%20thought%20the%20Logitech%20G%20Pro%20Wireless%20was%20light%3F%20Think%20again.%22%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2Ft9BZRL4VFPLYNJTLZsCVhP-1920-80.jpg%22%2C%22summary%22%3A%22Oh%20you%20thought%20the%20Logitech%20G%20Pro%20Wireless%20was%20light%3F%20Think%20again.%22%7D%2C%7B%22publishDate%22%3A%222021-02-11T15%3A08%3A56Z%22%2C%22strapline%22%3A%22The%20Aerox%203%20Wireless%20is%20a%20lightweight%20alternative%20for%20the%20cable-free%20gamer.%22%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FLJLaFWmnWWXfH4eiGKaBm5-1920-80.jpg%22%2C%22category%22%3A%22Gaming%20Mice%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fsteelseries-aerox-3-wireless-gaming-mouse-review-performance-price%2F%22%2C%22title%22%3A%22SteelSeries%20Aerox%203%20Wireless%20gaming%20mouse%20review%22%2C%22score%22%3A84%2C%22summary%22%3A%22The%20Aerox%203%20Wireless%20is%20a%20lightweight%20alternative%20for%20the%20cable-free%20gamer.%22%7D%2C%7B%22publishDate%22%3A%222021-01-28T17%3A15%3A20Z%22%2C%22strapline%22%3A%22Razer%20ups%20the%20polling%20rate%20of%20its%20Viper%20mouse%20to%208%2C000Hz%20for%20a%20more%20accurate%20rodent.%22%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FoPwATrxWwjN6efy6gCWWXT-1920-80.jpg%22%2C%22category%22%3A%22Gaming%20Mice%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Frazer-viper-8k-hz-gaming-mouse-review%2F%22%2C%22score%22%3A80%2C%22title%22%3A%22Razer%20Viper%208K%20Hz%20gaming%20mouse%20review%22%2C%22summary%22%3A%22Razer%20ups%20the%20polling%20rate%20of%20its%20Viper%20mouse%20to%208%2C000Hz%20for%20a%20more%20accurate%20rodent.%22%7D%2C%7B%22category%22%3A%22Gaming%20Mice%22%2C%22publishDate%22%3A%222021-01-27T10%3A30%3A20Z%22%2C%22strapline%22%3A%22A%20sturdy%2C%20cheap%20wireless%20gaming%20mouse%20for%20on-the-go%20claw%20grippers.%22%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FaPFvKob9PCpwMMbr8f9kYV-1920-80.jpg%22%2C%22score%22%3A76%2C%22title%22%3A%22SteelSeries%20Rival%203%20Wireless%20gaming%20mouse%20review%22%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fsteelseries-rival-3-wireless-gaming-mouse-review-performance%2F%22%2C%22summary%22%3A%22A%20sturdy%2C%20cheap%20wireless%20gaming%20mouse%20for%20on-the-go%20claw%20grippers.%22%7D%2C%7B%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fglorious-model-o-lightweight-gaming-mouse-review%2F%22%2C%22score%22%3A80%2C%22title%22%3A%22Glorious%20Model%20O%20Gaming%20Mouse%20Review%22%2C%22publishDate%22%3A%222020-10-23T16%3A41%3A03Z%22%2C%22strapline%22%3A%22Ascend%2C%20with%20the%20lightest%20RGB%20mouse%20around.%22%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2Fv7B9jdL65JQDmpR9foMYJA-1920-80.jpg%22%2C%22category%22%3A%22Gaming%20Mice%22%2C%22summary%22%3A%22Ascend%2C%20with%20the%20lightest%20RGB%20mouse%20around.%22%7D%2C%7B%22title%22%3A%22Razer%20Naga%20Pro%20wireless%20gaming%20mouse%20review%22%2C%22score%22%3A90%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Frazer-naga-pro-review-wireless-gaming-mouse%2F%22%2C%22category%22%3A%22Gaming%20Mice%22%2C%22publishDate%22%3A%222020-09-15T09%3A06%3A09Z%22%2C%22strapline%22%3A%22Razer's%20new%20Naga%20elevates%20the%20multi-genre%20mouse%20to%20a%20whole%20new%20level.%22%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FA4rPRmLt3Zhy8c7yYqaS3o-1920-80.jpg%22%2C%22summary%22%3A%22Razer's%20new%20Naga%20elevates%20the%20multi-genre%20mouse%20to%20a%20whole%20new%20level.%22%7D%2C%7B%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Frazer-deathadder-v2-mini-gaming-mouse-review%2F%22%2C%22score%22%3A80%2C%22title%22%3A%22Razer%20Deathadder%20V2%20Mini%20gaming%20mouse%20review%22%2C%22publishDate%22%3A%222020-07-09T15%3A07%3A51Z%22%2C%22strapline%22%3A%22Honey%2C%20I%20shrunk%20the%20Deathadder!%20We%20mess%20around%20with%20Razer's%20lightest%20gaming%20mouse%20ever.%22%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FcmeHgNgQHeBpyr7jCganaS-1280-80.jpg%22%2C%22category%22%3A%22Gaming%20Mice%22%2C%22summary%22%3A%22Honey%2C%20I%20shrunk%20the%20Deathadder!%20We%20mess%20around%20with%20Razer's%20lightest%20gaming%20mouse%20ever.%22%7D%2C%7B%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Frazer-deathadder-v2-review%2F%22%2C%22title%22%3A%22Razer%20Deathadder%20V2%20review%22%2C%22score%22%3A88%2C%22strapline%22%3A%22The%20Razer%20Deathadder%20V2%20is%20an%20improvement%20over%20the%20Elite%20in%20almost%20every%20way.%22%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FoKG8af4ZbJqjttMd2jKGzZ-2048-80.jpg%22%2C%22publishDate%22%3A%222020-05-27T15%3A54%3A02Z%22%2C%22category%22%3A%22Gaming%20Mice%22%2C%22summary%22%3A%22The%20Razer%20Deathadder%20V2%20is%20an%20improvement%20over%20the%20Elite%20in%20almost%20every%20way.%22%7D%2C%7B%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Flogitech-g203-lightsync-review-performance%2F%22%2C%22title%22%3A%22Logitech%20G203%20Lightsync%20gaming%20mouse%20review%22%2C%22score%22%3A80%2C%22publishDate%22%3A%222020-05-06T08%3A55%3A48Z%22%2C%22strapline%22%3A%22The%20Logitech%20G203%20Lightsync%20is%20an%20awful%20lot%20like%20what%20came%20before%2C%20but%20that's%20not%20such%20a%20bad%20thing.%22%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FvTtE5LKQ9KPtFPtGAhedPQ-1920-80.jpg%22%2C%22category%22%3A%22Gaming%20Mice%22%2C%22summary%22%3A%22The%20Logitech%20G203%20Lightsync%20is%20an%20awful%20lot%20like%20what%20came%20before%2C%20but%20that's%20not%20such%20a%20bad%20thing.%22%7D%2C%7B%22category%22%3A%22Gaming%20Mice%22%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2F5r3gRgyH6oJcWjZFbPptFg-1280-80.jpg%22%2C%22strapline%22%3A%22A%20wireless%20gaming%20mouse%20with%20premium%20speeds%20at%20an%20affordable%20price.%22%2C%22publishDate%22%3A%222020-04-16T17%3A46%3A15Z%22%2C%22title%22%3A%22Corsair%20Dark%20Core%20RGB%20Pro%20SE%20wireless%20gaming%20mouse%20review%22%2C%22score%22%3A80%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fcorsair-dark-core-rgb-pro-se-wireless-gaming-mouse-review%2F%22%2C%22summary%22%3A%22A%20wireless%20gaming%20mouse%20with%20premium%20speeds%20at%20an%20affordable%20price.%22%7D%2C%7B%22category%22%3A%22Gaming%20Mice%22%2C%22publishDate%22%3A%222020-01-25T00%3A07%3A58Z%22%2C%22strapline%22%3A%22A%20good%20all-rounder%20with%20Qi%20charging%2C%20but%20HyperX%E2%80%99s%20PC%20software%20is%20insufferable.%22%2C%22image%22%3A%22https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FCXANNrFmWFGH2sQEkXXuXP-1248-80.jpg%22%2C%22title%22%3A%22HyperX%20Pulsefire%20Dart%20review%22%2C%22score%22%3A70%2C%22url%22%3A%22https%3A%2F%2Fwww.pcgamer.com%2Fhyperx-pulsefire-dart-review%2F%22%2C%22summary%22%3A%22A%20good%20all-rounder%20with%20Qi%20charging%2C%20but%20HyperX%E2%80%99s%20PC%20software%20is%20insufferable.%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 = 1343;        const CATEGORY_COUNT = 79;        function initializeStats() {           const totalSpan = document.getElementById("pcg-total-reviews");           if (totalSpan) totalSpan.textContent = TOTAL_COUNT;                      if (searchInput && CATEGORY_COUNT > 0) {             function formatCat(cat) {               if (cat === "PC gaming hardware") return "PC gaming hardware";               if (cat === "Handheld Gaming PCs") return "handheld gaming PC";                if (cat === "Gaming PCs") return "gaming PC";               if (cat === "Gaming Mice") return "gaming mouse";               if (cat === "Memory" || cat === "Cooling" || cat === "Lighting" || cat === "Hardware") return cat.toLowerCase();               if (cat === "Earbuds & Headphones") return "earbud & headphone";               return cat.replace(/s$/i, '').toLowerCase();             }             const formattedCat = formatCat(CATEGORY);             searchInput.placeholder = CATEGORY_COUNT > 50 ? "Search our " + CATEGORY_COUNT + " " + formattedCat + " reviews" : "Search our " + formattedCat + " reviews";           }        }                initializeStats();        function fetchResults(q) {          if (q) {             titleSpan.textContent = "Search Results";          } else {             titleSpan.textContent = "Latest " + (CATEGORY === "PC gaming hardware" ? "PC gaming hardware" : CATEGORY) + " Reviews";          }                     const qLower = (q || '').toLowerCase();          const catReq = CATEGORY.replace(/s$/i, '').toLowerCase();          let localResults = LOCAL_REVIEWS;                    if (q) {            localResults = LOCAL_REVIEWS.filter(r => {               const titleLower = (r.title || '').toLowerCase();               const urlLower = (r.url || '').toLowerCase();                              const qWords = qLower.split(' ').filter(w => w.trim().length > 0);               return qWords.every(w => titleLower.includes(w) || urlLower.includes(w));            });          }                    let finalResults = localResults;          if (!q && finalResults.length > 50) {             finalResults = finalResults.slice(0, 50);          }                    if (finalResults.length > 0) {            renderResults(finalResults);          } else {            renderResults([]);          }        }                function renderResults(results) {          if(!results || results.length === 0) {            resultsContainer.innerHTML = '<p style="padding:2rem;text-align:center;color:#737373;">No results found.</p>';            return;          }          let html = '<ul style="display: flex; flex-direction: column; list-style: none; margin: 0; padding: 0;">';          results.forEach((res, i) => {            let scoreHtml = res.score ? '<div style="color:#DC1F26; font-weight:900; font-size:1.25rem; font-style:italic;" aria-label="Score: ' + res.score + '">' + res.score + '</div>' : '';                        // Format URL properly            let targetUrl = res.url.startsWith("http") ? res.url : "https://www.pcgamer.com" + res.url;                        let borderBottom = i < results.length - 1 ? 'border-bottom:1px solid #f5f5f5;' : '';                        html += '<li style="margin:0; padding:0; list-style:none;"><button aria-label="Read ' + (res.title || "Review").replace(/"/g, '&quot;') + '" onclick="openReaderInPage(\'' + targetUrl + '\')" class="group" style="display:flex; width:100%; align-items:center; justify-content:space-between; padding:1rem; border:none; background:transparent; cursor:pointer; text-align:left; transition:background 0.2s; ' + borderBottom + ' height: 76px;" onmouseover="this.style.backgroundColor=\'#f9fafb\'" onmouseout="this.style.backgroundColor=\'transparent\'" >' +                  '<div style="display:flex; flex-direction:column; justify-content:center; overflow:hidden; padding-right:1rem; flex:1;">' +                    '<span style="color:#000000; font-weight:bold; font-size:1rem; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;">' + (res.title || "Review") + '</span>' +                    '<span style="color:#737373; font-size:0.75rem; text-transform:uppercase; letter-spacing:-0.025em; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; margin-top:0.25rem;">' + (res.summary || "PC Gamer Review") + '</span>' +                  '</div>' +                  '<div style="display:flex; align-items:center; gap:1rem; flex:none;">' +                    scoreHtml +                    '<span style="color:#d4d4d4; transition:color 0.2s;" aria-hidden="true">→</span>' +                  '</div>' +              '</button></li>';          });          html += '</ul>';          resultsContainer.innerHTML = html;                    updateJSONLD(results);        }        function updateJSONLD(results) {          let ldScript = document.getElementById('pcg-json-ld');          if (!ldScript) {            ldScript = document.createElement('script');            ldScript.type = 'application/ld+json';            ldScript.id = 'pcg-json-ld';            document.head.appendChild(ldScript);          }                    const itemListElements = results.slice(0, 50).map((res, index) => {            let targetUrl = res.url.startsWith("http") ? res.url : "https://www.pcgamer.com" + res.url;            let itemName = (res.title || "Product").replace(/\s+review$/i, '');            let schemaItem = {              "@type": "Product",              "name": itemName,              "image": res.image || targetUrl,              "review": {                "@type": "Review",                "url": targetUrl,                "name": res.title || "Review",                "datePublished": res.publishDate || new Date().toISOString().split('T')[0],                "author": {                  "@type": "Organization",                  "name": "PC Gamer"                },                "publisher": {                  "@type": "Organization",                  "name": "PC Gamer"                }              }            };            if (res.score) {              schemaItem.review.reviewRating = {                "@type": "Rating",                "ratingValue": res.score,                "bestRating": "100",                "worstRating": "1"              };            }            return {              "@type": "ListItem",              "position": index + 1,              "item": schemaItem            };          });          const schema = {            "@context": "https://schema.org",            "@type": "ItemList",            "itemListElement": itemListElements          };          ldScript.textContent = JSON.stringify(schema);        }        function openReaderInPage(targetUrl) {          closeDropdown();          readerContainer.style.display = 'flex';          updateIframeHeight(false, true);          const readerLinkContainer = document.getElementById("pcg-reader-link-container");          if (readerLinkContainer) {            readerLinkContainer.innerHTML = '<a href="' + targetUrl + '" target="_blank" rel="noopener noreferrer" class="bg-[#DC1F26] text-white px-3 py-1.5 rounded-full font-sans text-[11px] md:text-xs font-bold hover:bg-black transition-colors border-2 border-[#DC1F26] hover:border-black shadow-sm inline-block" style="text-decoration: none;">Read full review</a>';          }          readerContent.innerHTML = '<div style="display:flex; justify-content:center; align-items:center; height:100%; min-height: 400px;"><p style="color:#DC1F26;">Loading article...</p></div>';          fetch(API_BASE + "/api/read?url=" + encodeURIComponent(targetUrl) + "&t=" + Date.now())            .then(res => res.json())            .then(data => {               if(!data || !data.content) {                 readerContent.innerHTML = '<div style="text-align:center; padding: 2rem; color:#737373;">Could not load article content.</div>';                 return;               }               let html = '<div class="pcg-prose-content" style="max-width: 65ch; margin: 0 auto; padding: 0 0.5rem;">';               html += '<header style="margin-bottom: 2rem;">';               html += '<h1 style="font-size: 1.75rem; font-weight: bold; line-height: 1.2; margin-bottom: 1rem;">' + (data.title || '') + '</h1>';                              if (data.byline || data.date) {                 html += '<div style="display: flex; gap: 0.75rem; align-items: center; font-size: 0.875rem; font-weight: 500; color: #52525b; text-transform: uppercase; letter-spacing: 0.05em;">';                 if (data.byline) {                   html += '<span>BY ' + data.byline + '</span>';                 }                 if (data.byline && data.date) {                   html += '<span style="color: #d4d4d8;">|</span>';                 }                 if (data.date) {                   html += '<span>PUBLISHED ' + data.date + '</span>';                 }                 html += '</div>';               }               html += '</header>';                              html += '<div style="line-height: 1.6; color: #262626; font-size: 1.125rem;">';               html += data.content;               html += '</div></div>';                              html += '<style>.pcg-prose-content img { width: 100%; height: auto; margin: 1.5rem 0; box-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1); border-radius: 0.5rem; } .pcg-prose-content a { color: #e11d48; text-decoration: none; font-weight: 500; } .pcg-prose-content a:hover { text-decoration: underline; } .pcg-prose-content p { margin-bottom: 1.5em !important; display: block !important; }</style>';               readerContent.innerHTML = html;            })            .catch(err => {               console.error(err);               readerContent.innerHTML = '<div style="text-align:center; padding: 2rem; color:#737373;">An error occurred loading the article.</div>';            });        }        const searchBoxContainer = document.getElementById("pcg-search-container");        if (searchBoxContainer) {           searchBoxContainer.addEventListener("click", () => {              openDropdown();           });        }                if (searchInput) {          searchInput.addEventListener("focus", () => {             openDropdown();          });          searchInput.addEventListener("click", () => {             openDropdown();          });          searchInput.addEventListener("input", (e) => {            openDropdown();            clearTimeout(debounceTimer);            debounceTimer = setTimeout(() => fetchResults(e.target.value), 500);          });                    // Initial fetch          fetchResults("");        }      </script>    </body></html>" width="100%" height="140" style="border: none; width: 100%; max-width: 1024px; margin: 0 auto; display: block; background: transparent; transition: height 0.3s ease-out;" title="PC Gamer Gaming Mice Widget"></iframe><script>            function sendMessageToParentWindow(typeOfMessage, message = null) {                let postMessage = { bordeaux: message };                let url = "http://crow.futurecdn.net/output/pcg-widget-gaming-mice-00059/pcg-widget-gaming-mice-00059.html";                if (typeOfMessage === "analytics") {                    postMessage = { analytics: { ...message } };                }                if (postMessage !== {}) {                    window.parent.postMessage(                        postMessage,                        url                    );                }            }            let message = {                targeting: {                    ["pcg-widget-gaming-mice-00059.html"]: "PC Gamer Gaming Mice Widget"                }            }            window.onload = sendMessageToParentWindow("bordeaux", message);        </script></div><p>Just note we reviewed the Mchose L7 Pro+, not the Ultra+, though it's only a slightly improved version at a slightly different weight. Still light as heck, anyways.</p><h2 class="article-body__section" id="section-prime-day-gaming-mice-deals"><span>Prime Day gaming mice deals</span></h2>        <div class="featured_product_block featured_block_hero" data-id="7f78845c-aa4c-4928-aed5-959c226e051e">            <a href="https://www.amazon.com/SteelSeries-Rival-Wireless-Gaming-Mouse/dp/B08GB2PF71/ref=sr_1_6" data-model-name="Rival 3" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:56.25%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/n7Wzda2qf6futpCdAmXfk5.jpg" alt="Rival 3"><span class='featured__label hero__label'>Wireless</span></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>SteelSeries</div>                                        <div class="featured__title">Rival 3</div>                                    </div>                <div class="subtitle__description">                                                            <p><p><br></p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="287c269e-a299-4b3e-80c6-8475a2e31d28">            <a href="https://www.amazon.com/Turtle-Beach-Burst-Air-Lightweight/dp/B0D1CRTJ8J/?th=1" data-model-name="Burst II Air" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:56.25%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/FKbY2eFpb4TNKAdyCJGAiL.png" alt="Burst II Air"><span class='featured__label hero__label'>Wireless</span></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Turtle Beach</div>                                        <div class="featured__title">Burst II Air</div>                                    </div>                <div class="subtitle__description">                                                            <p><p><br></p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="436fb780-fac2-4609-9057-93a0e8c63301">            <a href="https://www.amazon.com/MCHOSE-L7-Ultra-Ultra-Lightweight-Programmable/dp/B0FLXRB21V/?th=1" data-model-name="L7 Ultra+" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:56.25%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/r3pKhuHKHMeekgobPtkyyc.jpg" alt="L7 Ultra+"><span class='featured__label hero__label'>Wireless</span></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Mchose</div>                                        <div class="featured__title">L7 Ultra+</div>                                    </div>                <div class="subtitle__description">                                                            <p><p><br></p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="fc2a13fb-df4a-4328-b828-6c25bb691d39">            <a href="https://www.amazon.com/Corsair-Sabre-Ultralight-Wireless-Gaming/dp/B0FKJ2J2R8" data-model-name="Sabre V2 Pro | 36 g" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:56.25%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/rQ2pPst2WqY4nxZWsPm4X9.png" alt="Sabre V2 Pro | 36 g"><span class='featured__label hero__label'>Wireless</span></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Corsair</div>                                        <div class="featured__title">Sabre V2 Pro | 36 g</div>                                    </div>                <div class="subtitle__description">                                                            <p><p><br></p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="c43d650c-fed9-420b-bef6-def493b2a7df">            <a href="https://www.amazon.com/dp/B0F6NJYMWF?th=1" data-model-name="Scimitar Elite Wireless SE" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:56.25%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/69nrk9QPJyYf8GEobHMCNi.png" alt="Scimitar Elite Wireless SE"><span class='featured__label hero__label'>Wireless</span></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Corsair </div>                                        <div class="featured__title">Scimitar Elite Wireless SE</div>                                    </div>                <div class="subtitle__description">                                                            <p><p><br></p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="61ba82a2-b16a-4f85-842e-9f64bb64a3e2">            <a href="https://www.amazon.com/Logitech-Lightspeed-Left-Handed-Customizable-Switchable/dp/B0CJ4QM7R7?th=1" data-model-name="G Pro 2 Lightspeed" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:56.25%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/Q3PxPrNWbFomndFenbZFge.png" alt="G Pro 2 Lightspeed"><span class='featured__label hero__label'>Wireless</span></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Logitech </div>                                        <div class="featured__title">G Pro 2 Lightspeed</div>                                    </div>                <div class="subtitle__description">                                                            <p><p><br></p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="7f7805f8-4f7f-486b-8d9f-3d09998d28c4">            <a href="https://www.amazon.com/Razer-Viper-Wireless-Esports-Gaming/dp/B0CW25XR5S/ref=sr_1_7_sspa" data-model-name="Viper V3 Pro Wireless" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:56.25%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/Xnu5D5ZFMcffcLMdmGH29D.jpg" alt="Viper V3 Pro Wireless"><span class='featured__label hero__label'>Wireless</span></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Razer</div>                                        <div class="featured__title">Viper V3 Pro Wireless</div>                                    </div>                <div class="subtitle__description">                                                            <p><p><br></p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="3e922003-a3f6-4d31-b7e1-e6d991c7c6f0">            <a href="https://www.amazon.com/Logitech-Superlight-Lightspeed-Lightweight-Programmable/dp/B09NBWQDKX/" data-model-name="G Pro X Superlight 2" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:56.25%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/SDrcqYT6cLosjx6zUQFTVR.jpg" alt="G Pro X Superlight 2"><span class='featured__label hero__label'>Wireless</span></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Logitech</div>                                        <div class="featured__title">G Pro X Superlight 2</div>                                    </div>                <div class="subtitle__description">                                                            <p><p><br></p></p>                </div>                            </div>        </div><h3 class="article-body__section" id="section-the-full-details"><span>The full details</span></h3><div class="product"><a data-dimension112="fa567229-bd47-4745-9423-2bcffa70d0fe" data-action="Deal Block" data-label="Sometimes simplicity is what you're looking for in a peripheral, and if all you want in your next purchase is something solid and reliable with a wireless connection and a standard load out of 5 buttons, this mouse is for you. It's got an accurate TrueMove optical sensor, dual wireless connections and a 400-hour-plus battery life, all wrapped up in a smooth and sleek chassis. Key specs: Wireless | 18,000 DPI | Right-handed" data-dimension48="Sometimes simplicity is what you're looking for in a peripheral, and if all you want in your next purchase is something solid and reliable with a wireless connection and a standard load out of 5 buttons, this mouse is for you. It's got an accurate TrueMove optical sensor, dual wireless connections and a 400-hour-plus battery life, all wrapped up in a smooth and sleek chassis. Key specs: Wireless | 18,000 DPI | Right-handed" data-dimension25="$20.19" href="https://www.amazon.com/SteelSeries-Rival-Wireless-Gaming-Mouse/dp/B08GB2PF71/ref=sr_1_6" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:642px;"><p class="vanilla-image-block" style="padding-top:98.44%;"><img id="n7Wzda2qf6futpCdAmXfk5" name="1698938321.jpg" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/n7Wzda2qf6futpCdAmXfk5.jpg" mos="" align="middle" fullscreen="" width="642" height="632" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>Sometimes simplicity is what you're looking for in a peripheral, and if all you want in your next purchase is something solid and reliable with a wireless connection and a standard load out of 5 buttons, this mouse is for you. It's got an accurate TrueMove optical sensor, dual wireless connections and a 400-hour-plus battery life, all wrapped up in a smooth and sleek chassis. </p><p><strong>Key specs: Wireless | 18,000 DPI | Right-handed</strong><a class="view-deal button" href="https://www.amazon.com/SteelSeries-Rival-Wireless-Gaming-Mouse/dp/B08GB2PF71/ref=sr_1_6" target="_blank" rel="nofollow" data-dimension112="fa567229-bd47-4745-9423-2bcffa70d0fe" data-action="Deal Block" data-label="Sometimes simplicity is what you're looking for in a peripheral, and if all you want in your next purchase is something solid and reliable with a wireless connection and a standard load out of 5 buttons, this mouse is for you. It's got an accurate TrueMove optical sensor, dual wireless connections and a 400-hour-plus battery life, all wrapped up in a smooth and sleek chassis. Key specs: Wireless | 18,000 DPI | Right-handed" data-dimension48="Sometimes simplicity is what you're looking for in a peripheral, and if all you want in your next purchase is something solid and reliable with a wireless connection and a standard load out of 5 buttons, this mouse is for you. It's got an accurate TrueMove optical sensor, dual wireless connections and a 400-hour-plus battery life, all wrapped up in a smooth and sleek chassis. Key specs: Wireless | 18,000 DPI | Right-handed" data-dimension25="$20.19">View Deal</a></p></div><div class="product"><a data-dimension112="f25ed63e-4dee-4705-86be-b6190aaf5392" data-action="Deal Block" data-label="our review" data-dimension48="our review" data-dimension25="$49.99" href="https://www.amazon.com/Turtle-Beach-Burst-Air-Lightweight/dp/B0D1CRTJ8J/?th=1" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:500px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="FKbY2eFpb4TNKAdyCJGAiL" name="PCGamer Deal Block (18).png" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/FKbY2eFpb4TNKAdyCJGAiL.png" mos="" align="middle" fullscreen="" width="500" height="500" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>We gave this mouse an 85% in <a href="https://www.pcgamer.com/hardware/gaming-mice/turtle-beach-burst-ii-air-review/" target="_blank" data-dimension112="f25ed63e-4dee-4705-86be-b6190aaf5392" data-action="Deal Block" data-label="our review" data-dimension48="our review" data-dimension25="$49.99">our review</a>, praising its very low weight, huge battery life, and super-responsive feel. It doesn't have quite as many fun extras as competitors and can be a bit of a fingerprint magnet, but it is a super solid choice at this price.</p><p><strong>Key specs: Wireless | 26,000 DPI | Symmetrical</strong></p><p><strong>Price check:</strong> <a href="https://www.bestbuy.com/site/turtle-beach-burst-ii-air-ultra-lightweight-wireless-symmetrical-gaming-mouse-with-bluetooth-120-hour-battery-black/6579301.p?skuId=6579301" target="_blank">Best Buy $49.99</a><a class="view-deal button" href="https://www.amazon.com/Turtle-Beach-Burst-Air-Lightweight/dp/B0D1CRTJ8J/?th=1" target="_blank" rel="nofollow" data-dimension112="f25ed63e-4dee-4705-86be-b6190aaf5392" data-action="Deal Block" data-label="our review" data-dimension48="our review" data-dimension25="$49.99">View Deal</a></p></div><div class="product"><a data-dimension112="08382ad1-c228-4962-88bf-e2a997cb2ab6" data-action="Deal Block" data-label="reviewed the L7 Pro+ model" data-dimension48="reviewed the L7 Pro+ model" data-dimension25="$50.39" href="https://www.amazon.com/MCHOSE-L7-Ultra-Ultra-Lightweight-Programmable/dp/B0FLXRB21V/?th=1" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1457px;"><p class="vanilla-image-block" style="padding-top:99.31%;"><img id="r3pKhuHKHMeekgobPtkyyc" name="1782210720.jpg" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/r3pKhuHKHMeekgobPtkyyc.jpg" mos="" align="middle" fullscreen="" width="1457" height="1447" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>The L7 doesn't weigh much at 48 grams, and yet it packs a great sensor and a decent-sized battery. It's a competitive shape, and it makes you wonder, why spend so much more for a speedy FPS mouse when something like this will do just fine? We <a href="https://www.pcgamer.com/hardware/gaming-mice/mchose-l7-pro-review/" target="_blank" data-dimension112="08382ad1-c228-4962-88bf-e2a997cb2ab6" data-action="Deal Block" data-label="reviewed the L7 Pro+ model" data-dimension48="reviewed the L7 Pro+ model" data-dimension25="$50.39">reviewed the L7 Pro+ model</a> earlier this year if you want to read up more.</p><p><strong>Key specs: Wireless | 42,000 DPI | 8 kHz polling</strong><a class="view-deal button" href="https://www.amazon.com/MCHOSE-L7-Ultra-Ultra-Lightweight-Programmable/dp/B0FLXRB21V/?th=1" target="_blank" rel="nofollow" data-dimension112="08382ad1-c228-4962-88bf-e2a997cb2ab6" data-action="Deal Block" data-label="reviewed the L7 Pro+ model" data-dimension48="reviewed the L7 Pro+ model" data-dimension25="$50.39">View Deal</a></p></div><div class="product"><a data-dimension112="ef994468-bb6d-49f4-aba8-4905b6002143" data-action="Deal Block" data-label="This mouse is incredibly light at just 36 g, and somehow it's achieved this with nary a hole in sight. Apart from this, it's pretty bare-bones, but a good sensor and low weight are all that's needed for some seriously competitive FPS gameplay, and this mouse delivers on both fronts.Key specs: 33k sensor | wireless | 36 g weight | 70-hr battery" data-dimension48="This mouse is incredibly light at just 36 g, and somehow it's achieved this with nary a hole in sight. Apart from this, it's pretty bare-bones, but a good sensor and low weight are all that's needed for some seriously competitive FPS gameplay, and this mouse delivers on both fronts.Key specs: 33k sensor | wireless | 36 g weight | 70-hr battery" data-dimension25="$66" href="https://www.amazon.com/Corsair-Sabre-Ultralight-Wireless-Gaming/dp/B0FKJ2J2R8" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:778px;"><p class="vanilla-image-block" style="padding-top:100.13%;"><img id="rQ2pPst2WqY4nxZWsPm4X9" name="Sabre V2 Pro | 36 g" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/rQ2pPst2WqY4nxZWsPm4X9.png" mos="" align="middle" fullscreen="" width="778" height="779" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>This mouse is incredibly light at just 36 g, and somehow it's achieved this with nary a hole in sight. Apart from this, it's pretty bare-bones, but a good sensor and low weight are all that's needed for some seriously competitive FPS gameplay, and this mouse delivers on both fronts.</p><p><strong>Key specs: 33k sensor | wireless | 36 g weight | 70-hr battery</strong><a class="view-deal button" href="https://www.amazon.com/Corsair-Sabre-Ultralight-Wireless-Gaming/dp/B0FKJ2J2R8" target="_blank" rel="nofollow" data-dimension112="ef994468-bb6d-49f4-aba8-4905b6002143" data-action="Deal Block" data-label="This mouse is incredibly light at just 36 g, and somehow it's achieved this with nary a hole in sight. Apart from this, it's pretty bare-bones, but a good sensor and low weight are all that's needed for some seriously competitive FPS gameplay, and this mouse delivers on both fronts.Key specs: 33k sensor | wireless | 36 g weight | 70-hr battery" data-dimension48="This mouse is incredibly light at just 36 g, and somehow it's achieved this with nary a hole in sight. Apart from this, it's pretty bare-bones, but a good sensor and low weight are all that's needed for some seriously competitive FPS gameplay, and this mouse delivers on both fronts.Key specs: 33k sensor | wireless | 36 g weight | 70-hr battery" data-dimension25="$66">View Deal</a></p></div><div class="product"><a data-dimension112="d9e0fc4e-43e2-442c-8984-0bb376ed2c0e" data-action="Deal Block" data-label="our review" data-dimension48="our review" data-dimension25="$69.50" href="https://www.amazon.com/dp/B0F6NJYMWF?th=1" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:500px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="69nrk9QPJyYf8GEobHMCNi" name="Scimitar Elite Wireless SE" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/69nrk9QPJyYf8GEobHMCNi.png" mos="" align="middle" fullscreen="" width="500" height="500" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>An MMO mouse and a Stream Deck in one, this rodent is a bit heavy but great for productivity and MMO usage. In <a href="https://www.pcgamer.com/hardware/gaming-mice/corsair-scimitar-elite-wireless-se-review" target="_blank" data-dimension112="d9e0fc4e-43e2-442c-8984-0bb376ed2c0e" data-action="Deal Block" data-label="our review" data-dimension48="our review" data-dimension25="$69.50">our review</a>, Hope said the Scimitar Elite Wireless SE "might not match the active use of lighter, more FPS-oriented esports mice, but it's a productivity and streaming powerhouse."</p><p><strong>Key specs: 16 buttons | 33k DPI | 1,000 Hz polling | 161 g</strong></p><p><strong>Price check: </strong><a href="https://www.bestbuy.com/product/corsair-scimitar-elite-wireless-se-gaming-mouse-with-16-programmable-buttons-wireless-gun-metal-black/J39TSCH9HJ" target="_blank">Best Buy $79.99</a> | <a href="https://www.newegg.com/corsair-scimitar-elite-wireless-se-usb-bluetooth-bluetooth-2-4ghz-wired/p/N82E16826816225" target="_blank">Newegg $79.99</a><a class="view-deal button" href="https://www.amazon.com/dp/B0F6NJYMWF?th=1" target="_blank" rel="nofollow" data-dimension112="d9e0fc4e-43e2-442c-8984-0bb376ed2c0e" data-action="Deal Block" data-label="our review" data-dimension48="our review" data-dimension25="$69.50">View Deal</a></p></div><div class="product"><a data-dimension112="a65ed3ec-2af0-4ef8-adae-a5c8c2635554" data-action="Deal Block" data-label="Price check: Best Buy $149.99" data-dimension48="Price check: Best Buy $149.99" data-dimension25="$69.99" href="https://www.amazon.com/Logitech-Lightspeed-Left-Handed-Customizable-Switchable/dp/B0CJ4QM7R7?th=1" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:500px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="Q3PxPrNWbFomndFenbZFge" name="PCGamer Deal Block - 2025-11-06T154608.374" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/Q3PxPrNWbFomndFenbZFge.png" mos="" align="middle" fullscreen="" width="500" height="500" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>Though it doesn't quite look as impressive as the Superlight 2, the G Pro 2 Lightspeed matches the same internals and is truly ambidextrous, thanks to swappable side buttons.</p><p><strong>Key specs: 44,000 DPI | 888 IPS | 88 g acceleration | 4 side buttons</strong></p><p><strong>Price check: </strong><a href="https://www.bestbuy.com/product/logitech-pro-2-lightspeed-lightweight-optical-hero-44k-dpi-gaming-mouse-with-4-customizable-and-switchable-magnetic-side-buttons-wireless-black/J7H7ZYG63P" target="_blank" data-dimension112="a65ed3ec-2af0-4ef8-adae-a5c8c2635554" data-action="Deal Block" data-label="Price check: Best Buy $149.99" data-dimension48="Price check: Best Buy $149.99" data-dimension25="$69.99">Best Buy $149.99</a><a class="view-deal button" href="https://www.amazon.com/Logitech-Lightspeed-Left-Handed-Customizable-Switchable/dp/B0CJ4QM7R7?th=1" target="_blank" rel="nofollow" data-dimension112="a65ed3ec-2af0-4ef8-adae-a5c8c2635554" data-action="Deal Block" data-label="Price check: Best Buy $149.99" data-dimension48="Price check: Best Buy $149.99" data-dimension25="$69.99">View Deal</a></p></div><div class="product"><a data-dimension112="60639d79-7466-454a-8204-d44728e559b2" data-action="Deal Block" data-label="Razer doesn't play around with its compact Viper line-up. The V3 Pro is pretty light, feels great in hand, and tracks your movement like any other high-end mouse. It's top-tier and a little cheaper than the newer V4 Pro now.Key specs: 6 buttons | 35k DPI | 8,000 Hz | 70 g" data-dimension48="Razer doesn't play around with its compact Viper line-up. The V3 Pro is pretty light, feels great in hand, and tracks your movement like any other high-end mouse. It's top-tier and a little cheaper than the newer V4 Pro now.Key specs: 6 buttons | 35k DPI | 8,000 Hz | 70 g" data-dimension25="$99.99" href="https://www.amazon.com/Razer-Viper-Wireless-Esports-Gaming/dp/B0CW25XR5S/ref=sr_1_7_sspa" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1509px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="Xnu5D5ZFMcffcLMdmGH29D" name="1781601898.jpg" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/Xnu5D5ZFMcffcLMdmGH29D.jpg" mos="" align="middle" fullscreen="" width="1509" height="1509" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>Razer doesn't play around with its compact Viper line-up. The V3 Pro is pretty light, feels great in hand, and tracks your movement like any other high-end mouse. It's top-tier and a little cheaper than the newer V4 Pro now.</p><p><strong>Key specs: 6 buttons | 35k DPI | 8,000 Hz | 70 g</strong><a class="view-deal button" href="https://www.amazon.com/Razer-Viper-Wireless-Esports-Gaming/dp/B0CW25XR5S/ref=sr_1_7_sspa" target="_blank" rel="nofollow" data-dimension112="60639d79-7466-454a-8204-d44728e559b2" data-action="Deal Block" data-label="Razer doesn't play around with its compact Viper line-up. The V3 Pro is pretty light, feels great in hand, and tracks your movement like any other high-end mouse. It's top-tier and a little cheaper than the newer V4 Pro now.Key specs: 6 buttons | 35k DPI | 8,000 Hz | 70 g" data-dimension48="Razer doesn't play around with its compact Viper line-up. The V3 Pro is pretty light, feels great in hand, and tracks your movement like any other high-end mouse. It's top-tier and a little cheaper than the newer V4 Pro now.Key specs: 6 buttons | 35k DPI | 8,000 Hz | 70 g" data-dimension25="$99.99">View Deal</a></p></div><div class="product"><a data-dimension112="9773967e-fcc1-4308-befe-5a54829d7a54" data-action="Deal Block" data-label="Best Buy $159.99" data-dimension48="Best Buy $159.99" data-dimension25="$119.98" href="https://www.amazon.com/Logitech-Superlight-Lightspeed-Lightweight-Programmable/dp/B09NBWQDKX/" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1509px;"><p class="vanilla-image-block" style="padding-top:99.34%;"><img id="SDrcqYT6cLosjx6zUQFTVR" name="1732290229.jpg" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/SDrcqYT6cLosjx6zUQFTVR.jpg" mos="" align="middle" fullscreen="" width="1509" height="1499" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>The Superlight 2 has a 44k DPI and 888 IPS, setting it even further apart from its predecessor. While the original Superlight is better value when the Superlight 2 is full price, with this discount in play, it's difficult to pick between the two. With the second version, you're getting a better sensor, higher polling, extra battery life, and Type-C charging.</p><p><strong>Key specs: 44k sensor | Wireless | 60 g weight</strong></p><p><strong>Price check:</strong> <a href="https://www.bestbuy.com/product/logitech-g-pro-x-superlight-2-lightspeed-lightweight-wireless-optical-hero-2-sensor-44-000-dpi-gaming-mouse-with-8k-polling-wireless-black/J7H7ZY8YS5" target="_blank" data-dimension112="9773967e-fcc1-4308-befe-5a54829d7a54" data-action="Deal Block" data-label="Best Buy $159.99" data-dimension48="Best Buy $159.99" data-dimension25="$119.98">Best Buy $159.99</a><a class="view-deal button" href="https://www.amazon.com/Logitech-Superlight-Lightspeed-Lightweight-Programmable/dp/B09NBWQDKX/" target="_blank" rel="nofollow" data-dimension112="9773967e-fcc1-4308-befe-5a54829d7a54" data-action="Deal Block" data-label="Best Buy $159.99" data-dimension48="Best Buy $159.99" data-dimension25="$119.98">View Deal</a></p></div>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ For just $70, this MMO mouse keeps all of my macros within thumb's reach while also feeding my streaming career delusions of grandeur ]]></title>
                                                                                                                                                                                                <link>https://www.pcgamer.com/hardware/gaming-mice/for-usd80-this-mmo-mouse-keeps-all-of-my-macros-within-thumbs-reach-while-also-feeding-my-streaming-career-delusions-of-grandeur/</link>
                                                                            <description>
                            <![CDATA[ This MMO mouse is actually a 2-in-1 device, making the most of all of its extra buttons. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">RjJZKMBeBUgxYuzC2MgXBA</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/ipuMwW39BewH9eP5AhwywD-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Tue, 23 Jun 2026 11:51:35 +0000</pubDate>                                                                                                                                <updated>Fri, 26 Jun 2026 12:52:01 +0000</updated>
                                                                                                                                            <category><![CDATA[Gaming Mice]]></category>
                                                    <category><![CDATA[Hardware]]></category>
                                                                                                                    <dc:creator><![CDATA[ Jess Kinghorn ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/cMDJJibKgeMg3wogzv9AgY.png ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Jess has been writing about games for over ten years, spending a significant chunk of that time working on print publications PLAY and Official PlayStation Magazine. When she’s not investigating all things hardware here, she&#039;s either constructing a passionate defence of a 7/10 game, daydreaming about her debut novel, or feeling wistful about the last time she chased some nerds around a field with an oversized foam sword.&amp;nbsp;&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/ipuMwW39BewH9eP5AhwywD-1280-80.jpg">
                                                            <media:credit><![CDATA[Corsair]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Two of the Corsair Scimitar Elite Wireless SE gaming mouse - one in the black colourway, and one in white - float in the funky PC G Prime Day deal void.]]></media:description>                                                            <media:text><![CDATA[Two of the Corsair Scimitar Elite Wireless SE gaming mouse - one in the black colourway, and one in white - float in the funky PC G Prime Day deal void.]]></media:text>
                                <media:title type="plain"><![CDATA[Two of the Corsair Scimitar Elite Wireless SE gaming mouse - one in the black colourway, and one in white - float in the funky PC G Prime Day deal void.]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/ipuMwW39BewH9eP5AhwywD-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <div class="product"><a data-dimension112="385ea22b-a42e-46ce-95d4-793523d65de1" data-action="Deal Block" data-label="This is the ideal mouse for anyone looking to bash more buttons than many might consider reasonable. That primarily means MMO and MOBA gamers, but also some productivity users. It's a tad heavy, but you get a movable side-button panel and even Stream Deck functionality.Key specs: Wireless | 16 programmable buttons (12 on the side) | 33K DPI | 1,000 Hz polling | 161 g" data-dimension48="This is the ideal mouse for anyone looking to bash more buttons than many might consider reasonable. That primarily means MMO and MOBA gamers, but also some productivity users. It's a tad heavy, but you get a movable side-button panel and even Stream Deck functionality.Key specs: Wireless | 16 programmable buttons (12 on the side) | 33K DPI | 1,000 Hz polling | 161 g" data-dimension25="$69.99" href="https://www.amazon.com/dp/B0F6NGCDFN" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1280px;"><p class="vanilla-image-block" style="padding-top:100.31%;"><img id="wZ5LnFPwu4YXjQe6qc6b3m" name="Corsair Scimitar Elite Wireless SE gaming mouse" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/wZ5LnFPwu4YXjQe6qc6b3m.webp" mos="" align="middle" fullscreen="" width="1280" height="1284" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>This is the ideal mouse for anyone looking to bash more buttons than many might consider reasonable. That primarily means MMO and MOBA gamers, but also some productivity users. It's a tad heavy, but you get a movable side-button panel and even Stream Deck functionality.</p><p><strong>Key specs: Wireless | 16 programmable buttons (12 on the side) | 33K DPI | 1,000 Hz polling | 161 g</strong><a class="view-deal button" href="https://www.amazon.com/dp/B0F6NGCDFN" target="_blank" rel="nofollow" data-dimension112="385ea22b-a42e-46ce-95d4-793523d65de1" data-action="Deal Block" data-label="This is the ideal mouse for anyone looking to bash more buttons than many might consider reasonable. That primarily means MMO and MOBA gamers, but also some productivity users. It's a tad heavy, but you get a movable side-button panel and even Stream Deck functionality.Key specs: Wireless | 16 programmable buttons (12 on the side) | 33K DPI | 1,000 Hz polling | 161 g" data-dimension48="This is the ideal mouse for anyone looking to bash more buttons than many might consider reasonable. That primarily means MMO and MOBA gamers, but also some productivity users. It's a tad heavy, but you get a movable side-button panel and even Stream Deck functionality.Key specs: Wireless | 16 programmable buttons (12 on the side) | 33K DPI | 1,000 Hz polling | 161 g" data-dimension25="$69.99">View Deal</a></p></div><p>In these trying techie times, an all-in-one device definitely appeals. For instance, a <a href="https://www.pcgamer.com/hardware/gaming-headsets/the-best-amazon-prime-day-2026-gaming-headset-deals-im-hunting-down-the-best-sounding-cans-for-the-lowest-prices/" target="_blank">gaming headset</a> is all very well and good, but a detachable microphone arm that allows me to wear it like a regular set of cans on the walk to work is a must. And if that microphone can't also crisply render my dulcet tones over a Discord stream, then what's the point? The all-in-one approach makes sense for the PC gamer's wallet, but unfortunately it hasn't fully taken hold of every peripheral arena.</p><p>That's why the <a href="https://www.pcgamer.com/hardware/gaming-mice/corsair-scimitar-elite-wireless-se-review/" target="_blank">Corsair Scimitar Elite Wireless SE</a> stands out. Now, within the realm of gaming mice, an MMO mouse may seem like it enjoys niche appeal at best. I'd argue that having all my Glamours in Final Fantasy XIV Online within thumb's reach is a real gamechanger, but I digress. The 16 programmable buttons along the left-side of the Corsair Scimitar Elite SE aren't just great for managing in-game rotations, they also introduce Stream Deck functionality. <a href="https://www.amazon.com/dp/B0F6NJYMWF" target="_blank">For only $70 from Amazon</a>, that's a 2-in-1 device deal I can certainly get behind (and better yet, <a href="https://www.amazon.com/dp/B0F6NJYMWF">the white version is about 50 cents cheaper</a>).</p><ul><li><a href="https://www.pcgamer.com/best-amazon-prime-day-pc-gaming-deals/" target="_blank"><strong>We're curating all the best Prime Day PC gaming deals here</strong></a></li></ul><p><a href="https://www.pcgamer.com/corsair-makes-a-major-move-into-streaming-with-elgato-gaming-acquisition/" target="_blank">Corsair bought Elgato way back in 2018</a>, hence the Scimitar Elite SE's native Stream Deck capabilities. Setting aside the virtual Stream Deck integration, it helps that this is both a comfortable and powerful gaming mouse in its own right too.</p><p>The Corsair Scimitar Elite SE features a Marksman S 33k DPI optical sensor, offering precision that doesn't also swiftly drain your wireless mouse's battery. That's paired with a polling rate of 1,000 Hz which, though a little low compared to some gaming mice, is more than enough for most.</p><p>However, this may well be a gaming mouse destined for Eorzea rather than <a href="https://www.pcgamer.com/games/fps/marathons-new-pve-experiment-is-bungies-most-genius-decision-yet-so-make-it-a-full-mode-already/" target="_blank">Dire Marsh at night in Marathon</a>. Hope notes in her Corsair Scimitar Elite Wireless SE review that it's not the swiftest, flickiest beast. Weighing 161 grams, it's not the heaviest mouse that will ever cross your desk, but esports fiends will likely be better off looking elsewhere.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/B3JGjM7QjsNreq6r2VaiP3.jpg" alt="A Corsair Scimitar Elite Wireless SE gaming mouse on a carpet next to a gaming laptop and Stream Deck." /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/CRahfvFwEpEGj5mpgoQ9R3.jpg" alt="A Corsair Scimitar Elite Wireless SE gaming mouse on a carpet next to a gaming laptop and Stream Deck." /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/jYcbDneKHTL2i8Qeq8fHP3.jpg" alt="A Corsair Scimitar Elite Wireless SE gaming mouse on a carpet next to a gaming laptop and Stream Deck." /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/SmKKMudFK25DGYviw6StK3.jpg" alt="A Corsair Scimitar Elite Wireless SE gaming mouse on a carpet next to a gaming laptop and Stream Deck." /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/K6KDah95GPfzBGMjP57WM3.jpg" alt="A Corsair Scimitar Elite Wireless SE gaming mouse on a carpet next to a gaming laptop and Stream Deck." /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p>As many of the extra buttons line this gaming mouse's right side, left-handed gamers are also not going to be particularly well-served here, either. But even if you've got an especially dextrous pinkie, this is a mouse moulded to be most comfortable in a right-handed grip.</p><p>All of that said, the Corsair Scimitar Elite Wireless SE more than deserves its <a href="https://www.pcgamer.com/the-best-gaming-mouse/#section-the-best-mmo-gaming-mouse" target="_blank">best MMO gaming mouse</a> crown. There's nothing wrong with hardware that knows what it's about—and that specialisation just makes the added Stream Deck integration all the more welcome a surprise. For about $70, this 2-in-1 device more than deserves the desk space.</p><h2 id="check-out-all-of-amazon-s-gaming-mice-deals-4">👉<a href="https://www.amazon.com/PC-Gaming-Mice/b/ref=dp_bc_4?ie=UTF8&node=402052011" target="_blank">Check out all of Amazon's gaming mice deals👈</a></h2>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ This half price gaming mouse will feel right at home on the desk of anyone who prefers substance over style ]]></title>
                                                                                                                                                                                                <link>https://www.pcgamer.com/hardware/gaming-mice/this-half-price-gaming-mouse-will-feel-right-at-home-on-the-desk-of-anyone-who-prefers-substance-over-style/</link>
                                                                            <description>
                            <![CDATA[ Not everyone wants a light up gaming set up—I don't understand why, but they may like this deal. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">cWyL8HAaMTnLc2AsaGTrsU</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/Yk9YASAcxHnXevjeXJvNkc-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Tue, 23 Jun 2026 09:18:52 +0000</pubDate>                                                                                                                                <updated>Fri, 26 Jun 2026 12:47:20 +0000</updated>
                                                                                                                                            <category><![CDATA[Gaming Mice]]></category>
                                                    <category><![CDATA[Hardware]]></category>
                                                                                                                    <dc:creator><![CDATA[ Jess Kinghorn ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/cMDJJibKgeMg3wogzv9AgY.png ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Jess has been writing about games for over ten years, spending a significant chunk of that time working on print publications PLAY and Official PlayStation Magazine. When she’s not investigating all things hardware here, she&#039;s either constructing a passionate defence of a 7/10 game, daydreaming about her debut novel, or feeling wistful about the last time she chased some nerds around a field with an oversized foam sword.&amp;nbsp;&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/Yk9YASAcxHnXevjeXJvNkc-1280-80.jpg">
                                                            <media:credit><![CDATA[Turtle Beach]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[The Turtle Beach Burst II Air wireless gaming mouse floats in the funky PC G Prime Day deal void.]]></media:description>                                                            <media:text><![CDATA[The Turtle Beach Burst II Air wireless gaming mouse floats in the funky PC G Prime Day deal void.]]></media:text>
                                <media:title type="plain"><![CDATA[The Turtle Beach Burst II Air wireless gaming mouse floats in the funky PC G Prime Day deal void.]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/Yk9YASAcxHnXevjeXJvNkc-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <div class="product"><a data-dimension112="3d280fdd-78ee-4d7f-bdce-374d1441570b" data-action="Deal Block" data-label="The Turtle Beach Burst II Air may look a tad plain thanks to the lack of RGB, but it's lightweight, with a great battery life, and it's a joy to use. If you want a no-nonsense gaming mouse (and don't mind wiping off fingerprints every now and then), it's an excellent choice at $50 off. Key specs: Wired, wireless, and Bluetooth | 47 g | Owl-Eye 26K optical sensor | 26,000 DPI | Up to 120 hours of battery life | Up to 1,000 Hz polling rate" data-dimension48="The Turtle Beach Burst II Air may look a tad plain thanks to the lack of RGB, but it's lightweight, with a great battery life, and it's a joy to use. If you want a no-nonsense gaming mouse (and don't mind wiping off fingerprints every now and then), it's an excellent choice at $50 off. Key specs: Wired, wireless, and Bluetooth | 47 g | Owl-Eye 26K optical sensor | 26,000 DPI | Up to 120 hours of battery life | Up to 1,000 Hz polling rate" data-dimension25="$49.99" href="https://www.amazon.com/Turtle-Beach-Burst-Air-Lightweight/dp/B0D1CRTJ8J" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:500px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="QzEnSNfU3KnUTEx5yPtNm6" name="" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/QzEnSNfU3KnUTEx5yPtNm6.png" mos="" align="middle" fullscreen="" width="500" height="500" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>The Turtle Beach Burst II Air may look a tad plain thanks to the lack of RGB, but it's lightweight, with a great battery life, and it's a joy to use. If you want a no-nonsense gaming mouse (and don't mind wiping off fingerprints every now and then), it's an excellent choice at $50 off. </p><p><strong>Key specs: Wired, wireless, and Bluetooth | 47 g | Owl-Eye 26K optical sensor | 26,000 DPI | Up to 120 hours of battery life | Up to 1,000 Hz polling rate</strong><a class="view-deal button" href="https://www.amazon.com/Turtle-Beach-Burst-Air-Lightweight/dp/B0D1CRTJ8J" target="_blank" rel="nofollow" data-dimension112="3d280fdd-78ee-4d7f-bdce-374d1441570b" data-action="Deal Block" data-label="The Turtle Beach Burst II Air may look a tad plain thanks to the lack of RGB, but it's lightweight, with a great battery life, and it's a joy to use. If you want a no-nonsense gaming mouse (and don't mind wiping off fingerprints every now and then), it's an excellent choice at $50 off. Key specs: Wired, wireless, and Bluetooth | 47 g | Owl-Eye 26K optical sensor | 26,000 DPI | Up to 120 hours of battery life | Up to 1,000 Hz polling rate" data-dimension48="The Turtle Beach Burst II Air may look a tad plain thanks to the lack of RGB, but it's lightweight, with a great battery life, and it's a joy to use. If you want a no-nonsense gaming mouse (and don't mind wiping off fingerprints every now and then), it's an excellent choice at $50 off. Key specs: Wired, wireless, and Bluetooth | 47 g | Owl-Eye 26K optical sensor | 26,000 DPI | Up to 120 hours of battery life | Up to 1,000 Hz polling rate" data-dimension25="$49.99">View Deal</a></p></div><p>Every now and then, you encounter an element of your gaming setup that requires the no-frills approach. For instance, an all-singing, all-dancing gaming mouse isn't a huge priority for many gamers (<a href="https://www.pcgamer.com/hardware/gaming-mice/for-usd80-this-mmo-mouse-keeps-all-of-my-macros-within-thumbs-reach-while-also-feeding-my-streaming-career-delusions-of-grandeur/" target="_blank">not me though</a>). After all, what's the point of, say, RGB lighting that's just going to be covered up by your palm?</p><p>Well, you don't have to worry about that or otherwise being distracted by dancing lights with the <a href="https://www.pcgamer.com/hardware/gaming-mice/turtle-beach-burst-ii-air-review/" target="_blank">Turtle Beach Burst II Air</a>. Yes, that does mean it's a bit of a plain-looking gaming mouse, but that just means it's both speedy and enjoys a long-lasting battery life. <a href="https://www.amazon.com/Turtle-Beach-Burst-Air-Lightweight/dp/B0D1CRTJ8J" target="_blank">Now effectively half price at Amazon</a>, this plain gaming mouse is definitely worth a second look at only $50.</p><ul><li><a href="https://www.pcgamer.com/best-amazon-prime-day-pc-gaming-deals/" target="_blank"><strong>We're curating all the best Prime Day PC gaming deals here</strong></a></li></ul><p>Weighing only 47 g and enjoying 120 hours from one full charge, the Turtle Beach Burst II Air offers plenty to keep the esports fiends happy. On top of those already very appealing features, this gaming mouse also offers DPI settings from 50 all the way up to 26,000. Make no mistake, this bit of kit has very much prioritised performance over its looks.</p><p>You can hone this feature set to your liking thanks to the Swarm II software. Unlike some peripheral software I could mention, our Kegan describes it as an "intuitive" application that makes it easy to make adjustments on the fly (though some settings such as DPS can be quickly adjusted via one of the extra buttons on the mouse's side).</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/MfDAvex89mBEYYixdtPT9h.jpg" alt="Turtle Beach Burst II Air gaming mouse on a desk." /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/ntFBmb5oK4a2gmkMp9QCRh.jpg" alt="Turtle Beach Burst II Air gaming mouse on a desk." /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/TDTzBi3RrsazJCtjrHXPHh.jpg" alt="Turtle Beach Burst II Air gaming mouse on a desk." /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/qz7HgUfQTuzKizVUodqezg.jpg" alt="Turtle Beach Burst II Air gaming mouse on a desk." /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p>He goes on to elaborate, "[With the software] you can adjust macros, change the polling rate (with four set increments ranging between 125 to 1,000), [plus] there’s a setting to change the standby mode, making it easier to conserve the device’s battery, and even a motion sync mode, designed to increase the sensor’s responsiveness."</p><p>Now, I know what you may be thinking: 'Only a 1,000 Hz polling rate? That's a bit low for a performance mouse, isn't it?' Well, Kegan read your mind all the way back in 2024 too. He writes, "While some gamers might have preferred a polling rate above 1 kHz, personally if I’m playing competitive games I want the best fps possible, so I couldn’t really complain about the Turtle Beach Burst II Air maxing out polling at 1 kHz. Not only do higher polling rates put more of a strain on your CPU but they can also drain the battery life of your mouse."</p><p>For the money, you can't say fairer than that (though the beefy 120-hour battery definitely helps). If you want to put your budget towards, say, enjoying more frills on other peripherals, this mouse won't let you down.</p><h2 id="check-out-all-of-amazon-s-gaming-mice-deals-5">👉<a href="https://www.amazon.com/PC-Gaming-Mice/b/ref=dp_bc_4?ie=UTF8&node=402052011" target="_blank">Check out all of Amazon's gaming mice deals👈</a></h2>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Logitech G305 X Superlight review ]]></title>
                                                                                                                                                                                                <link>https://www.pcgamer.com/hardware/gaming-mice/logitech-g305-x-superlight-review/</link>
                                                                            <description>
                            <![CDATA[ A solid and fairly plain upgrade on the original, but not wholly better either. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">CpybdgtNoaxnCfqj8qUD36</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/pTZdszAGGB42CfodWGhPqb-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Fri, 19 Jun 2026 15:37:08 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Gaming Mice]]></category>
                                                    <category><![CDATA[Hardware]]></category>
                                                                                                                    <dc:creator><![CDATA[ James Bentley ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/PVsHAkx27zJptZHndizEAE.png ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;James is a more recent PC gaming convert, often admiring graphics cards, cases, and motherboards from afar. It was not until 2019, after just finishing a degree in law and media, that they decided to throw out the last few years of education, build their PC, and start writing about gaming instead. In that time, he has covered the latest doodads, contraptions, and gismos, and loved every second of it. Hey, it’s better than writing case briefs.&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/pTZdszAGGB42CfodWGhPqb-1280-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Logitech G305 X Superlight gaming mouse, held in a hand outside]]></media:description>                                                            <media:text><![CDATA[Logitech G305 X Superlight gaming mouse, held in a hand outside]]></media:text>
                                <media:title type="plain"><![CDATA[Logitech G305 X Superlight gaming mouse, held in a hand outside]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/pTZdszAGGB42CfodWGhPqb-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>For years, Logitech's egg-shaped G305 has been a budget beast, offering a comfortable feel, decent sensor, and solid shape at a reasonable price. It was so good, in fact, that it was our pick for the <a href="https://www.pcgamer.com/the-best-gaming-mouse/#section-the-best-budget-wireless-gaming-mouse" target="_blank">best budget wireless gaming mouse</a> until the copycat <a href="https://www.pcgamer.com/hardware/gaming-mice/mchose-g3-v2-review/" target="_blank">Mchose G3 V2 Pro</a> showed up. Incredibly, it claimed a spot on top of the budget gaming mouse hill for eight entire years. </p><p>Almost as if it were perturbed for losing that spot, Logitech has just launched a refresh, the G305 X Superlight, with an upgraded sensor and ever so slightly different look. Now it's got RGB that shines through a translucent patch in the base, to match the look of the G316 X 98 gaming keyboard. </p><p>But, in return for those upgrades, you are paying more money now, so it doesn't just need to be better to actually <em>be better</em>. It instead needs to be better for the money. Okay, I'll stop saying "be better". </p><p>That's all before mentioning that, like almost every bit of PC gaming gear, the competition has gotten fierce over the years. Logitech doesn't just need to compete with itself; it has to throw hands with a dozen other mouse brands to come out victorious. </p><div  class="fancy-box"><div class="fancy_box-title">Logitech G305 X Superlight specs</div><div class="fancy_box_body"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' ><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="SmvDaB7ZJtgJrTg96UaMxb" name="IMG_9671" caption="" alt="Logitech G305 X Superlight gaming mouse, held in a hand outside" src="https://cdn.mos.cms.futurecdn.net/SmvDaB7ZJtgJrTg96UaMxb.jpg" mos="" link="" align="" fullscreen="" width="" height="" attribution="" endorsement="" class="pinterest-pin-exclude"></p></div></div><figcaption itemprop="caption description" class=""><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p class="fancy-box__body-text"><strong>Sensor: </strong>Hero 44K<br><strong>Connectivity:</strong> Wired (USB Type-C), wireless (2.4 GHz and Bluetooth)<br><strong>Switches:</strong> Not stated<br><strong>Polling rate: </strong>1,000 Hz (up to 8,000 Hz with optional dongle)<br><strong>DPI: </strong>44,000<br><strong>Acceleration:</strong> 40 G<br><strong>Speed: </strong>678 IPS<br><strong>RGB: </strong>Yes<br><strong>Weight:</strong> 59 g<br><strong>Battery life:</strong> 130 Hours<br><strong>Price:</strong> <a data-analytics-id="inline-link" href="https://www.logitechg.com/en-us/shop/p/g305-x-superlight" target="_blank">$80</a> | <a data-analytics-id="inline-link" href="https://www.logitechg.com/en-gb/shop/p/g305-x-superlight.910-007740" target="_blank">£70</a></p></div></div><p>At 59 grams, the G305 X Superlight has a pleasant feel to it. It's not very weighty at all, but there's certainly enough that it gives some resistance as I use it. The skates give resistance, too, and I'm not a fan of them. They catch just a little, sticking more to my mouse pad than I'd like. It definitely feels like more of a subjective thing, but I would like a light mouse to glide more in use, especially in snappy first-person shooters. </p><p>As well as this, I can hear a defined scratching sound with the mouse skates (we had the same problem with the <a href="https://www.pcgamer.com/hardware/gaming-mice/protoarc-em25-ergonomic-mouse-review/" target="_blank">Protoarc EM25</a> recently), which doesn't appear to do damage but can be quite annoying. Once I really started to take note of it, the mouse actively annoyed me, which is a bad sign for long-term use.</p><p>I even found myself cautious of making wide motions because it was loud enough to distract. You should be able to fix this by replacing the skates with after-market ones, but that's something you really don't want to have to do with a mouse just to get it feeling okay, especially a budget one.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/QCcZTaj4LJJRB7nCff6ozb.jpg" alt="Logitech G305 X Superlight gaming mouse, held in a hand outside" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/FPbxz8rpYoW7Jv3E77BPyb.jpg" alt="Logitech G305 X Superlight gaming mouse, held in a hand outside" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/TE9nJLs5K9mu3vpyTusRvb.jpg" alt="Logitech G305 X Superlight gaming mouse, held in a hand outside" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/c7syVD4Jjm4eppjEfd5qnb.jpg" alt="Logitech G305 X Superlight gaming mouse, held in a hand outside" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/gRqQhKY9yRNXDqXq4pDQvb.jpg" alt="Logitech G305 X Superlight gaming mouse, held in a hand outside" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p>One thing that I do appreciate about this mouse is its tiny visible screws on the bottom. You can get in there and replace the battery, should you want to, and easy access is a good thing, as far as repairability is concerned. </p><p>Speaking of internals, Logitech's Hero sensor is still potent. You are getting a max DPI of 44,000 here, and it's snappy and responsive enough to handle high DPIs well. It also technically supports 8,000 Hz polling, but you have to buy an optional receiver to actually use that. If doing this means getting a cheaper mouse, I actually think making 8,000 optional is a fairly smart play. It's a niche polling rate that most won't see the benefit of. </p><p>In shooter <a href="https://www.pcgamer.com/games/fps/mouse-pi-for-hire-review/" target="_blank">Mouse: PI for Hire</a>, I had no problems blasting away all the baddies, and the easy-to-access DPI switch on the top of the mouse means I can flit between sensitivities with ease. The switches are satisfying to click and produce a rather loud noise in response. </p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/yRzgELQC4sQppkwaBMSXzb.jpg" alt="Logitech G305 X Superlight gaming mouse with its receiver, on top of stone" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/pTZdszAGGB42CfodWGhPqb.jpg" alt="Logitech G305 X Superlight gaming mouse, held in a hand outside" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/myk9CBfoUgL4To9qL728ob.jpg" alt="Logitech G305 X Superlight gaming mouse, held in a hand outside" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p>I almost never found myself double-clicking, though I think part of that is the comfortable shape. It's a sturdy shell (get it? Because of the egg thing), and though it's plastic, it's certainly strong plastic. The round base means that I am often encouraged to squeeze the sides with the bottom of my palm. It's a comforting hold that feels very natural in play. I'd say it's better suited to small hands, thanks to its tiny frame, but I didn't particularly mind it with my fairly big hands, either. </p><p>At just under 60 grams, it's relatively light, though again, those skates just let it down somewhat. On a heavier frame, I can see the appeal of more catchy skates, but I really want the G305 X Superlight to feel breezy in use. </p><div><blockquote><p>I didn't realise until I'd swapped mice how much the skates impacted my enjoyment of the G305 X. </p></blockquote></div><p>One thing I always try to test with gaming mice is Counter-Strike 2, as its short time to kill makes precise, quick aiming so important. For the most part, the G305 X performs admirably here. The sensor never cut out, and shots are easy to make. </p><p>The G305 X's specs are almost approaching competitive esports level, and that's certainly nice to have at this price point, though there will always be some compromises. For instance, moving from it to my daily driver, the <a href="https://www.pcgamer.com/hardware/gaming-mice/8bitdo-retro-r8-gaming-mouse-review/" target="_blank">8BitDo Retro R8</a>, it has a better sensor but worse polling, and the R8's skates gave me instant relief when I swapped. And the R8 does all of this, with an included charging dock and great aesthetics, for $30 less. I didn't realise until I'd swapped mice how much the skates impacted my enjoyment of the G305 X. </p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/3bnUJYtUdDFKLoCUK5d8vb.jpg" alt="Logitech G305 X Superlight gaming mouse, held in a hand outside" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/Pb6U2qqarrEwRcpfCcnvwb.jpg" alt="Logitech G305 X Superlight gaming mouse, held in a hand outside" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p>The G305 X is impressive in more than one way, though. Its 35-hour battery life is certainly quite strong. It's also the type of mouse you can just throw in a bag and bring places. I know, as I've done that. It's sturdy, light, small and comes with a small compartment on the bottom for the 2.4 GHz connector. This means it's a very neat little package. </p><p>And that package is partly so neat because of its subdued aesthetic. I've had my hands on the black one, and outside of the RGB strip at the top, it's all very understated. It looks clean on a desk and doesn't distract much from the screen. Its rounded base is not only comfortable but looks neat too.</p><div  class="fancy-box"><div class="fancy_box-title">Buy if…</div><div class="fancy_box_body"><p class="fancy-box__body-text">✅ <strong> You simply want the G305 but better: </strong>This is a very similar mouse, with slightly different RGB, an upgraded sensor, and a battery for wired charging</p></div></div><div  class="fancy-box"><div class="fancy_box-title">Don't buy if…</div><div class="fancy_box_body"><p class="fancy-box__body-text">❌ <strong> You want a budget egg-shaped mouse. </strong>The Mchose G3 V2 offers a very similar shape and smoother skates for half the price tag.</p></div></div><p>But Logitech aren't even the only one doing that egg shape anymore. I recently had the chance to test out the rather impressive <a href="https://www.pcgamer.com/hardware/gaming-mice/mchose-g3-v2-review/" target="_blank">Mchose G3 V2</a>, which comes in at less than half the price, and honestly, I'd be picking that instead if it were my cash. The 12,000 DPI in the G3 V2 is lower, but you get the same base polling, a stronger battery life, the exact same weight, and its Omron mechanical switches are very pleasant too. </p><p>That's before mentioning the G3 V2 Pro, which is around ten dollars more than the standard G3V2, comes with an upgraded sensor, and packs a 26,000 max DPI. Mchose's mouse feet are also substantially better, to me.</p><p>The G305 X Superlight does seem like a noticeable improvement over the standard G305 on paper, and in practice, it's a solid mid-range device with strong stats, a solid feel, and a clean look. However, the G305 has partly stood the test of time because you'd always find it on sale, and thanks to a price bump, the G305 X doesn't actually feel like a no-brainer upgrade, especially when the market is more vibrant, varied, and interesting than ever before. </p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Apparently some of the best gaming mice aren't staying at the right DPI when moved slowly ]]></title>
                                                                                                                                                                                                <link>https://www.pcgamer.com/hardware/gaming-mice/apparently-some-of-the-best-gaming-mice-arent-staying-at-the-right-dpi-when-moved-slowly/</link>
                                                                            <description>
                            <![CDATA[ 'DPI downshift', they call it. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">6XoicTMgfDHYBY4VZBNrpU</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/xoAQ3gfaVyEyyQzmpLvNhC-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Thu, 18 Jun 2026 15:24:16 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Gaming Mice]]></category>
                                                    <category><![CDATA[Hardware]]></category>
                                                                                                                    <dc:creator><![CDATA[ Jacob Fox ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/Ee8ZL5rzgTjTNkBFJ4jBnD.png ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Jacob got his hands on a gaming PC for the first time when he was about 12 years old. He swiftly realised the local PC repair store had ripped him off with his build and vowed never to let another soul build his rig again. With this vow, Jacob the hardware junkie was born. Since then, Jacob&#039;s led a double-life as part-hardware geek, part-philosophy nerd, first working as a Hardware Writer for PCGamesN in 2020, then working towards a PhD in Philosophy for a few years while freelancing on the side for sites such as TechRadar, Pocket-lint, and yours truly, PC Gamer. Eventually, he gave up the ruthless mercenary life to join the world&#039;s #1 PC Gaming site full-time. It&#039;s definitely not an ego thing, he assures us.&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/xoAQ3gfaVyEyyQzmpLvNhC-1280-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Holding a Razer Viper V4 Pro gaming mouse]]></media:description>                                                            <media:text><![CDATA[Holding a Razer Viper V4 Pro gaming mouse]]></media:text>
                                <media:title type="plain"><![CDATA[Holding a Razer Viper V4 Pro gaming mouse]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/xoAQ3gfaVyEyyQzmpLvNhC-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>According to <a href="https://www.youtube.com/@panDAHLING/videos" target="_blank">one PC peripheral YouTuber</a>, some of the best gaming mice on the market that use the latest sensors aren't sticking at the DPI they're set to (via <a href="https://www.youtube.com/watch?v=enhtpg4NdOU&list=PLeZ6YstWzTKvbe0dmWj9iqWg6zDXXlw0T" target="_blank">MouseCast</a>). At least, not when moved at a very slow speed.</p><p>An <a href="https://x.com/ballsc0nsumer77/status/1737560309240668208?s=20" target="_blank">X user noted</a> the problem a couple of years ago, pointing out the problematic feature in the firmware for some popular mouse sensors: the PixArt PAW3395, PAW3950, and PAW3399. Designed to prevent stationary cursor jitter, the 'DPI downshift' feature (as the X user phrased it) apparently works by throttling higher DPIs down to a lower one for when velocity is very low. </p><p>The potential problem with this is that one might intentionally be moving the mouse very slightly and very slowly, in which case the DPI will be lower than you've set it to and you'll get a slower movement than you might expect.</p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-ONVL1O"></div>                            </div>                            <script src="https://kwizly.com/embed/ONVL1O.js" async></script><p>The YouTuber, pandahling, explains that there are three kinds of DPI downshift you might see. One that's binary, where it downshifts to a threshold (usually 7,500 DPI) when above this DPI and at very low velocity. The second type is caused by a profile switch in the firmware which changes things somewhat but still means that most DPI settings will be subject to downshift at low velocities.</p><p>The third kind of DPI downshift is much more slight, but apparently affects every these sensors at every DPI setting, not just at high ones. The YouTuber notes that all four PAW3950 mice they bought recently suffer from this one, as well as the <a href="https://www.pcgamer.com/hardware/gaming-mice/razer-viper-v4-pro-review/" target="_blank">Viper V4 Pro</a>, the <a href="https://www.pcgamer.com/the-best-gaming-mouse/" target="_blank">best gaming mouse</a> on the market, which uses a newer, custom PixArt sensor.</p><p>The mice tested were found to have a 2–5% downshift in DPI, except for the Viper V4 Pro which was found to have a much higher 8–10% downshift. All only when at very low velocity, of course.</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="DsJrPVeQsTaPhVr6UWYTmT" name="New Project (51)" alt="panDAHLING's MouseTester chart for the Viper V4 Pro showing DPI downshift." src="https://cdn.mos.cms.futurecdn.net/DsJrPVeQsTaPhVr6UWYTmT.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: panDAHLING @ YouTube)</span></figcaption></figure><p>The graph above, from Pandahling's video, shows MouseTester results for the Viper V4 Pro at 800 DPI and 8K polling.</p><p>The vertical line on the left represents when the mouse moves quickly, and the slope on the right represents it moving the same small distance but very slowly. As you can see, there are fewer 'counts' of deviation from a stationary position when the mouse is moved slowly, which means there are fewer inputs registered by the mouse. </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/ca6ZcU1lZQA" allowfullscreen></iframe></div></div><p>In other words: very slow movement means a decrease in DPI. That's why the slope ends lower on the right than it started on the left. The same distance has been travelled, but there were less dot/count registers on the slow return journey, and MouseTester therefore assumes that it hasn't returned to its starting spot. </p><p>I use a mouse with a PAW3950—the <a href="https://www.pcgamer.com/hardware/gaming-mice/zowie-ec2-dw-review/" target="_blank">Zowie EC2-DW</a>—and haven't noticed any problems, even when making small and slow micro-adjustments when holding an angle in Counter-Strike. But I only play at a low DPI of 800—if it's good enough for CS2 pros then it's good enough for me. And the PAW3950 seemingly doesn't suffer quite as much as the Viper V4 Pro reportedly does from this third type of DPI downshifting that occurs even at lower DPIs.</p><p>I must say, I'm not sure just how much of an effect such slight downshifting would have in practice given I don't tend to move my mouse gradually at a very low velocity—I'll have to try it out once the Viper V4 Pro is back from its merry travels at the PC Gamer offices. But one recommendation for those with an affected sensor, unless the manufacturer has fixed it in a firmware update, might be to keep your mouse DPI at least below 7,500 to make the first two types of more dramatic DPI downshift less likely. </p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ MSI Versa 300 Wireless 8K review ]]></title>
                                                                                                                                                                                                <link>https://www.pcgamer.com/hardware/gaming-mice/msi-versa-300-wireless-8k-review/</link>
                                                                            <description>
                            <![CDATA[ Surprisingly potent. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">9yFaBcP8M4acKy3vvNHd3S</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/JBmtjZP3tFxWBytcBD26Jb-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Mon, 15 Jun 2026 15:35:37 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Gaming Mice]]></category>
                                                    <category><![CDATA[Hardware]]></category>
                                                                                                                    <dc:creator><![CDATA[ Reece Bithrey ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/DN8S8rM2Gfi7mBgPBtt3eb.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ null ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/JBmtjZP3tFxWBytcBD26Jb-1280-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[MSI Versa 300 Wireless 8K on a desk and held in a hand.]]></media:description>                                                            <media:text><![CDATA[MSI Versa 300 Wireless 8K on a desk and held in a hand.]]></media:text>
                                <media:title type="plain"><![CDATA[MSI Versa 300 Wireless 8K on a desk and held in a hand.]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/JBmtjZP3tFxWBytcBD26Jb-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>MSI might not be the first name you think of when it comes to gaming mice, but the brand has been quietly toiling away with its peripherals in recent times and has come up with the Versa 300 Wireless 8K as its latest entry. On the face of it, with a 26,000 DPI sensor, 8000 Hz wireless polling rate and a light 66g mass, it looks as if this humble rodent could be up there with some of the <a href="https://www.pcgamer.com/the-best-gaming-mouse/">best gaming mice</a> we've tested—I've been putting it through its paces to find out.</p><p>On first impressions, the Versa 300 Wireless 8K comes across a little generic, with an all-black plastic chassis with a rougher texture and little contouring for comfort. That being said, the plastics used in its construction feel quite dense, and there's some pleasant texturing on the sides of the unit to supplement extended use.</p><p>At 66g, too, it's quite a lightweight choice, helping wrist flicks and quick movement without feeling like you're lugging around something heavy, and I'm a fan of how tactile this mouse feels with those textured surfaces, the large rubberised scroll wheel and all the rest of it. </p><p>The button placement here makes sense, with two main options: a DPI switch and a scroll wheel on top, and navigation buttons on the side. On the underside is a selector switch between Bluetooth and 2.4 GHz wireless connectivity modes, and even a little cubby hole for the USB-A receiver that this mouse comes with—neat.</p><div  class="fancy-box"><div class="fancy_box-title">MSI Versa 300 specs</div><div class="fancy_box_body"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' ><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="CBVZ5xwFtDBjodE9PYe8Pb" name="MSI Versa 300 Wireless 8K 12" caption="" alt="MSI Versa 300 Wireless 8K on a desk and held in a hand." src="https://cdn.mos.cms.futurecdn.net/CBVZ5xwFtDBjodE9PYe8Pb.jpg" mos="" link="" align="" fullscreen="" width="" height="" attribution="" endorsement="" class="pinterest-pin-exclude"></p></div></div><figcaption itemprop="caption description" class=""><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p class="fancy-box__body-text"><strong>Buttons: </strong>6<br><strong>Feet:</strong> PTFE<br><strong>Connectivity: </strong>2.4 GHz receiver/Bluetooth, USB-C to USB-A wired<br><strong>Sensor: </strong>PixArt PAW33395<br><strong>Max DPI: </strong>26,000<br><strong>Max acceleration: </strong>50 g<br><strong>Max speed: </strong>650 IPS<br><strong>Polling rate: </strong>8000 Hz (2.4 GHz)<br><strong>Battery life:</strong> Up to 196 hours<br><strong>RGB lighting: </strong>1-zone<br><strong>Warranty: </strong>2 years<br><strong>Price:</strong> $100/£60</p></div></div><p>You do get a small amount of RGB-based flair, with a light-up MSI logo that attempts to protrude through the rear of the chassis—it's there, but seems on the dim side. Likewise, the MSI Center software that's used to control the Versa 300 Wireless 8K is a little bereft of features, allowing you to only remap input and trigger macros, plus some more advanced features such as angle snapping and the debounce time for the mechanical Omron switches this mouse has. If you want to control that singular RGB lighting zone, you'll need to use another app—Portal X—which just seems like more needless faff.</p><p>With this in mind, Portal X is web-based, meaning you can configure the mouse across different operating systems than just Windows, although with the RGB lighting here and not in MSI Center, there isn't feature parity across both suites.</p><p>On the point of those mechanical switches, the Omrons inside here have a firm and tactile click under finger, although they feel as if they've got a longer travel than the more common hybrid or optical switches we're beginning to see on a lot of gaming mice. I don't mind this, but for outright speed and precision, you may want to look at key rivals with a different switch type.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/52G8SiPvaixj2MUViCsFMb.jpg" alt="MSI Versa 300 Wireless 8K on a desk and held in a hand." /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/VsBKYozSYf8HCPFBzDbVEb.jpg" alt="MSI Versa 300 Wireless 8K on a desk and held in a hand." /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/iFLuLkKSF3nMzc2WXb3HDb.jpg" alt="MSI Versa 300 Wireless 8K on a desk and held in a hand." /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/Wy6g3gcVBZyZhrWq7arx2b.jpg" alt="MSI Versa 300 Wireless 8K on a desk and held in a hand." /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/C33nGcGzzcBfUhpuHcYz6b.jpg" alt="MSI Versa 300 Wireless 8K on a desk and held in a hand." /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p>And now to where things matter: performance. MSI has put a 26,000 DPI PixArt PAW3395 sensor inside the Versa 300 Wireless 8K, which I've tested in other gaming mice over the years, and it provides ample sensitivity and responsiveness to make my usual test runs of Counter-Strike 2 a breeze. </p><p>Admittedly, using the full 26,000 DPI on offer all the time is likely to be especially jittery, but you can move it down in software between 100 and the full 26,000 to get a more comfortable level. In my instance, that was between 1600 and 3200 DPI for more accurate aiming in Counter-Strike 2, and for more comfortable navigation in Windows.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/Rz42etnXp4Zs639XoKDo8b.jpg" alt="MSI Versa 300 Wireless 8K on a desk and held in a hand." /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/NvURZpdzUNCMmAPaatc4Pb.jpg" alt="MSI Versa 300 Wireless 8K on a desk and held in a hand." /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/z7PjWhR4vLzQa5o2FPhaHb.jpg" alt="MSI Versa 300 Wireless 8K on a desk and held in a hand." /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p>The 8000 Hz wireless polling rate is also a pleasant move for this rodent, especially against similar rivals such as the <a href="https://www.pcgamer.com/hardware/gaming-mice/endgame-gear-op1w-4k-review/" target="_blank">Endgame Gear OP1w 4K</a> and the <a href="https://www.pcgamer.com/hardware/gaming-mice/be-quiet-dark-perk-ergo-review/" target="_blank">Be Quiet! Dark Perk Ergo</a>, for added responsiveness and potentially lower latency for the pro players who are likely to notice that sort of thing. A higher polling rate means a device reports its position and inputs more frequently (hence Hz as the measurement). </p><p>All of this combines to make this MSI choice feel responsive in shooters, such as CS2, with brisk and responsive movements and inputs with little noticeable latency that make this a strong choice for FPS titles. The switches inside are mechanical ones rated for up to 60 million actuations, making them a durable choice for even the hastiest of spam clickers when you need to get a shot off first.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/zZUhC5pTfXUqgC4qansHab.png" alt="MouseTester results" /><figcaption>The spikes represent an increase in velocity, with more erratic spikes showing tracking going haywire.<small role="credit">MouseTester</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/egfRVEPDyLRhsdnEe8h4ab.png" alt="MouseTester" /><figcaption>The closer the dots are together, the more consistent a mouse is reporting movement. More variation or stray dots makes for a less accurate sensor.<small role="credit">MouseTester</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/2fKbc3HJVCdTVFCDc86LTb.png" alt="MouseTester" /><figcaption>Each dot represents an update, which corresponds to the polling rate. Every 1 ms should mark a single update on a 1,000 Hz mouse.<small role="credit">MouseTester</small></figcaption></figure></figure><p>Connectivity is handled either by Bluetooth or 2.4 GHz, with the latter supporting the 8000 Hz wireless polling rate. The fact that this mouse also comes with Bluetooth adds some versatility against the competition, which eschews that in favour of outright performance in one device. I found the mouse's connection over either method to be reliable and stable, using Bluetooth on my MacBook Pro and the bundled receiver on my Windows gaming PC.</p><div  class="fancy-box"><div class="fancy_box-title">Buy if...</div><div class="fancy_box_body"><p class="fancy-box__body-text"><strong>✅ You want potent specs:</strong> The Versa 300 Wireless 8K impresses with its beefy specs and potent performance for a more affordable price than some of its rivals.</p></div></div><div  class="fancy-box"><div class="fancy_box-title">Don't buy if...</div><div class="fancy_box_body"><p class="fancy-box__body-text"><strong>❌ You want stronger software: </strong>Rival choices will offer stronger software suites for more customisation and personalisation, plus you will only use one app to keep life easy.</p></div></div><p>As for battery life, MSI rates the Versa 300 Wireless 8K to run for up to 196 hours via 2.4 GHz at a more standard 1000 Hz polling rate. Up it to 8000 Hz, and you'll throw a lot of that endurance away, with my testing putting it at around 75 hours at full pelt. That's still not bad against other choices, which tend to have a larger drop-off when you run them at full power.</p><p>And then we come to quite a useful piece of information I've purposefully left out—price. MSI has attached a $100/£60 price tag to the Versa 300 Wireless 8K, making it surprisingly affordable against rivals mentioned above for the feature set on offer here. On the whole, it helps this choice stand out if you're after a powerful and lightweight rodent for FPS titles that doesn't break the bank.</p><p>With this in mind, I think other options from the likes of Endgame Gear or SteelSeries look a little more eye-catching and have stronger software features for a similar outlay. This MSI one does well on features and performance, although I think it lacks a certain polish to make it a real top contender.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ ProtoArc EM25 ergonomic mouse review ]]></title>
                                                                                                                                                                                                <link>https://www.pcgamer.com/hardware/gaming-mice/protoarc-em25-ergonomic-mouse-review/</link>
                                                                            <description>
                            <![CDATA[ Rough around the edges. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">PnfkWCANTGjwi9CK2iZQBN</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/ZwZJejJtPeZcajbcwMNWfX-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Fri, 12 Jun 2026 16:31:51 +0000</pubDate>                                                                                                                                <updated>Fri, 12 Jun 2026 16:32:13 +0000</updated>
                                                                                                                                            <category><![CDATA[Gaming Mice]]></category>
                                                    <category><![CDATA[Hardware]]></category>
                                                                                                                    <dc:creator><![CDATA[ Andy Edser ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/ZGont4SjJV38V5HWmjfNAE.png ]]></dc:source>
                                                                <dc:description><![CDATA[ null ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/ZwZJejJtPeZcajbcwMNWfX-1280-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[A ProtoArc EM25 ergonomic wireless mouse on a wooden desk, in front of some brightly-coloured post-it notes]]></media:description>                                                            <media:text><![CDATA[A ProtoArc EM25 ergonomic wireless mouse on a wooden desk, in front of some brightly-coloured post-it notes]]></media:text>
                                <media:title type="plain"><![CDATA[A ProtoArc EM25 ergonomic wireless mouse on a wooden desk, in front of some brightly-coloured post-it notes]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/ZwZJejJtPeZcajbcwMNWfX-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>If you're looking for an ergonomic PC mouse, you're probably already considering the Logitech MX Master 3S, or the <a href="https://www.pcgamer.com/hardware/gaming-mice/logitech-mx-master-4-review/" target="_blank">Logitech MX Master 4</a>. I've used both as my main productivity meeces for extended periods of time, and can tell you that either make for excellent picks. But, if they're a little pricey for your liking, ProtoArc has made an ergo mouse with many similar design features for much, much less.<br><br>The result is the ProtoArc EM25, a wireless ergonomic mouse that knows what it's about. Right from the off, it screams "budget MX Master" from the nearest rooftop. It's got a similar chassis shape, an extended thumb rest, two scroll wheels (one with a clutch, no less), quiet main switches—the whole kit and kaboodle. The problem is, at every turn, this mouse reminds you of why the Logi mice are brilliant, and why this one doesn't meet the mark.<br><br>It's got all the right features on paper, but most of them prove to be a disappointment in practice. It's also got some odd material choices, some strange-feeling mechanisms, and an overall lack of refinement. Dancing around this mouse's various controls over the past few weeks has caused me to pull a vast array of facial expressions, and none of them have been a smile. Almost every control here feels slightly wrong, in a plethora of different ways.<br><br>There's a certain solidity to the chassis design that makes the EM25 verge towards consideration—especially given its very reasonable <a href="https://www.protoarc.com/products/em25-fast-scroll-ergonomic-mouse" target="_blank">$50</a>/<a href="https://www.amazon.co.uk/ProtoArc-EM25-Ergonomic-Customizable-Rechargeable-Black/dp/B0G5ZH7N5L/" target="_blank">£29</a> price tag. However, unless you're absolutely desperate for an MX Master-a-like for less, I can think of lots of less-ergo, but much better standard mice for your money.</p><div class="card card--standard card--rows-2 card--align-inline"><div class="card__content"><h3 class="card__title">Buy if...</h3><div class="card__description-wrapper"><div class="card__description"><p>✅ <strong>You're absolutely desperate for an MX Master-alike, but can't afford one: </strong>If you simply must have something with the rough shape and quiet clicks of Logitech's finest, but lack the cash, then perhaps the EM25 has something to offer. I'd still save up for the real thing, though.</p></div></div></div></div><div class="card card--standard card--rows-2 card--align-inline"><div class="card__content"><h3 class="card__title">Don't buy if:</h3><div class="card__description-wrapper"><div class="card__description"><p>❌ <strong>You want pleasant controls: </strong>The ProtoArc mouse's various buttons and wheels are all present, but far from correct. The main switches are actually pretty good, but the other controls are all varying kinds of wrong.<br><br>❌ <strong>You want a smooth ride: </strong>The EM25's biggest issue is the skates underneath, which feel like they could do with a good sanding down.</p></div></div></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-1781271554779-1t0wx7lkx *, #fv-chart-1781271554779-1t0wx7lkx *:before, #fv-chart-1781271554779-1t0wx7lkx *:after, #fv-chart-1781271554779-1t0wx7lkx-slideshow *, #fv-chart-1781271554779-1t0wx7lkx-slideshow *:before, #fv-chart-1781271554779-1t0wx7lkx-slideshow *:after {box-sizing: border-box !important; margin: 0; padding: 0; border: 0;font-size: 100%; font: inherit; vertical-align: baseline;}#fv-chart-1781271554779-1t0wx7lkx, #fv-chart-1781271554779-1t0wx7lkx-slideshow { font-family: 'Open Sans', sans-serif !important; }#fv-chart-1781271554779-1t0wx7lkx {position: relative !important; overflow: visible !important;--riv-primary: #E33235;}#fv-chart-1781271554779-1t0wx7lkx .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-1781271554779-1t0wx7lkx .fv-inner-wrapper.fv-no-header.fv-is-image-compare {padding-top: 0 !important;}#fv-chart-1781271554779-1t0wx7lkx.fv-full-bleed {width: 100vw !important;margin-left: calc(50% - 50vw) !important;}body {overflow-x: clip !important;}#fv-chart-1781271554779-1t0wx7lkx.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-1781271554779-1t0wx7lkx .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-1781271554779-1t0wx7lkx-slideshow {position: relative !important;width: 100% !important;margin: 1rem 0 !important;--riv-primary: #E33235;}#fv-chart-1781271554779-1t0wx7lkx-slideshow .fv-slides-wrapper {position: relative !important;width: 100% !important;}#fv-chart-1781271554779-1t0wx7lkx-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-1781271554779-1t0wx7lkx-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-1781271554779-1t0wx7lkx-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-1781271554779-1t0wx7lkx-slideshow .fv-nav-btn svg {width: 18px !important;height: 18px !important;stroke-width: 3px !important;filter: none !important;}#fv-chart-1781271554779-1t0wx7lkx-slideshow .fv-nav-btn:hover {opacity: 0.9 !important;transform: translateY(-1px) !important;}#fv-chart-1781271554779-1t0wx7lkx-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-1781271554779-1t0wx7lkx-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-1781271554779-1t0wx7lkx-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-1781271554779-1t0wx7lkx-slideshow .fv-slideshow-select:focus {outline: 2px solid #E33235 !important;border-color: #E33235 !important;}#fv-chart-1781271554779-1t0wx7lkx .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-1781271554779-1t0wx7lkx .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-1781271554779-1t0wx7lkx .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-1781271554779-1t0wx7lkx .fv-versus-chart { display: flex; flex-direction: column; width: 100%; margin-top: 1rem; }#fv-chart-1781271554779-1t0wx7lkx .fv-versus-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 1.5rem; padding: 0 1rem; }#fv-chart-1781271554779-1t0wx7lkx .fv-versus-select-wrapper { flex: 1; min-width: 0; }#fv-chart-1781271554779-1t0wx7lkx .fv-versus-select-wrapper.fv-left { text-align: center; padding-right: 1rem; }#fv-chart-1781271554779-1t0wx7lkx .fv-versus-select-wrapper.fv-right { text-align: center; padding-left: 1rem; }#fv-chart-1781271554779-1t0wx7lkx .fv-versus-select-container { position: relative; display: inline-block; max-width: 100%; width: 100%; }#fv-chart-1781271554779-1t0wx7lkx .fv-versus-chevron { position: absolute; top: 50%; transform: translateY(-50%); pointer-events: none; width: 16px; height: 16px; flex-shrink: 0; }#fv-chart-1781271554779-1t0wx7lkx .fv-versus-select-wrapper.fv-left .fv-versus-chevron { right: 0; }#fv-chart-1781271554779-1t0wx7lkx .fv-versus-select-wrapper.fv-right .fv-versus-chevron { right: 0; }#fv-chart-1781271554779-1t0wx7lkx .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-1781271554779-1t0wx7lkx .fv-versus-select.fv-select-left { text-align: center; direction: ltr; padding-right: 1.25rem; }#fv-chart-1781271554779-1t0wx7lkx .fv-versus-select.fv-select-right { text-align: center; padding-right: 1.25rem; }#fv-chart-1781271554779-1t0wx7lkx .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-1781271554779-1t0wx7lkx .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-1781271554779-1t0wx7lkx .fv-versus-body { display: flex; flex-direction: column; gap: 1.5rem; }#fv-chart-1781271554779-1t0wx7lkx .fv-versus-row { position: relative; height: auto; padding-top: 20px; margin-bottom: 0.25rem; display: block; }#fv-chart-1781271554779-1t0wx7lkx .fv-versus-bar-container { position: relative; height: 32px; display: flex; align-items: center; }#fv-chart-1781271554779-1t0wx7lkx .fv-versus-bar-left-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-end; align-items: center; }#fv-chart-1781271554779-1t0wx7lkx .fv-versus-bar-right-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-start; align-items: center; }#fv-chart-1781271554779-1t0wx7lkx .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-1781271554779-1t0wx7lkx .fv-versus-bar-left { border-radius: 4px 0 0 4px; justify-content: flex-end; padding: 0 8px; }#fv-chart-1781271554779-1t0wx7lkx .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-1781271554779-1t0wx7lkx .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-1781271554779-1t0wx7lkx .fv-inside-left { white-space: nowrap; flex-shrink: 0; }#fv-chart-1781271554779-1t0wx7lkx .fv-inside-right { white-space: nowrap; flex-shrink: 0; }#fv-chart-1781271554779-1t0wx7lkx .fv-versus-val-text { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; }#fv-chart-1781271554779-1t0wx7lkx .fv-versus-pct-diff { font-size: 12px; font-weight: 600; }#fv-chart-1781271554779-1t0wx7lkx .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-1781271554779-1t0wx7lkx .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-1781271554779-1t0wx7lkx .fv-bottom-bar { display: flex !important; flex-direction: column !important; align-items: center !important; margin-top: 0.5rem !important; gap: 1rem !important; }#fv-chart-1781271554779-1t0wx7lkx .fv-footer-content { text-align: center !important; width: 100% !important; }#fv-chart-1781271554779-1t0wx7lkx .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-1781271554779-1t0wx7lkx .fv-dropdown-wrapper { text-align: center !important; margin-bottom: 16px !important; margin-top: 0 !important; }#fv-chart-1781271554779-1t0wx7lkx .fv-dropdown-title-container { position: relative !important; display: inline-block !important; max-width: 100% !important; }#fv-chart-1781271554779-1t0wx7lkx .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-1781271554779-1t0wx7lkx .fv-dropdown-title:focus { outline: none !important; }#fv-chart-1781271554779-1t0wx7lkx .fv-dropdown-title::-ms-expand { display: none !important; }#fv-chart-1781271554779-1t0wx7lkx .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-1781271554779-1t0wx7lkx .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-1781271554779-1t0wx7lkx .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-1781271554779-1t0wx7lkx .fv-carousel-nav-btn:hover { border-color: #9ca3af !important; }#fv-chart-1781271554779-1t0wx7lkx .fv-carousel-counter { font-size: 14px !important; color: #374151 !important; text-align: center !important; margin-top: 1rem !important; }#fv-chart-1781271554779-1t0wx7lkx .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-1781271554779-1t0wx7lkx .fv-legend-item { display: flex !important; align-items: center !important; gap: 6px !important; font-size: 14px !important; color: #374151 !important; }#fv-chart-1781271554779-1t0wx7lkx .fv-legend-color { width: 12px !important; height: 12px !important; border-radius: 3px !important; }#fv-chart-1781271554779-1t0wx7lkx .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-1781271554779-1t0wx7lkx .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-1781271554779-1t0wx7lkx .fv-multi-legend-swatch { width: 16px !important; height: 16px !important; border-radius: 3px !important; }#fv-chart-1781271554779-1t0wx7lkx .fv-benchmark-group { margin-bottom: 1rem !important; }#fv-chart-1781271554779-1t0wx7lkx .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-1781271554779-1t0wx7lkx .fv-bar-row, #fv-chart-1781271554779-1t0wx7lkx .fv-stacked-product { display: flex !important; align-items: center !important; width: 100% !important; margin-bottom: 0.75rem !important; }#fv-chart-1781271554779-1t0wx7lkx .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-1781271554779-1t0wx7lkx .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-1781271554779-1t0wx7lkx .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-1781271554779-1t0wx7lkx .fv-bar:hover { opacity: 0.8 !important; }#fv-chart-1781271554779-1t0wx7lkx .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-1781271554779-1t0wx7lkx .fv-bar-inner-label { white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; padding-right: 8px !important; }#fv-chart-1781271554779-1t0wx7lkx .fv-bar-inner-value { flex-shrink: 0 !important; }#fv-chart-1781271554779-1t0wx7lkx .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-1781271554779-1t0wx7lkx .fv-bar-label.fv-primary-product { font-weight: bold !important; color: var(--riv-primary) !important; }#fv-chart-1781271554779-1t0wx7lkx .fv-multi-bar-container { flex-direction: column !important; padding: 4px !important; align-items: stretch !important; gap: 4px !important; height: auto !important; }#fv-chart-1781271554779-1t0wx7lkx .fv-multi-bar-item { display: flex !important; align-items: center !important; height: 25px !important; width: 100% !important; }#fv-chart-1781271554779-1t0wx7lkx .fv-stacked-bar { display: flex !important; overflow: hidden !important; }#fv-chart-1781271554779-1t0wx7lkx .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-1781271554779-1t0wx7lkx .fv-stacked-segment:last-child { border-right: none !important; }#fv-chart-1781271554779-1t0wx7lkx .fv-segment-value { font-size: 14px !important; font-weight: bold !important; }#fv-chart-1781271554779-1t0wx7lkx .fv-grouped-bar-product { display: flex !important; flex-direction: column !important; width: 100% !important; margin-bottom: 1.25rem !important; }#fv-chart-1781271554779-1t0wx7lkx .fv-grouped-product-title-wrapper { padding-left: 150px !important; }#fv-chart-1781271554779-1t0wx7lkx .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-1781271554779-1t0wx7lkx .fv-bar-cluster { width: 100% !important; flex-grow: 1 !important; display: flex !important; flex-direction: column !important; }#fv-chart-1781271554779-1t0wx7lkx .fv-bar-cluster .fv-bar-row { margin-bottom: 3px !important; }#fv-chart-1781271554779-1t0wx7lkx .fv-bar-cluster .fv-bar-container { height: 20px !important; }#fv-chart-1781271554779-1t0wx7lkx .riv-grid line {stroke: #D1D5DB !important;stroke-dasharray: 3 3 !important;}#fv-chart-1781271554779-1t0wx7lkx .fv-x-axis-wrapper { display: flex !important; width: 100% !important; margin-top: 0.5rem !important; }#fv-chart-1781271554779-1t0wx7lkx .fv-x-axis-label-space { width: 150px !important; padding-right: 10px !important; flex-shrink: 0 !important; }#fv-chart-1781271554779-1t0wx7lkx .fv-x-axis-chart-space { flex-grow: 1 !important; padding-right: 8px !important; }#fv-chart-1781271554779-1t0wx7lkx .fv-x-axis-wrapper.fv-grouped-x-axis { margin-left: 0 !important; }#fv-chart-1781271554779-1t0wx7lkx .fv-x-axis-line { border-top: 1px solid #D1D5DB !important; }#fv-chart-1781271554779-1t0wx7lkx .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-1781271554779-1t0wx7lkx .fv-x-axis-ticks span { position: relative !important; }#fv-chart-1781271554779-1t0wx7lkx .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-1781271554779-1t0wx7lkx .fv-x-axis-unit { text-align: center !important; font-size: 14px !important; color: #374151 !important; margin-top: 8px !important; display: block !important; }#fv-chart-1781271554779-1t0wx7lkx .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-1781271554779-1t0wx7lkx .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-1781271554779-1t0wx7lkx.mobile-view .fv-pie-container,#fv-chart-1781271554779-1t0wx7lkx.labels-on-top .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1781271554779-1t0wx7lkx.mobile-view .fv-grouped-product-title-wrapper,#fv-chart-1781271554779-1t0wx7lkx.labels-on-top .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1781271554779-1t0wx7lkx.mobile-view .fv-bar-row,#fv-chart-1781271554779-1t0wx7lkx.mobile-view .fv-stacked-product,#fv-chart-1781271554779-1t0wx7lkx.mobile-view .fv-grouped-bar-product,#fv-chart-1781271554779-1t0wx7lkx.labels-on-top .fv-bar-row,#fv-chart-1781271554779-1t0wx7lkx.labels-on-top .fv-stacked-product,#fv-chart-1781271554779-1t0wx7lkx.labels-on-top .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1781271554779-1t0wx7lkx.mobile-view .fv-bar-label:not(.fv-grouped-product-title),#fv-chart-1781271554779-1t0wx7lkx.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-1781271554779-1t0wx7lkx.mobile-view .fv-bar-label,#fv-chart-1781271554779-1t0wx7lkx.mobile-view .fv-grouped-product-title,#fv-chart-1781271554779-1t0wx7lkx.labels-on-top .fv-bar-label,#fv-chart-1781271554779-1t0wx7lkx.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-1781271554779-1t0wx7lkx.mobile-view .fv-bar-container,#fv-chart-1781271554779-1t0wx7lkx.mobile-view .fv-bar-cluster,#fv-chart-1781271554779-1t0wx7lkx.labels-on-top .fv-bar-container,#fv-chart-1781271554779-1t0wx7lkx.labels-on-top .fv-bar-cluster {width: 100% !important;}#fv-chart-1781271554779-1t0wx7lkx.mobile-view .fv-x-axis-wrapper,#fv-chart-1781271554779-1t0wx7lkx.labels-on-top .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1781271554779-1t0wx7lkx.mobile-view .fv-x-axis-label-space,#fv-chart-1781271554779-1t0wx7lkx.labels-on-top .fv-x-axis-label-space {display: none !important;}#fv-chart-1781271554779-1t0wx7lkx.mobile-view .fv-x-axis-chart-space,#fv-chart-1781271554779-1t0wx7lkx.labels-on-top .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1781271554779-1t0wx7lkx.mobile-view .fv-benchmark-title,#fv-chart-1781271554779-1t0wx7lkx.labels-on-top .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1781271554779-1t0wx7lkx.mobile-view .fv-dropdown-title,#fv-chart-1781271554779-1t0wx7lkx.labels-on-top .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1781271554779-1t0wx7lkx.mobile-view .fv-carousel-nav-btn,#fv-chart-1781271554779-1t0wx7lkx.labels-on-top .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1781271554779-1t0wx7lkx.mobile-view .fv-chart-title,#fv-chart-1781271554779-1t0wx7lkx.labels-on-top .fv-chart-title {padding: 0 8px !important;}#fv-chart-1781271554779-1t0wx7lkx.mobile-view .fv-chart-subhead,#fv-chart-1781271554779-1t0wx7lkx.labels-on-top .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1781271554779-1t0wx7lkx.mobile-view .fv-versus-header,#fv-chart-1781271554779-1t0wx7lkx.labels-on-top .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1781271554779-1t0wx7lkx.mobile-view .fv-versus-select-wrapper,#fv-chart-1781271554779-1t0wx7lkx.labels-on-top .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1781271554779-1t0wx7lkx.mobile-view .fv-versus-select-wrapper.fv-left,#fv-chart-1781271554779-1t0wx7lkx.labels-on-top .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1781271554779-1t0wx7lkx.mobile-view .fv-versus-select-wrapper.fv-right,#fv-chart-1781271554779-1t0wx7lkx.labels-on-top .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1781271554779-1t0wx7lkx.mobile-view .fv-versus-select.fv-select-left,#fv-chart-1781271554779-1t0wx7lkx.labels-on-top .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1781271554779-1t0wx7lkx.mobile-view .fv-versus-select.fv-select-right,#fv-chart-1781271554779-1t0wx7lkx.labels-on-top .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1781271554779-1t0wx7lkx.mobile-view .fv-versus-vs,#fv-chart-1781271554779-1t0wx7lkx.labels-on-top .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1781271554779-1t0wx7lkx.mobile-view .fv-versus-select-container,#fv-chart-1781271554779-1t0wx7lkx.labels-on-top .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1781271554779-1t0wx7lkx.mobile-view .fv-versus-select,#fv-chart-1781271554779-1t0wx7lkx.labels-on-top .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1781271554779-1t0wx7lkx.mobile-view .fv-stl-shop-all-btn,#fv-chart-1781271554779-1t0wx7lkx.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-1781271554779-1t0wx7lkx.mobile-view .fv-stl-shop-all-logo,#fv-chart-1781271554779-1t0wx7lkx.mobile-view .fv-stl-shop-all-icon,#fv-chart-1781271554779-1t0wx7lkx.labels-on-top .fv-stl-shop-all-logo,#fv-chart-1781271554779-1t0wx7lkx.labels-on-top .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1781271554779-1t0wx7lkx.mobile-view .fv-stl-shop-all-icon svg,#fv-chart-1781271554779-1t0wx7lkx.labels-on-top .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1781271554779-1t0wx7lkx.mobile-view .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1781271554779-1t0wx7lkx.mobile-view.fv-contains-line-chart .fv-footer-content {margin-left: -1rem !important;margin-right: -1rem !important;}@media (max-width: 599px) {#fv-chart-1781271554779-1t0wx7lkx .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1781271554779-1t0wx7lkx .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1781271554779-1t0wx7lkx .fv-bar-row,#fv-chart-1781271554779-1t0wx7lkx .fv-stacked-product,#fv-chart-1781271554779-1t0wx7lkx .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1781271554779-1t0wx7lkx .fv-bar-label:not(.fv-grouped-product-title) {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1781271554779-1t0wx7lkx .fv-bar-label,#fv-chart-1781271554779-1t0wx7lkx .fv-grouped-product-title {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1781271554779-1t0wx7lkx .fv-bar-container,#fv-chart-1781271554779-1t0wx7lkx .fv-bar-cluster {width: 100% !important;}#fv-chart-1781271554779-1t0wx7lkx .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1781271554779-1t0wx7lkx .fv-x-axis-label-space {display: none !important;}#fv-chart-1781271554779-1t0wx7lkx .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1781271554779-1t0wx7lkx .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1781271554779-1t0wx7lkx .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1781271554779-1t0wx7lkx .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1781271554779-1t0wx7lkx .fv-chart-title {padding: 0 8px !important;}#fv-chart-1781271554779-1t0wx7lkx .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1781271554779-1t0wx7lkx .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1781271554779-1t0wx7lkx .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1781271554779-1t0wx7lkx .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1781271554779-1t0wx7lkx .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1781271554779-1t0wx7lkx .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1781271554779-1t0wx7lkx .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1781271554779-1t0wx7lkx .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1781271554779-1t0wx7lkx .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1781271554779-1t0wx7lkx .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1781271554779-1t0wx7lkx .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-1781271554779-1t0wx7lkx .fv-stl-shop-all-logo,#fv-chart-1781271554779-1t0wx7lkx .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1781271554779-1t0wx7lkx .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1781271554779-1t0wx7lkx .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1781271554779-1t0wx7lkx.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": "Overall Chart Title","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-12T13:39:14.779Z","citation": "We scored the ProtoArc EM25 out of five in six distinct categories.","keywords": ["ProtoArc EM25 gaming mouse","Features","Ergonomics","Performance","Aesthetics","Software","Value","Group 1","benchmark","comparison","performance","review","PC Gamer"],"measurementTechnique": "Performance Benchmarking","variableMeasured": [{"@type": "PropertyValue","name": "ProtoArc EM25 gaming mouse – Features","value": 3.5,"unitText": "","maxValue": 5},{"@type": "PropertyValue","name": "ProtoArc EM25 gaming mouse – Ergonomics","value": 1,"unitText": "","maxValue": 5},{"@type": "PropertyValue","name": "ProtoArc EM25 gaming mouse – Performance","value": 2.5,"unitText": "","maxValue": 5},{"@type": "PropertyValue","name": "ProtoArc EM25 gaming mouse – Aesthetics","value": 4,"unitText": "","maxValue": 5},{"@type": "PropertyValue","name": "ProtoArc EM25 gaming mouse – Software","value": 2,"unitText": "","maxValue": 5},{"@type": "PropertyValue","name": "ProtoArc EM25 gaming mouse – Value","value": 2,"unitText": "","maxValue": 5}]}</script><div id="fv-chart-1781271554779-1t0wx7lkx" class="fv-chart-wrapper   " data-bar-labels-on-top="false" data-iframe-height="true" data-vizualizer-embed="true"><div class="fv-inner-wrapper fv-no-header   "><div class="riv-chart-container"><div class="fv-chart-item" id="fv-chart-1781271554779-1t0wx7lkx-grouped-bar-Group 1" data-chart-type="Bar" data-title="Group 1" data-subhead="" data-caption="We scored the ProtoArc EM25 out of five in six distinct categories." data-bar-max-value-override="5" data-grouped-show-product-name="false" style=""><div class="fv-benchmark-group"><div class="fv-grouped-bar-product"><div class="fv-bar-cluster"><div class="fv-bar-row" title="ProtoArc EM25 gaming mouse - Features: 3.5 "><div class="fv-bar-label">Features</div><div class="fv-bar-container"><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">3.5</span></div></div></div></div><div class="fv-bar-row" title="ProtoArc EM25 gaming mouse - Ergonomics: 1 "><div class="fv-bar-label">Ergonomics</div><div class="fv-bar-container"><div class="fv-bar" style="margin-left: 0%; width: 20%; background-color: #E33235;" data-target-width="20" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">1</span></div></div></div></div><div class="fv-bar-row" title="ProtoArc EM25 gaming mouse - Performance: 2.5 "><div class="fv-bar-label">Performance</div><div class="fv-bar-container"><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">2.5</span></div></div></div></div><div class="fv-bar-row" title="ProtoArc EM25 gaming mouse - Aesthetics: 4 "><div class="fv-bar-label">Aesthetics</div><div class="fv-bar-container"><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">4</span></div></div></div></div><div class="fv-bar-row" title="ProtoArc EM25 gaming mouse - Software: 2 "><div class="fv-bar-label">Software</div><div class="fv-bar-container"><div class="fv-bar" style="margin-left: 0%; width: 40%; background-color: #E33235;" data-target-width="40" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">2</span></div></div></div></div><div class="fv-bar-row" title="ProtoArc EM25 gaming mouse - Value: 2 "><div class="fv-bar-label">Value</div><div class="fv-bar-container"><div class="fv-bar" style="margin-left: 0%; width: 40%; background-color: #E33235;" data-target-width="40" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">2</span></div></div></div></div></div></div><table class="sr-only"><caption>Group 1 Data</caption><thead><tr><th>Product</th><th>Features ()</th><th>Ergonomics ()</th><th>Performance ()</th><th>Aesthetics ()</th><th>Software ()</th><th>Value ()</th></tr></thead><tbody><tr><td>ProtoArc EM25 gaming mouse</td><td>3.5</td><td>1</td><td>2.5</td><td>4</td><td>2</td><td>2</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;">We scored the ProtoArc EM25 out of five in six distinct categories.</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-1781271554779-1t0wx7lkx', false); });} else {initialize('fv-chart-1781271554779-1t0wx7lkx', false);}})();</script></div><h2 class="article-body__section" id="section-protoarc-em25-features"><span>ProtoArc EM25 features</span></h2><div ><table><tbody><tr><td class="firstcol empty" ></td><td  ><p><strong>ProtoArc EM25</strong></p></td></tr><tr><td class="firstcol " ><p><strong>Type</strong></p></td><td  ><p>Ergonomic mouse</p></td></tr><tr><td class="firstcol " ><p><strong>Max polling rate</strong></p></td><td  ><p>1,000 Hz</p></td></tr><tr><td class="firstcol " ><p><strong>Max DPI</strong></p></td><td  ><p>8,000</p></td></tr><tr><td class="firstcol " ><p><strong>Battery</strong></p></td><td  ><p>500 mAh</p></td></tr><tr><td class="firstcol " ><p><strong>Weight</strong></p></td><td  ><p>90 g</p></td></tr><tr><td class="firstcol " ><p><strong>Connectivity</strong></p></td><td  ><p>2.4 GHz wireless, Bluetooth</p></td></tr><tr><td class="firstcol " ><p><strong>Buttons and controls</strong></p></td><td  ><p>Six programmable buttons, two scroll wheels (one horizontal), clutch system, quiet main switches</p></td></tr><tr><td class="firstcol " ><p><strong>Price</strong></p></td><td  ><p><a href="https://www.protoarc.com/products/em25-fast-scroll-ergonomic-mouse" target="_blank">$50</a>/<a href="https://www.amazon.co.uk/ProtoArc-EM25-Ergonomic-Customizable-Rechargeable-Black/dp/B0G5ZH7N5L/" target="_blank">£29</a></p></td></tr></tbody></table></div><p>The ProtoArc EM25 is an ergonomically-shaped mouse with a clutch-controlled main scroll wheel, a horizontal side scroll wheel, and an enlarged thumbrest on the left hand side, à la the Logitech MX Master 3S/4. It's also got twin forward and back buttons, and a small button mounted on the front left corner for switching between its Bluetooth and regular 2.4 GHz connections, the latter of which makes use of a small (some would say, nano-sized) dongle.</p><p>Said dongle can be retrieved from the bottom of the mouse via a magnetically-sealed hatch compartment, which is a nice touch. The polling rate is switchable, topping out at 1,000 Hz.</p><p>The sensor is an 8000 DPI max optical unit, while the battery is a 500 mAh internal rechargeable model. ProtoArc doesn't list the battery life in among the specs, but I've only had to charge my review sample once (straight from the box) over several weeks of on and off testing.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/XisxVuwP3Dnbpz2y7mQV2n.jpg" alt="A ProtoArc EM25 ergonomic mouse on a wooden desk, in front of a mouse pad" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/bkLE7ZTRJuzyDGnv4bsmNf.jpg" alt="A ProtoArc EM25 ergonomic mouse in front of a Logitech MX Master 4 on a wooden desk" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/tAAEvUkGfxWRLUrYNorfz5.jpg" alt="A Logitech MX Master 4 and a ProtoArc EM25 ergo mouse side by side on a desk" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/mCbF6agvHSftsTC2HEKs8C.jpg" alt="A ProtoArc EM25 turned upside down, showing the magnetic hatch underneath" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p>Software comes in the form of a web app rather than an installed application, which I'll be going into a bit later. And, again like the MX Master 3S and 4S, it's got quiet click switches underneath the main left and right buttons, for your serene, productivity-clicking needs. </p><p>The weight isn't listed on the product page, but some searching around suggests it's about 90 grams. What I will say is that the EM25 is light enough to give my scales trouble measuring it, and it feels significantly less porky than the 150g MX Master 4. </p><p>Still, it's definitely built for productivity purposes—those looking for something fast and genuinely light would be better off elsewhere.</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-1781272372918-zriix39lm *, #fv-chart-1781272372918-zriix39lm *:before, #fv-chart-1781272372918-zriix39lm *:after, #fv-chart-1781272372918-zriix39lm-slideshow *, #fv-chart-1781272372918-zriix39lm-slideshow *:before, #fv-chart-1781272372918-zriix39lm-slideshow *:after {box-sizing: border-box !important; margin: 0; padding: 0; border: 0;font-size: 100%; font: inherit; vertical-align: baseline;}#fv-chart-1781272372918-zriix39lm, #fv-chart-1781272372918-zriix39lm-slideshow { font-family: 'Open Sans', sans-serif !important; }#fv-chart-1781272372918-zriix39lm {position: relative !important; overflow: visible !important;--riv-primary: #E33235;}#fv-chart-1781272372918-zriix39lm .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-1781272372918-zriix39lm .fv-inner-wrapper.fv-no-header.fv-is-image-compare {padding-top: 0 !important;}#fv-chart-1781272372918-zriix39lm.fv-full-bleed {width: 100vw !important;margin-left: calc(50% - 50vw) !important;}body {overflow-x: clip !important;}#fv-chart-1781272372918-zriix39lm.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-1781272372918-zriix39lm .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-1781272372918-zriix39lm-slideshow {position: relative !important;width: 100% !important;margin: 1rem 0 !important;--riv-primary: #E33235;}#fv-chart-1781272372918-zriix39lm-slideshow .fv-slides-wrapper {position: relative !important;width: 100% !important;}#fv-chart-1781272372918-zriix39lm-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-1781272372918-zriix39lm-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-1781272372918-zriix39lm-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-1781272372918-zriix39lm-slideshow .fv-nav-btn svg {width: 18px !important;height: 18px !important;stroke-width: 3px !important;filter: none !important;}#fv-chart-1781272372918-zriix39lm-slideshow .fv-nav-btn:hover {opacity: 0.9 !important;transform: translateY(-1px) !important;}#fv-chart-1781272372918-zriix39lm-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-1781272372918-zriix39lm-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-1781272372918-zriix39lm-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-1781272372918-zriix39lm-slideshow .fv-slideshow-select:focus {outline: 2px solid #E33235 !important;border-color: #E33235 !important;}#fv-chart-1781272372918-zriix39lm .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-1781272372918-zriix39lm .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-1781272372918-zriix39lm .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-1781272372918-zriix39lm .fv-versus-chart { display: flex; flex-direction: column; width: 100%; margin-top: 1rem; }#fv-chart-1781272372918-zriix39lm .fv-versus-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 1.5rem; padding: 0 1rem; }#fv-chart-1781272372918-zriix39lm .fv-versus-select-wrapper { flex: 1; min-width: 0; }#fv-chart-1781272372918-zriix39lm .fv-versus-select-wrapper.fv-left { text-align: center; padding-right: 1rem; }#fv-chart-1781272372918-zriix39lm .fv-versus-select-wrapper.fv-right { text-align: center; padding-left: 1rem; }#fv-chart-1781272372918-zriix39lm .fv-versus-select-container { position: relative; display: inline-block; max-width: 100%; width: 100%; }#fv-chart-1781272372918-zriix39lm .fv-versus-chevron { position: absolute; top: 50%; transform: translateY(-50%); pointer-events: none; width: 16px; height: 16px; flex-shrink: 0; }#fv-chart-1781272372918-zriix39lm .fv-versus-select-wrapper.fv-left .fv-versus-chevron { right: 0; }#fv-chart-1781272372918-zriix39lm .fv-versus-select-wrapper.fv-right .fv-versus-chevron { right: 0; }#fv-chart-1781272372918-zriix39lm .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-1781272372918-zriix39lm .fv-versus-select.fv-select-left { text-align: center; direction: ltr; padding-right: 1.25rem; }#fv-chart-1781272372918-zriix39lm .fv-versus-select.fv-select-right { text-align: center; padding-right: 1.25rem; }#fv-chart-1781272372918-zriix39lm .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-1781272372918-zriix39lm .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-1781272372918-zriix39lm .fv-versus-body { display: flex; flex-direction: column; gap: 1.5rem; }#fv-chart-1781272372918-zriix39lm .fv-versus-row { position: relative; height: auto; padding-top: 20px; margin-bottom: 0.25rem; display: block; }#fv-chart-1781272372918-zriix39lm .fv-versus-bar-container { position: relative; height: 32px; display: flex; align-items: center; }#fv-chart-1781272372918-zriix39lm .fv-versus-bar-left-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-end; align-items: center; }#fv-chart-1781272372918-zriix39lm .fv-versus-bar-right-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-start; align-items: center; }#fv-chart-1781272372918-zriix39lm .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-1781272372918-zriix39lm .fv-versus-bar-left { border-radius: 4px 0 0 4px; justify-content: flex-end; padding: 0 8px; }#fv-chart-1781272372918-zriix39lm .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-1781272372918-zriix39lm .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-1781272372918-zriix39lm .fv-inside-left { white-space: nowrap; flex-shrink: 0; }#fv-chart-1781272372918-zriix39lm .fv-inside-right { white-space: nowrap; flex-shrink: 0; }#fv-chart-1781272372918-zriix39lm .fv-versus-val-text { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; }#fv-chart-1781272372918-zriix39lm .fv-versus-pct-diff { font-size: 12px; font-weight: 600; }#fv-chart-1781272372918-zriix39lm .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-1781272372918-zriix39lm .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-1781272372918-zriix39lm .fv-bottom-bar { display: flex !important; flex-direction: column !important; align-items: center !important; margin-top: 0.5rem !important; gap: 1rem !important; }#fv-chart-1781272372918-zriix39lm .fv-footer-content { text-align: center !important; width: 100% !important; }#fv-chart-1781272372918-zriix39lm .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-1781272372918-zriix39lm .fv-dropdown-wrapper { text-align: center !important; margin-bottom: 16px !important; margin-top: 0 !important; }#fv-chart-1781272372918-zriix39lm .fv-dropdown-title-container { position: relative !important; display: inline-block !important; max-width: 100% !important; }#fv-chart-1781272372918-zriix39lm .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-1781272372918-zriix39lm .fv-dropdown-title:focus { outline: none !important; }#fv-chart-1781272372918-zriix39lm .fv-dropdown-title::-ms-expand { display: none !important; }#fv-chart-1781272372918-zriix39lm .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-1781272372918-zriix39lm .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-1781272372918-zriix39lm .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-1781272372918-zriix39lm .fv-carousel-nav-btn:hover { border-color: #9ca3af !important; }#fv-chart-1781272372918-zriix39lm .fv-carousel-counter { font-size: 14px !important; color: #374151 !important; text-align: center !important; margin-top: 1rem !important; }#fv-chart-1781272372918-zriix39lm .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-1781272372918-zriix39lm .fv-legend-item { display: flex !important; align-items: center !important; gap: 6px !important; font-size: 14px !important; color: #374151 !important; }#fv-chart-1781272372918-zriix39lm .fv-legend-color { width: 12px !important; height: 12px !important; border-radius: 3px !important; }#fv-chart-1781272372918-zriix39lm .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-1781272372918-zriix39lm .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-1781272372918-zriix39lm .fv-multi-legend-swatch { width: 16px !important; height: 16px !important; border-radius: 3px !important; }#fv-chart-1781272372918-zriix39lm .fv-benchmark-group { margin-bottom: 1rem !important; }#fv-chart-1781272372918-zriix39lm .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-1781272372918-zriix39lm .fv-bar-row, #fv-chart-1781272372918-zriix39lm .fv-stacked-product { display: flex !important; align-items: center !important; width: 100% !important; margin-bottom: 0.75rem !important; }#fv-chart-1781272372918-zriix39lm .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-1781272372918-zriix39lm .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-1781272372918-zriix39lm .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-1781272372918-zriix39lm .fv-bar:hover { opacity: 0.8 !important; }#fv-chart-1781272372918-zriix39lm .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-1781272372918-zriix39lm .fv-bar-inner-label { white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; padding-right: 8px !important; }#fv-chart-1781272372918-zriix39lm .fv-bar-inner-value { flex-shrink: 0 !important; }#fv-chart-1781272372918-zriix39lm .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-1781272372918-zriix39lm .fv-bar-label.fv-primary-product { font-weight: bold !important; color: var(--riv-primary) !important; }#fv-chart-1781272372918-zriix39lm .fv-multi-bar-container { flex-direction: column !important; padding: 4px !important; align-items: stretch !important; gap: 4px !important; height: auto !important; }#fv-chart-1781272372918-zriix39lm .fv-multi-bar-item { display: flex !important; align-items: center !important; height: 25px !important; width: 100% !important; }#fv-chart-1781272372918-zriix39lm .fv-stacked-bar { display: flex !important; overflow: hidden !important; }#fv-chart-1781272372918-zriix39lm .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-1781272372918-zriix39lm .fv-stacked-segment:last-child { border-right: none !important; }#fv-chart-1781272372918-zriix39lm .fv-segment-value { font-size: 14px !important; font-weight: bold !important; }#fv-chart-1781272372918-zriix39lm .fv-grouped-bar-product { display: flex !important; flex-direction: column !important; width: 100% !important; margin-bottom: 1.25rem !important; }#fv-chart-1781272372918-zriix39lm .fv-grouped-product-title-wrapper { padding-left: 150px !important; }#fv-chart-1781272372918-zriix39lm .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-1781272372918-zriix39lm .fv-bar-cluster { width: 100% !important; flex-grow: 1 !important; display: flex !important; flex-direction: column !important; }#fv-chart-1781272372918-zriix39lm .fv-bar-cluster .fv-bar-row { margin-bottom: 3px !important; }#fv-chart-1781272372918-zriix39lm .fv-bar-cluster .fv-bar-container { height: 20px !important; }#fv-chart-1781272372918-zriix39lm .riv-grid line {stroke: #D1D5DB !important;stroke-dasharray: 3 3 !important;}#fv-chart-1781272372918-zriix39lm .fv-x-axis-wrapper { display: flex !important; width: 100% !important; margin-top: 0.5rem !important; }#fv-chart-1781272372918-zriix39lm .fv-x-axis-label-space { width: 150px !important; padding-right: 10px !important; flex-shrink: 0 !important; }#fv-chart-1781272372918-zriix39lm .fv-x-axis-chart-space { flex-grow: 1 !important; padding-right: 8px !important; }#fv-chart-1781272372918-zriix39lm .fv-x-axis-wrapper.fv-grouped-x-axis { margin-left: 0 !important; }#fv-chart-1781272372918-zriix39lm .fv-x-axis-line { border-top: 1px solid #D1D5DB !important; }#fv-chart-1781272372918-zriix39lm .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-1781272372918-zriix39lm .fv-x-axis-ticks span { position: relative !important; }#fv-chart-1781272372918-zriix39lm .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-1781272372918-zriix39lm .fv-x-axis-unit { text-align: center !important; font-size: 14px !important; color: #374151 !important; margin-top: 8px !important; display: block !important; }#fv-chart-1781272372918-zriix39lm .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-1781272372918-zriix39lm .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-1781272372918-zriix39lm.mobile-view .fv-pie-container,#fv-chart-1781272372918-zriix39lm.labels-on-top .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1781272372918-zriix39lm.mobile-view .fv-grouped-product-title-wrapper,#fv-chart-1781272372918-zriix39lm.labels-on-top .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1781272372918-zriix39lm.mobile-view .fv-bar-row,#fv-chart-1781272372918-zriix39lm.mobile-view .fv-stacked-product,#fv-chart-1781272372918-zriix39lm.mobile-view .fv-grouped-bar-product,#fv-chart-1781272372918-zriix39lm.labels-on-top .fv-bar-row,#fv-chart-1781272372918-zriix39lm.labels-on-top .fv-stacked-product,#fv-chart-1781272372918-zriix39lm.labels-on-top .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1781272372918-zriix39lm.mobile-view .fv-bar-label:not(.fv-grouped-product-title),#fv-chart-1781272372918-zriix39lm.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-1781272372918-zriix39lm.mobile-view .fv-bar-label,#fv-chart-1781272372918-zriix39lm.mobile-view .fv-grouped-product-title,#fv-chart-1781272372918-zriix39lm.labels-on-top .fv-bar-label,#fv-chart-1781272372918-zriix39lm.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-1781272372918-zriix39lm.mobile-view .fv-bar-container,#fv-chart-1781272372918-zriix39lm.mobile-view .fv-bar-cluster,#fv-chart-1781272372918-zriix39lm.labels-on-top .fv-bar-container,#fv-chart-1781272372918-zriix39lm.labels-on-top .fv-bar-cluster {width: 100% !important;}#fv-chart-1781272372918-zriix39lm.mobile-view .fv-x-axis-wrapper,#fv-chart-1781272372918-zriix39lm.labels-on-top .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1781272372918-zriix39lm.mobile-view .fv-x-axis-label-space,#fv-chart-1781272372918-zriix39lm.labels-on-top .fv-x-axis-label-space {display: none !important;}#fv-chart-1781272372918-zriix39lm.mobile-view .fv-x-axis-chart-space,#fv-chart-1781272372918-zriix39lm.labels-on-top .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1781272372918-zriix39lm.mobile-view .fv-benchmark-title,#fv-chart-1781272372918-zriix39lm.labels-on-top .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1781272372918-zriix39lm.mobile-view .fv-dropdown-title,#fv-chart-1781272372918-zriix39lm.labels-on-top .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1781272372918-zriix39lm.mobile-view .fv-carousel-nav-btn,#fv-chart-1781272372918-zriix39lm.labels-on-top .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1781272372918-zriix39lm.mobile-view .fv-chart-title,#fv-chart-1781272372918-zriix39lm.labels-on-top .fv-chart-title {padding: 0 8px !important;}#fv-chart-1781272372918-zriix39lm.mobile-view .fv-chart-subhead,#fv-chart-1781272372918-zriix39lm.labels-on-top .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1781272372918-zriix39lm.mobile-view .fv-versus-header,#fv-chart-1781272372918-zriix39lm.labels-on-top .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1781272372918-zriix39lm.mobile-view .fv-versus-select-wrapper,#fv-chart-1781272372918-zriix39lm.labels-on-top .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1781272372918-zriix39lm.mobile-view .fv-versus-select-wrapper.fv-left,#fv-chart-1781272372918-zriix39lm.labels-on-top .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1781272372918-zriix39lm.mobile-view .fv-versus-select-wrapper.fv-right,#fv-chart-1781272372918-zriix39lm.labels-on-top .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1781272372918-zriix39lm.mobile-view .fv-versus-select.fv-select-left,#fv-chart-1781272372918-zriix39lm.labels-on-top .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1781272372918-zriix39lm.mobile-view .fv-versus-select.fv-select-right,#fv-chart-1781272372918-zriix39lm.labels-on-top .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1781272372918-zriix39lm.mobile-view .fv-versus-vs,#fv-chart-1781272372918-zriix39lm.labels-on-top .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1781272372918-zriix39lm.mobile-view .fv-versus-select-container,#fv-chart-1781272372918-zriix39lm.labels-on-top .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1781272372918-zriix39lm.mobile-view .fv-versus-select,#fv-chart-1781272372918-zriix39lm.labels-on-top .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1781272372918-zriix39lm.mobile-view .fv-stl-shop-all-btn,#fv-chart-1781272372918-zriix39lm.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-1781272372918-zriix39lm.mobile-view .fv-stl-shop-all-logo,#fv-chart-1781272372918-zriix39lm.mobile-view .fv-stl-shop-all-icon,#fv-chart-1781272372918-zriix39lm.labels-on-top .fv-stl-shop-all-logo,#fv-chart-1781272372918-zriix39lm.labels-on-top .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1781272372918-zriix39lm.mobile-view .fv-stl-shop-all-icon svg,#fv-chart-1781272372918-zriix39lm.labels-on-top .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1781272372918-zriix39lm.mobile-view .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1781272372918-zriix39lm.mobile-view.fv-contains-line-chart .fv-footer-content {margin-left: -1rem !important;margin-right: -1rem !important;}@media (max-width: 599px) {#fv-chart-1781272372918-zriix39lm .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1781272372918-zriix39lm .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1781272372918-zriix39lm .fv-bar-row,#fv-chart-1781272372918-zriix39lm .fv-stacked-product,#fv-chart-1781272372918-zriix39lm .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1781272372918-zriix39lm .fv-bar-label:not(.fv-grouped-product-title) {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1781272372918-zriix39lm .fv-bar-label,#fv-chart-1781272372918-zriix39lm .fv-grouped-product-title {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1781272372918-zriix39lm .fv-bar-container,#fv-chart-1781272372918-zriix39lm .fv-bar-cluster {width: 100% !important;}#fv-chart-1781272372918-zriix39lm .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1781272372918-zriix39lm .fv-x-axis-label-space {display: none !important;}#fv-chart-1781272372918-zriix39lm .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1781272372918-zriix39lm .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1781272372918-zriix39lm .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1781272372918-zriix39lm .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1781272372918-zriix39lm .fv-chart-title {padding: 0 8px !important;}#fv-chart-1781272372918-zriix39lm .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1781272372918-zriix39lm .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1781272372918-zriix39lm .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1781272372918-zriix39lm .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1781272372918-zriix39lm .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1781272372918-zriix39lm .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1781272372918-zriix39lm .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1781272372918-zriix39lm .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1781272372918-zriix39lm .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1781272372918-zriix39lm .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1781272372918-zriix39lm .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-1781272372918-zriix39lm .fv-stl-shop-all-logo,#fv-chart-1781272372918-zriix39lm .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1781272372918-zriix39lm .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1781272372918-zriix39lm .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1781272372918-zriix39lm.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": "Overall Chart Title","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-12T13:52:52.918Z","citation": "Add your caption to explain the data, the learnings and the key takeaways of the data being visualized","keywords": ["Features","Plenty of control options","benchmark","comparison","performance","review","PC Gamer"],"measurementTechnique": "Performance Benchmarking","variableMeasured": [{"@type": "PropertyValue","name": "Features – Plenty of control options","value": 3.5,"unitText": ""}]}</script><div id="fv-chart-1781272372918-zriix39lm" class="fv-chart-wrapper   " data-bar-labels-on-top="false" data-iframe-height="true" data-vizualizer-embed="true"><div class="fv-inner-wrapper fv-no-header   "><div class="riv-chart-container"><div class="fv-chart-item" id="fv-chart-1781272372918-zriix39lm-bar-Plenty of control options" data-chart-type="Bar" data-title="Plenty of control options" data-subhead="" data-caption="" style=""><div class="fv-benchmark-group"><h4 class="fv-benchmark-title">Plenty of control options</h4><div class="fv-bar-row" title="Features - Plenty of control options: 3.5 "><div class="fv-bar-label fv-primary-product">Features</div><div class="fv-bar-container"><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">3.5</span></div></div></div></div><table class="sr-only"><caption>Plenty of control options Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>Features</td><td>3.5</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 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-1781272372918-zriix39lm', false); });} else {initialize('fv-chart-1781272372918-zriix39lm', false);}})();</script></div><h2 class="article-body__section" id="section-protoarc-em25-ergonomics"><span>ProtoArc EM25 ergonomics</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:4032px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="zUWXg2Xszg3m56HECXVpfG" name="20260611_142145" alt="A close up of the scroll wheel of the ProtoArc EM25 ergonomic mouse" src="https://cdn.mos.cms.futurecdn.net/zUWXg2Xszg3m56HECXVpfG.jpg" mos="" align="middle" fullscreen="" width="4032" height="2268" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>Testing out all of the buttons, wheels, and ergonomic features of the ProtoArc EM25 is something of an adventure, and that's because almost all of them, in some form or fashion, feel a bit… wrong. I'm going to need to go through them individually here, because each is worthy of note.</p><p>Let's start off with the good. The two main switches underneath the left and right buttons feel very positive. They're quiet, too, while still providing plenty of clicky feedback. You can tell most of the money went into these two switch units, and that's a sensible place to put it. They're the ones you'll be interacting with most, after all.</p><p>Then there are the traditional forward and back thumb buttons on the left hand side. These are hollow-feeling, bendy, and springy in all the wrong ways. Still, there's a positive click underneath them, and I'm sure you'd stop noticing their drawbacks over time.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/RPmApYxh44sQXRXhbjvRgN.jpg" alt="The top clutch button of the ProtoArc EM25 ergonomic mouse" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/mApEapydJbtd3ieCo3tsST.jpg" alt="The side buttons and connection-switching button of the ProtoArc EM25 ergonomic mouse" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/VCbMdBc8FGZpBY96uiHTpX.jpg" alt="The side scroll wheel of the ProtoArc EM25 ergonomic mouse" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p>My true ire, however, begins with the big orange clutch button behind the main scrollwheel. It's got an astonishingly long travel, a surprising amount of springy resistance, and seems to engage and disengage the scrollwheel clutch at differing points, <em>somewhere </em>along the way. </p><p>There's a physical mechanism working behind the scenes to switch the scroll wheel from free scroll into a more clicky affair, unlike Logitech's magnetic solution, and the difference is pretty stark. Which brings me on to the main wheel itself.</p><p>In free scroll mode, it feels disconcertingly light. So much so that it can be quite difficult to control, and the wheel moves from side-to-side in its housing more than I'd like. In ratcheted mode, it feels slightly graunchy and overly-loud, although fairly positive. The middle click, though, takes far too much force to activate, and results in the wheel inadvertently moving as you press down on it. </p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:4032px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="4PDFZxCnKUjq4MmdVhe3pf" name="20260611_142223" alt="The underside of a ProtoArc EM25 ergonomic mouse" src="https://cdn.mos.cms.futurecdn.net/4PDFZxCnKUjq4MmdVhe3pf.jpg" mos="" align="middle" fullscreen="" width="4032" height="2268" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>Despite all this, my biggest critique has to be left for the skates on the underside. They look acceptable in person, and feel fine when you run a finger over them. But, no matter the mouse pad, it feels like there's a raised edge somewhere that should have been sanded down. </p><p>I can actually hear (and feel) this mouse scraping against my smooth Corsair pad as I move. I'll be honest, that's a new one on me. And I've tested lots and lots of budget mice over the years. Unmute the video below and turn your sound up for an example:</p><iframe src="https://content.jwplatform.com/players/Z0Jfptu0.html" id="Z0Jfptu0" title="ProtoArc EM25 Mouse Pad Testing" width="1920" height="1080" frameborder="0" scrolling="auto" allowfullscreen></iframe><p>Shape-wise? It's actually quite nice to palm, and perfectly fine for fingertip usage, too. I'm not  convinced by the satin-style finish, though, which is a bit tacky. And by that, I mean literally. Tacky, as in it tacks against your skin. Eesh.</p><p>Oh, and there's a side scroll wheel as well, which is somehow totally different-feeling and yet similar to the main scroll wheel itself. It's… fine. A little loose, a little hollow-feeling, a little tinny. But fine. Mercy me.</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-1781272882166-zkppseiq4 *, #fv-chart-1781272882166-zkppseiq4 *:before, #fv-chart-1781272882166-zkppseiq4 *:after, #fv-chart-1781272882166-zkppseiq4-slideshow *, #fv-chart-1781272882166-zkppseiq4-slideshow *:before, #fv-chart-1781272882166-zkppseiq4-slideshow *:after {box-sizing: border-box !important; margin: 0; padding: 0; border: 0;font-size: 100%; font: inherit; vertical-align: baseline;}#fv-chart-1781272882166-zkppseiq4, #fv-chart-1781272882166-zkppseiq4-slideshow { font-family: 'Open Sans', sans-serif !important; }#fv-chart-1781272882166-zkppseiq4 {position: relative !important; overflow: visible !important;--riv-primary: #E33235;}#fv-chart-1781272882166-zkppseiq4 .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-1781272882166-zkppseiq4 .fv-inner-wrapper.fv-no-header.fv-is-image-compare {padding-top: 0 !important;}#fv-chart-1781272882166-zkppseiq4.fv-full-bleed {width: 100vw !important;margin-left: calc(50% - 50vw) !important;}body {overflow-x: clip !important;}#fv-chart-1781272882166-zkppseiq4.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-1781272882166-zkppseiq4 .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-1781272882166-zkppseiq4-slideshow {position: relative !important;width: 100% !important;margin: 1rem 0 !important;--riv-primary: #E33235;}#fv-chart-1781272882166-zkppseiq4-slideshow .fv-slides-wrapper {position: relative !important;width: 100% !important;}#fv-chart-1781272882166-zkppseiq4-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-1781272882166-zkppseiq4-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-1781272882166-zkppseiq4-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-1781272882166-zkppseiq4-slideshow .fv-nav-btn svg {width: 18px !important;height: 18px !important;stroke-width: 3px !important;filter: none !important;}#fv-chart-1781272882166-zkppseiq4-slideshow .fv-nav-btn:hover {opacity: 0.9 !important;transform: translateY(-1px) !important;}#fv-chart-1781272882166-zkppseiq4-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-1781272882166-zkppseiq4-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-1781272882166-zkppseiq4-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-1781272882166-zkppseiq4-slideshow .fv-slideshow-select:focus {outline: 2px solid #E33235 !important;border-color: #E33235 !important;}#fv-chart-1781272882166-zkppseiq4 .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-1781272882166-zkppseiq4 .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-1781272882166-zkppseiq4 .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-1781272882166-zkppseiq4 .fv-versus-chart { display: flex; flex-direction: column; width: 100%; margin-top: 1rem; }#fv-chart-1781272882166-zkppseiq4 .fv-versus-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 1.5rem; padding: 0 1rem; }#fv-chart-1781272882166-zkppseiq4 .fv-versus-select-wrapper { flex: 1; min-width: 0; }#fv-chart-1781272882166-zkppseiq4 .fv-versus-select-wrapper.fv-left { text-align: center; padding-right: 1rem; }#fv-chart-1781272882166-zkppseiq4 .fv-versus-select-wrapper.fv-right { text-align: center; padding-left: 1rem; }#fv-chart-1781272882166-zkppseiq4 .fv-versus-select-container { position: relative; display: inline-block; max-width: 100%; width: 100%; }#fv-chart-1781272882166-zkppseiq4 .fv-versus-chevron { position: absolute; top: 50%; transform: translateY(-50%); pointer-events: none; width: 16px; height: 16px; flex-shrink: 0; }#fv-chart-1781272882166-zkppseiq4 .fv-versus-select-wrapper.fv-left .fv-versus-chevron { right: 0; }#fv-chart-1781272882166-zkppseiq4 .fv-versus-select-wrapper.fv-right .fv-versus-chevron { right: 0; }#fv-chart-1781272882166-zkppseiq4 .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-1781272882166-zkppseiq4 .fv-versus-select.fv-select-left { text-align: center; direction: ltr; padding-right: 1.25rem; }#fv-chart-1781272882166-zkppseiq4 .fv-versus-select.fv-select-right { text-align: center; padding-right: 1.25rem; }#fv-chart-1781272882166-zkppseiq4 .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-1781272882166-zkppseiq4 .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-1781272882166-zkppseiq4 .fv-versus-body { display: flex; flex-direction: column; gap: 1.5rem; }#fv-chart-1781272882166-zkppseiq4 .fv-versus-row { position: relative; height: auto; padding-top: 20px; margin-bottom: 0.25rem; display: block; }#fv-chart-1781272882166-zkppseiq4 .fv-versus-bar-container { position: relative; height: 32px; display: flex; align-items: center; }#fv-chart-1781272882166-zkppseiq4 .fv-versus-bar-left-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-end; align-items: center; }#fv-chart-1781272882166-zkppseiq4 .fv-versus-bar-right-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-start; align-items: center; }#fv-chart-1781272882166-zkppseiq4 .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-1781272882166-zkppseiq4 .fv-versus-bar-left { border-radius: 4px 0 0 4px; justify-content: flex-end; padding: 0 8px; }#fv-chart-1781272882166-zkppseiq4 .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-1781272882166-zkppseiq4 .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-1781272882166-zkppseiq4 .fv-inside-left { white-space: nowrap; flex-shrink: 0; }#fv-chart-1781272882166-zkppseiq4 .fv-inside-right { white-space: nowrap; flex-shrink: 0; }#fv-chart-1781272882166-zkppseiq4 .fv-versus-val-text { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; }#fv-chart-1781272882166-zkppseiq4 .fv-versus-pct-diff { font-size: 12px; font-weight: 600; }#fv-chart-1781272882166-zkppseiq4 .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-1781272882166-zkppseiq4 .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-1781272882166-zkppseiq4 .fv-bottom-bar { display: flex !important; flex-direction: column !important; align-items: center !important; margin-top: 0.5rem !important; gap: 1rem !important; }#fv-chart-1781272882166-zkppseiq4 .fv-footer-content { text-align: center !important; width: 100% !important; }#fv-chart-1781272882166-zkppseiq4 .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-1781272882166-zkppseiq4 .fv-dropdown-wrapper { text-align: center !important; margin-bottom: 16px !important; margin-top: 0 !important; }#fv-chart-1781272882166-zkppseiq4 .fv-dropdown-title-container { position: relative !important; display: inline-block !important; max-width: 100% !important; }#fv-chart-1781272882166-zkppseiq4 .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-1781272882166-zkppseiq4 .fv-dropdown-title:focus { outline: none !important; }#fv-chart-1781272882166-zkppseiq4 .fv-dropdown-title::-ms-expand { display: none !important; }#fv-chart-1781272882166-zkppseiq4 .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-1781272882166-zkppseiq4 .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-1781272882166-zkppseiq4 .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-1781272882166-zkppseiq4 .fv-carousel-nav-btn:hover { border-color: #9ca3af !important; }#fv-chart-1781272882166-zkppseiq4 .fv-carousel-counter { font-size: 14px !important; color: #374151 !important; text-align: center !important; margin-top: 1rem !important; }#fv-chart-1781272882166-zkppseiq4 .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-1781272882166-zkppseiq4 .fv-legend-item { display: flex !important; align-items: center !important; gap: 6px !important; font-size: 14px !important; color: #374151 !important; }#fv-chart-1781272882166-zkppseiq4 .fv-legend-color { width: 12px !important; height: 12px !important; border-radius: 3px !important; }#fv-chart-1781272882166-zkppseiq4 .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-1781272882166-zkppseiq4 .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-1781272882166-zkppseiq4 .fv-multi-legend-swatch { width: 16px !important; height: 16px !important; border-radius: 3px !important; }#fv-chart-1781272882166-zkppseiq4 .fv-benchmark-group { margin-bottom: 1rem !important; }#fv-chart-1781272882166-zkppseiq4 .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-1781272882166-zkppseiq4 .fv-bar-row, #fv-chart-1781272882166-zkppseiq4 .fv-stacked-product { display: flex !important; align-items: center !important; width: 100% !important; margin-bottom: 0.75rem !important; }#fv-chart-1781272882166-zkppseiq4 .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-1781272882166-zkppseiq4 .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-1781272882166-zkppseiq4 .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-1781272882166-zkppseiq4 .fv-bar:hover { opacity: 0.8 !important; }#fv-chart-1781272882166-zkppseiq4 .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-1781272882166-zkppseiq4 .fv-bar-inner-label { white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; padding-right: 8px !important; }#fv-chart-1781272882166-zkppseiq4 .fv-bar-inner-value { flex-shrink: 0 !important; }#fv-chart-1781272882166-zkppseiq4 .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-1781272882166-zkppseiq4 .fv-bar-label.fv-primary-product { font-weight: bold !important; color: var(--riv-primary) !important; }#fv-chart-1781272882166-zkppseiq4 .fv-multi-bar-container { flex-direction: column !important; padding: 4px !important; align-items: stretch !important; gap: 4px !important; height: auto !important; }#fv-chart-1781272882166-zkppseiq4 .fv-multi-bar-item { display: flex !important; align-items: center !important; height: 25px !important; width: 100% !important; }#fv-chart-1781272882166-zkppseiq4 .fv-stacked-bar { display: flex !important; overflow: hidden !important; }#fv-chart-1781272882166-zkppseiq4 .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-1781272882166-zkppseiq4 .fv-stacked-segment:last-child { border-right: none !important; }#fv-chart-1781272882166-zkppseiq4 .fv-segment-value { font-size: 14px !important; font-weight: bold !important; }#fv-chart-1781272882166-zkppseiq4 .fv-grouped-bar-product { display: flex !important; flex-direction: column !important; width: 100% !important; margin-bottom: 1.25rem !important; }#fv-chart-1781272882166-zkppseiq4 .fv-grouped-product-title-wrapper { padding-left: 150px !important; }#fv-chart-1781272882166-zkppseiq4 .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-1781272882166-zkppseiq4 .fv-bar-cluster { width: 100% !important; flex-grow: 1 !important; display: flex !important; flex-direction: column !important; }#fv-chart-1781272882166-zkppseiq4 .fv-bar-cluster .fv-bar-row { margin-bottom: 3px !important; }#fv-chart-1781272882166-zkppseiq4 .fv-bar-cluster .fv-bar-container { height: 20px !important; }#fv-chart-1781272882166-zkppseiq4 .riv-grid line {stroke: #D1D5DB !important;stroke-dasharray: 3 3 !important;}#fv-chart-1781272882166-zkppseiq4 .fv-x-axis-wrapper { display: flex !important; width: 100% !important; margin-top: 0.5rem !important; }#fv-chart-1781272882166-zkppseiq4 .fv-x-axis-label-space { width: 150px !important; padding-right: 10px !important; flex-shrink: 0 !important; }#fv-chart-1781272882166-zkppseiq4 .fv-x-axis-chart-space { flex-grow: 1 !important; padding-right: 8px !important; }#fv-chart-1781272882166-zkppseiq4 .fv-x-axis-wrapper.fv-grouped-x-axis { margin-left: 0 !important; }#fv-chart-1781272882166-zkppseiq4 .fv-x-axis-line { border-top: 1px solid #D1D5DB !important; }#fv-chart-1781272882166-zkppseiq4 .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-1781272882166-zkppseiq4 .fv-x-axis-ticks span { position: relative !important; }#fv-chart-1781272882166-zkppseiq4 .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-1781272882166-zkppseiq4 .fv-x-axis-unit { text-align: center !important; font-size: 14px !important; color: #374151 !important; margin-top: 8px !important; display: block !important; }#fv-chart-1781272882166-zkppseiq4 .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-1781272882166-zkppseiq4 .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-1781272882166-zkppseiq4.mobile-view .fv-pie-container,#fv-chart-1781272882166-zkppseiq4.labels-on-top .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1781272882166-zkppseiq4.mobile-view .fv-grouped-product-title-wrapper,#fv-chart-1781272882166-zkppseiq4.labels-on-top .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1781272882166-zkppseiq4.mobile-view .fv-bar-row,#fv-chart-1781272882166-zkppseiq4.mobile-view .fv-stacked-product,#fv-chart-1781272882166-zkppseiq4.mobile-view .fv-grouped-bar-product,#fv-chart-1781272882166-zkppseiq4.labels-on-top .fv-bar-row,#fv-chart-1781272882166-zkppseiq4.labels-on-top .fv-stacked-product,#fv-chart-1781272882166-zkppseiq4.labels-on-top .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1781272882166-zkppseiq4.mobile-view .fv-bar-label:not(.fv-grouped-product-title),#fv-chart-1781272882166-zkppseiq4.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-1781272882166-zkppseiq4.mobile-view .fv-bar-label,#fv-chart-1781272882166-zkppseiq4.mobile-view .fv-grouped-product-title,#fv-chart-1781272882166-zkppseiq4.labels-on-top .fv-bar-label,#fv-chart-1781272882166-zkppseiq4.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-1781272882166-zkppseiq4.mobile-view .fv-bar-container,#fv-chart-1781272882166-zkppseiq4.mobile-view .fv-bar-cluster,#fv-chart-1781272882166-zkppseiq4.labels-on-top .fv-bar-container,#fv-chart-1781272882166-zkppseiq4.labels-on-top .fv-bar-cluster {width: 100% !important;}#fv-chart-1781272882166-zkppseiq4.mobile-view .fv-x-axis-wrapper,#fv-chart-1781272882166-zkppseiq4.labels-on-top .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1781272882166-zkppseiq4.mobile-view .fv-x-axis-label-space,#fv-chart-1781272882166-zkppseiq4.labels-on-top .fv-x-axis-label-space {display: none !important;}#fv-chart-1781272882166-zkppseiq4.mobile-view .fv-x-axis-chart-space,#fv-chart-1781272882166-zkppseiq4.labels-on-top .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1781272882166-zkppseiq4.mobile-view .fv-benchmark-title,#fv-chart-1781272882166-zkppseiq4.labels-on-top .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1781272882166-zkppseiq4.mobile-view .fv-dropdown-title,#fv-chart-1781272882166-zkppseiq4.labels-on-top .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1781272882166-zkppseiq4.mobile-view .fv-carousel-nav-btn,#fv-chart-1781272882166-zkppseiq4.labels-on-top .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1781272882166-zkppseiq4.mobile-view .fv-chart-title,#fv-chart-1781272882166-zkppseiq4.labels-on-top .fv-chart-title {padding: 0 8px !important;}#fv-chart-1781272882166-zkppseiq4.mobile-view .fv-chart-subhead,#fv-chart-1781272882166-zkppseiq4.labels-on-top .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1781272882166-zkppseiq4.mobile-view .fv-versus-header,#fv-chart-1781272882166-zkppseiq4.labels-on-top .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1781272882166-zkppseiq4.mobile-view .fv-versus-select-wrapper,#fv-chart-1781272882166-zkppseiq4.labels-on-top .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1781272882166-zkppseiq4.mobile-view .fv-versus-select-wrapper.fv-left,#fv-chart-1781272882166-zkppseiq4.labels-on-top .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1781272882166-zkppseiq4.mobile-view .fv-versus-select-wrapper.fv-right,#fv-chart-1781272882166-zkppseiq4.labels-on-top .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1781272882166-zkppseiq4.mobile-view .fv-versus-select.fv-select-left,#fv-chart-1781272882166-zkppseiq4.labels-on-top .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1781272882166-zkppseiq4.mobile-view .fv-versus-select.fv-select-right,#fv-chart-1781272882166-zkppseiq4.labels-on-top .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1781272882166-zkppseiq4.mobile-view .fv-versus-vs,#fv-chart-1781272882166-zkppseiq4.labels-on-top .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1781272882166-zkppseiq4.mobile-view .fv-versus-select-container,#fv-chart-1781272882166-zkppseiq4.labels-on-top .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1781272882166-zkppseiq4.mobile-view .fv-versus-select,#fv-chart-1781272882166-zkppseiq4.labels-on-top .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1781272882166-zkppseiq4.mobile-view .fv-stl-shop-all-btn,#fv-chart-1781272882166-zkppseiq4.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-1781272882166-zkppseiq4.mobile-view .fv-stl-shop-all-logo,#fv-chart-1781272882166-zkppseiq4.mobile-view .fv-stl-shop-all-icon,#fv-chart-1781272882166-zkppseiq4.labels-on-top .fv-stl-shop-all-logo,#fv-chart-1781272882166-zkppseiq4.labels-on-top .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1781272882166-zkppseiq4.mobile-view .fv-stl-shop-all-icon svg,#fv-chart-1781272882166-zkppseiq4.labels-on-top .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1781272882166-zkppseiq4.mobile-view .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1781272882166-zkppseiq4.mobile-view.fv-contains-line-chart .fv-footer-content {margin-left: -1rem !important;margin-right: -1rem !important;}@media (max-width: 599px) {#fv-chart-1781272882166-zkppseiq4 .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1781272882166-zkppseiq4 .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1781272882166-zkppseiq4 .fv-bar-row,#fv-chart-1781272882166-zkppseiq4 .fv-stacked-product,#fv-chart-1781272882166-zkppseiq4 .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1781272882166-zkppseiq4 .fv-bar-label:not(.fv-grouped-product-title) {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1781272882166-zkppseiq4 .fv-bar-label,#fv-chart-1781272882166-zkppseiq4 .fv-grouped-product-title {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1781272882166-zkppseiq4 .fv-bar-container,#fv-chart-1781272882166-zkppseiq4 .fv-bar-cluster {width: 100% !important;}#fv-chart-1781272882166-zkppseiq4 .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1781272882166-zkppseiq4 .fv-x-axis-label-space {display: none !important;}#fv-chart-1781272882166-zkppseiq4 .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1781272882166-zkppseiq4 .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1781272882166-zkppseiq4 .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1781272882166-zkppseiq4 .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1781272882166-zkppseiq4 .fv-chart-title {padding: 0 8px !important;}#fv-chart-1781272882166-zkppseiq4 .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1781272882166-zkppseiq4 .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1781272882166-zkppseiq4 .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1781272882166-zkppseiq4 .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1781272882166-zkppseiq4 .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1781272882166-zkppseiq4 .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1781272882166-zkppseiq4 .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1781272882166-zkppseiq4 .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1781272882166-zkppseiq4 .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1781272882166-zkppseiq4 .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1781272882166-zkppseiq4 .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-1781272882166-zkppseiq4 .fv-stl-shop-all-logo,#fv-chart-1781272882166-zkppseiq4 .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1781272882166-zkppseiq4 .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1781272882166-zkppseiq4 .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1781272882166-zkppseiq4.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": "Overall Chart Title","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-12T14:01:22.166Z","citation": "Add your caption to explain the data, the learnings and the key takeaways of the data being visualized","keywords": ["ProtoArc EM25 ergonomic mouse","Ergonomics","The main switches are fine, but as for the rest? Nope.","benchmark","comparison","performance","review","PC Gamer"],"measurementTechnique": "Performance Benchmarking","variableMeasured": [{"@type": "PropertyValue","name": "Ergonomics – Ergonomics","value": 1,"unitText": "","maxValue": 5}]}</script><div id="fv-chart-1781272882166-zkppseiq4" class="fv-chart-wrapper   " data-bar-labels-on-top="false" data-iframe-height="true" data-vizualizer-embed="true"><div class="fv-inner-wrapper fv-no-header   "><div class="riv-chart-container"><div class="fv-chart-item" id="fv-chart-1781272882166-zkppseiq4-bar-Ergonomics" data-chart-type="Bar" data-title="The main switches are fine, but as for the rest? Nope." data-subhead="" data-caption="" data-bar-max-value-override="5" style=""><div class="fv-benchmark-group"><h4 class="fv-benchmark-title">The main switches are fine, but as for the rest? Nope.</h4><div class="fv-bar-row" title="Ergonomics - The main switches are fine, but as for the rest? Nope.: 1 "><div class="fv-bar-label fv-primary-product">Ergonomics</div><div class="fv-bar-container"><div class="fv-bar" style="margin-left: 0%; width: 20%; background-color: #E33235;" data-target-width="20" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">1</span></div></div></div></div><table class="sr-only"><caption>The main switches are fine, but as for the rest? Nope. Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>Ergonomics</td><td>1</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 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-1781272882166-zkppseiq4', false); });} else {initialize('fv-chart-1781272882166-zkppseiq4', false);}})();</script></div><h2 class="article-body__section" id="section-protoarc-em25-performance"><span>ProtoArc EM25 performance</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:4032px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="jh8CFChsFx5Z9jMBizHjc" name="20260611_142328" alt="A ProtoArc EM25 ergonomic mouse facing a Logitech MX Master 4 in front of a gaming keyboard" src="https://cdn.mos.cms.futurecdn.net/jh8CFChsFx5Z9jMBizHjc.jpg" mos="" align="middle" fullscreen="" width="4032" height="2268" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>At no point does ProtoArc advertise the EM25 as a gaming mouse, and given its specs, I don't think many will be buying it for such a purpose. </p><p>However, I game with the Logitech MX Master 4 all the time, as it's perfectly reasonable to use for several thousand turns of Civ 7, or a slower-paced, singleplayer shooter. So, I thought I'd try out the EM25 for the same purpose. And you know what? It's also fine.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/8KBgqaWWMcxzUYTfVJfiJD.png" alt="A velocity vs time chart for the ProtoArc EM25 ergonomic mouse" /><figcaption><small role="credit">MouseTester</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/uMQr4Xh65qxovjoBpn6PMD.png" alt="An X count vs time chart for the ProtoArc EM25 ergonomic mouse" /><figcaption><small role="credit">MouseTester</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/iQ2Pit4JFp3Y96Yjuw43LD.png" alt="An interval vs time chart for the ProtoArc EM25 ergonomic mouse" /><figcaption><small role="credit">MouseTester</small></figcaption></figure></figure><p>However, the MouseTester charts above show some odd inconsistencies in the polling rate, although I can't say I noticed the mouse feeling particularly laggy or inconsistent in practice. It's not super-accurate or particularly fast to respond, but it's decent enough to get by. Can you do some light gaming with an EM25? Yes. Should you? Probably not.</p><p>For day to day usage, the sensor feels smooth and reasonably accurate, and I've had no dropout issues with either the 2.4 GHz or the Bluetooth connection. In terms of the internal, movement-tracking components, this mouse delivers acceptable performance for a pure productivity squeaker. In terms of the experience of actually using it, see all the ergonomic issues above.</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-1781272956410-jr1d4t153 *, #fv-chart-1781272956410-jr1d4t153 *:before, #fv-chart-1781272956410-jr1d4t153 *:after, #fv-chart-1781272956410-jr1d4t153-slideshow *, #fv-chart-1781272956410-jr1d4t153-slideshow *:before, #fv-chart-1781272956410-jr1d4t153-slideshow *:after {box-sizing: border-box !important; margin: 0; padding: 0; border: 0;font-size: 100%; font: inherit; vertical-align: baseline;}#fv-chart-1781272956410-jr1d4t153, #fv-chart-1781272956410-jr1d4t153-slideshow { font-family: 'Open Sans', sans-serif !important; }#fv-chart-1781272956410-jr1d4t153 {position: relative !important; overflow: visible !important;--riv-primary: #E33235;}#fv-chart-1781272956410-jr1d4t153 .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-1781272956410-jr1d4t153 .fv-inner-wrapper.fv-no-header.fv-is-image-compare {padding-top: 0 !important;}#fv-chart-1781272956410-jr1d4t153.fv-full-bleed {width: 100vw !important;margin-left: calc(50% - 50vw) !important;}body {overflow-x: clip !important;}#fv-chart-1781272956410-jr1d4t153.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-1781272956410-jr1d4t153 .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-1781272956410-jr1d4t153-slideshow {position: relative !important;width: 100% !important;margin: 1rem 0 !important;--riv-primary: #E33235;}#fv-chart-1781272956410-jr1d4t153-slideshow .fv-slides-wrapper {position: relative !important;width: 100% !important;}#fv-chart-1781272956410-jr1d4t153-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-1781272956410-jr1d4t153-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-1781272956410-jr1d4t153-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-1781272956410-jr1d4t153-slideshow .fv-nav-btn svg {width: 18px !important;height: 18px !important;stroke-width: 3px !important;filter: none !important;}#fv-chart-1781272956410-jr1d4t153-slideshow .fv-nav-btn:hover {opacity: 0.9 !important;transform: translateY(-1px) !important;}#fv-chart-1781272956410-jr1d4t153-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-1781272956410-jr1d4t153-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-1781272956410-jr1d4t153-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-1781272956410-jr1d4t153-slideshow .fv-slideshow-select:focus {outline: 2px solid #E33235 !important;border-color: #E33235 !important;}#fv-chart-1781272956410-jr1d4t153 .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-1781272956410-jr1d4t153 .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-1781272956410-jr1d4t153 .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-1781272956410-jr1d4t153 .fv-versus-chart { display: flex; flex-direction: column; width: 100%; margin-top: 1rem; }#fv-chart-1781272956410-jr1d4t153 .fv-versus-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 1.5rem; padding: 0 1rem; }#fv-chart-1781272956410-jr1d4t153 .fv-versus-select-wrapper { flex: 1; min-width: 0; }#fv-chart-1781272956410-jr1d4t153 .fv-versus-select-wrapper.fv-left { text-align: center; padding-right: 1rem; }#fv-chart-1781272956410-jr1d4t153 .fv-versus-select-wrapper.fv-right { text-align: center; padding-left: 1rem; }#fv-chart-1781272956410-jr1d4t153 .fv-versus-select-container { position: relative; display: inline-block; max-width: 100%; width: 100%; }#fv-chart-1781272956410-jr1d4t153 .fv-versus-chevron { position: absolute; top: 50%; transform: translateY(-50%); pointer-events: none; width: 16px; height: 16px; flex-shrink: 0; }#fv-chart-1781272956410-jr1d4t153 .fv-versus-select-wrapper.fv-left .fv-versus-chevron { right: 0; }#fv-chart-1781272956410-jr1d4t153 .fv-versus-select-wrapper.fv-right .fv-versus-chevron { right: 0; }#fv-chart-1781272956410-jr1d4t153 .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-1781272956410-jr1d4t153 .fv-versus-select.fv-select-left { text-align: center; direction: ltr; padding-right: 1.25rem; }#fv-chart-1781272956410-jr1d4t153 .fv-versus-select.fv-select-right { text-align: center; padding-right: 1.25rem; }#fv-chart-1781272956410-jr1d4t153 .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-1781272956410-jr1d4t153 .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-1781272956410-jr1d4t153 .fv-versus-body { display: flex; flex-direction: column; gap: 1.5rem; }#fv-chart-1781272956410-jr1d4t153 .fv-versus-row { position: relative; height: auto; padding-top: 20px; margin-bottom: 0.25rem; display: block; }#fv-chart-1781272956410-jr1d4t153 .fv-versus-bar-container { position: relative; height: 32px; display: flex; align-items: center; }#fv-chart-1781272956410-jr1d4t153 .fv-versus-bar-left-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-end; align-items: center; }#fv-chart-1781272956410-jr1d4t153 .fv-versus-bar-right-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-start; align-items: center; }#fv-chart-1781272956410-jr1d4t153 .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-1781272956410-jr1d4t153 .fv-versus-bar-left { border-radius: 4px 0 0 4px; justify-content: flex-end; padding: 0 8px; }#fv-chart-1781272956410-jr1d4t153 .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-1781272956410-jr1d4t153 .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-1781272956410-jr1d4t153 .fv-inside-left { white-space: nowrap; flex-shrink: 0; }#fv-chart-1781272956410-jr1d4t153 .fv-inside-right { white-space: nowrap; flex-shrink: 0; }#fv-chart-1781272956410-jr1d4t153 .fv-versus-val-text { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; }#fv-chart-1781272956410-jr1d4t153 .fv-versus-pct-diff { font-size: 12px; font-weight: 600; }#fv-chart-1781272956410-jr1d4t153 .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-1781272956410-jr1d4t153 .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-1781272956410-jr1d4t153 .fv-bottom-bar { display: flex !important; flex-direction: column !important; align-items: center !important; margin-top: 0.5rem !important; gap: 1rem !important; }#fv-chart-1781272956410-jr1d4t153 .fv-footer-content { text-align: center !important; width: 100% !important; }#fv-chart-1781272956410-jr1d4t153 .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-1781272956410-jr1d4t153 .fv-dropdown-wrapper { text-align: center !important; margin-bottom: 16px !important; margin-top: 0 !important; }#fv-chart-1781272956410-jr1d4t153 .fv-dropdown-title-container { position: relative !important; display: inline-block !important; max-width: 100% !important; }#fv-chart-1781272956410-jr1d4t153 .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-1781272956410-jr1d4t153 .fv-dropdown-title:focus { outline: none !important; }#fv-chart-1781272956410-jr1d4t153 .fv-dropdown-title::-ms-expand { display: none !important; }#fv-chart-1781272956410-jr1d4t153 .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-1781272956410-jr1d4t153 .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-1781272956410-jr1d4t153 .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-1781272956410-jr1d4t153 .fv-carousel-nav-btn:hover { border-color: #9ca3af !important; }#fv-chart-1781272956410-jr1d4t153 .fv-carousel-counter { font-size: 14px !important; color: #374151 !important; text-align: center !important; margin-top: 1rem !important; }#fv-chart-1781272956410-jr1d4t153 .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-1781272956410-jr1d4t153 .fv-legend-item { display: flex !important; align-items: center !important; gap: 6px !important; font-size: 14px !important; color: #374151 !important; }#fv-chart-1781272956410-jr1d4t153 .fv-legend-color { width: 12px !important; height: 12px !important; border-radius: 3px !important; }#fv-chart-1781272956410-jr1d4t153 .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-1781272956410-jr1d4t153 .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-1781272956410-jr1d4t153 .fv-multi-legend-swatch { width: 16px !important; height: 16px !important; border-radius: 3px !important; }#fv-chart-1781272956410-jr1d4t153 .fv-benchmark-group { margin-bottom: 1rem !important; }#fv-chart-1781272956410-jr1d4t153 .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-1781272956410-jr1d4t153 .fv-bar-row, #fv-chart-1781272956410-jr1d4t153 .fv-stacked-product { display: flex !important; align-items: center !important; width: 100% !important; margin-bottom: 0.75rem !important; }#fv-chart-1781272956410-jr1d4t153 .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-1781272956410-jr1d4t153 .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-1781272956410-jr1d4t153 .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-1781272956410-jr1d4t153 .fv-bar:hover { opacity: 0.8 !important; }#fv-chart-1781272956410-jr1d4t153 .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-1781272956410-jr1d4t153 .fv-bar-inner-label { white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; padding-right: 8px !important; }#fv-chart-1781272956410-jr1d4t153 .fv-bar-inner-value { flex-shrink: 0 !important; }#fv-chart-1781272956410-jr1d4t153 .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-1781272956410-jr1d4t153 .fv-bar-label.fv-primary-product { font-weight: bold !important; color: var(--riv-primary) !important; }#fv-chart-1781272956410-jr1d4t153 .fv-multi-bar-container { flex-direction: column !important; padding: 4px !important; align-items: stretch !important; gap: 4px !important; height: auto !important; }#fv-chart-1781272956410-jr1d4t153 .fv-multi-bar-item { display: flex !important; align-items: center !important; height: 25px !important; width: 100% !important; }#fv-chart-1781272956410-jr1d4t153 .fv-stacked-bar { display: flex !important; overflow: hidden !important; }#fv-chart-1781272956410-jr1d4t153 .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-1781272956410-jr1d4t153 .fv-stacked-segment:last-child { border-right: none !important; }#fv-chart-1781272956410-jr1d4t153 .fv-segment-value { font-size: 14px !important; font-weight: bold !important; }#fv-chart-1781272956410-jr1d4t153 .fv-grouped-bar-product { display: flex !important; flex-direction: column !important; width: 100% !important; margin-bottom: 1.25rem !important; }#fv-chart-1781272956410-jr1d4t153 .fv-grouped-product-title-wrapper { padding-left: 150px !important; }#fv-chart-1781272956410-jr1d4t153 .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-1781272956410-jr1d4t153 .fv-bar-cluster { width: 100% !important; flex-grow: 1 !important; display: flex !important; flex-direction: column !important; }#fv-chart-1781272956410-jr1d4t153 .fv-bar-cluster .fv-bar-row { margin-bottom: 3px !important; }#fv-chart-1781272956410-jr1d4t153 .fv-bar-cluster .fv-bar-container { height: 20px !important; }#fv-chart-1781272956410-jr1d4t153 .riv-grid line {stroke: #D1D5DB !important;stroke-dasharray: 3 3 !important;}#fv-chart-1781272956410-jr1d4t153 .fv-x-axis-wrapper { display: flex !important; width: 100% !important; margin-top: 0.5rem !important; }#fv-chart-1781272956410-jr1d4t153 .fv-x-axis-label-space { width: 150px !important; padding-right: 10px !important; flex-shrink: 0 !important; }#fv-chart-1781272956410-jr1d4t153 .fv-x-axis-chart-space { flex-grow: 1 !important; padding-right: 8px !important; }#fv-chart-1781272956410-jr1d4t153 .fv-x-axis-wrapper.fv-grouped-x-axis { margin-left: 0 !important; }#fv-chart-1781272956410-jr1d4t153 .fv-x-axis-line { border-top: 1px solid #D1D5DB !important; }#fv-chart-1781272956410-jr1d4t153 .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-1781272956410-jr1d4t153 .fv-x-axis-ticks span { position: relative !important; }#fv-chart-1781272956410-jr1d4t153 .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-1781272956410-jr1d4t153 .fv-x-axis-unit { text-align: center !important; font-size: 14px !important; color: #374151 !important; margin-top: 8px !important; display: block !important; }#fv-chart-1781272956410-jr1d4t153 .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-1781272956410-jr1d4t153 .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-1781272956410-jr1d4t153.mobile-view .fv-pie-container,#fv-chart-1781272956410-jr1d4t153.labels-on-top .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1781272956410-jr1d4t153.mobile-view .fv-grouped-product-title-wrapper,#fv-chart-1781272956410-jr1d4t153.labels-on-top .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1781272956410-jr1d4t153.mobile-view .fv-bar-row,#fv-chart-1781272956410-jr1d4t153.mobile-view .fv-stacked-product,#fv-chart-1781272956410-jr1d4t153.mobile-view .fv-grouped-bar-product,#fv-chart-1781272956410-jr1d4t153.labels-on-top .fv-bar-row,#fv-chart-1781272956410-jr1d4t153.labels-on-top .fv-stacked-product,#fv-chart-1781272956410-jr1d4t153.labels-on-top .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1781272956410-jr1d4t153.mobile-view .fv-bar-label:not(.fv-grouped-product-title),#fv-chart-1781272956410-jr1d4t153.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-1781272956410-jr1d4t153.mobile-view .fv-bar-label,#fv-chart-1781272956410-jr1d4t153.mobile-view .fv-grouped-product-title,#fv-chart-1781272956410-jr1d4t153.labels-on-top .fv-bar-label,#fv-chart-1781272956410-jr1d4t153.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-1781272956410-jr1d4t153.mobile-view .fv-bar-container,#fv-chart-1781272956410-jr1d4t153.mobile-view .fv-bar-cluster,#fv-chart-1781272956410-jr1d4t153.labels-on-top .fv-bar-container,#fv-chart-1781272956410-jr1d4t153.labels-on-top .fv-bar-cluster {width: 100% !important;}#fv-chart-1781272956410-jr1d4t153.mobile-view .fv-x-axis-wrapper,#fv-chart-1781272956410-jr1d4t153.labels-on-top .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1781272956410-jr1d4t153.mobile-view .fv-x-axis-label-space,#fv-chart-1781272956410-jr1d4t153.labels-on-top .fv-x-axis-label-space {display: none !important;}#fv-chart-1781272956410-jr1d4t153.mobile-view .fv-x-axis-chart-space,#fv-chart-1781272956410-jr1d4t153.labels-on-top .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1781272956410-jr1d4t153.mobile-view .fv-benchmark-title,#fv-chart-1781272956410-jr1d4t153.labels-on-top .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1781272956410-jr1d4t153.mobile-view .fv-dropdown-title,#fv-chart-1781272956410-jr1d4t153.labels-on-top .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1781272956410-jr1d4t153.mobile-view .fv-carousel-nav-btn,#fv-chart-1781272956410-jr1d4t153.labels-on-top .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1781272956410-jr1d4t153.mobile-view .fv-chart-title,#fv-chart-1781272956410-jr1d4t153.labels-on-top .fv-chart-title {padding: 0 8px !important;}#fv-chart-1781272956410-jr1d4t153.mobile-view .fv-chart-subhead,#fv-chart-1781272956410-jr1d4t153.labels-on-top .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1781272956410-jr1d4t153.mobile-view .fv-versus-header,#fv-chart-1781272956410-jr1d4t153.labels-on-top .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1781272956410-jr1d4t153.mobile-view .fv-versus-select-wrapper,#fv-chart-1781272956410-jr1d4t153.labels-on-top .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1781272956410-jr1d4t153.mobile-view .fv-versus-select-wrapper.fv-left,#fv-chart-1781272956410-jr1d4t153.labels-on-top .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1781272956410-jr1d4t153.mobile-view .fv-versus-select-wrapper.fv-right,#fv-chart-1781272956410-jr1d4t153.labels-on-top .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1781272956410-jr1d4t153.mobile-view .fv-versus-select.fv-select-left,#fv-chart-1781272956410-jr1d4t153.labels-on-top .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1781272956410-jr1d4t153.mobile-view .fv-versus-select.fv-select-right,#fv-chart-1781272956410-jr1d4t153.labels-on-top .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1781272956410-jr1d4t153.mobile-view .fv-versus-vs,#fv-chart-1781272956410-jr1d4t153.labels-on-top .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1781272956410-jr1d4t153.mobile-view .fv-versus-select-container,#fv-chart-1781272956410-jr1d4t153.labels-on-top .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1781272956410-jr1d4t153.mobile-view .fv-versus-select,#fv-chart-1781272956410-jr1d4t153.labels-on-top .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1781272956410-jr1d4t153.mobile-view .fv-stl-shop-all-btn,#fv-chart-1781272956410-jr1d4t153.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-1781272956410-jr1d4t153.mobile-view .fv-stl-shop-all-logo,#fv-chart-1781272956410-jr1d4t153.mobile-view .fv-stl-shop-all-icon,#fv-chart-1781272956410-jr1d4t153.labels-on-top .fv-stl-shop-all-logo,#fv-chart-1781272956410-jr1d4t153.labels-on-top .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1781272956410-jr1d4t153.mobile-view .fv-stl-shop-all-icon svg,#fv-chart-1781272956410-jr1d4t153.labels-on-top .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1781272956410-jr1d4t153.mobile-view .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1781272956410-jr1d4t153.mobile-view.fv-contains-line-chart .fv-footer-content {margin-left: -1rem !important;margin-right: -1rem !important;}@media (max-width: 599px) {#fv-chart-1781272956410-jr1d4t153 .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1781272956410-jr1d4t153 .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1781272956410-jr1d4t153 .fv-bar-row,#fv-chart-1781272956410-jr1d4t153 .fv-stacked-product,#fv-chart-1781272956410-jr1d4t153 .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1781272956410-jr1d4t153 .fv-bar-label:not(.fv-grouped-product-title) {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1781272956410-jr1d4t153 .fv-bar-label,#fv-chart-1781272956410-jr1d4t153 .fv-grouped-product-title {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1781272956410-jr1d4t153 .fv-bar-container,#fv-chart-1781272956410-jr1d4t153 .fv-bar-cluster {width: 100% !important;}#fv-chart-1781272956410-jr1d4t153 .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1781272956410-jr1d4t153 .fv-x-axis-label-space {display: none !important;}#fv-chart-1781272956410-jr1d4t153 .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1781272956410-jr1d4t153 .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1781272956410-jr1d4t153 .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1781272956410-jr1d4t153 .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1781272956410-jr1d4t153 .fv-chart-title {padding: 0 8px !important;}#fv-chart-1781272956410-jr1d4t153 .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1781272956410-jr1d4t153 .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1781272956410-jr1d4t153 .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1781272956410-jr1d4t153 .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1781272956410-jr1d4t153 .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1781272956410-jr1d4t153 .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1781272956410-jr1d4t153 .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1781272956410-jr1d4t153 .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1781272956410-jr1d4t153 .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1781272956410-jr1d4t153 .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1781272956410-jr1d4t153 .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-1781272956410-jr1d4t153 .fv-stl-shop-all-logo,#fv-chart-1781272956410-jr1d4t153 .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1781272956410-jr1d4t153 .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1781272956410-jr1d4t153 .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1781272956410-jr1d4t153.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": "Overall Chart Title","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-12T14:02:36.410Z","citation": "Add your caption to explain the data, the learnings and the key takeaways of the data being visualized","keywords": ["ProtoArc EM25 ergonomic mouse","Performance","Acceptable, for an ergo mouse","benchmark","comparison","performance","review","PC Gamer"],"measurementTechnique": "Performance Benchmarking","variableMeasured": [{"@type": "PropertyValue","name": "Performance – Performance","value": 2.5,"unitText": "","maxValue": 5}]}</script><div id="fv-chart-1781272956410-jr1d4t153" class="fv-chart-wrapper   " data-bar-labels-on-top="false" data-iframe-height="true" data-vizualizer-embed="true"><div class="fv-inner-wrapper fv-no-header   "><div class="riv-chart-container"><div class="fv-chart-item" id="fv-chart-1781272956410-jr1d4t153-bar-Performance" data-chart-type="Bar" data-title="Acceptable, for an ergo mouse" data-subhead="" data-caption="" data-bar-max-value-override="5" style=""><div class="fv-benchmark-group"><h4 class="fv-benchmark-title">Acceptable, for an ergo mouse</h4><div class="fv-bar-row" title="Performance - Acceptable, for an ergo mouse: 2.5 "><div class="fv-bar-label fv-primary-product">Performance</div><div class="fv-bar-container"><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">2.5</span></div></div></div></div><table class="sr-only"><caption>Acceptable, for an ergo mouse Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>Performance</td><td>2.5</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 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-1781272956410-jr1d4t153', false); });} else {initialize('fv-chart-1781272956410-jr1d4t153', false);}})();</script></div><h2 class="article-body__section" id="section-protoarc-em25-aesthetics"><span>ProtoArc EM25 aesthetics</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:4032px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="DT2vrUgjz4afUqP58KRkfa" name="20260612_152450" alt="A ProtoArc EM25 ergonomic mouse looking handsome" src="https://cdn.mos.cms.futurecdn.net/DT2vrUgjz4afUqP58KRkfa.jpg" mos="" align="middle" fullscreen="" width="4032" height="2268" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>Despite the drawbacks of the satin finish in terms of hand-feel, the coating actually looks pretty great in photos, and in person, too. I also like how the EM25 is highly reminiscent of Logitech's offerings, while having a neater, tidier design of its own.</p><p>The orange button sticking out of the top also adds a nice splash of colour to the black-and-chrome aesthetic. It's a mouse that looks good on your desk, that's for sure. I just wish it felt anywhere near as good when I put my hands on 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-1781273029174-l1rscniv3 *, #fv-chart-1781273029174-l1rscniv3 *:before, #fv-chart-1781273029174-l1rscniv3 *:after, #fv-chart-1781273029174-l1rscniv3-slideshow *, #fv-chart-1781273029174-l1rscniv3-slideshow *:before, #fv-chart-1781273029174-l1rscniv3-slideshow *:after {box-sizing: border-box !important; margin: 0; padding: 0; border: 0;font-size: 100%; font: inherit; vertical-align: baseline;}#fv-chart-1781273029174-l1rscniv3, #fv-chart-1781273029174-l1rscniv3-slideshow { font-family: 'Open Sans', sans-serif !important; }#fv-chart-1781273029174-l1rscniv3 {position: relative !important; overflow: visible !important;--riv-primary: #E33235;}#fv-chart-1781273029174-l1rscniv3 .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-1781273029174-l1rscniv3 .fv-inner-wrapper.fv-no-header.fv-is-image-compare {padding-top: 0 !important;}#fv-chart-1781273029174-l1rscniv3.fv-full-bleed {width: 100vw !important;margin-left: calc(50% - 50vw) !important;}body {overflow-x: clip !important;}#fv-chart-1781273029174-l1rscniv3.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-1781273029174-l1rscniv3 .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-1781273029174-l1rscniv3-slideshow {position: relative !important;width: 100% !important;margin: 1rem 0 !important;--riv-primary: #E33235;}#fv-chart-1781273029174-l1rscniv3-slideshow .fv-slides-wrapper {position: relative !important;width: 100% !important;}#fv-chart-1781273029174-l1rscniv3-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-1781273029174-l1rscniv3-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-1781273029174-l1rscniv3-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-1781273029174-l1rscniv3-slideshow .fv-nav-btn svg {width: 18px !important;height: 18px !important;stroke-width: 3px !important;filter: none !important;}#fv-chart-1781273029174-l1rscniv3-slideshow .fv-nav-btn:hover {opacity: 0.9 !important;transform: translateY(-1px) !important;}#fv-chart-1781273029174-l1rscniv3-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-1781273029174-l1rscniv3-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-1781273029174-l1rscniv3-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-1781273029174-l1rscniv3-slideshow .fv-slideshow-select:focus {outline: 2px solid #E33235 !important;border-color: #E33235 !important;}#fv-chart-1781273029174-l1rscniv3 .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-1781273029174-l1rscniv3 .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-1781273029174-l1rscniv3 .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-1781273029174-l1rscniv3 .fv-versus-chart { display: flex; flex-direction: column; width: 100%; margin-top: 1rem; }#fv-chart-1781273029174-l1rscniv3 .fv-versus-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 1.5rem; padding: 0 1rem; }#fv-chart-1781273029174-l1rscniv3 .fv-versus-select-wrapper { flex: 1; min-width: 0; }#fv-chart-1781273029174-l1rscniv3 .fv-versus-select-wrapper.fv-left { text-align: center; padding-right: 1rem; }#fv-chart-1781273029174-l1rscniv3 .fv-versus-select-wrapper.fv-right { text-align: center; padding-left: 1rem; }#fv-chart-1781273029174-l1rscniv3 .fv-versus-select-container { position: relative; display: inline-block; max-width: 100%; width: 100%; }#fv-chart-1781273029174-l1rscniv3 .fv-versus-chevron { position: absolute; top: 50%; transform: translateY(-50%); pointer-events: none; width: 16px; height: 16px; flex-shrink: 0; }#fv-chart-1781273029174-l1rscniv3 .fv-versus-select-wrapper.fv-left .fv-versus-chevron { right: 0; }#fv-chart-1781273029174-l1rscniv3 .fv-versus-select-wrapper.fv-right .fv-versus-chevron { right: 0; }#fv-chart-1781273029174-l1rscniv3 .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-1781273029174-l1rscniv3 .fv-versus-select.fv-select-left { text-align: center; direction: ltr; padding-right: 1.25rem; }#fv-chart-1781273029174-l1rscniv3 .fv-versus-select.fv-select-right { text-align: center; padding-right: 1.25rem; }#fv-chart-1781273029174-l1rscniv3 .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-1781273029174-l1rscniv3 .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-1781273029174-l1rscniv3 .fv-versus-body { display: flex; flex-direction: column; gap: 1.5rem; }#fv-chart-1781273029174-l1rscniv3 .fv-versus-row { position: relative; height: auto; padding-top: 20px; margin-bottom: 0.25rem; display: block; }#fv-chart-1781273029174-l1rscniv3 .fv-versus-bar-container { position: relative; height: 32px; display: flex; align-items: center; }#fv-chart-1781273029174-l1rscniv3 .fv-versus-bar-left-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-end; align-items: center; }#fv-chart-1781273029174-l1rscniv3 .fv-versus-bar-right-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-start; align-items: center; }#fv-chart-1781273029174-l1rscniv3 .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-1781273029174-l1rscniv3 .fv-versus-bar-left { border-radius: 4px 0 0 4px; justify-content: flex-end; padding: 0 8px; }#fv-chart-1781273029174-l1rscniv3 .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-1781273029174-l1rscniv3 .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-1781273029174-l1rscniv3 .fv-inside-left { white-space: nowrap; flex-shrink: 0; }#fv-chart-1781273029174-l1rscniv3 .fv-inside-right { white-space: nowrap; flex-shrink: 0; }#fv-chart-1781273029174-l1rscniv3 .fv-versus-val-text { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; }#fv-chart-1781273029174-l1rscniv3 .fv-versus-pct-diff { font-size: 12px; font-weight: 600; }#fv-chart-1781273029174-l1rscniv3 .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-1781273029174-l1rscniv3 .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-1781273029174-l1rscniv3 .fv-bottom-bar { display: flex !important; flex-direction: column !important; align-items: center !important; margin-top: 0.5rem !important; gap: 1rem !important; }#fv-chart-1781273029174-l1rscniv3 .fv-footer-content { text-align: center !important; width: 100% !important; }#fv-chart-1781273029174-l1rscniv3 .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-1781273029174-l1rscniv3 .fv-dropdown-wrapper { text-align: center !important; margin-bottom: 16px !important; margin-top: 0 !important; }#fv-chart-1781273029174-l1rscniv3 .fv-dropdown-title-container { position: relative !important; display: inline-block !important; max-width: 100% !important; }#fv-chart-1781273029174-l1rscniv3 .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-1781273029174-l1rscniv3 .fv-dropdown-title:focus { outline: none !important; }#fv-chart-1781273029174-l1rscniv3 .fv-dropdown-title::-ms-expand { display: none !important; }#fv-chart-1781273029174-l1rscniv3 .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-1781273029174-l1rscniv3 .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-1781273029174-l1rscniv3 .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-1781273029174-l1rscniv3 .fv-carousel-nav-btn:hover { border-color: #9ca3af !important; }#fv-chart-1781273029174-l1rscniv3 .fv-carousel-counter { font-size: 14px !important; color: #374151 !important; text-align: center !important; margin-top: 1rem !important; }#fv-chart-1781273029174-l1rscniv3 .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-1781273029174-l1rscniv3 .fv-legend-item { display: flex !important; align-items: center !important; gap: 6px !important; font-size: 14px !important; color: #374151 !important; }#fv-chart-1781273029174-l1rscniv3 .fv-legend-color { width: 12px !important; height: 12px !important; border-radius: 3px !important; }#fv-chart-1781273029174-l1rscniv3 .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-1781273029174-l1rscniv3 .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-1781273029174-l1rscniv3 .fv-multi-legend-swatch { width: 16px !important; height: 16px !important; border-radius: 3px !important; }#fv-chart-1781273029174-l1rscniv3 .fv-benchmark-group { margin-bottom: 1rem !important; }#fv-chart-1781273029174-l1rscniv3 .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-1781273029174-l1rscniv3 .fv-bar-row, #fv-chart-1781273029174-l1rscniv3 .fv-stacked-product { display: flex !important; align-items: center !important; width: 100% !important; margin-bottom: 0.75rem !important; }#fv-chart-1781273029174-l1rscniv3 .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-1781273029174-l1rscniv3 .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-1781273029174-l1rscniv3 .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-1781273029174-l1rscniv3 .fv-bar:hover { opacity: 0.8 !important; }#fv-chart-1781273029174-l1rscniv3 .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-1781273029174-l1rscniv3 .fv-bar-inner-label { white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; padding-right: 8px !important; }#fv-chart-1781273029174-l1rscniv3 .fv-bar-inner-value { flex-shrink: 0 !important; }#fv-chart-1781273029174-l1rscniv3 .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-1781273029174-l1rscniv3 .fv-bar-label.fv-primary-product { font-weight: bold !important; color: var(--riv-primary) !important; }#fv-chart-1781273029174-l1rscniv3 .fv-multi-bar-container { flex-direction: column !important; padding: 4px !important; align-items: stretch !important; gap: 4px !important; height: auto !important; }#fv-chart-1781273029174-l1rscniv3 .fv-multi-bar-item { display: flex !important; align-items: center !important; height: 25px !important; width: 100% !important; }#fv-chart-1781273029174-l1rscniv3 .fv-stacked-bar { display: flex !important; overflow: hidden !important; }#fv-chart-1781273029174-l1rscniv3 .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-1781273029174-l1rscniv3 .fv-stacked-segment:last-child { border-right: none !important; }#fv-chart-1781273029174-l1rscniv3 .fv-segment-value { font-size: 14px !important; font-weight: bold !important; }#fv-chart-1781273029174-l1rscniv3 .fv-grouped-bar-product { display: flex !important; flex-direction: column !important; width: 100% !important; margin-bottom: 1.25rem !important; }#fv-chart-1781273029174-l1rscniv3 .fv-grouped-product-title-wrapper { padding-left: 150px !important; }#fv-chart-1781273029174-l1rscniv3 .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-1781273029174-l1rscniv3 .fv-bar-cluster { width: 100% !important; flex-grow: 1 !important; display: flex !important; flex-direction: column !important; }#fv-chart-1781273029174-l1rscniv3 .fv-bar-cluster .fv-bar-row { margin-bottom: 3px !important; }#fv-chart-1781273029174-l1rscniv3 .fv-bar-cluster .fv-bar-container { height: 20px !important; }#fv-chart-1781273029174-l1rscniv3 .riv-grid line {stroke: #D1D5DB !important;stroke-dasharray: 3 3 !important;}#fv-chart-1781273029174-l1rscniv3 .fv-x-axis-wrapper { display: flex !important; width: 100% !important; margin-top: 0.5rem !important; }#fv-chart-1781273029174-l1rscniv3 .fv-x-axis-label-space { width: 150px !important; padding-right: 10px !important; flex-shrink: 0 !important; }#fv-chart-1781273029174-l1rscniv3 .fv-x-axis-chart-space { flex-grow: 1 !important; padding-right: 8px !important; }#fv-chart-1781273029174-l1rscniv3 .fv-x-axis-wrapper.fv-grouped-x-axis { margin-left: 0 !important; }#fv-chart-1781273029174-l1rscniv3 .fv-x-axis-line { border-top: 1px solid #D1D5DB !important; }#fv-chart-1781273029174-l1rscniv3 .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-1781273029174-l1rscniv3 .fv-x-axis-ticks span { position: relative !important; }#fv-chart-1781273029174-l1rscniv3 .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-1781273029174-l1rscniv3 .fv-x-axis-unit { text-align: center !important; font-size: 14px !important; color: #374151 !important; margin-top: 8px !important; display: block !important; }#fv-chart-1781273029174-l1rscniv3 .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-1781273029174-l1rscniv3 .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-1781273029174-l1rscniv3.mobile-view .fv-pie-container,#fv-chart-1781273029174-l1rscniv3.labels-on-top .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1781273029174-l1rscniv3.mobile-view .fv-grouped-product-title-wrapper,#fv-chart-1781273029174-l1rscniv3.labels-on-top .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1781273029174-l1rscniv3.mobile-view .fv-bar-row,#fv-chart-1781273029174-l1rscniv3.mobile-view .fv-stacked-product,#fv-chart-1781273029174-l1rscniv3.mobile-view .fv-grouped-bar-product,#fv-chart-1781273029174-l1rscniv3.labels-on-top .fv-bar-row,#fv-chart-1781273029174-l1rscniv3.labels-on-top .fv-stacked-product,#fv-chart-1781273029174-l1rscniv3.labels-on-top .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1781273029174-l1rscniv3.mobile-view .fv-bar-label:not(.fv-grouped-product-title),#fv-chart-1781273029174-l1rscniv3.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-1781273029174-l1rscniv3.mobile-view .fv-bar-label,#fv-chart-1781273029174-l1rscniv3.mobile-view .fv-grouped-product-title,#fv-chart-1781273029174-l1rscniv3.labels-on-top .fv-bar-label,#fv-chart-1781273029174-l1rscniv3.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-1781273029174-l1rscniv3.mobile-view .fv-bar-container,#fv-chart-1781273029174-l1rscniv3.mobile-view .fv-bar-cluster,#fv-chart-1781273029174-l1rscniv3.labels-on-top .fv-bar-container,#fv-chart-1781273029174-l1rscniv3.labels-on-top .fv-bar-cluster {width: 100% !important;}#fv-chart-1781273029174-l1rscniv3.mobile-view .fv-x-axis-wrapper,#fv-chart-1781273029174-l1rscniv3.labels-on-top .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1781273029174-l1rscniv3.mobile-view .fv-x-axis-label-space,#fv-chart-1781273029174-l1rscniv3.labels-on-top .fv-x-axis-label-space {display: none !important;}#fv-chart-1781273029174-l1rscniv3.mobile-view .fv-x-axis-chart-space,#fv-chart-1781273029174-l1rscniv3.labels-on-top .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1781273029174-l1rscniv3.mobile-view .fv-benchmark-title,#fv-chart-1781273029174-l1rscniv3.labels-on-top .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1781273029174-l1rscniv3.mobile-view .fv-dropdown-title,#fv-chart-1781273029174-l1rscniv3.labels-on-top .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1781273029174-l1rscniv3.mobile-view .fv-carousel-nav-btn,#fv-chart-1781273029174-l1rscniv3.labels-on-top .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1781273029174-l1rscniv3.mobile-view .fv-chart-title,#fv-chart-1781273029174-l1rscniv3.labels-on-top .fv-chart-title {padding: 0 8px !important;}#fv-chart-1781273029174-l1rscniv3.mobile-view .fv-chart-subhead,#fv-chart-1781273029174-l1rscniv3.labels-on-top .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1781273029174-l1rscniv3.mobile-view .fv-versus-header,#fv-chart-1781273029174-l1rscniv3.labels-on-top .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1781273029174-l1rscniv3.mobile-view .fv-versus-select-wrapper,#fv-chart-1781273029174-l1rscniv3.labels-on-top .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1781273029174-l1rscniv3.mobile-view .fv-versus-select-wrapper.fv-left,#fv-chart-1781273029174-l1rscniv3.labels-on-top .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1781273029174-l1rscniv3.mobile-view .fv-versus-select-wrapper.fv-right,#fv-chart-1781273029174-l1rscniv3.labels-on-top .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1781273029174-l1rscniv3.mobile-view .fv-versus-select.fv-select-left,#fv-chart-1781273029174-l1rscniv3.labels-on-top .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1781273029174-l1rscniv3.mobile-view .fv-versus-select.fv-select-right,#fv-chart-1781273029174-l1rscniv3.labels-on-top .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1781273029174-l1rscniv3.mobile-view .fv-versus-vs,#fv-chart-1781273029174-l1rscniv3.labels-on-top .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1781273029174-l1rscniv3.mobile-view .fv-versus-select-container,#fv-chart-1781273029174-l1rscniv3.labels-on-top .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1781273029174-l1rscniv3.mobile-view .fv-versus-select,#fv-chart-1781273029174-l1rscniv3.labels-on-top .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1781273029174-l1rscniv3.mobile-view .fv-stl-shop-all-btn,#fv-chart-1781273029174-l1rscniv3.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-1781273029174-l1rscniv3.mobile-view .fv-stl-shop-all-logo,#fv-chart-1781273029174-l1rscniv3.mobile-view .fv-stl-shop-all-icon,#fv-chart-1781273029174-l1rscniv3.labels-on-top .fv-stl-shop-all-logo,#fv-chart-1781273029174-l1rscniv3.labels-on-top .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1781273029174-l1rscniv3.mobile-view .fv-stl-shop-all-icon svg,#fv-chart-1781273029174-l1rscniv3.labels-on-top .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1781273029174-l1rscniv3.mobile-view .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1781273029174-l1rscniv3.mobile-view.fv-contains-line-chart .fv-footer-content {margin-left: -1rem !important;margin-right: -1rem !important;}@media (max-width: 599px) {#fv-chart-1781273029174-l1rscniv3 .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1781273029174-l1rscniv3 .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1781273029174-l1rscniv3 .fv-bar-row,#fv-chart-1781273029174-l1rscniv3 .fv-stacked-product,#fv-chart-1781273029174-l1rscniv3 .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1781273029174-l1rscniv3 .fv-bar-label:not(.fv-grouped-product-title) {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1781273029174-l1rscniv3 .fv-bar-label,#fv-chart-1781273029174-l1rscniv3 .fv-grouped-product-title {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1781273029174-l1rscniv3 .fv-bar-container,#fv-chart-1781273029174-l1rscniv3 .fv-bar-cluster {width: 100% !important;}#fv-chart-1781273029174-l1rscniv3 .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1781273029174-l1rscniv3 .fv-x-axis-label-space {display: none !important;}#fv-chart-1781273029174-l1rscniv3 .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1781273029174-l1rscniv3 .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1781273029174-l1rscniv3 .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1781273029174-l1rscniv3 .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1781273029174-l1rscniv3 .fv-chart-title {padding: 0 8px !important;}#fv-chart-1781273029174-l1rscniv3 .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1781273029174-l1rscniv3 .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1781273029174-l1rscniv3 .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1781273029174-l1rscniv3 .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1781273029174-l1rscniv3 .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1781273029174-l1rscniv3 .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1781273029174-l1rscniv3 .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1781273029174-l1rscniv3 .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1781273029174-l1rscniv3 .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1781273029174-l1rscniv3 .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1781273029174-l1rscniv3 .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-1781273029174-l1rscniv3 .fv-stl-shop-all-logo,#fv-chart-1781273029174-l1rscniv3 .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1781273029174-l1rscniv3 .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1781273029174-l1rscniv3 .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1781273029174-l1rscniv3.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": "Overall Chart Title","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-12T14:03:49.175Z","citation": "Add your caption to explain the data, the learnings and the key takeaways of the data being visualized","keywords": ["Aesthetics","Quite the looker, it must be said","benchmark","comparison","performance","review","PC Gamer"],"measurementTechnique": "Performance Benchmarking","variableMeasured": [{"@type": "PropertyValue","name": "Aesthetics – Quite the looker, it must be said","value": 4,"unitText": ""}]}</script><div id="fv-chart-1781273029174-l1rscniv3" class="fv-chart-wrapper   " data-bar-labels-on-top="false" data-iframe-height="true" data-vizualizer-embed="true"><div class="fv-inner-wrapper fv-no-header   "><div class="riv-chart-container"><div class="fv-chart-item" id="fv-chart-1781273029174-l1rscniv3-bar-Quite the looker, it must be said" data-chart-type="Bar" data-title="Quite the looker, it must be said" data-subhead="" data-caption="" data-bar-max-value-override="5" style=""><div class="fv-benchmark-group"><h4 class="fv-benchmark-title">Quite the looker, it must be said</h4><div class="fv-bar-row" title="Aesthetics - Quite the looker, it must be said: 4 "><div class="fv-bar-label fv-primary-product">Aesthetics</div><div class="fv-bar-container"><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">4</span></div></div></div></div><table class="sr-only"><caption>Quite the looker, it must be said Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>Aesthetics</td><td>4</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 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-1781273029174-l1rscniv3', false); });} else {initialize('fv-chart-1781273029174-l1rscniv3', false);}})();</script></div><h2 class="article-body__section" id="section-protoarc-em25-software"><span>ProtoArc EM25 software</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:4032px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="ncrFJisWyUkPruxSFPz4fT" name="20260612_153027" alt="The ProtoArc web software for its EM25 ergonomic mouse" src="https://cdn.mos.cms.futurecdn.net/ncrFJisWyUkPruxSFPz4fT.jpg" mos="" align="middle" fullscreen="" width="4032" height="2268" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: ProtoArc)</span></figcaption></figure><p>Your software options here are webpage-based, which, on my Chrome browser, renders all the text in a Times New Roman font. I know that's a small thing to point out, but it doesn't exactly inspire confidence in the design. However, there are plenty of options to reassign button functions, create macros, and tweak the general settings of the mouse. By default, the EM25 sets itself to a 250 Hz polling rate, but it can be upped to the full 1,000 Hz here.</p><p>Despite the functionality, the interface really does feel basic, with some confusingly-labelled features. An "Advanced Controls" tab allows you to switch on "maximum sensor performance" for limited amounts of time, from 10 seconds to half an hour. </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="nn4xtq8xaVTZiHWfKNbswn" name="ProtoArcsoftwareNew Project" alt="A screenshot of various settings options in the ProtoArc web software" src="https://cdn.mos.cms.futurecdn.net/nn4xtq8xaVTZiHWfKNbswn.jpg" mos="" align="middle" fullscreen="1" width="1920" height="1080" attribution="" endorsement="" class="inline expandable"><a href='https://cdn.mos.cms.futurecdn.net/nn4xtq8xaVTZiHWfKNbswn.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: ProtoArc)</span></figcaption></figure><p>It "runs the sensor at peak performance with high LED brightness" says the menu page, although with a warning of increased power consumption. Fair enough. I've left it off for my testing, as you can only enable it for a 30 minute maximum, and in my opinion, you're bound to forget the option exists. You can also adjust the click debounce time, or activate an Extended Range Mode which supposedly boosts the range from 8-10 meters to 10-12, again, diminishing battery life.</p><p>I tested it, and I couldn't tell the difference in terms of using the mouse from different ranges. Still, it manages to transmit successfully over the whole distance of my large front room with the setting turned off, so hooray for a bit of extra juice.</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-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper *, #fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper *:before, #fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper *:after, #fv-chart-1781273110232-4be3f2z3l-slideshow *, #fv-chart-1781273110232-4be3f2z3l-slideshow *:before, #fv-chart-1781273110232-4be3f2z3l-slideshow *:after {box-sizing: border-box !important; margin: 0; padding: 0; border: 0;font-size: 100%; font: inherit; vertical-align: baseline;}#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper, #fv-chart-1781273110232-4be3f2z3l-slideshow { font-family: 'Open Sans', sans-serif !important; }#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper {position: relative !important; overflow: visible !important;--riv-primary: #E33235;}#fv-chart-1781273110232-4be3f2z3l-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-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-inner-wrapper.fv-no-header.fv-is-image-compare {padding-top: 0 !important;}#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper.fv-full-bleed {width: 100vw !important;margin-left: calc(50% - 50vw) !important;}body {overflow-x: clip !important;}#fv-chart-1781273110232-4be3f2z3l-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-1781273110232-4be3f2z3l-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-1781273110232-4be3f2z3l-slideshow {position: relative !important;width: 100% !important;margin: 1rem 0 !important;--riv-primary: #E33235;}#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-slides-wrapper {position: relative !important;width: 100% !important;}#fv-chart-1781273110232-4be3f2z3l-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-1781273110232-4be3f2z3l-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-1781273110232-4be3f2z3l-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-1781273110232-4be3f2z3l-slideshow .fv-nav-btn svg {width: 18px !important;height: 18px !important;stroke-width: 3px !important;filter: none !important;}#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-nav-btn:hover {opacity: 0.9 !important;transform: translateY(-1px) !important;}#fv-chart-1781273110232-4be3f2z3l-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-1781273110232-4be3f2z3l-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-1781273110232-4be3f2z3l-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-1781273110232-4be3f2z3l-slideshow .fv-slideshow-select:focus {outline: 2px solid #E33235 !important;border-color: #E33235 !important;}#fv-chart-1781273110232-4be3f2z3l-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-1781273110232-4be3f2z3l-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-1781273110232-4be3f2z3l-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-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-versus-chart { display: flex; flex-direction: column; width: 100%; margin-top: 1rem; }#fv-chart-1781273110232-4be3f2z3l-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-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-versus-select-wrapper { flex: 1; min-width: 0; }#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-versus-select-wrapper.fv-left { text-align: center; padding-right: 1rem; }#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-versus-select-wrapper.fv-right { text-align: center; padding-left: 1rem; }#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-versus-select-container { position: relative; display: inline-block; max-width: 100%; width: 100%; }#fv-chart-1781273110232-4be3f2z3l-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-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-versus-select-wrapper.fv-left .fv-versus-chevron { right: 0; }#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-versus-select-wrapper.fv-right .fv-versus-chevron { right: 0; }#fv-chart-1781273110232-4be3f2z3l-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-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-versus-select.fv-select-left { text-align: center; direction: ltr; padding-right: 1.25rem; }#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-versus-select.fv-select-right { text-align: center; padding-right: 1.25rem; }#fv-chart-1781273110232-4be3f2z3l-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-1781273110232-4be3f2z3l-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-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-versus-body { display: flex; flex-direction: column; gap: 1.5rem; }#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-versus-row { position: relative; height: auto; padding-top: 20px; margin-bottom: 0.25rem; display: block; }#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-versus-bar-container { position: relative; height: 32px; display: flex; align-items: center; }#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-versus-bar-left-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-end; align-items: center; }#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-versus-bar-right-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-start; align-items: center; }#fv-chart-1781273110232-4be3f2z3l-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-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-versus-bar-left { border-radius: 4px 0 0 4px; justify-content: flex-end; padding: 0 8px; }#fv-chart-1781273110232-4be3f2z3l-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-1781273110232-4be3f2z3l-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-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-inside-left { white-space: nowrap; flex-shrink: 0; }#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-inside-right { white-space: nowrap; flex-shrink: 0; }#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-versus-val-text { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; }#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-versus-pct-diff { font-size: 12px; font-weight: 600; }#fv-chart-1781273110232-4be3f2z3l-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-1781273110232-4be3f2z3l-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-1781273110232-4be3f2z3l-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-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-footer-content { text-align: center !important; width: 100% !important; }#fv-chart-1781273110232-4be3f2z3l-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-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-dropdown-wrapper { text-align: center !important; margin-bottom: 16px !important; margin-top: 0 !important; }#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-dropdown-title-container { position: relative !important; display: inline-block !important; max-width: 100% !important; }#fv-chart-1781273110232-4be3f2z3l-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-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-dropdown-title:focus { outline: none !important; }#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-dropdown-title::-ms-expand { display: none !important; }#fv-chart-1781273110232-4be3f2z3l-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-1781273110232-4be3f2z3l-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-1781273110232-4be3f2z3l-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-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-carousel-nav-btn:hover { border-color: #9ca3af !important; }#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-carousel-counter { font-size: 14px !important; color: #374151 !important; text-align: center !important; margin-top: 1rem !important; }#fv-chart-1781273110232-4be3f2z3l-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-1781273110232-4be3f2z3l-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-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-legend-color { width: 12px !important; height: 12px !important; border-radius: 3px !important; }#fv-chart-1781273110232-4be3f2z3l-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-1781273110232-4be3f2z3l-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-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-multi-legend-swatch { width: 16px !important; height: 16px !important; border-radius: 3px !important; }#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-benchmark-group { margin-bottom: 1rem !important; }#fv-chart-1781273110232-4be3f2z3l-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-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-bar-row, #fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-stacked-product { display: flex !important; align-items: center !important; width: 100% !important; margin-bottom: 0.75rem !important; }#fv-chart-1781273110232-4be3f2z3l-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-1781273110232-4be3f2z3l-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-1781273110232-4be3f2z3l-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-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-bar:hover { opacity: 0.8 !important; }#fv-chart-1781273110232-4be3f2z3l-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-1781273110232-4be3f2z3l-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-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-bar-inner-value { flex-shrink: 0 !important; }#fv-chart-1781273110232-4be3f2z3l-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-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-bar-label.fv-primary-product { font-weight: bold !important; color: var(--riv-primary) !important; }#fv-chart-1781273110232-4be3f2z3l-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-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-multi-bar-item { display: flex !important; align-items: center !important; height: 25px !important; width: 100% !important; }#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-stacked-bar { display: flex !important; overflow: hidden !important; }#fv-chart-1781273110232-4be3f2z3l-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-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-stacked-segment:last-child { border-right: none !important; }#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-segment-value { font-size: 14px !important; font-weight: bold !important; }#fv-chart-1781273110232-4be3f2z3l-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-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-grouped-product-title-wrapper { padding-left: 150px !important; }#fv-chart-1781273110232-4be3f2z3l-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-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-bar-cluster { width: 100% !important; flex-grow: 1 !important; display: flex !important; flex-direction: column !important; }#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-bar-cluster .fv-bar-row { margin-bottom: 3px !important; }#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-bar-cluster .fv-bar-container { height: 20px !important; }#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .riv-grid line {stroke: #D1D5DB !important;stroke-dasharray: 3 3 !important;}#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-x-axis-wrapper { display: flex !important; width: 100% !important; margin-top: 0.5rem !important; }#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-x-axis-label-space { width: 150px !important; padding-right: 10px !important; flex-shrink: 0 !important; }#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-x-axis-chart-space { flex-grow: 1 !important; padding-right: 8px !important; }#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-x-axis-wrapper.fv-grouped-x-axis { margin-left: 0 !important; }#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-x-axis-line { border-top: 1px solid #D1D5DB !important; }#fv-chart-1781273110232-4be3f2z3l-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-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-x-axis-ticks span { position: relative !important; }#fv-chart-1781273110232-4be3f2z3l-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-1781273110232-4be3f2z3l-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-1781273110232-4be3f2z3l-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-1781273110232-4be3f2z3l-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-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper.mobile-view .fv-pie-container,#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper.labels-on-top .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper.mobile-view .fv-grouped-product-title-wrapper,#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper.labels-on-top .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper.mobile-view .fv-bar-row,#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper.mobile-view .fv-stacked-product,#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper.mobile-view .fv-grouped-bar-product,#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-row,#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper.labels-on-top .fv-stacked-product,#fv-chart-1781273110232-4be3f2z3l-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-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper.mobile-view .fv-bar-label:not(.fv-grouped-product-title),#fv-chart-1781273110232-4be3f2z3l-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-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper.mobile-view .fv-bar-label,#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper.mobile-view .fv-grouped-product-title,#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-label,#fv-chart-1781273110232-4be3f2z3l-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-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper.mobile-view .fv-bar-container,#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper.mobile-view .fv-bar-cluster,#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-container,#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-cluster {width: 100% !important;}#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper.mobile-view .fv-x-axis-wrapper,#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper.labels-on-top .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper.mobile-view .fv-x-axis-label-space,#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper.labels-on-top .fv-x-axis-label-space {display: none !important;}#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper.mobile-view .fv-x-axis-chart-space,#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper.labels-on-top .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper.mobile-view .fv-benchmark-title,#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper.labels-on-top .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper.mobile-view .fv-dropdown-title,#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper.labels-on-top .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper.mobile-view .fv-carousel-nav-btn,#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper.labels-on-top .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper.mobile-view .fv-chart-title,#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper.labels-on-top .fv-chart-title {padding: 0 8px !important;}#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper.mobile-view .fv-chart-subhead,#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper.labels-on-top .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper.mobile-view .fv-versus-header,#fv-chart-1781273110232-4be3f2z3l-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-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper.mobile-view .fv-versus-select-wrapper,#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper.mobile-view .fv-versus-select-wrapper.fv-left,#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper.mobile-view .fv-versus-select-wrapper.fv-right,#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper.mobile-view .fv-versus-select.fv-select-left,#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper.mobile-view .fv-versus-select.fv-select-right,#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper.mobile-view .fv-versus-vs,#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper.mobile-view .fv-versus-select-container,#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper.mobile-view .fv-versus-select,#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper.mobile-view .fv-stl-shop-all-btn,#fv-chart-1781273110232-4be3f2z3l-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-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper.mobile-view .fv-stl-shop-all-logo,#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper.mobile-view .fv-stl-shop-all-icon,#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper.labels-on-top .fv-stl-shop-all-logo,#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper.labels-on-top .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper.mobile-view .fv-stl-shop-all-icon svg,#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper.labels-on-top .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper.mobile-view .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1781273110232-4be3f2z3l-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-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-bar-row,#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-stacked-product,#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1781273110232-4be3f2z3l-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-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-bar-label,#fv-chart-1781273110232-4be3f2z3l-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-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-bar-container,#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-bar-cluster {width: 100% !important;}#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-x-axis-label-space {display: none !important;}#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-chart-title {padding: 0 8px !important;}#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1781273110232-4be3f2z3l-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-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-stl-shop-all-logo,#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1781273110232-4be3f2z3l-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": "Overall Chart Title","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-12T14:05:10.232Z","citation": "Add your caption to explain the data, the learnings and the key takeaways of the data being visualized","keywords": ["ProtoArc EM25 ergonomic mouse","Software","Barebones, and full of head-scratching moments","benchmark","comparison","performance","review","PC Gamer"],"measurementTechnique": "Performance Benchmarking","variableMeasured": [{"@type": "PropertyValue","name": "Software – Software","value": 2,"unitText": "","maxValue": 5}]}]</script><div id="fv-chart-1781273110232-4be3f2z3l-slideshow" class="fv-slideshow-container" data-slide-count="1" data-iframe-height="true"><div class="fv-slides-wrapper"><div class="fv-slide" id="fv-chart-1781273110232-4be3f2z3l-slide-0-wrapper" data-index="0" style="display: block;"><div id="fv-chart-1781273110232-4be3f2z3l-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 fv-no-header   "><div class="riv-chart-container"><div class="fv-chart-item" id="fv-chart-1781273110232-4be3f2z3l-slide-0-bar-Software" data-chart-type="Bar" data-title="Barebones, and full of head-scratching moments" data-subhead="" data-caption="" data-bar-max-value-override="5" style=""><div class="fv-benchmark-group"><h4 class="fv-benchmark-title">Barebones, and full of head-scratching moments</h4><div class="fv-bar-row" title="Software - Barebones, and full of head-scratching moments: 2 "><div class="fv-bar-label fv-primary-product">Software</div><div class="fv-bar-container"><div class="fv-bar" style="margin-left: 0%; width: 40%; background-color: #E33235;" data-target-width="40" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">2</span></div></div></div></div><table class="sr-only"><caption>Barebones, and full of head-scratching moments Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>Software</td><td>2</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 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-1781273110232-4be3f2z3l', true); });} else {initialize('fv-chart-1781273110232-4be3f2z3l', true);}})();</script></div><h2 class="article-body__section" id="section-protoarc-em25-value"><span>ProtoArc EM25 value</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:4032px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="Sge4mdpRfuCqPoyfVhLVoa" name="20260612_153913" alt="A ProtoArc EM25 ergonomic mouse on top of a graphics card, in front of various sci-fi novels" src="https://cdn.mos.cms.futurecdn.net/Sge4mdpRfuCqPoyfVhLVoa.jpg" mos="" align="middle" fullscreen="" width="4032" height="2268" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>I really want to like the ProtoArc EM25, honestly I do. I've used lots of 'Amazon special' gaming mice and ergo mice over the years, particularly as I enjoy a quiet mouse for sociable gaming, and there aren't too many big brand options. </p><p>You know all those $20-$30 "silent mouse" options in the listings from manufacturers you've never heard of? I've tried a lot of them. My drawers are absolutely full of the not-so-squeaky squeakers, alongside the many high-end, mid-range, and budget gaming mice I've tested at PC Gamer.</p><p>Honestly? I'd take almost any of them over the EM25. It might be cheap, but it really hasn't made me cheerful. And while I appreciate the effort that's been taken to make an MX Master competitor for a more reasonable price point, the end result is something I've found very disappointing.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:4032px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="SeN8eY5NaBbxHSHSiA3Ch8" name="20260611_142305" alt="A ProtoArc EM25 ergonomic mouse next to a Logitech MX Master 4" src="https://cdn.mos.cms.futurecdn.net/SeN8eY5NaBbxHSHSiA3Ch8.jpg" mos="" align="middle" fullscreen="" width="4032" height="2268" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>It's got the MX Master's rough shape and feature set—but in terms of value, I really think you'd be better off looking elsewhere. The sensor is fine, the main button switches are decent, and it looks good on your desk. But I could say the same of many other ultra-budget mice that are even cheaper than this one. </p><p>The question I'd be asking myself, if I was considering one of these, is whether I really need those trick scroll wheels in combination with the quiet switches and an ergo shape. If yes, then it's the Logitech MX Master offerings for you. </p><p>If you just need a cheap, comfortable-yet-not-ergo mouse, though, how about the <a href="https://www.pcgamer.com/hardware/gaming-mice/mchose-g3-v2-review/" target="_blank">Mchose G3 V2</a>? Or this <a href="https://www.amazon.com/INPHIC-A9-Explorer-Wireless-Bluetooth/dp/B0F1D7P51F/" target="_blank">Inphic cheapo-beepo unit</a> I've been messing around with recently. It's $20, it's got a thumb rest, quiet switches, and a single scroll wheel that's perfectly acceptable. Or, if you've decided to save some more pennies and want an ergo mouse that's a bit <em>different </em>(yet still cheaper than the Masters)<em>, </em>what about the weird and wonderful <a href="https://www.pcgamer.com/hardware/gaming-mice/keychron-m5-review/" target="_blank">Keychron M5</a>?</p><p>Overall, it's very difficult to recommend the ProtoArc EM25, unless you <em>must </em>have an MX Master-alike for around $50. Even then, I'd say saving your cash for the real thing is a much better bet.</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-1781273172500-27jd7p1yx *, #fv-chart-1781273172500-27jd7p1yx *:before, #fv-chart-1781273172500-27jd7p1yx *:after, #fv-chart-1781273172500-27jd7p1yx-slideshow *, #fv-chart-1781273172500-27jd7p1yx-slideshow *:before, #fv-chart-1781273172500-27jd7p1yx-slideshow *:after {box-sizing: border-box !important; margin: 0; padding: 0; border: 0;font-size: 100%; font: inherit; vertical-align: baseline;}#fv-chart-1781273172500-27jd7p1yx, #fv-chart-1781273172500-27jd7p1yx-slideshow { font-family: 'Open Sans', sans-serif !important; }#fv-chart-1781273172500-27jd7p1yx {position: relative !important; overflow: visible !important;--riv-primary: #E33235;}#fv-chart-1781273172500-27jd7p1yx .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-1781273172500-27jd7p1yx .fv-inner-wrapper.fv-no-header.fv-is-image-compare {padding-top: 0 !important;}#fv-chart-1781273172500-27jd7p1yx.fv-full-bleed {width: 100vw !important;margin-left: calc(50% - 50vw) !important;}body {overflow-x: clip !important;}#fv-chart-1781273172500-27jd7p1yx.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-1781273172500-27jd7p1yx .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-1781273172500-27jd7p1yx-slideshow {position: relative !important;width: 100% !important;margin: 1rem 0 !important;--riv-primary: #E33235;}#fv-chart-1781273172500-27jd7p1yx-slideshow .fv-slides-wrapper {position: relative !important;width: 100% !important;}#fv-chart-1781273172500-27jd7p1yx-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-1781273172500-27jd7p1yx-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-1781273172500-27jd7p1yx-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-1781273172500-27jd7p1yx-slideshow .fv-nav-btn svg {width: 18px !important;height: 18px !important;stroke-width: 3px !important;filter: none !important;}#fv-chart-1781273172500-27jd7p1yx-slideshow .fv-nav-btn:hover {opacity: 0.9 !important;transform: translateY(-1px) !important;}#fv-chart-1781273172500-27jd7p1yx-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-1781273172500-27jd7p1yx-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-1781273172500-27jd7p1yx-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-1781273172500-27jd7p1yx-slideshow .fv-slideshow-select:focus {outline: 2px solid #E33235 !important;border-color: #E33235 !important;}#fv-chart-1781273172500-27jd7p1yx .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-1781273172500-27jd7p1yx .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-1781273172500-27jd7p1yx .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-1781273172500-27jd7p1yx .fv-versus-chart { display: flex; flex-direction: column; width: 100%; margin-top: 1rem; }#fv-chart-1781273172500-27jd7p1yx .fv-versus-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 1.5rem; padding: 0 1rem; }#fv-chart-1781273172500-27jd7p1yx .fv-versus-select-wrapper { flex: 1; min-width: 0; }#fv-chart-1781273172500-27jd7p1yx .fv-versus-select-wrapper.fv-left { text-align: center; padding-right: 1rem; }#fv-chart-1781273172500-27jd7p1yx .fv-versus-select-wrapper.fv-right { text-align: center; padding-left: 1rem; }#fv-chart-1781273172500-27jd7p1yx .fv-versus-select-container { position: relative; display: inline-block; max-width: 100%; width: 100%; }#fv-chart-1781273172500-27jd7p1yx .fv-versus-chevron { position: absolute; top: 50%; transform: translateY(-50%); pointer-events: none; width: 16px; height: 16px; flex-shrink: 0; }#fv-chart-1781273172500-27jd7p1yx .fv-versus-select-wrapper.fv-left .fv-versus-chevron { right: 0; }#fv-chart-1781273172500-27jd7p1yx .fv-versus-select-wrapper.fv-right .fv-versus-chevron { right: 0; }#fv-chart-1781273172500-27jd7p1yx .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-1781273172500-27jd7p1yx .fv-versus-select.fv-select-left { text-align: center; direction: ltr; padding-right: 1.25rem; }#fv-chart-1781273172500-27jd7p1yx .fv-versus-select.fv-select-right { text-align: center; padding-right: 1.25rem; }#fv-chart-1781273172500-27jd7p1yx .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-1781273172500-27jd7p1yx .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-1781273172500-27jd7p1yx .fv-versus-body { display: flex; flex-direction: column; gap: 1.5rem; }#fv-chart-1781273172500-27jd7p1yx .fv-versus-row { position: relative; height: auto; padding-top: 20px; margin-bottom: 0.25rem; display: block; }#fv-chart-1781273172500-27jd7p1yx .fv-versus-bar-container { position: relative; height: 32px; display: flex; align-items: center; }#fv-chart-1781273172500-27jd7p1yx .fv-versus-bar-left-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-end; align-items: center; }#fv-chart-1781273172500-27jd7p1yx .fv-versus-bar-right-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-start; align-items: center; }#fv-chart-1781273172500-27jd7p1yx .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-1781273172500-27jd7p1yx .fv-versus-bar-left { border-radius: 4px 0 0 4px; justify-content: flex-end; padding: 0 8px; }#fv-chart-1781273172500-27jd7p1yx .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-1781273172500-27jd7p1yx .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-1781273172500-27jd7p1yx .fv-inside-left { white-space: nowrap; flex-shrink: 0; }#fv-chart-1781273172500-27jd7p1yx .fv-inside-right { white-space: nowrap; flex-shrink: 0; }#fv-chart-1781273172500-27jd7p1yx .fv-versus-val-text { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; }#fv-chart-1781273172500-27jd7p1yx .fv-versus-pct-diff { font-size: 12px; font-weight: 600; }#fv-chart-1781273172500-27jd7p1yx .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-1781273172500-27jd7p1yx .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-1781273172500-27jd7p1yx .fv-bottom-bar { display: flex !important; flex-direction: column !important; align-items: center !important; margin-top: 0.5rem !important; gap: 1rem !important; }#fv-chart-1781273172500-27jd7p1yx .fv-footer-content { text-align: center !important; width: 100% !important; }#fv-chart-1781273172500-27jd7p1yx .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-1781273172500-27jd7p1yx .fv-dropdown-wrapper { text-align: center !important; margin-bottom: 16px !important; margin-top: 0 !important; }#fv-chart-1781273172500-27jd7p1yx .fv-dropdown-title-container { position: relative !important; display: inline-block !important; max-width: 100% !important; }#fv-chart-1781273172500-27jd7p1yx .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-1781273172500-27jd7p1yx .fv-dropdown-title:focus { outline: none !important; }#fv-chart-1781273172500-27jd7p1yx .fv-dropdown-title::-ms-expand { display: none !important; }#fv-chart-1781273172500-27jd7p1yx .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-1781273172500-27jd7p1yx .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-1781273172500-27jd7p1yx .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-1781273172500-27jd7p1yx .fv-carousel-nav-btn:hover { border-color: #9ca3af !important; }#fv-chart-1781273172500-27jd7p1yx .fv-carousel-counter { font-size: 14px !important; color: #374151 !important; text-align: center !important; margin-top: 1rem !important; }#fv-chart-1781273172500-27jd7p1yx .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-1781273172500-27jd7p1yx .fv-legend-item { display: flex !important; align-items: center !important; gap: 6px !important; font-size: 14px !important; color: #374151 !important; }#fv-chart-1781273172500-27jd7p1yx .fv-legend-color { width: 12px !important; height: 12px !important; border-radius: 3px !important; }#fv-chart-1781273172500-27jd7p1yx .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-1781273172500-27jd7p1yx .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-1781273172500-27jd7p1yx .fv-multi-legend-swatch { width: 16px !important; height: 16px !important; border-radius: 3px !important; }#fv-chart-1781273172500-27jd7p1yx .fv-benchmark-group { margin-bottom: 1rem !important; }#fv-chart-1781273172500-27jd7p1yx .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-1781273172500-27jd7p1yx .fv-bar-row, #fv-chart-1781273172500-27jd7p1yx .fv-stacked-product { display: flex !important; align-items: center !important; width: 100% !important; margin-bottom: 0.75rem !important; }#fv-chart-1781273172500-27jd7p1yx .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-1781273172500-27jd7p1yx .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-1781273172500-27jd7p1yx .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-1781273172500-27jd7p1yx .fv-bar:hover { opacity: 0.8 !important; }#fv-chart-1781273172500-27jd7p1yx .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-1781273172500-27jd7p1yx .fv-bar-inner-label { white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; padding-right: 8px !important; }#fv-chart-1781273172500-27jd7p1yx .fv-bar-inner-value { flex-shrink: 0 !important; }#fv-chart-1781273172500-27jd7p1yx .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-1781273172500-27jd7p1yx .fv-bar-label.fv-primary-product { font-weight: bold !important; color: var(--riv-primary) !important; }#fv-chart-1781273172500-27jd7p1yx .fv-multi-bar-container { flex-direction: column !important; padding: 4px !important; align-items: stretch !important; gap: 4px !important; height: auto !important; }#fv-chart-1781273172500-27jd7p1yx .fv-multi-bar-item { display: flex !important; align-items: center !important; height: 25px !important; width: 100% !important; }#fv-chart-1781273172500-27jd7p1yx .fv-stacked-bar { display: flex !important; overflow: hidden !important; }#fv-chart-1781273172500-27jd7p1yx .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-1781273172500-27jd7p1yx .fv-stacked-segment:last-child { border-right: none !important; }#fv-chart-1781273172500-27jd7p1yx .fv-segment-value { font-size: 14px !important; font-weight: bold !important; }#fv-chart-1781273172500-27jd7p1yx .fv-grouped-bar-product { display: flex !important; flex-direction: column !important; width: 100% !important; margin-bottom: 1.25rem !important; }#fv-chart-1781273172500-27jd7p1yx .fv-grouped-product-title-wrapper { padding-left: 150px !important; }#fv-chart-1781273172500-27jd7p1yx .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-1781273172500-27jd7p1yx .fv-bar-cluster { width: 100% !important; flex-grow: 1 !important; display: flex !important; flex-direction: column !important; }#fv-chart-1781273172500-27jd7p1yx .fv-bar-cluster .fv-bar-row { margin-bottom: 3px !important; }#fv-chart-1781273172500-27jd7p1yx .fv-bar-cluster .fv-bar-container { height: 20px !important; }#fv-chart-1781273172500-27jd7p1yx .riv-grid line {stroke: #D1D5DB !important;stroke-dasharray: 3 3 !important;}#fv-chart-1781273172500-27jd7p1yx .fv-x-axis-wrapper { display: flex !important; width: 100% !important; margin-top: 0.5rem !important; }#fv-chart-1781273172500-27jd7p1yx .fv-x-axis-label-space { width: 150px !important; padding-right: 10px !important; flex-shrink: 0 !important; }#fv-chart-1781273172500-27jd7p1yx .fv-x-axis-chart-space { flex-grow: 1 !important; padding-right: 8px !important; }#fv-chart-1781273172500-27jd7p1yx .fv-x-axis-wrapper.fv-grouped-x-axis { margin-left: 0 !important; }#fv-chart-1781273172500-27jd7p1yx .fv-x-axis-line { border-top: 1px solid #D1D5DB !important; }#fv-chart-1781273172500-27jd7p1yx .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-1781273172500-27jd7p1yx .fv-x-axis-ticks span { position: relative !important; }#fv-chart-1781273172500-27jd7p1yx .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-1781273172500-27jd7p1yx .fv-x-axis-unit { text-align: center !important; font-size: 14px !important; color: #374151 !important; margin-top: 8px !important; display: block !important; }#fv-chart-1781273172500-27jd7p1yx .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-1781273172500-27jd7p1yx .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-1781273172500-27jd7p1yx.mobile-view .fv-pie-container,#fv-chart-1781273172500-27jd7p1yx.labels-on-top .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1781273172500-27jd7p1yx.mobile-view .fv-grouped-product-title-wrapper,#fv-chart-1781273172500-27jd7p1yx.labels-on-top .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1781273172500-27jd7p1yx.mobile-view .fv-bar-row,#fv-chart-1781273172500-27jd7p1yx.mobile-view .fv-stacked-product,#fv-chart-1781273172500-27jd7p1yx.mobile-view .fv-grouped-bar-product,#fv-chart-1781273172500-27jd7p1yx.labels-on-top .fv-bar-row,#fv-chart-1781273172500-27jd7p1yx.labels-on-top .fv-stacked-product,#fv-chart-1781273172500-27jd7p1yx.labels-on-top .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1781273172500-27jd7p1yx.mobile-view .fv-bar-label:not(.fv-grouped-product-title),#fv-chart-1781273172500-27jd7p1yx.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-1781273172500-27jd7p1yx.mobile-view .fv-bar-label,#fv-chart-1781273172500-27jd7p1yx.mobile-view .fv-grouped-product-title,#fv-chart-1781273172500-27jd7p1yx.labels-on-top .fv-bar-label,#fv-chart-1781273172500-27jd7p1yx.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-1781273172500-27jd7p1yx.mobile-view .fv-bar-container,#fv-chart-1781273172500-27jd7p1yx.mobile-view .fv-bar-cluster,#fv-chart-1781273172500-27jd7p1yx.labels-on-top .fv-bar-container,#fv-chart-1781273172500-27jd7p1yx.labels-on-top .fv-bar-cluster {width: 100% !important;}#fv-chart-1781273172500-27jd7p1yx.mobile-view .fv-x-axis-wrapper,#fv-chart-1781273172500-27jd7p1yx.labels-on-top .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1781273172500-27jd7p1yx.mobile-view .fv-x-axis-label-space,#fv-chart-1781273172500-27jd7p1yx.labels-on-top .fv-x-axis-label-space {display: none !important;}#fv-chart-1781273172500-27jd7p1yx.mobile-view .fv-x-axis-chart-space,#fv-chart-1781273172500-27jd7p1yx.labels-on-top .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1781273172500-27jd7p1yx.mobile-view .fv-benchmark-title,#fv-chart-1781273172500-27jd7p1yx.labels-on-top .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1781273172500-27jd7p1yx.mobile-view .fv-dropdown-title,#fv-chart-1781273172500-27jd7p1yx.labels-on-top .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1781273172500-27jd7p1yx.mobile-view .fv-carousel-nav-btn,#fv-chart-1781273172500-27jd7p1yx.labels-on-top .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1781273172500-27jd7p1yx.mobile-view .fv-chart-title,#fv-chart-1781273172500-27jd7p1yx.labels-on-top .fv-chart-title {padding: 0 8px !important;}#fv-chart-1781273172500-27jd7p1yx.mobile-view .fv-chart-subhead,#fv-chart-1781273172500-27jd7p1yx.labels-on-top .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1781273172500-27jd7p1yx.mobile-view .fv-versus-header,#fv-chart-1781273172500-27jd7p1yx.labels-on-top .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1781273172500-27jd7p1yx.mobile-view .fv-versus-select-wrapper,#fv-chart-1781273172500-27jd7p1yx.labels-on-top .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1781273172500-27jd7p1yx.mobile-view .fv-versus-select-wrapper.fv-left,#fv-chart-1781273172500-27jd7p1yx.labels-on-top .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1781273172500-27jd7p1yx.mobile-view .fv-versus-select-wrapper.fv-right,#fv-chart-1781273172500-27jd7p1yx.labels-on-top .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1781273172500-27jd7p1yx.mobile-view .fv-versus-select.fv-select-left,#fv-chart-1781273172500-27jd7p1yx.labels-on-top .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1781273172500-27jd7p1yx.mobile-view .fv-versus-select.fv-select-right,#fv-chart-1781273172500-27jd7p1yx.labels-on-top .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1781273172500-27jd7p1yx.mobile-view .fv-versus-vs,#fv-chart-1781273172500-27jd7p1yx.labels-on-top .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1781273172500-27jd7p1yx.mobile-view .fv-versus-select-container,#fv-chart-1781273172500-27jd7p1yx.labels-on-top .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1781273172500-27jd7p1yx.mobile-view .fv-versus-select,#fv-chart-1781273172500-27jd7p1yx.labels-on-top .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1781273172500-27jd7p1yx.mobile-view .fv-stl-shop-all-btn,#fv-chart-1781273172500-27jd7p1yx.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-1781273172500-27jd7p1yx.mobile-view .fv-stl-shop-all-logo,#fv-chart-1781273172500-27jd7p1yx.mobile-view .fv-stl-shop-all-icon,#fv-chart-1781273172500-27jd7p1yx.labels-on-top .fv-stl-shop-all-logo,#fv-chart-1781273172500-27jd7p1yx.labels-on-top .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1781273172500-27jd7p1yx.mobile-view .fv-stl-shop-all-icon svg,#fv-chart-1781273172500-27jd7p1yx.labels-on-top .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1781273172500-27jd7p1yx.mobile-view .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1781273172500-27jd7p1yx.mobile-view.fv-contains-line-chart .fv-footer-content {margin-left: -1rem !important;margin-right: -1rem !important;}@media (max-width: 599px) {#fv-chart-1781273172500-27jd7p1yx .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1781273172500-27jd7p1yx .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1781273172500-27jd7p1yx .fv-bar-row,#fv-chart-1781273172500-27jd7p1yx .fv-stacked-product,#fv-chart-1781273172500-27jd7p1yx .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1781273172500-27jd7p1yx .fv-bar-label:not(.fv-grouped-product-title) {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1781273172500-27jd7p1yx .fv-bar-label,#fv-chart-1781273172500-27jd7p1yx .fv-grouped-product-title {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1781273172500-27jd7p1yx .fv-bar-container,#fv-chart-1781273172500-27jd7p1yx .fv-bar-cluster {width: 100% !important;}#fv-chart-1781273172500-27jd7p1yx .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1781273172500-27jd7p1yx .fv-x-axis-label-space {display: none !important;}#fv-chart-1781273172500-27jd7p1yx .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1781273172500-27jd7p1yx .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1781273172500-27jd7p1yx .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1781273172500-27jd7p1yx .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1781273172500-27jd7p1yx .fv-chart-title {padding: 0 8px !important;}#fv-chart-1781273172500-27jd7p1yx .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1781273172500-27jd7p1yx .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1781273172500-27jd7p1yx .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1781273172500-27jd7p1yx .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1781273172500-27jd7p1yx .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1781273172500-27jd7p1yx .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1781273172500-27jd7p1yx .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1781273172500-27jd7p1yx .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1781273172500-27jd7p1yx .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1781273172500-27jd7p1yx .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1781273172500-27jd7p1yx .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-1781273172500-27jd7p1yx .fv-stl-shop-all-logo,#fv-chart-1781273172500-27jd7p1yx .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1781273172500-27jd7p1yx .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1781273172500-27jd7p1yx .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1781273172500-27jd7p1yx.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": "Overall Chart Title","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-12T14:06:12.500Z","citation": "Add your caption to explain the data, the learnings and the key takeaways of the data being visualized","keywords": ["ProtoArc EM25 ergonomic mouse","Value","Cheap, but that only counts for so much","benchmark","comparison","performance","review","PC Gamer"],"measurementTechnique": "Performance Benchmarking","variableMeasured": [{"@type": "PropertyValue","name": "Value – Value","value": 2,"unitText": "","maxValue": 5}]}</script><div id="fv-chart-1781273172500-27jd7p1yx" class="fv-chart-wrapper   " data-bar-labels-on-top="false" data-iframe-height="true" data-vizualizer-embed="true"><div class="fv-inner-wrapper fv-no-header   "><div class="riv-chart-container"><div class="fv-chart-item" id="fv-chart-1781273172500-27jd7p1yx-bar-Value" data-chart-type="Bar" data-title="Cheap, but that only counts for so much" data-subhead="" data-caption="" data-bar-max-value-override="5" style=""><div class="fv-benchmark-group"><h4 class="fv-benchmark-title">Cheap, but that only counts for so much</h4><div class="fv-bar-row" title="Value - Cheap, but that only counts for so much: 2 "><div class="fv-bar-label fv-primary-product">Value</div><div class="fv-bar-container"><div class="fv-bar" style="margin-left: 0%; width: 40%; background-color: #E33235;" data-target-width="40" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">2</span></div></div></div></div><table class="sr-only"><caption>Cheap, but that only counts for so much Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>Value</td><td>2</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 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-1781273172500-27jd7p1yx', false); });} else {initialize('fv-chart-1781273172500-27jd7p1yx', false);}})();</script></div>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ This custom fingertip mouse is one of the weirdest I've seen and now you can build one for yourself, though you'll need to sacrifice another mouse first ]]></title>
                                                                                                                                                                                                <link>https://www.pcgamer.com/hardware/gaming-mice/this-custom-fingertip-mouse-is-one-of-the-weirdest-ive-seen-and-now-you-can-build-one-for-yourself-though-youll-need-to-sacrifice-another-mouse-first/</link>
                                                                            <description>
                            <![CDATA[ There is something fitting about this spider-like mouse devouring a different mouse to function. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">qd3b2agRjq5zJfMRHKMi5S</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/LDs7sZMEkdr7PnYAmb7SwZ-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Thu, 11 Jun 2026 11:56:38 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Gaming Mice]]></category>
                                                    <category><![CDATA[Hardware]]></category>
                                                                                                                    <dc:creator><![CDATA[ James Bentley ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/PVsHAkx27zJptZHndizEAE.png ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;James is a more recent PC gaming convert, often admiring graphics cards, cases, and motherboards from afar. It was not until 2019, after just finishing a degree in law and media, that they decided to throw out the last few years of education, build their PC, and start writing about gaming instead. In that time, he has covered the latest doodads, contraptions, and gismos, and loved every second of it. Hey, it’s better than writing case briefs.&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/LDs7sZMEkdr7PnYAmb7SwZ-1280-80.jpg">
                                                            <media:credit><![CDATA[Pseudoku]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Pseudoku&#039;s fingertip mouse]]></media:description>                                                            <media:text><![CDATA[Pseudoku&#039;s fingertip mouse]]></media:text>
                                <media:title type="plain"><![CDATA[Pseudoku&#039;s fingertip mouse]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/LDs7sZMEkdr7PnYAmb7SwZ-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>I love a strange keyboard, or a weird controller (here's looking at you <a href="https://www.pcgamer.com/hardware/game-pads/victrix-pro-bfg-reloaded-review/" target="_blank">Victrix Pro BFG</a>), but I've discovered I might be a bit more traditional about my gaming mouse preferences, if this DIY fingertip mouse is anything to go on. To be fair, it could be the whole 'spider-like mouse where you can see its internals' thing that's putting me off.</p><p>X user <a href="https://x.com/Pseudoku3/status/2064884562556063790?s=20" target="_blank">Pseudoku</a> recently took to the social media platform to show off their mouse, or as <a href="https://x.com/Everlier/status/2065011452218421503?s=20" target="_blank">one comment argues</a>, spider. Effectively, it's a handful of platforms made out of nylon on top of a traditional mouse's internals, so you can rest your fingers. It doesn't look particularly uncomfortable, but it does seem like resting your palm would be tough, and may jam into a pointy bit. </p><div class="see-more see-more--clipped"><blockquote class="twitter-tweet hawk-ignore" data-lang="en"><p lang="en" dir="ltr">Have been happily using mine for over a year and now that the hype is dead, I'm open sourcing it on my GitHub. Made a few adjustments on the model, edited my codes to more human legible form. pic.twitter.com/q6ndQ3SDDd<a href="https://twitter.com/cantworkitout/status/2064884562556063790">June 11, 2026</a></p></blockquote><div class="see-more__filter"></div></div><p>Luckily for you, if you want to build one for yourself, Psuedoku has shared the mouse on <a href="https://github.com/pseudoku/Kotinos" target="_blank">their GitHub</a>. You can download the STL files to 3D print the shell and paddles yourself, or you can grab the SCAD file and edit it to your proportions. Should you have a particularly big or small hand, it might need some adjusting. </p><p>It even comes with step-by-step instructions on where to place the internals, how to attach the different 3D-printed parts, and where to place the battery at the end. It looks pretty good, despite how weird it is. </p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-eAx2nX"></div>                            </div>                            <script src="https://kwizly.com/embed/eAx2nX.js" async></script><p>The downside is that the instruction requires a whole other mouse to get this spider-like one working. Psuedoku disassembled an HSK Pro (presumably the G-Wolves HSK Pro) to get its buttons, battery, and sensor, then attached all the parts to the side, Frankenstein's Monster style. Luckily, it is alive and has a pretty killer sensor too. </p><p>The <a href="https://shop.g-wolves.com/products/g-wolves-hsk-pro-4k" target="_blank">G-Wolves HSK Pro</a> seems to be a very specific choice, because the mouse is comically small. It's effectively just the top half of a gaming mouse, which gives it a 26.8 g weight, despite its 8,000 Hz sensor. That little size presumably makes for a good base because of how centralised its internals are. You have one big clump of components that everything else gets built around.  </p><p>We've tried fingertip keypads before (<a href="https://www.pcgamer.com/azeron-gaming-keypad-for-mmo-fps-gaming-setup/" target="_blank">and really quite liked them</a>), and part of the joy of them is that those fingertip buttons give you access to quick controls. In this case, the standard left and right clicks work, as well as the side buttons, but the other fingertip mounts appear to be purely for you to place your fingers. Whether or not that gets you more precise controls is anyone's guess, and likely highly subjective, but I'm not brave enough to tear apart my mouse to give it a try. </p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Logitech's new mouse comes with a little bag to carry it around in. Oh, and it's foldable too ]]></title>
                                                                                                                                                                                                <link>https://www.pcgamer.com/hardware/gaming-mice/logitechs-new-mouse-comes-with-a-little-bag-to-carry-it-around-in-oh-and-its-foldable-too/</link>
                                                                            <description>
                            <![CDATA[ Accessorise, accessorise, accessorise. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">Q39k8uyxtvpxBk26JrD8fi</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/kZDJtrfX6kXPdnnQmyvyPm-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Wed, 10 Jun 2026 15:22:02 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Gaming Mice]]></category>
                                                    <category><![CDATA[Hardware]]></category>
                                                                                                                    <dc:creator><![CDATA[ James Bentley ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/PVsHAkx27zJptZHndizEAE.png ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;James is a more recent PC gaming convert, often admiring graphics cards, cases, and motherboards from afar. It was not until 2019, after just finishing a degree in law and media, that they decided to throw out the last few years of education, build their PC, and start writing about gaming instead. In that time, he has covered the latest doodads, contraptions, and gismos, and loved every second of it. Hey, it’s better than writing case briefs.&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/kZDJtrfX6kXPdnnQmyvyPm-1280-80.jpg">
                                                            <media:credit><![CDATA[Logitec]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Logitech Mobi Fold next to its pouch on a table]]></media:description>                                                            <media:text><![CDATA[Logitech Mobi Fold next to its pouch on a table]]></media:text>
                                <media:title type="plain"><![CDATA[Logitech Mobi Fold next to its pouch on a table]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/kZDJtrfX6kXPdnnQmyvyPm-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>We've seen foldable phones come back, we've seen <a href="https://www.pcgamer.com/hardware/handheld-gaming-pcs/lenovo-is-going-long-with-a-foldable-12-inch-handheld-gaming-pc-concept/" target="_blank">Lenovo testing a foldable gaming handheld screen</a>, but I didn't think I'd see the day that Logitech puts out a foldable gaming mouse. If you feel like your current mouse is just too chunky to comfortably fit into your bag, then the Mobi Fold is presumably for you. </p><p>Launched this week, <a href="https://www.logitech.com/en-us/shop/p/mobi-fold-mouse.910-007615" target="_blank">Logitech's Mobi Fold</a> comes in four colourways (Lilac, Graphite, Off White, and Sand) and can be purchased for $80. If you buy it directly from Logitech, it will even come with a Mobi Carry Pouch at checkout, which is a tiny grey bag to fit your even tinier mouse in. </p><p>That bag has a magnetic closure and a strap, so you can hook it onto your trousers, attach it to a pair of keys, or loop it on a chain should you want to dangle the mouse around as you walk. Personally, I'm not sure how much I'd actually use the bag, but the mouse itself seems sort of neat.</p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-Ww14zX"></div>                            </div>                            <script src="https://kwizly.com/embed/Ww14zX.js" async></script><p>As a frequent cafe goer, I actually think I would use this, but perhaps more on my iPad than on a laptop. That being said, it's a bit more than I'd want to pay for something I only use sometimes when I'm out and about. But hey, that just means I'm not the target audience. </p><p>The mouse itself is sort of like a rectangle with curved edges, with a ribbed middle section where the whole thing folds in half. It looks a bit like Microsoft's Surface Arc, though bendy. It's fairly front-heavy (so no gaming ergonomics here) and comes with a small groove on the bottom to accommodate the top half when folded. It seems like most of the components are in the top half of the mouse, which makes some sense. The bottom half has a Type-C charging port, and the rest seems to be there to support your palm. </p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/ktG7Bp4oHddmC693QUQaSm.jpg" alt="Logitech Mobi Fold in a back pocket" /><figcaption><small role="credit">Logitec</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/eQD4ptGtXTDtVR86UsNJJm.jpg" alt="Logitech Mobi Fold in purple on a purple background" /><figcaption><small role="credit">Logitec</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/4scLBS7NN9EWVxtgcXXdMm.jpg" alt="Logitech Mobi Fold going into a bag" /><figcaption><small role="credit">Logitec</small></figcaption></figure></figure><p>As far as specs are concerned, the Mobi Fold comes with a <a href="https://www.pixart.com/products-comparison/7/Optical_Mouse_Sensor" target="_blank">PixArt PAW322</a> sensor, with a max DPI of 4000 and a minimum of 400. Logitech says you can get 32 days of battery life out of it (with 33 days if you use the Logitech Bolt USB receiver), and 22 hours of use out of a 1-minute quick charge. It does note, however, that you will have to bring your own USB Type-C cable. </p><p>Interestingly, there's no physical mouse wheel here. Instead, there are two buttons on a touch panel in its place. You can still use that section as a traditional scroll, but it also means getting access to a few new buttons. You can customise those two buttons in the Logitech Options+ App to do things like take screenshots or swap between applications. </p><p>As you might expect, folding the mouse shuts it down automatically, and it even has an AI model on-device that supposedly analyses when it's in use to stop misclicks as you are putting it away. It has also been durability tested, and Logitech says it should last more than 15 years, assuming you fold and unfold it eight times a day. </p><p>Logitech shows it in use on the product page, and it even works when not entirely flat on a table. Ergonomics will be important here for long-term use, but it does seem like it's intended more as a laptop companion for vigorously sorting through Excel sheets, rather than plugging it into your RTX 5090-equipped home rig. You can do either, but I wouldn't be expecting snappy headshots and a hurtlingly fast polling rate out of it.  </p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Father's Day is fast approaching, so I've picked out 12 awesome gift ideas for gaming dads without a single pair of socks to be found ]]></title>
                                                                                                                                                                                                <link>https://www.pcgamer.com/hardware/fathers-day-is-fast-approaching-so-ive-picked-out-12-awesome-gift-ideas-for-gaming-dads-without-a-single-pair-of-socks-to-be-found/</link>
                                                                            <description>
                            <![CDATA[ Dad does not need more socks. Dad needs PC gaming gear. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">u2aopUq2ZHjGsRThG47co9</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/RBUJarZ8iNjYTra89VY8jS-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Tue, 09 Jun 2026 14:22:57 +0000</pubDate>                                                                                                                                <updated>Tue, 09 Jun 2026 14:23:14 +0000</updated>
                                                                                                                                            <category><![CDATA[Hardware]]></category>
                                                                                                                    <dc:creator><![CDATA[ Andy Edser ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/ZGont4SjJV38V5HWmjfNAE.png ]]></dc:source>
                                                                <dc:description><![CDATA[ null ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/RBUJarZ8iNjYTra89VY8jS-1280-80.jpg">
                                                            <media:credit><![CDATA[Corsair, Razer, GameSir, SteelSeries]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[A gaming chair, gaming mouse, gaming keyboard, headset, mouse pad and game controller on a grey background]]></media:description>                                                            <media:text><![CDATA[A gaming chair, gaming mouse, gaming keyboard, headset, mouse pad and game controller on a grey background]]></media:text>
                                <media:title type="plain"><![CDATA[A gaming chair, gaming mouse, gaming keyboard, headset, mouse pad and game controller on a grey background]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/RBUJarZ8iNjYTra89VY8jS-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Father's Day is on <strong>Sunday, June 21</strong> this year, and if you're anything like me, you're already scrambling to think of something to buy. I've got good news for gaming dads, though—I've found 12 PC gaming gift ideas that would make any of them very, very happy indeed.</p><p>From mouse pads and tool sets to gaming controllers, mice, and chairs, there's definitely something here that will suit any gamer dad down to the ground. And indeed, suit any budget. Because whether you're looking for a high-end gift they'll cherish for years, or something small and affordable that'll demonstrate how much you've been paying attention to their hobbies, this list should pretty much cover it all.</p><p>Should you wish to really flash your cash this Father's Day, I'll also point you towards our <a href="https://www.pcgamer.com/gaming-laptop-deals/" target="_blank">cheap gaming laptop deals</a> and <a href="https://www.pcgamer.com/best-cheap-gaming-pc/" target="_blank">cheap gaming PC deals</a> pages. But for the rest of us looking for something more affordable, I reckon any of the 12 items below are perfect for the gamer dad in your life. And none of them are socks, I promise.</p><h3 class="article-body__section" id="section-pc-gaming-gifts-for-father-s-day"><span>PC gaming gifts for Father's Day</span></h3>        <div class="featured_product_block featured_block_hero" data-id="da38a603-3522-4734-9e4e-024588866aec">            <a href="https://www.amazon.com/CORSAIR-CH-9100020-WW-High-Performance-Optimized-Designed/dp/B01MS4C5WX/" data-model-name="MM100 Cloth Mouse Pad" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:137.05%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/TcHrXMmJxHi3eVx6xQu2SG.jpg" alt="A Corsair MM100 cloth mouse pad on a grey background"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Corsair</div>                                        <div class="featured__title">MM100 Cloth Mouse Pad</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="840a488c-4762-4d54-a971-b5f747b5975a">            <a href="https://www.amazon.com/Precision-Screwdriver-Security-Cleaning-Doorbell/dp/B09PY8WQHJ/" data-model-name="40pcs Small Precision Magnetic Screwdriver Set" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:133.37%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/g7tVEDvp9o5vrvMRUeK5WQ.jpg" alt="A Jorest 40-piece small precision electronic screwdriver set in orange and black, on a grey background"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Jorest</div>                                        <div class="featured__title">40pcs Small Precision Magnetic Screwdriver Set</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="50958f75-3b32-427c-bda9-c129733ba8b3">            <a href="https://www.amazon.com/Anchor-ORIGINAL-Under-Desk-Headphone-Stand/dp/B00P31BMHG/" data-model-name="The Anchor™ - Under-Desk Headphone Holder" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:137.05%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/488A2DNRve9Dufgp8UCf7e.jpg" alt="The Anchor under-desk headphone holder, on a grey background"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Elevation Lab</div>                                        <div class="featured__title">The Anchor™ - Under-Desk Headphone Holder</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="0feec9e2-964a-4d4b-8768-d8a3456138a8">            <a href="https://www.amazon.com/Govee-Brighter-Million-Controlled-Kitchen/dp/B07N1CMGQQ/" data-model-name="Smart RGB LED Strip Lights" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:133.37%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/nXTRwbkuN2vHRVf2n2CamV.jpg" alt="A Govee Smart RGB LED strip light kit, with smartphone controls"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Govee</div>                                        <div class="featured__title">Smart RGB LED Strip Lights</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="69f92473-68dd-4436-b8b4-d0fae5b78c1e">            <a href="https://www.amazon.com/GameSir-Wireless-Controller-Bluetooth-Vibration/dp/B0CMCQ6WMC/" data-model-name="Nova Lite 2.4 GHz Wireless Controller" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:133.37%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/2bsh3ofwbGDMyduLRNBA6o.jpg" alt="A GameSir Nova Lite gaming controller in white with 2.4 GHz dongle, on a grey background"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>GameSir</div>                                        <div class="featured__title">Nova Lite 2.4 GHz Wireless Controller</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="34ab16f6-68ff-4625-931b-bbb403cecf09">            <a href="https://www.amazon.com/Logitech-G502-Performance-Gaming-Mouse/dp/B07GBZ4Q68/" data-model-name="G502 Hero Wired Gaming Mouse, " data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:137.05%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/uLARxS2csE52fvupn5TRcG.jpg" alt="A Logitech G502 Hero wired gaming mouse on a grey background"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Logitech</div>                                        <div class="featured__title">G502 Hero Wired Gaming Mouse, </div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="2998e2c9-d76d-4176-b130-1552f246dc82">            <a href="https://www.amazon.com/Razer-Firefly-Gaming-Mouse-Built/dp/B07ZDWHL4M/" data-model-name="Firefly V2 Hardtop RGB Gaming Mouse Pad" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:137.05%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/zj9ykQdxFBTbjHJhgHMZEH.jpg" alt="A Razer Firefly V2 hard gaming mouse pad with RGB lighting on a grey background"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Razer</div>                                        <div class="featured__title">Firefly V2 Hardtop RGB Gaming Mouse Pad</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="490228c4-d43d-48e7-a887-9204506aa8cf">            <a href="https://www.amazon.com/Ultimate-Controller-Gaming-Joysticks-Switchable-Console/dp/B0DR8S2DQY/" data-model-name="Ultimate 2 Wireless Controller" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:133.37%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/7c9tzEEypwafSSRErHPtXW.jpg" alt="An 8BitDo Ultimate 2 Wireless controller on its dock, on a grey background"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>8BitDo</div>                                        <div class="featured__title">Ultimate 2 Wireless Controller</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="5779fd2b-2f21-4a6d-a01d-ec95299582ea">            <a href="https://www.amazon.com/SteelSeries-Apex-RGB-Gaming-Keyboard/dp/B07ZGDPT4M/" data-model-name="Apex 3 RGB Gaming Keyboard" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:137.05%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/G2XhMRfBzHq38pqDhndsif.jpg" alt="A SteelSeries Apex 3 full-size gaming keyboard, with RGB lighting lit up in rainbow colours on a grey background"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>SteelSeries</div>                                        <div class="featured__title">Apex 3 RGB Gaming Keyboard</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="e7e5887e-0870-410b-8d9e-13418b5dfe1c">            <a href="https://www.amazon.com/Razer-BlackShark-HyperSpeed-Wireless-Headset/dp/B0FH5YWH7B/" data-model-name="Blackshark V3 X HyperSpeed Wireless Gaming Headset" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:137.05%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/NhUg5QXvm4NuPfjGyRKte.jpg" alt="A Razer BlackShark V3X HyperSpeed wireless gaming headset on a grey background"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Razer</div>                                        <div class="featured__title">Blackshark V3 X HyperSpeed Wireless Gaming Headset</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="674d6870-da44-480f-8d4f-458ebdbac574">            <a href="https://www.amazon.com/Razer-Viper-Wireless-Esports-Gaming/dp/B0CW25XR5R/" data-model-name="Viper V3 Pro Wireless Gaming Mouse" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:137.05%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/HMmAgtzXuaAonobZxWrFxG.jpg" alt="A Razer Viper V3 Pro gaming mouse on a grey background"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Razer</div>                                        <div class="featured__title">Viper V3 Pro Wireless Gaming Mouse</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="fe2e48fd-ac17-4273-bb11-a4318c8d0c9a">            <a href="https://www.amazon.com/Corsair-TC100-Relaxed-Gaming-Chair/dp/B0BN6RRD5V/" data-model-name="TC100 Relaxed Gaming Chair" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:137.05%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/qz4uQF4pL5eoX8MdRMRwXd.jpg" alt="A Corsair TC100 Relaxed gaming chair on a grey background"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Corsair</div>                                        <div class="featured__title">TC100 Relaxed Gaming Chair</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Keychron told us its new gaming mouse switches will have haptics like the Superstrike, but I'll still have to feel them for myself to be convinced ]]></title>
                                                                                                                                                                                                <link>https://www.pcgamer.com/hardware/gaming-mice/keychron-told-us-its-new-gaming-mouse-switches-will-have-haptics-like-the-superstrike-but-ill-still-have-to-feel-them-for-myself-to-be-convinced/</link>
                                                                            <description>
                            <![CDATA[ I really do hope they convince me, though. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">TchTu9SLogR6rZr5FiVtYd</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/f7Mhnn5LM9SfdNL7Qj8uJL-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Thu, 04 Jun 2026 10:44:39 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Gaming Mice]]></category>
                                                    <category><![CDATA[Hardware]]></category>
                                                                                                                    <dc:creator><![CDATA[ Jacob Fox ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/Ee8ZL5rzgTjTNkBFJ4jBnD.png ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Jacob got his hands on a gaming PC for the first time when he was about 12 years old. He swiftly realised the local PC repair store had ripped him off with his build and vowed never to let another soul build his rig again. With this vow, Jacob the hardware junkie was born. Since then, Jacob&#039;s led a double-life as part-hardware geek, part-philosophy nerd, first working as a Hardware Writer for PCGamesN in 2020, then working towards a PhD in Philosophy for a few years while freelancing on the side for sites such as TechRadar, Pocket-lint, and yours truly, PC Gamer. Eventually, he gave up the ruthless mercenary life to join the world&#039;s #1 PC Gaming site full-time. It&#039;s definitely not an ego thing, he assures us.&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/f7Mhnn5LM9SfdNL7Qj8uJL-1280-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Keychron MagOptic mouse switches]]></media:description>                                                            <media:text><![CDATA[Keychron MagOptic mouse switches]]></media:text>
                                <media:title type="plain"><![CDATA[Keychron MagOptic mouse switches]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/f7Mhnn5LM9SfdNL7Qj8uJL-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Last month, I reported on <a href="https://www.pcgamer.com/hardware/gaming-mice/keychron-calls-this-the-next-gen-mouse-switch-and-i-believe-it-optical-and-magnetic-all-in-one/" target="_blank">Keychron's announcement</a> for its new MagOptic hybrid optical-magnetic mouse switches. Following in the wake of the <a href="https://www.pcgamer.com/hardware/gaming-mice/logitech-g-pro-x2-superstrike-review/" target="_blank">Logitech G Pro X2 Superstrike</a>, these switches promise analogue tech for adjustable actuation and rapid trigger. Unlike the Superstrike, however, they also have standard optical switches in there, so you can choose between the two.</p><p>Given how impressed I was with the Superstrike's haptic-inductive technology and the potential of it being adopted by the gaming mouse industry at large, I was naturally quite excited when I saw Keychron's announcement. But I also had questions, the main one being: how, exactly, are you meant to feel the click at the right time when you've adjusted its actuation point?</p><p>The haptics take care of that with the Superstrike, but there was no mention of haptics in Keychron's original announcement. In fact, given pressing the button moves both the magnetic stem and the metal leaf used for the optical click, it seemed like the traditional click was all you'd get, and that wouldn't be adjustable.</p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-Ww14zX"></div>                            </div>                            <script src="https://kwizly.com/embed/Ww14zX.js" async></script><p>Our very own Dave James, however, has recently <a href="https://www.pcgamer.com/hardware/gaming-mice/keychrons-on-the-fly-optical-hall-effect-mouse-switch-is-taking-on-logitech-over-one-of-the-few-things-people-didnt-like-about-the-superstrike/" target="_blank">spoken with Keychron about the MagOptic switch</a> directly at Computex. And it turns out, Keychron is solving the adjustable actuation click problem in exactly the same way as Logitech, by including haptics:</p><p>"A lot of people checking [the Superstrike], they say... I don't like the haptic... But If they want... the Logitech way, then they can try this one. We combine [the switch] with a haptic engine—it's just a vibrator—inside the mouse."</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/W65yFULv1oc" allowfullscreen></iframe></div></div><p>So that's the click question answered, right? Well, not quite, because this still leaves me wondering what happens to the traditional click when haptics are enabled. It seems very clear to me, judging from the Keychron video showing the mechanism, that the optical click is part and parcel of the whole mechanism, meaning it looks impossible to disable the physical movement while maintaining the magnetic switch function.</p><p>Which makes me wonder, will we feel a double-click feeling if you enable the haptics—one rumble when the magnetic switch actuates, and another when the metal leaf bends and the optical switch clicks?</p><p>I'd ask our Dave, but I'm told he's currently braving his very long flight home to sunny Britain—Godspeed, Dave-o. Apparently we'll see these in G-series mice at the end of this month, though, so I suppose none of us will have too long of a wait to find out.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ At just 36 g, the Corsair Sabre V2 Pro is our favourite lightweight gaming mouse, and it's now at its best price ]]></title>
                                                                                                                                                                                                <link>https://www.pcgamer.com/hardware/gaming-mice/at-just-36-g-the-corsair-sabre-v2-pro-is-our-favourite-lightweight-gaming-mouse-and-its-now-at-its-best-price/</link>
                                                                            <description>
                            <![CDATA[ That's almost half the weight of a typical gaming mouse. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">GLR4LqEA9TFQb35GZdLjkP</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/o6ojoZ29tEFCYvAhSRg7LR-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Wed, 03 Jun 2026 12:00:29 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Gaming Mice]]></category>
                                                    <category><![CDATA[Hardware]]></category>
                                                                                                                    <dc:creator><![CDATA[ James Bentley ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/PVsHAkx27zJptZHndizEAE.png ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;James is a more recent PC gaming convert, often admiring graphics cards, cases, and motherboards from afar. It was not until 2019, after just finishing a degree in law and media, that they decided to throw out the last few years of education, build their PC, and start writing about gaming instead. In that time, he has covered the latest doodads, contraptions, and gismos, and loved every second of it. Hey, it’s better than writing case briefs.&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/o6ojoZ29tEFCYvAhSRg7LR-1280-80.jpg">
                                                            <media:credit><![CDATA[Corsair]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Corsair Sabre V2 Pro on a pink deals background]]></media:description>                                                            <media:text><![CDATA[Corsair Sabre V2 Pro on a pink deals background]]></media:text>
                                <media:title type="plain"><![CDATA[Corsair Sabre V2 Pro on a pink deals background]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/o6ojoZ29tEFCYvAhSRg7LR-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <div class="product"><a data-dimension112="4f699744-81d5-4346-8a96-c7f97089d757" data-action="Deal Block" data-label="There's a handful of reasons to go for Corsair's Sabre V2 Pro (sensors, polling, look, shape etc), but arguably its best is how it balances feel with weight. Despite being a miniscule 36 g, it's sturdy and great for competitive play. And a great deal with a $20 discount. Key specs: 33,000 DPI | 8,000 Hz polling | 70 hours of battery life | Wireless | 36 g" data-dimension48="There's a handful of reasons to go for Corsair's Sabre V2 Pro (sensors, polling, look, shape etc), but arguably its best is how it balances feel with weight. Despite being a miniscule 36 g, it's sturdy and great for competitive play. And a great deal with a $20 discount. Key specs: 33,000 DPI | 8,000 Hz polling | 70 hours of battery life | Wireless | 36 g" data-dimension25="$79.99" href="https://www.amazon.com/Corsair-Sabre-Ultralight-Wireless-Gaming/dp/B0FKJ2J2R8" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:500px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="e7TA4FRFqGxXcTQ3K8AJTb" name="PCGamer Deal Block (60)" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/e7TA4FRFqGxXcTQ3K8AJTb.png" mos="" align="middle" fullscreen="" width="500" height="500" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>There's a handful of reasons to go for Corsair's Sabre V2 Pro (sensors, polling, look, shape etc), but arguably its best is how it balances feel with weight. Despite being a miniscule 36 g, it's sturdy and great for competitive play. And a great deal with a $20 discount. </p><p><strong>Key specs: 33,000 DPI | 8,000 Hz polling | 70 hours of battery life | Wireless | 36 g </strong><a class="view-deal button" href="https://www.amazon.com/Corsair-Sabre-Ultralight-Wireless-Gaming/dp/B0FKJ2J2R8" target="_blank" rel="nofollow" data-dimension112="4f699744-81d5-4346-8a96-c7f97089d757" data-action="Deal Block" data-label="There's a handful of reasons to go for Corsair's Sabre V2 Pro (sensors, polling, look, shape etc), but arguably its best is how it balances feel with weight. Despite being a miniscule 36 g, it's sturdy and great for competitive play. And a great deal with a $20 discount. Key specs: 33,000 DPI | 8,000 Hz polling | 70 hours of battery life | Wireless | 36 g" data-dimension48="There's a handful of reasons to go for Corsair's Sabre V2 Pro (sensors, polling, look, shape etc), but arguably its best is how it balances feel with weight. Despite being a miniscule 36 g, it's sturdy and great for competitive play. And a great deal with a $20 discount. Key specs: 33,000 DPI | 8,000 Hz polling | 70 hours of battery life | Wireless | 36 g" data-dimension25="$79.99">View Deal</a></p></div><p>As competitive-level gaming mice get lighter and lighter, there's a worry that they'll get more costly and less sturdy as a result. <a href="https://www.pcgamer.com/hardware/gaming-mice/corsair-sabre-v2-pro-ultralight-wireless-gaming-mouse-review/" target="_blank">Corsair's Sabre V2 Pro</a> calms that worry by being both well-built and reasonably priced, even at MSRP. </p><p>But, you don't need to pay its MSRP to get what is, in our approximation, the <a href="https://www.pcgamer.com/the-best-gaming-mouse/#section-the-best-lightweight-gaming-mouse" target="_blank">best lightweight gaming mouse</a> on the market. <a href="https://www.amazon.com/Corsair-Sabre-Ultralight-Wireless-Gaming/dp/B0FKJ2J2R8" target="_blank">Right now, you can pay $80 at Amazon to get one for yourself</a>. The only downside is that it's only the black model that gets the discount. </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>Our Jacob gave this little rodent 92% in his review last year, claiming it is "a mouse that can truly lay claim to the 'ultralight' title."</p><p>At a mere 36 grams, it's easy to see why. Despite that tiny size, it doesn't have chunks taken out of it, like some of its competitors, and doesn't feel cheap either. You also wouldn't purely buy it for the weight, as it's backed up with some killer specs. </p><p>The Marksman S optical sensor is fantastic, and it comes up to 33,000 DPI, a max acceleration of 50 G, max speed of 750 IPS and even up to 8,000 Hz polling. I probably wouldn't stick it any higher than 1,000 Hz in normal play (as it cuts the battery life down from 70 hours to a mere 16), but it's still a nice option to have should you be skilled enough to get the use out of it. </p><p>You are only getting one onboard profile, though, so on-the-fly customisation is a bit tough, and the UPE skates are a little worse than traditional PTFE. You are getting better durability in return, but it's still a tradeoff worth noting. </p><p>However, with those caveats out of the way, this truly is an excellent competitive mouse, and it was a genuine boon to Jacob in his FPS games. </p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/zQt4xr8PZSMcsUhBiR9NqM.jpg" alt="The ultralight Corsair Sabre V2 Pro gaming mouse" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/aRDsr462K3icKKVPkVZAqM.jpg" alt="The ultralight Corsair Sabre V2 Pro gaming mouse" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/QsTjvivYNdLCkryhwvvtoM.jpg" alt="The ultralight Corsair Sabre V2 Pro gaming mouse" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/7GQCeZ37pDaS6PKe8JPbqM.jpg" alt="The ultralight Corsair Sabre V2 Pro gaming mouse" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p>One thing the mouse is missing is any of the more flashy elements some gaming mice go for. You get no RGB here, and only a handful of buttons. To me, that's a neutral-to-positive choice for Corsair, but some do really like their mouse to shine at night. </p><p>Still, if you find most gaming mice are a little on the heavy side and want something snappy and light to help you hit headshots, the Sabre V2 Pro is an excellent lightweight wireless gaming mouse. At $20 off, we have seen it go this low before, but never any lower, so it's a great pick at its price point. And importantly, it's sturdy, looks nice, and performs excellently. </p><h2 id="check-out-all-of-amazon-s-gaming-mouse-deals-2">👉 <a href="https://www.amazon.com/s?k=gaming+mouse&crid=3ESLXIUWOQPCD&sprefix=gaming+mou%2Caps%2C176&ref=nb_sb_noss_2" target="_blank">Check out all of Amazon's gaming mouse deals</a> 👈</h2>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Keychron's on-the-fly optical/Hall effect mouse switch is taking on Logitech over one of the few things people didn't like about the SuperStrike ]]></title>
                                                                                                                                                                                                <link>https://www.pcgamer.com/hardware/gaming-mice/keychrons-on-the-fly-optical-hall-effect-mouse-switch-is-taking-on-logitech-over-one-of-the-few-things-people-didnt-like-about-the-superstrike/</link>
                                                                            <description>
                            <![CDATA[ Keychron's even using it's new MagOptic mouse switch in its office mice, "if they don't use, they don't use it, but it still performs like a normal mouse." ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">LeaBxBJKsqKTcKYUkGySDW</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/f7Mhnn5LM9SfdNL7Qj8uJL-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Tue, 02 Jun 2026 14:34:43 +0000</pubDate>                                                                                                                                <updated>Tue, 02 Jun 2026 14:34:47 +0000</updated>
                                                                                                                                            <category><![CDATA[Gaming Mice]]></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.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/f7Mhnn5LM9SfdNL7Qj8uJL-1280-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Keychron MagOptic mouse switches]]></media:description>                                                            <media:text><![CDATA[Keychron MagOptic mouse switches]]></media:text>
                                <media:title type="plain"><![CDATA[Keychron MagOptic mouse switches]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/f7Mhnn5LM9SfdNL7Qj8uJL-1280-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/W65yFULv1oc" allowfullscreen></iframe></div></div><p>Catching up with Keychron's CEO, Nick Xu, at Computex today, it wasn't just <a href="https://www.pcgamer.com/hardware/gaming-keyboards/keychrons-carbon-fiber-concept-is-the-skinniest-keyboard-ive-ever-typed-on/" target="_blank">carbon fiber keyboard concepts</a> that caught my eye, it was a set of new mouse switches, and even a wee tease of something just over the horizon. </p><p>Keychron originally unveiled its new MagOptic switches a month ago, showing off a new type of mouse switch that combines both Hall effect sensing and optical sensing in a single switch. And you can change which option you want to use on-the-fly just in the web app software.</p><p>The idea being that <a href="https://www.pcgamer.com/hardware/gaming-mice/logitech-g-pro-x2-superstrike-review/" target="_blank">Logitech's G Pro X2 SuperStrike</a> introduced gamers to Hall effect switches for gaming mice, but dispensed with the traditional click that has become the standard for mice since time immemorial in favour of a tuned haptic motor. Xu has had feedback from folk that they weren't happy with the feel of the haptics, "a lot of people complain about this because it's very different."</p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-XmAkPX"></div>                            </div>                            <script src="https://kwizly.com/embed/XmAkPX.js" async></script><p>"So we saw that kind of feedback, so we say, 'why not just put in the traditional feedback?' For people still missing the traditional feedback. But if they like the Logitech way, then they can try this one."</p><p>He's showing me three different switches with different kinds of feedback, the same as you would get with a keyboard switch. One is clicky, one has that tactile bump, and the other is completely linear.</p><p>"We combine this with a haptic engine—you know, just a vibrator—inside the mouse, then it's just same trick," he says.</p><p>Logitech will say it's not quite the same trick, as it spent a long time trying out and tuning its haptic motors to get the click feel as close to a traditional mouse click as it could. And, personally, I don't mind it. But with the clicky and tactile MagOptic switches, you don't have to just <em>get close</em> to the feeling.</p><p>"Also in the software," Xu adds, "you can change to the magnetic or optical, the Logitech one only had just the option to go the magnet."</p><p>These switches are going to start appearing in gaming mice at the end of the month, with the G-series mice being the first. Just look out for the 'HE' suffix Keychron uses for its Hall effect keyboards.</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:3083px;"><p class="vanilla-image-block" style="padding-top:56.24%;"><img id="hPnC7mU9c7UGkjdFiUsDHL" name="keychron-next-gen-mouse-switch" alt="Keychron MagOptic mouse switches" src="https://cdn.mos.cms.futurecdn.net/hPnC7mU9c7UGkjdFiUsDHL.jpg" mos="" align="middle" fullscreen="" width="3083" height="1734" 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>Incongruously, it's already being used in an office trackball mouse. "A lot of people say, 'so Nick, why, why do you put in this in into your office mouse?' I say 'we have the best technology, why not?' You know, it's not that super expensive. Why not just put it in here? If they don't use, they don't use it, but it still performs like a normal mouse."</p><p>Conspiratorially, he then tells me he's holding the next generation in his hand. It's a new mouse switch with something else baked inside to improve both optical and magnetic mice, but as of right now, that's all under embargo.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Corsair's new 'Nightsword' gaming mouse has a dedicated Stream Deck button, and I'm deciding if I'd accidentally press it too much ]]></title>
                                                                                                                                                                                                <link>https://www.pcgamer.com/hardware/gaming-mice/corsairs-new-nightsword-gaming-mouse-has-a-dedicated-stream-deck-button-and-im-deciding-if-id-accidentally-press-it-too-much/</link>
                                                                            <description>
                            <![CDATA[ And it's cheaper than the last two Stream Deck Peripherals. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">dSScqbdqA2qeTezJDyiQJJ</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/QM7XFwjuZcWiPn5ZQjGkn9-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Tue, 02 Jun 2026 11:52:02 +0000</pubDate>                                                                                                                                <updated>Tue, 02 Jun 2026 14:38:13 +0000</updated>
                                                                                                                                            <category><![CDATA[Gaming Mice]]></category>
                                                    <category><![CDATA[Hardware]]></category>
                                                                                                                    <dc:creator><![CDATA[ James Bentley ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/PVsHAkx27zJptZHndizEAE.png ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;James is a more recent PC gaming convert, often admiring graphics cards, cases, and motherboards from afar. It was not until 2019, after just finishing a degree in law and media, that they decided to throw out the last few years of education, build their PC, and start writing about gaming instead. In that time, he has covered the latest doodads, contraptions, and gismos, and loved every second of it. Hey, it’s better than writing case briefs.&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/QM7XFwjuZcWiPn5ZQjGkn9-1280-80.jpg">
                                                            <media:credit><![CDATA[Corsair]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Corsair&#039;s gaming keyboard, gaming headset, and gaming mouse on a white mousepad]]></media:description>                                                            <media:text><![CDATA[Corsair&#039;s gaming keyboard, gaming headset, and gaming mouse on a white mousepad]]></media:text>
                                <media:title type="plain"><![CDATA[Corsair&#039;s gaming keyboard, gaming headset, and gaming mouse on a white mousepad]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/QM7XFwjuZcWiPn5ZQjGkn9-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>This may be hard for my colleagues and friends to believe, but I actually regularly use my Stream Deck. A little box with reprogrammable buttons that sits alongside your keyboard and mouse, I've found it a handy way of getting to certain tabs, to start and stop recording, and for generally being a bit more productive. Though the likes of the <a href="https://www.pcgamer.com/hardware/gaming-mice/corsair-scimitar-elite-wireless-se-review/" target="_blank">Corsair Scimitar Elite Wireless</a> had buttons that could work like a Stream Deck, we hadn't received a mouse with a direct Stream Deck button…until now. </p><p>Corsair has announced the <a href="https://www.corsair.com/us/en/p/gaming-mouse/ch-931e010-ww/nightsword-v2-wireless-stream-deck-gaming-mouse-ch-931e010-ww?srsltid=AfmBOopK2PvzYZmqVeT6n8D6UQVB3vGsoZ0KIR4M5KJ732pqHKzut59v" target="_blank">Nightsword v2 Wireless</a> for Computex 2026, which is, in all other ways, a pretty standard gaming mouse. For $130, you get a 33K DPI sensor and 8,000 Hz polling (wired and wireless), though the 89 g weight is a little heavy. However, its standout feature is that dedicated Stream Deck button. </p><p>Instead of making the button perform a specific control or open a specific tab (like individual buttons on a Stream Deck), it opens up a small digital panel on your monitor, which then gives you a few pre-chosen controls to pick from. In the example shown on the website, someone playing Arc Raiders opens a Stream Deck tab in-game and uses the mouse to go to their backpack and map. </p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-XmAkPX"></div>                            </div>                            <script src="https://kwizly.com/embed/XmAkPX.js" async></script><p>In this use case, it seems less efficient than simply using a keyboard—but I do see the vision. If your keyboard controls are already overwhelmed, the Nightsword could be a solid pick. And that's before getting to more complex control. I use my Stream Deck to open some apps or get me to specific pages, which is more involved than simply clicking 'I' or 'M'.</p><p>Still, given that the button is placed just below the two left side buttons on the controller, I'm not entirely convinced I wouldn't accidentally misclick and open up my inventory by accident. </p><p>I suppose that all depends on how well-positioned the button is in practice, how easy it is to click, and how comfortable the mouse is. </p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/ZCVfVLa6QYMi8iF8TCuepJ.jpg" alt="Corsair Nightsword V2 wireless gaming mouse with built-in Stream Deck button on a black desk" /><figcaption><small role="credit">corsair</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/mZntGdEw7hTKYP9Z9qHBiE.png" alt="Corsair Clipper Pro Mini 60 gaming keyboard on a black background with light at the top" /><figcaption><small role="credit">Corsair</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/6KQdAzkHSPqZdY9VJzHjRN.jpg" alt="Corsair HS35 v3 wireless gaming headset on a person" /><figcaption><small role="credit">Corsair</small></figcaption></figure></figure><p>Corsair has been trying to integrate the Stream Deck ecosystem into more devices for a while now, and we even saw a built-in Stream Deck in the <a href="https://www.pcgamer.com/hardware/gaming-keyboards/corsair-galleon-100-sd-review/" target="_blank">Corsair Galleon 100 SD</a> earlier this year. In its latest release, Corsair says it is expanding 'its gaming ecosystem' with this mouse and a few more bits of hardware. </p><p>The company has also announced the Clipper Pro Mini, which is a 60% keyboard with Hall effect switches, rapid trigger, and 8,000 Hz polling, for <a href="https://www.corsair.com/us/en/p/keyboards/ch-979101j-na/clipper-pro-mini-60-hall-effect-gaming-keyboard-ch-979101j-na?srsltid=AfmBOoo7REJ7LVBdOEb5vtEEya-AmNsmE0jg8CsB3BecjpA7Dkg4oAfI" target="_blank">$100</a>. Finally, Corsair has announced the HS35 v3, a wireless gaming headset with 50 mm neodymium drivers and a 30-hour battery life for <a href="https://www.corsair.com/us/en/p/gaming-headsets/ca-9011402-ww/hs35-v3-wireless-gaming-headset-white-ca-9011402-ww?srsltid=AfmBOorj9rMnrp4KtOI8eyf1aRqR0nPAe3thP4AgIjTFOFxsyR-TAAIt" target="_blank">$80</a>. </p><p>The keyboard and headset do seem decently priced, which is a nice surprise for Computex this year.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Asus has announced a gold-plated 82 g version of its Harpe II mouse with a 65K DPI, but it's way out of my budget ]]></title>
                                                                                                                                                                                                <link>https://www.pcgamer.com/hardware/gaming-mice/asus-has-announced-a-gold-plated-82-g-version-of-its-harpe-ii-mouse-with-a-65k-dpi-but-price-rumours-make-me-think-its-way-out-of-my-budget/</link>
                                                                            <description>
                            <![CDATA[ That gold seems to be adding a lot of weight too. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">8MWbfUYX6wzjzS8P4r297D</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/8ijMSniTiPEzMow7Qxa2eb-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Mon, 01 Jun 2026 16:28:56 +0000</pubDate>                                                                                                                                <updated>Tue, 02 Jun 2026 16:30:57 +0000</updated>
                                                                                                                                            <category><![CDATA[Gaming Mice]]></category>
                                                    <category><![CDATA[Hardware]]></category>
                                                                                                                    <dc:creator><![CDATA[ James Bentley ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/PVsHAkx27zJptZHndizEAE.png ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;James is a more recent PC gaming convert, often admiring graphics cards, cases, and motherboards from afar. It was not until 2019, after just finishing a degree in law and media, that they decided to throw out the last few years of education, build their PC, and start writing about gaming instead. In that time, he has covered the latest doodads, contraptions, and gismos, and loved every second of it. Hey, it’s better than writing case briefs.&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/8ijMSniTiPEzMow7Qxa2eb-1280-80.jpg">
                                                            <media:credit><![CDATA[Asus]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Asus ROG Harpe 20th anniversary edition from the side and top on a black background]]></media:description>                                                            <media:text><![CDATA[Asus ROG Harpe 20th anniversary edition from the side and top on a black background]]></media:text>
                                <media:title type="plain"><![CDATA[Asus ROG Harpe 20th anniversary edition from the side and top on a black background]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/8ijMSniTiPEzMow7Qxa2eb-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>With Asus' ROG brand turning 20 years old this year, it has announced a whole pile of fancy black and gold gaming gear at Computex. Its new 82 g mouse is just as fancy as you'd expect and comes with some truly outrageous specs. </p><p>Called the ROG Harpe II Extreme Edition 20, Asus's new gaming mouse has "Authentic 24K gold-plated detailing", as well as a black translucent shell. The first time I saw it, I thought it looked a bit like it had cardboard internals (because gold under black certainly muted the colour palette a tad), but I don't think it looks bad by any stretch. </p><p>With it, you get a max 8,000 Hz polling rate (both wired and wireless), along with Asus's own ROG 100M optical micro switches, and a 65K DPI sensor. Those are truly absurdly high specs. The <a href="https://www.pcgamer.com/hardware/gaming-mice/razer-viper-v4-pro-review/" target="_blank">Razer Viper V4 Pro</a>, our pick for the <a href="https://www.pcgamer.com/the-best-gaming-mouse/" target="_blank">best gaming mouse</a>, also goes up to 8,000 Hz polling but only 50,000 DPI. However, the max polling and max DPI of both of these gaming mice are arguably too much for 99% of players, and 8k polling often isn't worth the battery drain for a wireless mouse. </p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-XmAkPX"></div>                            </div>                            <script src="https://kwizly.com/embed/XmAkPX.js" async></script><p>82 g is a good bit heftier than the V4 Pro, and I suspect that could have something to do with the gold internals. It is based on the Harpe II Ace (which is only 48 grams), and Asus says its shape was developed with the help of esports pros. </p><p>Asus also notes it comes in a "display-ready presentation box", and that box seems to come with stickers, a cable, the connectors, and a keyring of some kind. Asus has also announced the <a href="https://rog.asus.com/keyboards/keyboards/aura-rgb/rog-azoth-extreme-edition-20/" target="_blank">ROG Azoth Extreme Edition 20</a>, which is a black and gold-themed variant of the <a href="https://www.pcgamer.com/asus-rog-azoth-gaming-keyboard-review/" target="_blank">ROG Azoth</a> gaming keyboard. </p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/yVxnmSWZm6uEAcbVKkx4eb.jpg" alt="Asus ROG on a black background" /><figcaption><small role="credit">Asus</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/8ijMSniTiPEzMow7Qxa2eb.jpg" alt="Asus ROG on a black background" /><figcaption><small role="credit">Asus</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/9erVVK5HVH4eiAkN6M5ycb.jpg" alt="Asus ROG on a black background" /><figcaption><small role="credit">Asus</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/6NVdwez8ZZRA5gLKvrmngb.jpg" alt="Asus ROG on a black background" /><figcaption><small role="credit">Asus</small></figcaption></figure></figure><p>Asus has confirmed to me that the Harpe II Extreme Edition will be $260 and the Azoth Extreme Edition will be $600. That's a lot more than the Viper 4 Pro, and Razer's offering isn't exactly cheap.</p><p>As with all of Asus' ROG 20th anniversary items, this gaming mouse seems like a commemorative item, more so than something you'd just buy to simply use. And I'd imagine you'd need to have quite a bit of cash burning a hole in your pocket to consider it. Here's looking at you, <a href="https://www.pcgamer.com/hardware/handheld-gaming-pcs/the-asus-rog-xbox-ally-x-has-just-received-an-upgraded-oled-model-in-a-bundle-with-ar-glasses-and-my-wallet-is-thoroughly-braced/" target="_blank">Xbox Ally X20 bundle</a>. </p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ This new gaming mouse looks to combine tech similar to Logitech's analogue clicks and Razer's frame sync but I'm a little sceptical ]]></title>
                                                                                                                                                                                                <link>https://www.pcgamer.com/hardware/gaming-mice/this-new-gaming-mouse-looks-to-combine-tech-similar-to-logitechs-analogue-clicks-and-razers-frame-sync-but-im-a-little-sceptical/</link>
                                                                            <description>
                            <![CDATA[ The clicks look similar to Keychron's recently announced solution, too. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">vFg3LGFvKEuheUa7WLttzR</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/DZUD8vPhhedudmXMZxu9p9-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Tue, 26 May 2026 15:04:25 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Gaming Mice]]></category>
                                                    <category><![CDATA[Hardware]]></category>
                                                                                                                    <dc:creator><![CDATA[ Jacob Fox ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/Ee8ZL5rzgTjTNkBFJ4jBnD.png ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Jacob got his hands on a gaming PC for the first time when he was about 12 years old. He swiftly realised the local PC repair store had ripped him off with his build and vowed never to let another soul build his rig again. With this vow, Jacob the hardware junkie was born. Since then, Jacob&#039;s led a double-life as part-hardware geek, part-philosophy nerd, first working as a Hardware Writer for PCGamesN in 2020, then working towards a PhD in Philosophy for a few years while freelancing on the side for sites such as TechRadar, Pocket-lint, and yours truly, PC Gamer. Eventually, he gave up the ruthless mercenary life to join the world&#039;s #1 PC Gaming site full-time. It&#039;s definitely not an ego thing, he assures us.&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/DZUD8vPhhedudmXMZxu9p9-1280-80.jpg">
                                                            <media:credit><![CDATA[Finalmouse]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[A Finalmouse Starlight X gaming mouse on a night sky background.]]></media:description>                                                            <media:text><![CDATA[A Finalmouse Starlight X gaming mouse on a night sky background.]]></media:text>
                                <media:title type="plain"><![CDATA[A Finalmouse Starlight X gaming mouse on a night sky background.]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/DZUD8vPhhedudmXMZxu9p9-1280-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/el6_Ze40SFI" allowfullscreen></iframe></div></div><p>The <a href="https://www.pcgamer.com/hardware/gaming-mice/logitech-g-pro-x2-superstrike-review/" target="_blank">Logitech G Pro X2 Superstrike</a> rattled the gaming mouse market earlier this year with its haptic-inductive clicks, but it was pretty certain other companies would be looking to get in on that analogue action as soon as possible. To that end, Finalmouse has just announced the tactical FPS-oriented, 38-gram <a href="https://www.youtube.com/watch?v=el6_Ze40SFI" target="_blank">Starlight X</a>, which also has magnetic clicks, except these also sit alongside a traditional mechanical click.</p><p>The solution is similar to the one that Keychron's "next-gen mouse switch" <a href="https://www.pcgamer.com/hardware/gaming-mice/keychron-calls-this-the-next-gen-mouse-switch-and-i-believe-it-optical-and-magnetic-all-in-one/" target="_blank">announced earlier this month</a>. The difference is that while Keychron is putting both analogue and mechanical systems inside one switch, Finalmouse has them working separately but under the same mouse buttons.</p><p>The analogue part of the equation should allow you to cut down the switch's "pre-travel window" and click quicker than you could using a traditional mechanical switch. It also lets you choose exactly where you want the button to actuate along its depression, just like with the Superstrike, and it lets you enable rapid trigger.</p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-O6jx1O"></div>                            </div>                            <script src="https://kwizly.com/embed/O6jx1O.js" async></script><p>Finalmouse is claiming to actually go further than the Superstrike, though, because it's using TMR rather than inductive tech, which allows for more precise and accurate measurement. Thus why Finalmouse is calling it TMR-DS, standing for 'TMR Dual State Analog Click System.' This ultimately means—again according to Finalmouse—that you'll be able to adjust things in 0.01 mm increments, giving you 40 discreet steps to run through compared to the Superstrike's 10.</p><p>The thing I'm not so sure about here, though, is how those mechanical clicks will align with the analogue ones. Apparently, you'll be able to swap between them, but the point of having the physical click there alongside the analogue one is to give some physical click feedback. But this will be static, meaning it won't align with the analogue click. It's whether that mismatch will be noticeable and annoying that I'm concerned about.</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:1904px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="nHVr4yyX34jb6FygT24RQH" name="image (45)" alt="An illustration showing the Finalmouse Starlight X's dual mechanical and TMR mouse switch system." src="https://cdn.mos.cms.futurecdn.net/nHVr4yyX34jb6FygT24RQH.jpg" mos="" align="middle" fullscreen="" width="1904" height="1071" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Finalmouse)</span></figcaption></figure><p>It's the same concern I mentioned when reporting on Keychron's similar solution. Logitech cracked that code by having haptics that align perfectly with the analogue click, wherever you set the actuation to. Finalmouse and Keychron don't have that, and until I've tried their mechanical alternative, I'll just have to reserve judgment and retain a bit of scepticism.</p><p>It's not just the clicks that are new, though, as it seems the Starlight X will also have some new frame syncing tech. It's called 'PerfectSync', and it sounds to my ears like it's the same as <a href="https://www.pcgamer.com/hardware/gaming-mice/2026-is-shaping-up-to-be-a-golden-year-for-gaming-mice-as-razers-battery-boosting-framesync-adds-more-goodies-to-the-pot/" target="_blank">Razer's FrameSync</a>, which has impressed me in the <a href="https://www.pcgamer.com/hardware/gaming-mice/razer-viper-v4-pro-review/" target="_blank">Viper V4 Pro</a>. It essentially syncs your mouse's sensor reading with the system's polling, which lets things stay snappy while keeping the total number of sensor readings low and thereby saving battery life. </p><p>Even without the new clicks and sync tech, the mouse is quite a departure from Finalmouse's previous ones. Previously, the company had pushed a lot of different versions of essentially the same mouse shapes. The main selling points were new boundaries being pushed in materials and light weight, which offset the company's <a href="https://www.youtube.com/watch?v=W_rhOjBtAIU" target="_blank">polarising history</a> for some.</p><p>This one, though, has a completely different shape designed for tactical FPS players such as Counter-Strike players. That basically means something a bit bigger and oriented around aiming stability. At (a claimed) 38 g, it'll still be plenty light, but that's not the main focus.</p><div class="see-more see-more--clipped"><blockquote class="twitter-tweet hawk-ignore" data-lang="en"><p lang="en" dir="ltr">Introducing the Starlight X.Available to order May 30th$179💫The SLX features our first new shape in 11 years. More stability. More control. A shape built for games like Counter Strike.TMR-DS ™ . Our all new TMR Dual-State analog click system. With actuation control… pic.twitter.com/tJGLR9egXW<a href="https://twitter.com/cantworkitout/status/2058976631168122881">May 25, 2026</a></p></blockquote><div class="see-more__filter"></div></div><p>The internal architecture has apparently been redesigned to focus on "structural efficiency", and materials have been changed to keep things strong but light—carbon fiber beams are used, for instance, as are titanium screws just like in the Superstrike, and the shell is made from a new carbon fiber composite.</p><p>So, a lightweight mouse for tactical FPS that promises all the best of the kinds of technology offered by Logitech's and Razer's latest and greatest mice. Sounds impressive, but it'll all boil down to how that hybrid mechanical-analogue click system feels. </p><p>It's available to order on May 30 at 11 am PT for $179. Given Finalmouse tends to launch its mice as limited-edition drops, there might be a scarcity element to this mouse, too. We'll have to wait and see.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Replacing the Viper V4 Pro's skates gave one reviewer some Razer warranty trouble after glass pad sensor issues ]]></title>
                                                                                                                                                                                                <link>https://www.pcgamer.com/hardware/gaming-mice/replacing-the-viper-v4-pros-skates-gave-one-reviewer-some-razer-warranty-trouble-after-glass-pad-sensor-issues/</link>
                                                                            <description>
                            <![CDATA[ The issue is resolved now, but it raises questions over warranty wording. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">JKuCw6iaquBZJLiqyqL3k</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/PSkP6s8aqyTHujw9iTzmda-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Fri, 22 May 2026 11:35:01 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Gaming Mice]]></category>
                                                    <category><![CDATA[Hardware]]></category>
                                                                                                                    <dc:creator><![CDATA[ Jacob Fox ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/Ee8ZL5rzgTjTNkBFJ4jBnD.png ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Jacob got his hands on a gaming PC for the first time when he was about 12 years old. He swiftly realised the local PC repair store had ripped him off with his build and vowed never to let another soul build his rig again. With this vow, Jacob the hardware junkie was born. Since then, Jacob&#039;s led a double-life as part-hardware geek, part-philosophy nerd, first working as a Hardware Writer for PCGamesN in 2020, then working towards a PhD in Philosophy for a few years while freelancing on the side for sites such as TechRadar, Pocket-lint, and yours truly, PC Gamer. Eventually, he gave up the ruthless mercenary life to join the world&#039;s #1 PC Gaming site full-time. It&#039;s definitely not an ego thing, he assures us.&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/PSkP6s8aqyTHujw9iTzmda-1280-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[A white Razer Viper V4 Pro gaming mouse]]></media:description>                                                            <media:text><![CDATA[A white Razer Viper V4 Pro gaming mouse]]></media:text>
                                <media:title type="plain"><![CDATA[A white Razer Viper V4 Pro gaming mouse]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/PSkP6s8aqyTHujw9iTzmda-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Given Razer's recent release of not just the <a href="https://www.pcgamer.com/the-best-gaming-mouse/" target="_blank">best gaming mouse</a> on the market, the <a href="https://www.pcgamer.com/hardware/gaming-mice/razer-viper-v4-pro-review/" target="_blank">Viper V4 Pro</a>, but also the <a href="https://www.razer.com/pc/gaming-mouse-mats/atlas-line" target="_blank">Atlas Pro</a> glass mouse pad, you might naturally have considered combining the two. </p><p>But peripheral reviewer <a href="https://www.youtube.com/@Spec0" target="_blank">Spec0</a> has recently <a href="https://x.com/StevenP015/status/2055256009380081766" target="_blank">struggled to do so</a> using third-party skates, not just because of sensor issues but also because of problems with Razer warranty and support, though this is supposedly <a href="https://x.com/StevenP015/status/2055354786979913806?s=20" target="_blank">being resolved</a> (via <a href="https://www.youtube.com/watch?v=W4cjlcSEqWs" target="_blank">ManPhalanges</a>).</p><div class="see-more see-more--clipped"><blockquote class="twitter-tweet hawk-ignore" data-lang="en"><p lang="en" dir="ltr">So my Razer Viper V4 Pro is unusable on multiple glasspads and I contacted Razer and they are refusing to do anything like rma because I switched to dots skates and that violates the warranty.Genuinely WTH! This is extremely standard in 2026 what a joke @Razer @TeamRazer pic.twitter.com/Prl0mGNL5g<a href="https://twitter.com/cantworkitout/status/2055256009380081766">May 15, 2026</a></p></blockquote><div class="see-more__filter"></div></div><p>After the Viper V4 Pro wouldn't work on different glass pads, the response that Spec got from Razer said, "We noticed that the mouse's original feet have been removed. Please note that the limited warranty does not cover issues resulting from improper use or handling of the product, including but not limited to misuse, abuse, negligence, unauthorised modification or repair, unauthorised commercial use, or use outside of Razer's recommended guidelines."</p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-O6jx1O"></div>                            </div>                            <script src="https://kwizly.com/embed/O6jx1O.js" async></script><p>Presumably the replaced feet were being considered "unauthorised modification or repair", despite skate replacements being a merely external affair requiring no unscrewing or tinkering inside the mouse itself.</p><p>After a call with Razer, however, Spec says it was resolved as the company will be replacing the unit and is "working to define their warranty terms better and look into this sensor issue."</p><p>The default skates on the Viper V4 Pro are great, but replacing big PTFE feet with little dot feet is important when using a glass pad. The less friction the better, and it helps prevent scraping over dust, plus it can shave a gram or two off the weight. It's not usually advisable to use them on cloth, though, as the dots can sink in too much—this issue obviously doesn't occur with glass.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:4032px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="a5Zxtj5fpqBAHrgSU3oPJC" name="IMG_2962" alt="The underside of a Razer Viper V4 Pro gaming mouse in-hand, showing its skates." src="https://cdn.mos.cms.futurecdn.net/a5Zxtj5fpqBAHrgSU3oPJC.jpg" mos="" align="middle" fullscreen="" width="4032" height="2268" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>It's unclear what Razer means when it says it is "working to define [its] warranty terms better", though hopefully it will mean clarifying its warranty to make it clear that replacing mouse skates doesn't void it. I've reached out to Razer for official comment and will update this story once I hear back.</p><p>I also don't know how widespread the sensor issue is with glass pads. I tested mine out quickly on a glass pad and noticed no issues. It seems unlikely that it will be a widespread issue given Razer would surely have tested the mouse out on its new Atlas Pro pad, as presumably both were in development at the same time.</p><p>Back to the replacement skates issue, though. I should note that the the Viper V4 Pro has a conspicuous lack of access divot next to the skates. In a lot of mice, there's a little dip along one of the edges which allows you to dig underneath to peel the skates off for replacement. </p><p>Not so with the Viper, which does make me wonder whether Razer considers any skate peeling a no-no. That would suck, given how great replacement skates are and how non-invasive the process is, so hopefully any warranty clarifications will be in the right direction.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Zowie EC2-DW review ]]></title>
                                                                                                                                                                                                <link>https://www.pcgamer.com/hardware/gaming-mice/zowie-ec2-dw-review/</link>
                                                                            <description>
                            <![CDATA[ The mouse of my dreams, but my dreams are all Counter-Strike, baby. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">zpc438PSWv4gYWmGAqVvDS</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/8bJ322ApjmmmP3PtmZu8US-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Tue, 19 May 2026 10:23:40 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Gaming Mice]]></category>
                                                    <category><![CDATA[Hardware]]></category>
                                                                                                                    <dc:creator><![CDATA[ Jacob Fox ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/Ee8ZL5rzgTjTNkBFJ4jBnD.png ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Jacob got his hands on a gaming PC for the first time when he was about 12 years old. He swiftly realised the local PC repair store had ripped him off with his build and vowed never to let another soul build his rig again. With this vow, Jacob the hardware junkie was born. Since then, Jacob&#039;s led a double-life as part-hardware geek, part-philosophy nerd, first working as a Hardware Writer for PCGamesN in 2020, then working towards a PhD in Philosophy for a few years while freelancing on the side for sites such as TechRadar, Pocket-lint, and yours truly, PC Gamer. Eventually, he gave up the ruthless mercenary life to join the world&#039;s #1 PC Gaming site full-time. It&#039;s definitely not an ego thing, he assures us.&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/8bJ322ApjmmmP3PtmZu8US-1280-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[A Zowie EC2-DW gaming mouse in-hand.]]></media:description>                                                            <media:text><![CDATA[A Zowie EC2-DW gaming mouse in-hand.]]></media:text>
                                <media:title type="plain"><![CDATA[A Zowie EC2-DW gaming mouse in-hand.]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/8bJ322ApjmmmP3PtmZu8US-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>I reckon I'm supposed to at least attempt to base my mouse review verdicts on the most objective things—specs, performance, features, price—as well as some of the more objective of the subjective elements (click feel, build quality, and so on). Because those are the things that most of you reading will also agree about, regardless of personal preference. But I really can't discount the subjective elements with the BenQ Zowie EC2-DW, because they are what keep bringing me back to this mouse, making it my absolute favourite to use right now.</p><p>Shape, despite being the most important aspect of a mouse, is at the bottom of the list of objective factors because of how subjective a preference mouse shape is—some like dinky fingertip mice, some like big ergo ones, and there's no impartial way to arbitrate. However, I'll be damned if I let that stop me from influencing my recommendation here, because my God, this thing feels fantastic as a palm gripper who mainly plays tactical shooters.</p><p>Its shape, in addition to its performance, which I've found to be thankfully flawless like most other premium mice these days, is what makes this the mouse I keep returning to over and over again, despite some of its flaws. And I suppose it just goes to show that, despite it being very much a personal preference, shape really is king, because once you find one that truly works for you, it's hard to move to anything else.</p><p>The <a href="https://www.pcgamer.com/hardware/gaming-mice/razer-viper-v4-pro-review/" target="_blank">Razer Viper V4 Pro</a>, for instance, is the most technically perfect mouse I've ever held, and the <a href="https://www.pcgamer.com/hardware/gaming-mice/logitech-g-pro-x2-superstrike-review/" target="_blank">Logitech G Pro X2 Superstrike</a> offers the best performance for competitive gaming thanks to its super light actuation clicks with rapid trigger. So oh, how I wish I loved the shapes of those two mice as much as this Zowie—but I don't.</p><div  class="fancy-box"><div class="fancy_box-title">EC2-DW specs</div><div class="fancy_box_body"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' ><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="ga46KjkU7X3tw6VCYeRYc" name="IMG_2923" caption="" alt="A Zowie EC2-DW gaming mouse." src="https://cdn.mos.cms.futurecdn.net/ga46KjkU7X3tw6VCYeRYc.jpg" mos="" link="" align="" fullscreen="" width="" height="" attribution="" endorsement="" class="pinterest-pin-exclude"></p></div></div><figcaption itemprop="caption description" class=""><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p class="fancy-box__body-text"><strong>Buttons: </strong>5<br><strong>Connectivity: </strong>2.4 GHz wireless, USB-C wired<br><strong>Sensor: </strong>PixArt PAW3950<br><strong>Switches: </strong>Mechanical<br><strong>Feet: </strong>Teflon (PTFE)<br><strong>Max DPI: </strong>3,200<br><strong>Weight: </strong>60 g (measured at 59 g)<br><strong>Polling rate: </strong>Up to 4K<br><strong>Battery life: </strong>80 hours @ 1,000 Hz<br><strong>RGB lighting: </strong>None<br><strong>Included extras: </strong>Cable, dongle, enhanced receiver, 2x spare skates (slow and fast)<br><strong>Price: </strong><a data-analytics-id="inline-link" href="https://zowie.benq.com/en-us/mouse/ec2-dw.html" target="_blank">$150</a> / <a data-analytics-id="inline-link" href="https://zowie.benq.eu/en-uk/mouse/ec2-dw.html" target="_blank">£130</a></p></div></div><p>If you've already used an EC-shaped mouse then you'll know what I'm talking about. But if not, let me explain: if you have regular-sized hands and use a palm grip or even a relaxed claw grip, the Zowie EC2-DW should sit under your palm incredibly snugly thanks to its ergonomic design. </p><p>I previously sang the praises of the <a href="https://www.pcgamer.com/hardware/gaming-mice/pulsar-x3-crazylight-mini-review/" target="_blank">Pulsar X3 CrazyLight Mini</a> for its sway in this ergo direction, and I thought that slight tilt was as far as I'd go. But I was wrong. The EC2-DW has much more of an ergonomic tilt with the left side raised higher than the right (and less of an aggressive hump), and after I allowed my hand to settle into more of a palm grip than a relaxed claw grip, I was pleasantly surprised to find the Zowie is even more comfy to use.</p><p>It might go without saying that a mouse with ergonomic tilt is more comfortable to use than one without—that's kind of the point, as it tilts your wrist and arm in a slightly more natural orientation—but the trick is to also be able to maintain your accuracy and precision. If you go for a full-on vertical mouse like the <a href="https://www.pcgamer.com/hardware/gaming-mice/keychron-m5-review/" target="_blank">Keychron M5</a>, you're bound to miss some of those headshots. </p><p>Not so with the Zowie EC2-DW, though. I've found my accuracy, at least in tactical shooters like CS2, to be just as good as it is with any other competitive mouse. In fact, I reckon the ergo shape here actually helps a little because it keeps my hand relaxed, preventing me from tensing up too much.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:4032px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="qfezQUhboPdTTsVyW8zoc" name="IMG_2922" alt="A Zowie EC2-DW gaming mouse." src="https://cdn.mos.cms.futurecdn.net/qfezQUhboPdTTsVyW8zoc.jpg" mos="" align="middle" fullscreen="" width="4032" height="2268" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>That being said, it's not the lightest mouse on the market, at 60 g (59 g for my model, according to my scales, but there could be a rounding error). That's about as heavy as I'd go for a competitive gaming mouse these days. It's the same as the Superstrike, but others like the Viper V4 Pro beat it by quite a margin, and we even have sub-40 g mice these days like the <a href="https://www.pcgamer.com/hardware/gaming-mice/corsair-sabre-v2-pro-ultralight-wireless-gaming-mouse-review/" target="_blank">Corsair Sabre V2 Pro</a>. But for palm gripping in tactical shooters, as well as day-to-day use, I'll take it.</p><p>Build quality is great, too. There's nary a creak to be found, even when I squeeze quite hard, and everything feels incredibly sturdy. The side buttons feel responsive, and although the main clicks and scroll wheel don't match up to, say, the Viper V4 Pro (what does?), they do feel pleasant. There's a little pre-travel, but not much, and clicks feel light and spammable. The scroll wheel, too, is plenty defined and still easy enough to, well, scroll. The installed PTFE skates are plenty smooth, and if you prefer something slower they come with a couple of replacements, including some slower black ones if you prefer a more controlled experience.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:4032px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="w3USqsiqxEtayKUbvcPdb" name="zowie-fingerprint" alt="A Zowie EC2-DW gaming mouse with a thumbprint on the side." src="https://cdn.mos.cms.futurecdn.net/w3USqsiqxEtayKUbvcPdb.jpg" mos="" align="middle" fullscreen="" width="4032" height="2268" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>Probably my favourite thing about the EC2-DW's build, though, is its surface texture. I've nothing against the more matte coatings that most mice go for these days as they do feel nice under the palm, but the slightly glossier coating on the Zowie here helps keep the mouse firmly in place. It does make it a bit of a fingerprint fiend, though (check the photo above).</p><p>When it comes to actual performance, things are fantastic thanks not only to the PAW3950 sensor but also Zowie's 'enhanced' receiver. This receiver is a chonker (see the image below), but it's worth that size for two reasons. </p><p>First, it presumably allows for a bigger antenna, and I've had no connection or latency issues. But second, it allows for wireless charging, as you can place the front of the mouse onto the receiver and its pins will slide in to charge. It slots into place easily and is an incredibly convenient way to keep your mouse charged; I never worry about its battery, now, because I simply place it on the receiver as I leave my PC whenever I remember to do so.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:4032px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="2oh58uHcnQN8JkD6oiMJQ" name="IMG_2925" alt="A Zowie EC2-DW gaming mouse." src="https://cdn.mos.cms.futurecdn.net/2oh58uHcnQN8JkD6oiMJQ.jpg" mos="" align="middle" fullscreen="" width="4032" height="2268" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>The receiver also gives you the option for 4K polling. This mouse's predecessor, the CW version of the EC2, only reaches 1,000 Hz. It also has a worse sensor, and is heavier. </p><p>The specs even for the DW version might seem a little low by today's 8K, 30,000+ DPI standards, but don't be fooled by all that. 8K is <a href="https://www.pcgamer.com/hardware/gaming-mice/this-tool-tells-you-exactly-how-much-your-latency-could-improve-by-changing-your-mouses-polling-rate/" target="_blank">absolutely overkill</a> even for pro gaming, and the mouse is limited to 3,200 DPI only because it's driverless, ie, lacking software.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:4032px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="SdyaZHk5EH6EdotCD6vNFE" name="IMG_2937" alt="The underside of a Zowie EC2-DW gaming mouse." src="https://cdn.mos.cms.futurecdn.net/SdyaZHk5EH6EdotCD6vNFE.jpg" mos="" align="middle" fullscreen="" width="4032" height="2268" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>That's intentional: people buy Zowie mice in part <em>because </em>they lack drivers and software and simply work very well out of the box—a fact that gives some peace of mind if you're travelling to different LAN parties and tournaments and using different systems, for instance. </p><p>You have a few different DPI settings to choose from via the underside button, but Zowie had to set the limit somewhere. The sensor should technically be capable of more if it weren't for that artificial cap, but who needs more? Most CS2 and Valorant pros play at 400, 800, or sometimes 1600 DPI, and that's all that's needed.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:4032px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="twsErCjLSPD9NzgKDvL5b" name="IMG_2924" alt="A Zowie EC2-DW gaming mouse." src="https://cdn.mos.cms.futurecdn.net/twsErCjLSPD9NzgKDvL5b.jpg" mos="" align="middle" fullscreen="" width="4032" height="2268" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>You can also change a few things via different button combinations, which I didn't expect. These things include DPI and polling, of course, but also LOD, motion sync, and click response. I haven't had any issues with just running the mouse on its default settings, though, after ensuring I'm at 1,000 Hz to save some battery and 800 DPI, which is my preferred setting.</p><div  class="fancy-box"><div class="fancy_box-title">Buy if...</div><div class="fancy_box_body"><p class="fancy-box__body-text">✅ <strong>You want the perfect palm grip for tactical shooters: </strong>If games like CS2 and Valorant are your jam and you like to keep your palm flush to your mouse like me, the experience here is fantastic.<br><br>✅ <strong>You want to plug-n-play: </strong>This mouse requires no driver (other than a default OS one) and has no software. You simply plug it in and play, and you can change the most important settings with button combinations.</p></div></div><div  class="fancy-box"><div class="fancy_box-title">Don't buy if...</div><div class="fancy_box_body"><p class="fancy-box__body-text"><strong>❌ You play tracking-heavy games: </strong>If you mainly play games like Overwatch or Apex Legends, you might want a less ergonomic mouse that allows for easier fingertip adjustments to track enemies.<br><br><strong>❌ You love ultralight mice: </strong>60 g is fine for competitive gaming, but it's starting to be a little on the heavy side compared to some ultralight mice today.</p></div></div><p>That being said, it's definitely not the mouse to go for if you like to delve into your mouse settings and mess with all kinds of things, such as sensor rotation.  </p><p>It's also not the mouse to go for if you play tracking-oriented games such as Overwatch and Apex Legends. For those kinds of games, I much prefer slipping into a slightly more relaxed claw grip using a less ergonomic mouse. That lets me use my fingers a little more to move the mouse under my palm and keep my crosshair tracking smoothly over moving targets. With this mouse, though, you're forced into more of a palm grip with less fingertip range of motion.</p><p>For tactical shooters like CS2, though, which require a lot of precision, stability, and occasional flicks, the BenQ Zowie EC2-DW is perfect. If those are the kinds of games you play, I wholeheartedly recommend it, as CS2 is my main shindig and I keep returning to this mouse even ahead of more technically impressive ones. </p><p>If you're not interested in those kinds of games, though, I'd probably only recommend it if you love a good palm grip, regardless, and also like the sound of a driverless mouse with easy wireless charging.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Keychron calls this 'the next gen mouse switch' and I believe it: optical and magnetic all-in-one ]]></title>
                                                                                                                                                                                                <link>https://www.pcgamer.com/hardware/gaming-mice/keychron-calls-this-the-next-gen-mouse-switch-and-i-believe-it-optical-and-magnetic-all-in-one/</link>
                                                                            <description>
                            <![CDATA[ Rapid trigger or traditional optical clicks: Keychron says why not both? ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">X8VtWMKu7RUv4cU65n7A4b</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/3K32QJuM4bx5PRupRucEgK-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Mon, 11 May 2026 11:07:30 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Gaming Mice]]></category>
                                                    <category><![CDATA[Hardware]]></category>
                                                                                                                    <dc:creator><![CDATA[ Jacob Fox ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/Ee8ZL5rzgTjTNkBFJ4jBnD.png ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Jacob got his hands on a gaming PC for the first time when he was about 12 years old. He swiftly realised the local PC repair store had ripped him off with his build and vowed never to let another soul build his rig again. With this vow, Jacob the hardware junkie was born. Since then, Jacob&#039;s led a double-life as part-hardware geek, part-philosophy nerd, first working as a Hardware Writer for PCGamesN in 2020, then working towards a PhD in Philosophy for a few years while freelancing on the side for sites such as TechRadar, Pocket-lint, and yours truly, PC Gamer. Eventually, he gave up the ruthless mercenary life to join the world&#039;s #1 PC Gaming site full-time. It&#039;s definitely not an ego thing, he assures us.&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/3K32QJuM4bx5PRupRucEgK-1280-80.jpg">
                                                            <media:credit><![CDATA[Keychron]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[A Keychron MagOptic hybrid magnetic-optical mouse switch animation still.]]></media:description>                                                            <media:text><![CDATA[A Keychron MagOptic hybrid magnetic-optical mouse switch animation still.]]></media:text>
                                <media:title type="plain"><![CDATA[A Keychron MagOptic hybrid magnetic-optical mouse switch animation still.]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/3K32QJuM4bx5PRupRucEgK-1280-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/W65yFULv1oc" allowfullscreen></iframe></div></div><p>"Tune your trigger, fire faster," says Keychron about its <a href="https://www.keychron.com/pages/new-micro-switch" target="_blank">upcoming magnetic-optical hybrid mouse switch</a>, in words that ring very familiar in the wake of the <a href="https://www.pcgamer.com/hardware/gaming-mice/logitech-g-pro-x2-superstrike-review/" target="_blank">Logitech G Pro X2 Superstrike</a>. And I'm kind of shocked at just how soon after the launch of the Superstrike's magnetic switches we're seeing a hybrid version that allows you to toggle between traditional clicks and analogue magnetic ones like in the Superstrike.</p><p>"Freely switch between traditional Optical Mode and Linear Magnetic Mode in Keychron Launcher web app. Get non-contact reliability, no contact bounce, and a faster, cleaner trigger signal."</p><p>The mechanism in Keychron's upcoming MaOptic switch is incredibly neat. Pushing down on the mouse button moves a metal strip between the optical scanner on one end, and on the other end the plunger moves down its electromagnetic path. The simple but ingenious thing that ties it all together is a strip of metal that has the optical side of the equation moving in tandem. You can check it out in the video above.</p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-W3px8O"></div>                            </div>                            <script src="https://kwizly.com/embed/W3px8O.js" async></script><p>Naturally, I'll be eager to see just how well it works in practice and whether there are any quality control issues. Will the strip of metal always remain aligned properly for accurate and responsive clicks, for instance? Will the switches be more prone to failure?</p><p>Saying that, it's Keychron, and our experience of Keychron products here at PC Gamer has generally been pretty great. I've personally used a Keychron Hall effect keyboard extensively and found build quality and quality control to be good.</p><p>We've already seen <a href="https://www.youtube.com/shorts/5DbMqb-LEhU" target="_blank">hints</a> of <a href="https://x.com/elastiXx94/status/2050210891690283378?s=20" target="_blank">analogue mouse switches</a> riding swiftly off the back of the Superstrike, though none are on the market yet. I really didn't expect to see a hybrid one so soon, though, even if it just an announcement.</p><div class="see-more see-more--clipped"><blockquote class="twitter-tweet hawk-ignore" data-lang="en"><p lang="en" dir="ltr">A new species is coming. One switch. Two trigger modes.Meet the Keychron MagOptic Micro Switch — freely switch between Optical Mode and Magnetic Mode in Keychron Launcher web app while preserving a crisp clicky feel.Faster. Cleaner. More durable. More👉 https://t.co/P2pe9m8Qar pic.twitter.com/UUVUXSzCDw<a href="https://twitter.com/cantworkitout/status/2053128111646974103">May 9, 2026</a></p></blockquote><div class="see-more__filter"></div></div><p>The benefit to Keychron's hybrid approach here is that gaming mouse brands won't necessarily have to segment their market. One concern I had about the shift in the market the Superstrike might bring was that it could split the market in two and make gaming mouse manufacturers not know whether to make something with mechanical, optical, or magnetic switches. With a hybrid solution like this, there's no segmenting needed.</p><p>Assuming it works well and doesn't cost an arm and a leg, of course, which will be precisely the question.</p><p>Speaking of questions, though, I do have some. Keychron says "Hall sensing preserves a crisp clicky mechanical feel while enabling adjustable actuation points and Rapid Trigger functionality", but this click will need to be adjustable depending on where the actuation is set. The Superstrike achieves this with its bespoke haptics—will Keychron have the same? And if so, how will it 'disable' the traditional click sound and feel on the optical side?</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:4032px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="Afqros6yoNknwqafk256CS" name="IMG_2262" alt="The haptics motor underneath the button plate of a Logitech G Pro X2 Superstrike gaming mouse." src="https://cdn.mos.cms.futurecdn.net/Afqros6yoNknwqafk256CS.jpg" mos="" align="middle" fullscreen="" width="4032" height="2268" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">The haptics motor underneath the button plate of a Logitech G Pro X2 Superstrike gaming mouse. </span><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>Keychron says: "The Keychron MagOptic Switch is designed to preserve a defined clicky mechanical-style feel through the metal leaf spring structure in Magnetic Mode. Hall sensing handles trigger detection in the background, allowing advanced features without sacrificing crisp tactile feedback."</p><p>But this doesn't seem to answer the adjustable part. Perhaps Keychron has a clever solution, we'll have to wait and see, but as it stands and judging by the metal leaf structure, it looks like it might not have an adjustable click.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Elo Shapes reveals a speedy gaming mouse from a fresh new brand that weighs even less than the competition ]]></title>
                                                                                                                                                                                                <link>https://www.pcgamer.com/hardware/gaming-mice/elo-shapes-reveals-a-speedy-gaming-mouse-from-a-fresh-new-brand-that-weighs-even-less-than-the-competition/</link>
                                                                            <description>
                            <![CDATA[ Speeding into view. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">iJwYUMATqV2WFH3zGyG3JM</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/EsVXRNdVxHtzAuunjJ3KDo-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Fri, 08 May 2026 16:41:34 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Gaming Mice]]></category>
                                                    <category><![CDATA[Hardware]]></category>
                                                                                                                    <dc:creator><![CDATA[ Jess Kinghorn ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/cMDJJibKgeMg3wogzv9AgY.png ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Jess has been writing about games for over ten years, spending a significant chunk of that time working on print publications PLAY and Official PlayStation Magazine. When she’s not investigating all things hardware here, she&#039;s either constructing a passionate defence of a 7/10 game, daydreaming about her debut novel, or feeling wistful about the last time she chased some nerds around a field with an oversized foam sword.&amp;nbsp;&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/EsVXRNdVxHtzAuunjJ3KDo-1280-80.jpg">
                                                            <media:credit><![CDATA[Oyrein]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[The Oyrein Pong Zero floats in a gradient void.]]></media:description>                                                            <media:text><![CDATA[The Oyrein Pong Zero floats in a gradient void.]]></media:text>
                                <media:title type="plain"><![CDATA[The Oyrein Pong Zero floats in a gradient void.]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/EsVXRNdVxHtzAuunjJ3KDo-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Gaming mouse fiends like me have gotta love <a href="https://www.pcgamer.com/hardware/gaming-mice/this-web-tool-now-lets-you-compare-gaming-mouse-shapes-in-full-3d-and-let-this-mouse-nerd-tell-you-why-thats-important/" target="_blank">Elo Shapes</a>—if not for its handy-dandy hardware comparison tools, then for the heads up on a new challenger entering the arena.</p><p>The <a href="https://x.com/EloShapes/status/2052432611834745177?s=20" target="_blank">EloShapes X account</a> recently shone its spotlight on the Oyrein Pong Zero, and it's not hard to see why. Apparently the initial offering of a new brand, the Pong Zero is a super lightweight gaming mouse with a Pixart PAW3950 sensor under the hood, and Omron Optical switches.</p><p>I'm sure the competitive crowd won't shrug their shoulders at another gaming mouse to put to the test—especially as <a href="https://www.eloshapes.com/mouse/compare?p=oyrein-pong-zero" target="_blank">this one weighs only 37 grams according to EloShapes</a>. That's practically bantamweight as these things go, with our current pick for <a href="https://www.pcgamer.com/the-best-gaming-mouse/#section-the-best-competitive-gaming-mouse" target="_blank">the best competitive gaming mouse</a>, the <a href="https://www.pcgamer.com/hardware/gaming-mice/logitech-g-pro-x2-superstrike-review/" target="_blank">Logitech G Pro X2 Superstrike</a>, weighing much closer to 60 grams.</p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-W3px8O"></div>                            </div>                            <script src="https://kwizly.com/embed/W3px8O.js" async></script><p>On the subject of chickens, it never ends well to count yours before they've hatched—and by that I mean there currently isn't much information about when the Oyrein Pong Zero will be released, or how much it will cost.</p><p>Both the highly customisable <a href="https://www.pcgamer.com/hardware/gaming-mice/orbital-pathfinder-review/" target="_blank">Orbital Pathfinder</a>, and the <a href="https://www.pcgamer.com/hardware/gaming-mice/be-quiet-dark-perk-ergo-review/" target="_blank">Be Quiet! Dark Perk Ergo</a> features the same super precise Pixart PAW3950 sensor and satisfying Omron switches. That <em>could </em>give us a ballpark price point in the region of somewhere between $110-190—though I admit, that's a pretty big park.</p><div class="see-more see-more--clipped"><blockquote class="twitter-tweet hawk-ignore" data-lang="en"><p lang="en" dir="ltr">A new brand has entered the market with the OYREIN Pong Zero.- Size: 118 x 60.5 x 37.7 mm- Weight: 37- Sensor: Pixart PAW3950- MCU: Nordic nRF54H20- Switches: Omron Optical- Encoder: TTC Gold pic.twitter.com/oqO2o32Txh<a href="https://twitter.com/cantworkitout/status/2052432611834745177">May 7, 2026</a></p></blockquote><div class="see-more__filter"></div></div><p>Still, both of those aforementioned mice enjoy an 8,000 Hz polling rate, a max speed of 750 IPS, and DPI of 30,000 or more. Based on these gaming mices' shared features, that suggests the Oyrein Pong Zero may be a speedy mouse you won't want to lose track of. I'll certainly be keeping my eyes peeled—especially if it comes in more colours like that fetching minty matcha green. Surely, Oyrien is already considering a lilac colourway, right?</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Some pro gamers change mouse pads every few months, and that makes me wonder how often I should change mine ]]></title>
                                                                                                                                                                                                <link>https://www.pcgamer.com/hardware/gaming-mice/some-pro-gamers-change-mouse-pads-every-few-months-and-that-makes-me-wonder-how-often-i-should-change-mine/</link>
                                                                            <description>
                            <![CDATA[ You're telling me people change them? ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">859dgqnS4RAFH5dkPwC768</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/527LU4ecbAxxKamj2ouRpC-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Thu, 07 May 2026 16:30:01 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Gaming Mice]]></category>
                                                    <category><![CDATA[Hardware]]></category>
                                                                                                                    <dc:creator><![CDATA[ James Bentley ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/PVsHAkx27zJptZHndizEAE.png ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;James is a more recent PC gaming convert, often admiring graphics cards, cases, and motherboards from afar. It was not until 2019, after just finishing a degree in law and media, that they decided to throw out the last few years of education, build their PC, and start writing about gaming instead. In that time, he has covered the latest doodads, contraptions, and gismos, and loved every second of it. Hey, it’s better than writing case briefs.&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/527LU4ecbAxxKamj2ouRpC-1280-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Steelseries QcK Performance Balance mouse pad on desk]]></media:description>                                                            <media:text><![CDATA[Steelseries QcK Performance Balance mouse pad on desk]]></media:text>
                                <media:title type="plain"><![CDATA[Steelseries QcK Performance Balance mouse pad on desk]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/527LU4ecbAxxKamj2ouRpC-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Mouse pads are admittedly something I don't tend to think about too much. If it feels good under the palm and doesn't become a hindrance to my movement, I'll continue using it. But, alas, I'm not a pro, and it turns out they get through some of the <a href="https://www.pcgamer.com/best-mouse-pad-for-gaming/" target="_blank">best gaming mouse pads</a> like an actual mouse gets through cheese. That's to say a lot. </p><p><a href="https://www.tiktok.com/@eslcounterstrike/video/7620948781537725729?_r=1&_t=ZN-968g4bdY8sZ" target="_blank">Shared to TikTok </a>by ESL Counter-Strike, one of the world's biggest leagues, it interviewed professional gamers and asked how often they swapped mouse pads. The most common interval was every one or two months. There were a few outliers at around a year, and one person who changed it six or seven years ago. Though I'm not entirely convinced that the last one wasn't just saying that <a href="https://knowyourmeme.com/memes/67-meme" target="_blank">for the meme</a>.</p><p>Unfortunately, ESL Counter-Strike's video description is AI-generated, so we aren't getting much insight into why pros change so much. It's fair to assume, though, that it's related to the belief that fresh gear will help them play. You need to be able to glide your mouse consistently on your mouse pad, so frayed edges or grime will naturally get in the way somewhat. </p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-W3px8O"></div>                            </div>                            <script src="https://kwizly.com/embed/W3px8O.js" async></script><p>For the average person, this issue would be near impossible to spot, but pros will be at the top of their game in this regard. Still, one has to wonder how much damage you can really do to a mouse pad in just a single month. </p><p>Mouse types, weight, and grip will likely impact the condition of the gaming mouse pad long term, but it's also partly related to just how much time professionals play games. </p><p>If one were to assume a top esports competitor plays games for equivalent hours to a standard job, that works out to around 40 hours a week. If the average casual player gets an hour or two every weekday, then professional gamers are using their mouse pads four to eight times more than a casual gamer.</p><p>Jacob Fox, PC Gamer's resident mouse pad guy/philosopher, says that mouse pads wear down after a few months, and wear in after a few days, and that's reportedly a good reason for a glass mouse pad. </p>                    <div class= "tiktok-wrapper" style="min-height: 750px;"><blockquote class="tiktok-embed" cite="https://www.tiktok.com/@eslcounterstrike/video/7620948781537725729" data-video-id="7620948781537725729" style="max-width: 605px; min-width: 325px;">                        <section>                            <a target="_blank" title="@eslcounterstrike" href="https://www.tiktok.com/@eslcounterstrike">@eslcounterstrike</a>                            <p></p><a target="_blank" title="♬ original sound - ESL Counter-Strike" href="https://www.tiktok.com/music/original-sound-7620948817533274913">♬ original sound - ESL Counter-Strike</a></section>                    </blockquote></div>                <p>So that might make you wonder, "If you're not a pro, how long should you wait to replace your mouse pad?" That's naturally down to personal preference, and how gross your mouse pad makes you feel, but for me, I'd say the answer is "when cleaning it doesn't make it feel very clean anymore."</p><p>So, every couple of hours then?</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ There's a website to competitively guess gaming mouse shapes, and it's a better use of my time than doomscrolling ]]></title>
                                                                                                                                                                                                <link>https://www.pcgamer.com/hardware/gaming-mice/theres-a-website-to-competitively-guess-gaming-mouse-shapes-and-its-a-better-use-of-my-time-than-doomscrolling/</link>
                                                                            <description>
                            <![CDATA[ I'd prefer to look at a scroll wheel than doomscroll. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">9tTCgsHoiFZ8nzMZtAtzec</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/id6joTyCdNY6x4DvKKnYGe-1280-80.jpeg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Tue, 05 May 2026 12:13:28 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Gaming Mice]]></category>
                                                    <category><![CDATA[Hardware]]></category>
                                                                                                                    <dc:creator><![CDATA[ James Bentley ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/PVsHAkx27zJptZHndizEAE.png ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;James is a more recent PC gaming convert, often admiring graphics cards, cases, and motherboards from afar. It was not until 2019, after just finishing a degree in law and media, that they decided to throw out the last few years of education, build their PC, and start writing about gaming instead. In that time, he has covered the latest doodads, contraptions, and gismos, and loved every second of it. Hey, it’s better than writing case briefs.&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/id6joTyCdNY6x4DvKKnYGe-1280-80.jpeg">
                                                            <media:credit><![CDATA[Logitech]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Logitech G Pro X Superlight 2]]></media:description>                                                            <media:text><![CDATA[Logitech G Pro X Superlight 2]]></media:text>
                                <media:title type="plain"><![CDATA[Logitech G Pro X Superlight 2]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/id6joTyCdNY6x4DvKKnYGe-1280-80.jpeg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>I'm pretty good with mice: I can tell from feel the difference between the <a href="https://www.google.com/search?q=logitech+superlight+2+dex+pcgamer&rlz=1C1VDKB_enGB1124GB1124&oq=logitech+superlight+2+dex+pcgamer&gs_lcrp=EgZjaHJvbWUyBggAEEUYOTIGCAEQRRhAMgYIAhBFGEAyBggDEEUYQNIBCDg1NDBqMGo3qAIAsAIA&sourceid=chrome&ie=UTF-8" target="_blank">Logitech Pro X Superlight 2 Dex</a> and the <a href="https://www.pcgamer.com/logitech-g-pro-x-superlight-2-gaming-mouse-review/" target="_blank">Logitech Pro X Superlight 2</a>; I know roughly what most of the Razer product names mean; I think I can tell if a mouse is below 1,000 Hz polling. However, <a href="https://findmymouse.com/play" target="_blank">FindMyMouse</a> and its MouseGuessr mode has proven I'm woefully underprepared to guess the mouse based solely on its silhouette. </p><p>The new mode, which is in beta, takes a database of over 100 gaming mice 3D-scanned from different angles, gives you a silhouette, and makes you guess the mouse. This can be anywhere from big names like Razer and Logitech to the more obscure WLMouse, G-Wolves, and Finalmouse. </p><p>You might think that a selection of 100 possible gaming mice makes it  hard (and it is), but its scoring system will give you points even when you get it wrong. You get percentage points for time to answer, shape similarity, and shape difference in mm. Once you give an answer, you can even click the mouse and get access to its 3D scan and specs, plus a peek at a comparison function. </p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-Xp4ZAX"></div>                            </div>                            <script src="https://kwizly.com/embed/Xp4ZAX.js" async></script><p>You can even request a mouse with FindMyMouse's browse tab, so the guessing game could get larger with time. I'd personally love to see the likes of <a href="https://www.phoronix.com/review/120" target="_blank">MonsterGecko's Pistol Mouse FPS</a> (and that's only partly because it would make the game easier).</p><p>If you get a little time with it, and find yourself actually getting some mice right, it even has both a ranked and 'Nightmare' ranked mode—if you have an account. The standard ranked mode bases your score on an average of seven rounds of guessing, and the Nightmare mode calculates your average based on 15 rounds of guessing. </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="wzqBQb7m4DJqRS2JH4kQ3c" name="C (22)" alt="A screenshot from FindMyMouse's mouse guesser game, showing a guess of the Endgame Gear OP1 8k v2" src="https://cdn.mos.cms.futurecdn.net/wzqBQb7m4DJqRS2JH4kQ3c.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: FindMyMouse)</span></figcaption></figure><p>As a side note, it's also not an awful way to do some research on your next mouse, either. If you really like the <a href="https://www.pcgamer.com/hardware/gaming-mice/mchose-g3-v2-review/" target="_blank">Mchose G3 V2 Pro</a>, you can compare its shape and size to other models  to see if it's similar enough for you. Gaming mice in the FindMyMouse database also have scores based on reviews from users, which is pretty neat (even though the 5.8 given to the Logitech G Pro X Superlight is clearly wrong). </p><p>Still, if you find yourself with twenty minutes of spare time and fancy yourself a connoisseur of mice (the big cheese, if you will), give it a go. I certainly enjoyed learning how terrible I am at this guessing game. </p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Everyone's favorite egg-shaped rodent might be getting the Superlight treatment, meaning Logitech could once again snatch the budget gaming mouse crown  ]]></title>
                                                                                                                                                                                                <link>https://www.pcgamer.com/hardware/gaming-mice/everyones-favorite-egg-shaped-rodent-might-be-getting-the-superlight-treatment-meaning-logitech-could-once-again-snatch-the-budget-gaming-mouse-crown/</link>
                                                                            <description>
                            <![CDATA[ It will all depend on that price tag, though. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">4hNMefTPzCVPgbuDP2RFXM</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/BN65MdmGUTEFYosGRxjpAo-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Fri, 01 May 2026 15:30:48 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Gaming Mice]]></category>
                                                    <category><![CDATA[Hardware]]></category>
                                                                                                                    <dc:creator><![CDATA[ Jacob Fox ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/Ee8ZL5rzgTjTNkBFJ4jBnD.png ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Jacob got his hands on a gaming PC for the first time when he was about 12 years old. He swiftly realised the local PC repair store had ripped him off with his build and vowed never to let another soul build his rig again. With this vow, Jacob the hardware junkie was born. Since then, Jacob&#039;s led a double-life as part-hardware geek, part-philosophy nerd, first working as a Hardware Writer for PCGamesN in 2020, then working towards a PhD in Philosophy for a few years while freelancing on the side for sites such as TechRadar, Pocket-lint, and yours truly, PC Gamer. Eventually, he gave up the ruthless mercenary life to join the world&#039;s #1 PC Gaming site full-time. It&#039;s definitely not an ego thing, he assures us.&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/BN65MdmGUTEFYosGRxjpAo-1280-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Logitech g305]]></media:description>                                                            <media:text><![CDATA[Logitech g305]]></media:text>
                                <media:title type="plain"><![CDATA[Logitech g305]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/BN65MdmGUTEFYosGRxjpAo-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Only recently did we swap out the internet's most beloved egg-shaped mouse, the Logitech G305, as our pick for the <a href="https://www.pcgamer.com/the-best-gaming-mouse/#section-the-best-budget-wireless-gaming-mouse" target="_blank">best budget wireless gaming mouse</a>, with the <a href="https://www.pcgamer.com/hardware/gaming-mice/mchose-g3-v2-review/" target="_blank">Mchose G3 V2</a> Pro. Although the G3 V2 Pro shares the same eggy shape—it's a G305 'clone'—the Logi mouse is simply a little dated compared to the G3 V2 Pro which is much lighter and has a better sensor. But now Logi could strike back to steal the crown once again.</p><p>That's because, if some packaging that was recently <a href="https://gall.dcinside.com/mgallery/board/view?id=mouse&no=945761" target="_blank">leaked on a Korean forum</a> is legit—and it seems so to my ageing eyes, at least—then it looks like there exists a Logitech G305 X Superlight (via <a href="https://www.reddit.com/r/MouseReview/comments/1swb3ut/logitech_g305_x_superlightother_g304x/" target="_blank">r/MouseReview subreddit</a>). Hopefully coming soon to the Western market, too? We'll see. </p><div class="see-more see-more--clipped"><blockquote class="twitter-tweet hawk-ignore" data-lang="en"><p lang="en" dir="ltr">The G305 X Superlight has been leaked.I thought we wouldn't live long enough to see this... pic.twitter.com/lbCcB8vZdV<a href="https://twitter.com/cantworkitout/status/2050154226471326070">May 1, 2026</a></p></blockquote><div class="see-more__filter"></div></div><p>The 'Superlight' designator, of course, means that the weight is shaved down, and here it looks like—one moment,<em>'computer, enhance'—</em>nope, I still can't see what weight that says on the packaging. But hold up, a Facebook Marketplace listing (also via <a href="https://www.reddit.com/r/MouseReview/comments/1swdau0/logitech_g305_x_superlight_on_facebook_marketplace/?utm_source=share&utm_medium=web3x&utm_name=web3xcss&utm_term=1&utm_content=share_button" target="_blank">r/MouseReview subreddit</a>) seems to list the weight at 59 g, which does look like what I see on the packaging if I squint very hard. That would make sense, as it would weigh roughly the same as the <a href="https://www.pcgamer.com/logitech-g-pro-x-superlight-2-gaming-mouse-review/" target="_blank">Superlight 2</a> and <a href="https://www.pcgamer.com/hardware/gaming-mice/logitech-g-pro-x2-superstrike-review/" target="_blank">Superstrike</a>.</p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-Xp4ZAX"></div>                            </div>                            <script src="https://kwizly.com/embed/Xp4ZAX.js" async></script><p>It also seems the new G305 will receive an upgraded 44,000 DPI sensor, which is a far cry from the 12,000 max DPI sensor of the original. And it's even faster than the 26,000 DPI PAW 3395 sensor in the Mchose G3 V2 Pro. </p><p>To be clear, though, much will still depend on pricing. What made our original eggy friend so appealing was its price, and the same goes for the Mchose clone, the 26K DPI Pro version of which you can <a href="https://www.mchose.store/products/mchose-g3-v2-wireless-gaming-mouse" target="_blank">pick up for $40</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:5712px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="MvZFY2v3xmpDYDvrDLcn9S" name="IMG_7841" alt="The blue Mchose G3 V2 gaming mouse from the side, in a hand in a garden" src="https://cdn.mos.cms.futurecdn.net/MvZFY2v3xmpDYDvrDLcn9S.jpg" mos="" align="middle" fullscreen="" width="5712" height="3213" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">This is the Mchose G3 V2, which is essentially a Logitech G305 clone. </span><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>Logitech also recently <a href="https://www.techpowerup.com/344703/logitech-launches-g304-x-lightspeed-gaming-mouse-in-china" target="_blank">launched a G304 X</a>, which seems to essentially be a lightweight G305 just like this new Superlight, but that one seems to only be for the Chinese market. It also has a 25,600 DPI HERO 25K sensor, so more in line with the Mchose mouse. </p><p>If Logi releases this G305 X Superlight and can actually keep its price tag low, we might have a new budget gaming mouse in town. It does all depend on that price tag, though, as that's what makes any G305 or G305 clone so appealing in the face of more premium and less egg-shaped competition. </p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ This web tool now lets you compare gaming mouse shapes in full 3D and let this mouse nerd tell you why that's important ]]></title>
                                                                                                                                                                                                <link>https://www.pcgamer.com/hardware/gaming-mice/this-web-tool-now-lets-you-compare-gaming-mouse-shapes-in-full-3d-and-let-this-mouse-nerd-tell-you-why-thats-important/</link>
                                                                            <description>
                            <![CDATA[ EloShapes gets the feature that nerds like me have been waiting for. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">rxkHnCbaB7HBV2ptuhfPUb</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/wrwVEeDNjZnk7W8AavKZTA-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Wed, 29 Apr 2026 14:19:45 +0000</pubDate>                                                                                                                                <updated>Wed, 29 Apr 2026 14:23:23 +0000</updated>
                                                                                                                                            <category><![CDATA[Gaming Mice]]></category>
                                                    <category><![CDATA[Hardware]]></category>
                                                                                                                    <dc:creator><![CDATA[ Jacob Fox ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/Ee8ZL5rzgTjTNkBFJ4jBnD.png ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Jacob got his hands on a gaming PC for the first time when he was about 12 years old. He swiftly realised the local PC repair store had ripped him off with his build and vowed never to let another soul build his rig again. With this vow, Jacob the hardware junkie was born. Since then, Jacob&#039;s led a double-life as part-hardware geek, part-philosophy nerd, first working as a Hardware Writer for PCGamesN in 2020, then working towards a PhD in Philosophy for a few years while freelancing on the side for sites such as TechRadar, Pocket-lint, and yours truly, PC Gamer. Eventually, he gave up the ruthless mercenary life to join the world&#039;s #1 PC Gaming site full-time. It&#039;s definitely not an ego thing, he assures us.&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/wrwVEeDNjZnk7W8AavKZTA-1280-80.jpg">
                                                            <media:credit><![CDATA[EloShapes, eloshapes.com]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Side-by-side 3D renders of the Logitech G Pro X2 Superstrike and Razer Viper V4 Pro gaming mice on eloshapes.com.]]></media:description>                                                            <media:text><![CDATA[Side-by-side 3D renders of the Logitech G Pro X2 Superstrike and Razer Viper V4 Pro gaming mice on eloshapes.com.]]></media:text>
                                <media:title type="plain"><![CDATA[Side-by-side 3D renders of the Logitech G Pro X2 Superstrike and Razer Viper V4 Pro gaming mice on eloshapes.com.]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/wrwVEeDNjZnk7W8AavKZTA-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Hearken, fellow gaming mouse nerds. Tighten your suspenders, strap in, and feast your eyes on the glory that is 3D mouse shape comparisons. We've been graced by the existence of <a href="https://www.eloshapes.com/" target="_blank">EloShapes</a> for some time, but previously it only let you visually compare 2D mouse outlines—now we get it in three dimensions.</p><p>Apart from just being incredibly cool, if you're wondering what you actually get from it, just think of it as a tool to compare mice to baselines you already know. For instance, if you know you like a Logitech Superlight shape, then you can see how similar another mouse is that you're considering buying if you're looking for something new.</p><div class="see-more see-more--clipped"><blockquote class="twitter-tweet hawk-ignore" data-lang="en"><p lang="en" dir="ltr">3D models are finally available on EloShapes!This has been the most requested feature since launch, but due to time and resource limitations, I was unable to add it for a long time. That has changed. Last month, I left my full-time job to work on EloShapes instead. Since then,… pic.twitter.com/9RKeX9R4cf<a href="https://twitter.com/cantworkitout/status/2049193877660463200">April 28, 2026</a></p></blockquote><div class="see-more__filter"></div></div><p>And, of course, if you have experience with a few different mice, you'll be able to get a better idea of what a new mouse that you've not tried is like. For instance, if you see a mouse that has a shape more similar to a <a href="https://www.pcgamer.com/hardware/gaming-mice/razer-viper-v4-pro-review/" target="_blank">Razer Viper</a> than a <a href="https://www.pcgamer.com/hardware/gaming-mice/logitech-pro-x-superlight-2-dex-review/" target="_blank">Logi Superlight</a>, and you've tried both of these, then you'll have a better idea how it will feel in-hand compared to other kinds of shapes.</p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-Xm4jRO"></div>                            </div>                            <script src="https://kwizly.com/embed/Xm4jRO.js" async></script><p>To use the tool, hover over Mice in the top menu and click Compare. Then add whichever mice you want to add to the comparison (it's better to keep it to two, if possible, to save things from getting too confusing) and select 3D at the bottom. From there, you can choose whether to compare them side-by-side or stacked.</p><p>Comparing two mice when stacked is probably the most useful, as it gives you an easier visual cue to any differences, but there's one crucial trick you shouldn't miss. To get a better picture, hover over the name of each mouse, as this highlights the rendering of the one you're hovering over, even if it's smaller and 'inside' the other mouse, but it still keeps the other one faintly visible. </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:1311px;"><p class="vanilla-image-block" style="padding-top:56.29%;"><img id="L8f4bFpA8X782jJqiJmLTd" name="image (23)" alt="A stacked 3D comparison of the Logitech G Pro X2 Superstrike and Razer Viper V4 Pro mouse shapes on eloshapes.com." src="https://cdn.mos.cms.futurecdn.net/L8f4bFpA8X782jJqiJmLTd.jpg" mos="" align="middle" fullscreen="" width="1311" height="738" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: EloShapes, eloshapes.com)</span></figcaption></figure><p>For instance, as you can see in the image above, doing this gives you a better picture of how the front of the <a href="https://www.pcgamer.com/hardware/gaming-mice/logitech-g-pro-x2-superstrike-review/" target="_blank">Logitech G Pro X2 Superstrike</a> compares to the more flared and taller Razer Viper V4 Pro's left and right mouse buttons.</p><p>Of course, nothing can compare to actually testing a mouse yourself, or if you can't do that, then checking out <a href="https://www.pcgamer.com/hardware/gaming-mice/reviews/" target="_blank">one of our spectacular reviews</a> should do the trick. But if you know what you like or have a pretty good idea, this is another great tool for the arsenal when you're making a purchasing decision.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Turtle Beach has wedged a touchscreen into the side of its new 8K gaming mouse and it's giving me the heebie-jeebies ]]></title>
                                                                                                                                                                                                <link>https://www.pcgamer.com/hardware/gaming-mice/turtle-beach-has-wedged-a-touchscreen-into-the-side-of-its-new-8k-gaming-mouse-and-its-giving-me-the-heebie-jeebies/</link>
                                                                            <description>
                            <![CDATA[ I just... it's not for me, I think. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">9CunZ4nhJi6nEYoyCf3zih</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/L8NjDnzJyxwZBQz4UdJrQB-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Mon, 27 Apr 2026 12:48:20 +0000</pubDate>                                                                                                                                <updated>Mon, 27 Apr 2026 13:01:09 +0000</updated>
                                                                                                                                            <category><![CDATA[Gaming Mice]]></category>
                                                    <category><![CDATA[Hardware]]></category>
                                                                                                                    <dc:creator><![CDATA[ Andy Edser ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/ZGont4SjJV38V5HWmjfNAE.png ]]></dc:source>
                                                                <dc:description><![CDATA[ null ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/L8NjDnzJyxwZBQz4UdJrQB-1280-80.jpg">
                                                            <media:credit><![CDATA[Turtle Beach]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[A Turtle Beach Command Series MC7 gaming mouse shot from various angles on pink and purple backgrounds]]></media:description>                                                            <media:text><![CDATA[A Turtle Beach Command Series MC7 gaming mouse shot from various angles on pink and purple backgrounds]]></media:text>
                                <media:title type="plain"><![CDATA[A Turtle Beach Command Series MC7 gaming mouse shot from various angles on pink and purple backgrounds]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/L8NjDnzJyxwZBQz4UdJrQB-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>It's not often a new gaming mouse makes me screw my face up at the sheer thought of using it, but well, here we are. The<a href="https://www.turtlebeach.com/products/command-series-mc7-mouse" target="_blank"> Turtle Beach Command Series MC7</a> is an 8K wireless squeaker with a 30K sensor and several features I quite like the look of—but it's also got a 2.25-inch touchscreen wedged next to the left mouse button.</p><p>And it's giving me the slight ick. Partly, that might be down to the fact that I religiously clean all of my screens, touch or otherwise. The idea of continually running my thumb along a smooth, grease-displaying glass surface is enough to encourage small palpitations, and it's getting worse the more I look at it.</p><p>I've long moaned about <a href="https://www.pcgamer.com/hardware/slapping-half-assed-screens-on-absolutely-everything-is-the-most-unnecessary-hardware-must-have-ive-seen-to-date-and-im-not-mad-im-just-disappointed/" target="_blank">the screen-ification of gaming hardware</a>, as I don't think it adds a huge amount of functionality. And touchscreens on gaming mice? Nope, not even once.</p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-Xm4jRO"></div>                            </div>                            <script src="https://kwizly.com/embed/Xm4jRO.js" async></script><p>For a start, you use your mouse without looking at it. Well, I do anyway. Touchscreens don't traditionally work well when you're not staring directly at them, even if you've trained your muscle memory to remember where the controls are. Still, you can apparently check your CPU temps by looking down at this one. <em>Why</em>.</p><p>Plus, look at the ridge it creates to the side of the top buttons. I don't like edges on gaming peripherals, and the top corner where the screen meets the chassis looks pronounced. It's weighty, too, coming in at a porky 135 g. I'll take that in a pure productivity mouse, but for gaming? Even heavy-mouse-enjoyers like me might find it a bit much. </p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/N9MAGbX3fdYs76AhZMXvGB.jpg" alt="A Turtle Beach Command Series MC7 gaming mouse shot from various angles on pink and purple backgrounds" /><figcaption><small role="credit">Turtle Beach</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/ats9Vk4m47Xf43KNAXbzUK.jpg" alt="A Turtle Beach Command Series MC7 gaming mouse on a purple and black background" /><figcaption><small role="credit">Turtle Beach</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/TkxynJVJCqvkYVgFzkRoPB.jpg" alt="A Turtle Beach Command Series MC7 gaming mouse shot from various angles on pink and purple backgrounds" /><figcaption><small role="credit">Turtle Beach</small></figcaption></figure></figure><p>I know, I know. I'm judging it before I've even used it, and that's more than a little unfair. On the plus side, the MC7 has one major feature I do really like the look of—a hot-swappable battery system.</p><p>Dual 1000 mAh batteries can be swapped out the rear of the rodent and charged with an included dock, which is a darn good idea. Turtle Beach says that <a href="https://corp.turtlebeach.com/news/news-details/2026/TURTLE-BEACH-UNVEILS-THE-COMMAND-SERIES-AN-ALL-NEW-ECOSYSTEM-OF-PC-GAMING-KEYBOARDS-AND-MICE-2026-y64g1sjc0J/default.aspx#:~:text=Enjoy%20zero%20downtime%20with%20dual%201000%20mAh%20hot%2Dswappable%20batteries%20(the%20same%20batteries%20used%20in%20Stealth%20Pro%20II)%20and%20the%20included%20charging%20dock.%20Each%20battery%20delivers%20up%20to%2010%20hours%20at%20full%20power%2C%20or%20up%20to%2015%20hours%20at%208K%20with%20the%20LED%20and%20LCD%20lighting%20turned%20off." target="_blank">each battery delivers up to 10-hours of playtime</a>, or 15-hours with the LED and LCD lighting turned off. </p><p>Which would defeat the point of buying a mouse with a touchscreen if you ask me, but what do I know. From certain angles it actually looks rather handsome, though, and I'm a fan of the bronze/black contrast in the chassis design. Just not, y'know, the honking great screen that's been wedged into the side of it.</p><p>The touchy-feely mouse is currently available to pre-order at an MSRP of $160/$140, which means it's knocking on the door of the price of our new <a href="https://www.pcgamer.com/the-best-gaming-mouse/" target="_blank">best gaming mouse</a> pick, the <a href="https://www.pcgamer.com/hardware/gaming-mice/razer-viper-v4-pro-review/" target="_blank">Razer Viper V4 Pro</a>. It'd better be really, really good then, don't you think?</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ A new version of one of my all-time favourite mouse shapes just launched and it could be perfect for palm and relaxed claw grippers ]]></title>
                                                                                                                                                                                                <link>https://www.pcgamer.com/hardware/gaming-mice/a-new-version-of-one-of-my-all-time-favourite-mouse-shapes-just-launched-and-it-could-be-perfect-for-palm-and-relaxed-claw-grippers/</link>
                                                                            <description>
                            <![CDATA[ The Pulsar X3 CrazyLight Medium is here. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">66FqTZSaxZGJu3Cn5RckpD</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/hQTSykvd4eTkUSmpRkeumL-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Wed, 22 Apr 2026 14:40:36 +0000</pubDate>                                                                                                                                <updated>Wed, 22 Apr 2026 14:42:31 +0000</updated>
                                                                                                                                            <category><![CDATA[Gaming Mice]]></category>
                                                    <category><![CDATA[Hardware]]></category>
                                                                                                                    <dc:creator><![CDATA[ Jacob Fox ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/Ee8ZL5rzgTjTNkBFJ4jBnD.png ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Jacob got his hands on a gaming PC for the first time when he was about 12 years old. He swiftly realised the local PC repair store had ripped him off with his build and vowed never to let another soul build his rig again. With this vow, Jacob the hardware junkie was born. Since then, Jacob&#039;s led a double-life as part-hardware geek, part-philosophy nerd, first working as a Hardware Writer for PCGamesN in 2020, then working towards a PhD in Philosophy for a few years while freelancing on the side for sites such as TechRadar, Pocket-lint, and yours truly, PC Gamer. Eventually, he gave up the ruthless mercenary life to join the world&#039;s #1 PC Gaming site full-time. It&#039;s definitely not an ego thing, he assures us.&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/hQTSykvd4eTkUSmpRkeumL-1280-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[A Pulsar X3 CrazyLight Mini gaming mouse.]]></media:description>                                                            <media:text><![CDATA[A Pulsar X3 CrazyLight Mini gaming mouse.]]></media:text>
                                <media:title type="plain"><![CDATA[A Pulsar X3 CrazyLight Mini gaming mouse.]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/hQTSykvd4eTkUSmpRkeumL-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>I've had my mitts over more mice in the last year than I'd like to admit, and out of those, there are a few that have really stuck out for different reasons. When it comes to shape, though, apart from the Zowie EC2-DW I'm currently testing, my absolute fave has been the <a href="https://www.pcgamer.com/hardware/gaming-mice/pulsar-x3-crazylight-mini-review/" target="_blank">Pulsar X3 CrazyLight Mini</a>, and I've <a href="https://x.com/EloShapes/status/2045897220507975902?s=20" target="_blank">just found out</a> Pulsar has launched a slightly bigger version which could end up being even better.</p><p>The <a href="https://www.pulsar.gg/products/x3-crazylight-medium-gaming-mouse?srsltid=AfmBOooCMn_1rUAm1gRYrC5U8SBJezZTou10_sIAuIBYAQxpIYVmggfi&variant=48078859862270" target="_blank">Pulsar X3 CrazyLight Medium</a> is about 5–6 mm longer, 2 mm wider, and 2 mm taller. That might not sound like much, but when it comes to gaming mice, these little changes can make a big difference. </p><div class="see-more see-more--clipped"><blockquote class="twitter-tweet hawk-ignore" data-lang="en"><p lang="en" dir="ltr">Pulsar has released a new medium size for the X3 CrazyLight for both right- and left-handed users.- Size: 125 x 69 x 43 mm- Weight: 48 grams- Sensor: Pulsar XS-1- 32K DPI, 8K, 750 IPS, 50 G- Switches: Pulsar Optical 100M- Encoder: TTC Gold pic.twitter.com/hBsY4HX1Bk<a href="https://twitter.com/cantworkitout/status/2045897220507975902">April 19, 2026</a></p></blockquote><div class="see-more__filter"></div></div><p>In fact, it's the subtle deviations from straight-up symmetry that make me like the X3 so much: it has a very slight ergonomic lean to the top, alongside a much more obvious curve to the base and sides that allows your thumb to rest nicely. It's not got anywhere near the same lean as a more heavily ergonomically-oriented mouse like the Zowie I mentioned, but that makes it better for relaxing that palm grip into a hybrid claw grip, if that's your jam.</p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-W099kO"></div>                            </div>                            <script src="https://kwizly.com/embed/W099kO.js" async></script><p>I started my review of the Mini version by pointing out that even though it's a 'Mini' mouse, it suits my medium-sized hands. That being said, I have wondered whether a <em>slight </em>increase in size might make the mouse even comfier. I'd say a couple of millimetres on each axis might do the trick, although I'm a little unsure about adding to the height.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:4032px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="bvBe5rn44aTBJDiW9W79jL" name="IMG_2568" alt="A Pulsar X3 CrazyLight Mini gaming mouse." src="https://cdn.mos.cms.futurecdn.net/bvBe5rn44aTBJDiW9W79jL.jpg" mos="" align="middle" fullscreen="" width="4032" height="2268" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>At any rate, if you'd considered picking up the X3 before but the 'Mini' designator had put you off, now might be your chance. It's a few grams heavier, but that still makes it just 48 g. That's essentially the same weight as the <a href="https://www.pcgamer.com/hardware/gaming-mice/razer-viper-v4-pro-review/" target="_blank">Razer Viper V4 Pro</a> (minus a gram), the current <a href="https://www.pcgamer.com/the-best-gaming-mouse/" target="_blank">best gaming mouse</a> and an absolute joy to use. So don't worry about the weight.</p><p>Everything else remains the same, from its XS-1 sensor to optical switches; it's just the size and weight that's changed. It's the same price, too, which isn't cheap at <a href="https://www.pulsar.gg/products/x3-crazylight-medium-gaming-mouse" target="_blank">$156</a>, but you're getting a very performant and presumably comfy mouse if you use a more relaxed palm grip. If it feels just the slightest bit bigger than the X3 Mini but keeps the rest the same, it's worth a look, I'd say.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Razer has just announced the world's thinnest glass mouse pad and it looks gorgeous ]]></title>
                                                                                                                                                                                                <link>https://www.pcgamer.com/hardware/gaming-mice/razer-has-just-announced-the-worlds-thinnest-glass-mouse-pad-and-it-looks-gorgeous/</link>
                                                                            <description>
                            <![CDATA[ I'm here for it, but it all depends on that glide. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">VPNJbGJYD7RvAyWj2ZguXC</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/4S2WtD8ecWa2cuqYK7SXtm-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Tue, 21 Apr 2026 15:46:27 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Gaming Mice]]></category>
                                                    <category><![CDATA[Hardware]]></category>
                                                                                                                    <dc:creator><![CDATA[ Jacob Fox ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/Ee8ZL5rzgTjTNkBFJ4jBnD.png ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Jacob got his hands on a gaming PC for the first time when he was about 12 years old. He swiftly realised the local PC repair store had ripped him off with his build and vowed never to let another soul build his rig again. With this vow, Jacob the hardware junkie was born. Since then, Jacob&#039;s led a double-life as part-hardware geek, part-philosophy nerd, first working as a Hardware Writer for PCGamesN in 2020, then working towards a PhD in Philosophy for a few years while freelancing on the side for sites such as TechRadar, Pocket-lint, and yours truly, PC Gamer. Eventually, he gave up the ruthless mercenary life to join the world&#039;s #1 PC Gaming site full-time. It&#039;s definitely not an ego thing, he assures us.&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/4S2WtD8ecWa2cuqYK7SXtm-1280-80.jpg">
                                                            <media:credit><![CDATA[Razer]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Two Razer Atlas Pro glass mouse pads floating in the void.]]></media:description>                                                            <media:text><![CDATA[Two Razer Atlas Pro glass mouse pads floating in the void.]]></media:text>
                                <media:title type="plain"><![CDATA[Two Razer Atlas Pro glass mouse pads floating in the void.]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/4S2WtD8ecWa2cuqYK7SXtm-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>I like to keep my mousey ears to the ground regarding all things gaming mice and mouse pads, so I'll be darned if my ears weren't pricked by the <a href="https://x.com/Razer/status/2046272873241702558" target="_blank">pure titillation that Razer put out earlier</a> today. A black background, a gentle touch of ambient music, and a plain black surface, slowly tilting in the void. Can that be... a glass mouse pad?</p><p>It can indeed, and apparently not just any glass mouse pad but "the world's thinnest", the <a href="https://rzr.to/atlas-pro" target="_blank">Razer Atlas Pro</a>. The <a href="https://www.pcgamer.com/razer-would-very-much-like-you-to-not-set-fires-or-bash-anyone-over-the-head-with-its-first-ever-glass-gaming-mouse-mat/" target="_blank">original Atlas</a> launched a couple of years ago, but this one is seemingly taking things to a whole new, much thinner level at just 1.9 mm thick.</p><div class="instagram-embed"><blockquote class="instagram-media"  data-instgrm-version="6" style="width:99.375%; width:-webkit-calc(100% - 2px); width:calc(100% - 2px);"><p><a href="https://www.instagram.com/p/DXZeQgVDlWB/" target="_blank">A post shared by RΛZΞR (@razer)</a></p><p>A photo posted by  on </p></blockquote></div><p>If you're wondering why that matters, it's mostly to do with comfort on your wrist. Even with rounded edges, a thick glass pad can dig into your wrist a little. To give a little context, the ever-popular Wallhack SP-004 is 3.9 mm thick and the <a href="https://www.pcgamer.com/hardware/gaming-mice/qpad-obsidian-glass-mouse-pad-review/" target="_blank">QPAD Obsidian</a> that I sometimes use is 4 mm thick.</p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-W099kO"></div>                            </div>                            <script src="https://kwizly.com/embed/W099kO.js" async></script><p>I can't say I struggle too much with a 4 mm pad with rounded edges, but I certainly wouldn't complain about half of that being shaved off. Just as long as it stays strong, that is, but Razer is claiming it has tempered glass that is "rigorously tested to withstand demanding long-term use while delivering consistent performance", so all should be well if that's correct.</p><p>The Atlas Pro does have rounded edges, too, and if my time with the <a href="https://www.pcgamer.com/hardware/gaming-mice/razer-hyperflux-v2-wireless-charging-system-review/" target="_blank">Razer Hyperflux V2</a> is anything to go by, I don't doubt it will look just as gorgeous in person as it does in the pictures. Aside from the thinness, that aesthetic might be one of the big pulls, as that thin, all-black or all-white surface looks wonderful.</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="psdpaXHjTBRWBiZ2YJW5nZ" name="image (15)" alt="A Razer Atlas Pro glass mouse pad on a black desk next to a coin to show its thickness." src="https://cdn.mos.cms.futurecdn.net/psdpaXHjTBRWBiZ2YJW5nZ.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: Razer)</span></figcaption></figure><p>Razer's head of design Charlie Bolton explains: "The Atlas Pro was an opportunity to challenge ourselves in a category that had largely stood still. By rethinking how glass should sit and feel on the desk, we created a surface that’s thinner, more refined, and designed to integrate seamlessly into modern setups—and that process is what led to the world’s thinnest glass gaming mouse mat."</p><p>None of this is to say anything about the pad's glide, of course, and that's what really matters. I've been <a href="https://www.youtube.com/watch?v=AcPgXyNE7V0" target="_blank">testing a bunch of different mouse pads</a> over the last few months; there really can be quite a lot of variation when it comes to texture and feel, both of which can impact how well you perform in-game, depending on your preferences. Fingers crossed Razer has nailed it for my own brand of slip-n-slide here.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Pulsar actually sold its 500-gram April Fools' Day joke gaming mouse, and despite looking 'extremely sluggish', it's 'really not that bad'  ]]></title>
                                                                                                                                                                                                <link>https://www.pcgamer.com/hardware/gaming-mice/pulsar-actually-sold-its-500-gram-april-fools-day-joke-gaming-mouse-and-despite-looking-extremely-sluggish-its-really-not-that-bad/</link>
                                                                            <description>
                            <![CDATA[ Would you prefer too light or too heavy? ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">HvKFcUSpb3csdZjqScezpc</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/rA58CJZ55897okiKXK4SJC-1280-80.png" type="image/png" length="0"></enclosure>
                                                                        <pubDate>Thu, 16 Apr 2026 11:56:54 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Gaming Mice]]></category>
                                                    <category><![CDATA[Hardware]]></category>
                                                                                                                    <dc:creator><![CDATA[ James Bentley ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/PVsHAkx27zJptZHndizEAE.png ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;James is a more recent PC gaming convert, often admiring graphics cards, cases, and motherboards from afar. It was not until 2019, after just finishing a degree in law and media, that they decided to throw out the last few years of education, build their PC, and start writing about gaming instead. In that time, he has covered the latest doodads, contraptions, and gismos, and loved every second of it. Hey, it’s better than writing case briefs.&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/png" url="https://cdn.mos.cms.futurecdn.net/rA58CJZ55897okiKXK4SJC-1280-80.png">
                                                            <media:credit><![CDATA[Boardzy]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[A screenshot from Boardzy&#039;s youtube video on the Pulsar CrazyHeavy gaming mouse, demonstrating that it is 485 grams]]></media:description>                                                            <media:text><![CDATA[A screenshot from Boardzy&#039;s youtube video on the Pulsar CrazyHeavy gaming mouse, demonstrating that it is 485 grams]]></media:text>
                                <media:title type="plain"><![CDATA[A screenshot from Boardzy&#039;s youtube video on the Pulsar CrazyHeavy gaming mouse, demonstrating that it is 485 grams]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/rA58CJZ55897okiKXK4SJC-1280-80.png" />
                                                                                                                                                                    <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/UMrN625L23o" allowfullscreen></iframe></div></div><p>With competitive gaming mice becoming ever more featherweight, you'd think it would be foolish to do the opposite. But Pulsar not only decided to make a heavy mouse, but one that comes in at 500 g. The catch is that the SuperHeavy is an April Fool's Day joke, and 20 were made available to the public. YouTuber <a href="https://www.youtube.com/watch?v=UMrN625L23o" target="_blank">Boardzy</a> got their hands on one, and apparently, it's "really not that bad."</p><p>The mouse in question is a spin on the Pulsar Susanto-X, which is a black and pink mouse made in collaboration with pro players Keven "Xccurate" Susanto and Jason "fOrsaken" Susanto. Boardzy says it "looks obviously extremely sluggish", but, despite that, "it's able to be used". High praise indeed. </p><p>Boardzy's unit comes in at 485 g (though they reckon their scale could be the issue), and their unit's wireless mode doesn't work. However, their model did come with the standard Susanto-X mouse alongside it. </p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-W099kO"></div>                            </div>                            <script src="https://kwizly.com/embed/W099kO.js" async></script><p>If you're wondering how Pulsar managed to make a gaming mouse this heavy, it simply stuck a big brass weight inside the mouse and shipped it off. Boardzy says, "It is pretty incredible how dense this is. It really could be used as a brute force training method". </p><p>They continue, "If you're used to a 30 g mouse, just go on this for a day or two and then anything in the 60-70 g range will feel light as air. "</p><p>Boardzy even claims that the <a href="https://www.pcgamer.com/hardware/gaming-mice/razer-viper-v4-pro-review/" target="_blank">Razer Viper V4 Pro</a> feels hollow when they go back to it. They do say, though, "When I take my hand off it when I was testing it, my wrist would crack, but it was really like the meat of my thumb. I would feel this strain." They argue that if you are playing games that require lots of movement all day, "you could seriously wind up hurting your wrist."</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="rA58CJZ55897okiKXK4SJC" name="500 GRAM GAMING MOUSE! Pulsar CRAZYHEAVY (shocking) 0-15 screenshot" alt="A screenshot from Boardzy's youtube video on the Pulsar CrazyHeavy gaming mouse, demonstrating that it is 485 grams" src="https://cdn.mos.cms.futurecdn.net/rA58CJZ55897okiKXK4SJC.png" 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: Boardzy)</span></figcaption></figure><p>The CrazyHeavy has some pretty good specs on paper. With an XS01 sensor, it's got a DPI of up to 32,000 and has a 750 IPS tracking speed. It also gets up to an 8,000 Hz polling rate. If you were strong enough, you could technically play competitive games with the CrazyHeavy. </p><p>After saying, "I'm likely never going to use this again, but it will make a good paper weight",  Boardz says, "It's just like not a good mouse, but it is crazy." </p><p>I suppose the name is rather fitting then.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Lucky Redditor gets hands on unreleased Steelseries Rival Pro Mini, revealing another UWB wireless gaming mouse will soon hit the market ]]></title>
                                                                                                                                                                                                <link>https://www.pcgamer.com/hardware/gaming-mice/lucky-redditor-gets-hands-on-unreleased-steelseries-rival-pro-mini-revealing-another-uwb-wireless-gaming-mouse-will-soon-hit-the-market/</link>
                                                                            <description>
                            <![CDATA[ Don't call it a comeback. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">Gg5qXV72jsAp6pjcENKUeQ</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/dbZbc22H3dnijxfZABxfgV-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Mon, 13 Apr 2026 14:01:03 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Gaming Mice]]></category>
                                                    <category><![CDATA[Hardware]]></category>
                                                                                                                    <dc:creator><![CDATA[ Jess Kinghorn ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/cMDJJibKgeMg3wogzv9AgY.png ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Jess has been writing about games for over ten years, spending a significant chunk of that time working on print publications PLAY and Official PlayStation Magazine. When she’s not investigating all things hardware here, she&#039;s either constructing a passionate defence of a 7/10 game, daydreaming about her debut novel, or feeling wistful about the last time she chased some nerds around a field with an oversized foam sword.&amp;nbsp;&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/dbZbc22H3dnijxfZABxfgV-1280-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Steelseries Arctis Prime Wireless]]></media:description>                                                            <media:text><![CDATA[Steelseries Arctis Prime Wireless]]></media:text>
                                <media:title type="plain"><![CDATA[Steelseries Arctis Prime Wireless]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/dbZbc22H3dnijxfZABxfgV-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Beyond the vibrant pink honeycomb form of the just-dropped <a href="https://www.pcgamer.com/hardware/gaming-mice/steelseries-aerox-3-wireless-gen-2-review/" target="_blank">Aerox 3 Wireless Gen 2</a>, Steelseries have been a bit quiet on the gaming mouse front. A recent leak suggests that's all about to change, though, as pictures of a new ultra-wideband gaming mouse from the company have surfaced on Reddit.</p><p>User nerkothegoat took to Reddit asking to identify a mouse they claimed to have bought "<a href="https://www.reddit.com/r/MouseReview/comments/1sdf9gb/help_with_mouse_steelseries_rival_pro_mini/" target="_blank">online for good price [sic]</a>". Pictures of the box revealed it was the as-yet-unreleased Steelseries Rival Pro Mini, and that this is a wireless gaming mouse that ditches 2.4 GHz in favour of an 8 kHz, ultra-wideband (UWB) connection mode (via <a href="https://www.techpowerup.com/348058/steelseries-rival-pro-mini-appears-online-ahead-of-launch" target="_blank">TechPowerUp</a>).</p><p>Another UWB wireless gaming mouse is definitely exciting news. As our world becomes increasingly wireless, there's a risk that an ever-more crowded 2.4 GHz band will cause a whole host of connection issues. A UWB connection should be less prone to experiencing this sort of signal interference, though it is shorter-range than 2.4 GHz.</p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-X1lxaO"></div>                            </div>                            <script src="https://kwizly.com/embed/X1lxaO.js" async></script><p>The front of the box also touts an 'Infinity Power System,' with product images on the reverse suggesting interchangeable, rechargeable batteries not unlike the <a href="https://www.pcgamer.com/steelseries-arctis-nova-pro-wireless-review/" target="_blank">SteelSeries Arctis Nova Pro's</a> hot swappable battery system.</p><p>Other details include a weight of 49 g, a polling rate of "up to 8,000 Hz/0.25 ms," "100% PTFE" mouse feet, and plenty of placeholder text about the capacity of those batteries. The words 'Not Final Render' can also be seen overlaying the box's product image, suggesting this is an accidental retail leak.</p><div class="see-more see-more--clipped"><blockquote class="twitter-tweet hawk-ignore" data-lang="en"><p lang="en" dir="ltr">Rival Pro & Rival Pro Mini"Not final render"- Prime-like shape. Dimensions censored- 8khz, UWB wireless- PAW3950, 49g- Infinite power system (hotswappable batteries)- 100M Optical clicks, 100% PTFE feet https://t.co/GGF4bgKePB<a href="https://twitter.com/cantworkitout/status/2041492247863070813">April 7, 2026</a></p></blockquote><div class="see-more__filter"></div></div><p>Even so, other images on the box suggest a profile not dissimilar to the silhouette of the <a href="https://www.pcgamer.com/steelseries-arctis-prime-wireless-gaming-mouse-review/" target="_blank">SteelSeries Prime Wireless Pro Series gaming mouse</a>, which made a very comfortable debut back in 2021. Speaking of Pro mice, a Steelseries Rival Pro Mini suggests the existence of a more affordable model of the same mouse with a more limited feature set, though further entries in this product line have not been confirmed.</p><p><a href="https://www.pcgamer.com/hardware/gaming-mice/the-worlds-first-true-8k-ultra-wideband-gaming-mouse-is-here-complete-with-a-glowing-dongle-thats-supposedly-less-prone-to-unwanted-interference/" target="_blank">Elecom released its own 'true 8K' ultra-wideband gaming mouse last year</a>, calling it a 'world-first' and throwing in a glowing dongle to really turn heads. Steelseries throwing its hat into the ring with the Rival Pro Mini means the company definitely hasn't been sleeping on the gaming mouse arena so much as looking ahead.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ The Razer Viper V4 Pro has reminded me that few things can beat great build quality in a mouse ]]></title>
                                                                                                                                                                                                <link>https://www.pcgamer.com/hardware/gaming-mice/the-razer-viper-v4-pro-has-reminded-me-that-few-things-can-beat-great-build-quality-in-a-mouse/</link>
                                                                            <description>
                            <![CDATA[ Ultralight shells and analogue clicks are great, but so is build quality. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">seLa32XBFsDFgxRWa74CCc</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/PSkP6s8aqyTHujw9iTzmda-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Sat, 11 Apr 2026 13:00:00 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Gaming Mice]]></category>
                                                    <category><![CDATA[Hardware]]></category>
                                                                                                                    <dc:creator><![CDATA[ Jacob Fox ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/Ee8ZL5rzgTjTNkBFJ4jBnD.png ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Jacob got his hands on a gaming PC for the first time when he was about 12 years old. He swiftly realised the local PC repair store had ripped him off with his build and vowed never to let another soul build his rig again. With this vow, Jacob the hardware junkie was born. Since then, Jacob&#039;s led a double-life as part-hardware geek, part-philosophy nerd, first working as a Hardware Writer for PCGamesN in 2020, then working towards a PhD in Philosophy for a few years while freelancing on the side for sites such as TechRadar, Pocket-lint, and yours truly, PC Gamer. Eventually, he gave up the ruthless mercenary life to join the world&#039;s #1 PC Gaming site full-time. It&#039;s definitely not an ego thing, he assures us.&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/PSkP6s8aqyTHujw9iTzmda-1280-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[A white Razer Viper V4 Pro gaming mouse]]></media:description>                                                            <media:text><![CDATA[A white Razer Viper V4 Pro gaming mouse]]></media:text>
                                <media:title type="plain"><![CDATA[A white Razer Viper V4 Pro gaming mouse]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/PSkP6s8aqyTHujw9iTzmda-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <div  class="fancy-box"><div class="fancy_box-title">Jacob Fox, hardware writer</div><div class="fancy_box_body"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' ><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="Ee8ZL5rzgTjTNkBFJ4jBnD" name="PCG Writer Illustrations 2026 Teal31 - Jacob Fox" caption="" alt="PC Gamer headshot - Jacob Fox" src="https://cdn.mos.cms.futurecdn.net/Ee8ZL5rzgTjTNkBFJ4jBnD.png" mos="" link="" align="" fullscreen="" width="" height="" attribution="" endorsement="" class="pinterest-pin-exclude"></p></div></div><figcaption itemprop="caption description" class=""><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p class="fancy-box__body-text"><strong>This week I've been:</strong> Trying out some seriously fast gaming monitors, including a 600 Hz TN panel. My Counter-Strike gaming has never been so buttery smooth.</p></div></div><p>Over the past year, I've found myself falling head over heels for a couple of different competitive gaming mice for vastly different reasons. But Razer's latest release, the <a href="https://www.pcgamer.com/hardware/gaming-mice/razer-viper-v4-pro-review/" target="_blank">Viper V4 Pro</a>, has brought me back to earth and reminded me that few things can beat good old-fashioned build quality.</p><p>I'm not going to apologise for getting excited about things I actually like—attitude of gratitude, they say—and there have been some fantastic improvements in the gaming mouse market over the last year. But there's also a need to take in the bigger picture sometimes, and the whole picture is better with the Viper V4 Pro than with any of the other mice I've been impressed by over the last year.</p><p>The first one to really catch my eye was the <a href="https://www.pcgamer.com/hardware/gaming-mice/corsair-sabre-v2-pro-ultralight-wireless-gaming-mouse-review/" target="_blank">Corsair Sabre V2 Pro</a>. I caught a glimpse of it at Gamescom last year, and not long after that, I got my hands on it for some extended testing. The key selling point is its genuinely ultralight weight, as it somehow manages to keep itself to a low 36 g while maintaining a solid shell.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:4032px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="cW72DJwAyNRGpScgFDYEWg" name="IMG_1333" alt="The Corsair Sabre V2 Pro ultralight wireless gaming mouse" src="https://cdn.mos.cms.futurecdn.net/cW72DJwAyNRGpScgFDYEWg.jpg" mos="" align="middle" fullscreen="" width="4032" height="2268" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">This is the Corsair Sabre V2 Pro. </span><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>That low weight—lighter than pretty much any other mouse I've seen, setting aside a handful of niche picks from lesser-known brands—I find to be a genuine boon to competitive gaming. It lets your hand fly across your pad and adjust your aim with ease. </p><p>But then I had my attention yanked away from attaining my featherweight endgame by the <a href="https://www.pcgamer.com/hardware/gaming-mice/logitech-g-pro-x2-superstrike-review/" target="_blank">Logitech G Pro X2 Superstrike</a>. After spending a couple of days learning about <a href="https://www.pcgamer.com/hardware/gaming-mice/underneath-the-superstrike-how-logitech-has-kick-started-the-next-generation-of-gaming-mouse-tech/" target="_blank">how the Superstrike was made</a> at Logitech's Swiss HQ, I then got a ton of hands-on time with it. </p><div  class="fancy-box"><div class="fancy_box-title">Viper V4 Pro vs Superstrike</div><div class="fancy_box_body"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' ><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="d2SShUTF4tqrjudhZYGiY6" name="IMG_2785" caption="" alt="A Razer Viper V4 Pro next to a Logitech G Pro X2 Superstrike." src="https://cdn.mos.cms.futurecdn.net/d2SShUTF4tqrjudhZYGiY6.jpg" mos="" link="" align="" fullscreen="" width="" height="" attribution="" endorsement="" class="pinterest-pin-exclude"></p></div></div><figcaption itemprop="caption description" class=""><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p class="fancy-box__body-text">Want a more in-depth look at how the Viper V4 Pro and Superstrike stack up? <strong>Check out my </strong><a data-analytics-id="inline-link" href="https://www.pcgamer.com/hardware/gaming-mice/logitech-superstrike-vs-razer-viper-v4-pro-the-battle-for-the-competitive-crown/" target="_blank"><strong>full comparison</strong></a><strong>.</strong></p></div></div><p>The basic pitch is that its analogue switches (a world's first for gaming mice) allow you to set your actuation level to exactly where you like. Which means you can set it to trigger with the lightest touch, helping reduce the time between starting to click and actually having your click register and hearing your gunshot ring out.</p><p>Right away with the Superstrike, I knew this improvement wasn't gimmicky, provided you fit the niche of gamers who will stand to benefit from reduced click latency. Essentially, anyone who plays a tactical shooter like CS2 or Valorant, or plays games that require a high number of clicks per minute (CPM). After tons of time in CS2 with the Superstrike, I definitely see the benefit, even if it's only a small one compared to, say, improving your aim or reaction time.</p><p>So the Superstrike's haptic clicks had overtaken the Sabre V2 Pro's low weight, in my mind. The former weighs about 60 g, which is far from the 36 g of the latter, but I still came to prefer the Superstrike for gaming in Counter-Strike.</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:3127px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="ETuLHorRiYbvuGhoM48CcS" name="logitech-g-pro-x2-superstrike-in-hand" alt="Logitech G Pro X2 Superstrike in a hand" src="https://cdn.mos.cms.futurecdn.net/ETuLHorRiYbvuGhoM48CcS.jpg" mos="" align="middle" fullscreen="" width="3127" height="1759" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">This is the Logitech G Pro X2 Superstrike. </span><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>But then came the Viper V4 Pro from on high. This mouse has neither the ultralight weight of the Sabre V2 Pro nor the revolutionary rapid clicks of the Superstrike, but it has still stolen my heart more than either of the former two. </p><p>In fact, there's little revolutionary about it at all. Sure, it has a new kind of sensor capture and USB polling synchronisation called FrameSync, but that ultimately just helps grant a teeny tiny bit of improved click latency and a fair amount of battery life—great stuff, but not quite as eye-catching as 36 g or analogue clicks.</p><div  class="fancy-box"><div class="fancy_box-title">Viper V4 Pro review</div><div class="fancy_box_body"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' ><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="kf6LdAo43fssHyds6f8nSh" name="IMG_2780 (1)" caption="" alt="The orbtastic dongle for the Razer Viper V4 Pro." src="https://cdn.mos.cms.futurecdn.net/kf6LdAo43fssHyds6f8nSh.jpg" mos="" link="" align="" fullscreen="" width="" height="" attribution="" endorsement="" class="pinterest-pin-exclude"></p></div></div><figcaption itemprop="caption description" class=""><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p class="fancy-box__body-text"><strong>Check out the full </strong><a data-analytics-id="inline-link" href="https://www.pcgamer.com/hardware/gaming-mice/razer-viper-v4-pro-review/" target="_blank"><strong>Razer Viper V4 Pro review</strong></a><strong>. </strong></p><p class="fancy-box__body-text">Here's the long story short:</p><p class="fancy-box__body-text">The Razer Viper V4 Pro is an all-round fantastic mouse, with stellar build quality, satisfying clicks, and a nicely tactile scroll wheel. It also balances top-tier performance and a light weight with a surprising amount of juice.</p></div></div><p>What the Viper V4 Pro instead represents is not upheaval but perfection, and here I mean for that word 'perfection' to be a verb. It doesn't try to shed absolutely as much weight as possible, nor does it attempt to revolutionise clicking technology. Instead, it tries to keep things as light and as performant as possible while perfecting its overall build.</p><p>The long and short of it is that there is no part of the Viper V4 Pro that doesn't feel crafted with the goal of perfection in mind. The only thing I'm not too keen on is the sound of the left and right clicks. But that's just what you get with even the best optical switches, which are better for longevity and less prone to problems such as double-click issues.</p><p>From its sturdy shell to its smooth skates, tactile optical clicks and scroll wheel, clicky side buttons, and a relatively light weight of 49–50 g, there really is nothing to complain about. The sensor is also the absolute latest and greatest, but that's just a nice addition, really, to what feels like a mouse that's had the utmost attention paid to every element of its design and build. That's something <a href="https://www.youtube.com/watch?v=8HvJUqp9rfU" target="_blank">teardowns seem to attest to</a>, as well.</p><div><blockquote><p>From its sturdy shell to its smooth skates, tactile optical clicks and scroll wheel, clicky side buttons, and a relatively light weight of 49–50 g, there really is nothing to complain about</p></blockquote></div><p>The final sprinkling of sugar into the Viper's saucepan comes in the form of its software, which allows you to adjust all its settings in-browser via <a href="https://synapse.razer.com/dashboard/" target="_blank">Synapse Web</a>. This isn't exactly a bragging point for Razer, given that many other mouse companies (even Corsair) have started doing the same, but since the local Synapse software is <a href="https://www.pcgamer.com/hardware/gaming-mice/gaming-mouse-software-should-stay-out-of-your-way-and-its-the-smaller-manufacturers-that-seem-to-have-received-that-memo/" target="_blank">very bloated and consumes a lot of memory</a>, web software is nice to see for the Viper V4 Pro. Again, all angles covered.</p><p>None of this is to say there's no place for ultralight mice or haptic-inductive clicks. In fact, I'm still very much debating which of the three I prefer for gaming in CS2, because my actual in-game stats don't seem noticeably affected by whichever I choose—my skill, or lack thereof, is much more relevant.</p><p>You can make a solid argument for any, but the Viper V4 Pro has reminded me that a stand-out spec or revolutionary technology isn't necessary to get your name in the hat.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:4032px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="xoAQ3gfaVyEyyQzmpLvNhC" name="IMG_2774 (1)" alt="Holding a Razer Viper V4 Pro gaming mouse" src="https://cdn.mos.cms.futurecdn.net/xoAQ3gfaVyEyyQzmpLvNhC.jpg" mos="" align="middle" fullscreen="" width="4032" height="2268" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">This is the Razer Viper V4 Pro. </span><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>Of course, there's also the fact that mouse shape trumps all of the above considerations. You can have an amazingly built mouse with revolutionary technology, but it won't be worth anything for competitive FPS gaming if it's built like a joystick. </p><p>Thankfully, all three mouse shapes discussed here are inoffensive, symmetrical ones that should suit plenty of hand sizes and grips. Smaller hands that palm grip might want to miss all three, though, and maybe opt for something like a <a href="https://www.pcgamer.com/hardware/gaming-mice/razer-cobra-hyperspeed-review/" target="_blank">Razer Cobra HyperSpeed</a> or something similar instead.</p><p>Given that I do get on with the Viper's shape, it's now the standard against which I'm going to measure all other gaming mice. If another mouse even comes close to this thing's build quality, that's worthy of a nod of approval in my books.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Tiny mitt bandits rejoice! You can pick up the best budget wireless gaming mouse for only $35 ]]></title>
                                                                                                                                                                                                <link>https://www.pcgamer.com/hardware/gaming-mice/tiny-mitt-bandits-rejoice-you-can-pick-up-the-best-budget-wireless-gaming-mouse-for-only-usd35/</link>
                                                                            <description>
                            <![CDATA[ You really do gotta hand it to them. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">pNwiyUH6nDunvE3jMvDSsX</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/VYujwFv3JYkfM7JxsquqVf-1280-80.png" type="image/png" length="0"></enclosure>
                                                                        <pubDate>Fri, 10 Apr 2026 12:35:32 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Gaming Mice]]></category>
                                                    <category><![CDATA[Hardware]]></category>
                                                                                                                    <dc:creator><![CDATA[ Jess Kinghorn ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/cMDJJibKgeMg3wogzv9AgY.png ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Jess has been writing about games for over ten years, spending a significant chunk of that time working on print publications PLAY and Official PlayStation Magazine. When she’s not investigating all things hardware here, she&#039;s either constructing a passionate defence of a 7/10 game, daydreaming about her debut novel, or feeling wistful about the last time she chased some nerds around a field with an oversized foam sword.&amp;nbsp;&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/png" url="https://cdn.mos.cms.futurecdn.net/VYujwFv3JYkfM7JxsquqVf-1280-80.png">
                                                            <media:credit><![CDATA[MCHOSE]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[The MCHOSE G3 V2 Wireless Gaming Mouse floats in a void.]]></media:description>                                                            <media:text><![CDATA[The MCHOSE G3 V2 Wireless Gaming Mouse floats in a void.]]></media:text>
                                <media:title type="plain"><![CDATA[The MCHOSE G3 V2 Wireless Gaming Mouse floats in a void.]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/VYujwFv3JYkfM7JxsquqVf-1280-80.png" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <div class="product"><a data-dimension112="6b31c887-f9e3-42a6-847e-0a258bd42e76" data-action="Deal Block" data-label="It's not always easy to find white hardware at a reasonable price. But this wireless gaming mouse doesn't just manage to keep the budget-conscious, and those that love a bright setup happy. Lightweight and precise, it'll keep the esports fiends focussed throughout competitive play too.Key specs: Symmetrical | 26K DPI | 1,000 Hz Polling rate | 800 mAh Battery" data-dimension48="It's not always easy to find white hardware at a reasonable price. But this wireless gaming mouse doesn't just manage to keep the budget-conscious, and those that love a bright setup happy. Lightweight and precise, it'll keep the esports fiends focussed throughout competitive play too.Key specs: Symmetrical | 26K DPI | 1,000 Hz Polling rate | 800 mAh Battery" data-dimension25="$35" href="https://www.amazon.com/MCHOSE-G3-Wireless-Symmetrical-Connection/dp/B0G8YY9LV8" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:400px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="JRquRJUjPGhqV9ibkFB6Rf" name="MCHOSE G3 V2 Wireless Gaming Mouse" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/JRquRJUjPGhqV9ibkFB6Rf.jpg" mos="" align="middle" fullscreen="" width="400" height="400" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>It's not always easy to find white hardware at a reasonable price. But this wireless gaming mouse doesn't just manage to keep the budget-conscious, and those that love a bright setup happy. Lightweight and precise, it'll keep the esports fiends focussed throughout competitive play too.</p><p><strong>Key specs: Symmetrical | 26K DPI | 1,000 Hz Polling rate | 800 mAh Battery</strong><a class="view-deal button" href="https://www.amazon.com/MCHOSE-G3-Wireless-Symmetrical-Connection/dp/B0G8YY9LV8" target="_blank" rel="nofollow" data-dimension112="6b31c887-f9e3-42a6-847e-0a258bd42e76" data-action="Deal Block" data-label="It's not always easy to find white hardware at a reasonable price. But this wireless gaming mouse doesn't just manage to keep the budget-conscious, and those that love a bright setup happy. Lightweight and precise, it'll keep the esports fiends focussed throughout competitive play too.Key specs: Symmetrical | 26K DPI | 1,000 Hz Polling rate | 800 mAh Battery" data-dimension48="It's not always easy to find white hardware at a reasonable price. But this wireless gaming mouse doesn't just manage to keep the budget-conscious, and those that love a bright setup happy. Lightweight and precise, it'll keep the esports fiends focussed throughout competitive play too.Key specs: Symmetrical | 26K DPI | 1,000 Hz Polling rate | 800 mAh Battery" data-dimension25="$35">View Deal</a></p></div><p>While I'm personally partial to shuffling a virtual deck rather than running and gunning, a good wireless gaming mouse can still make all the difference. To paraphrase James in his <a href="https://www.pcgamer.com/hardware/gaming-mice/mchose-g3-v2-review/" target="_blank">Mchose G3 V2 review</a>, it's still worth keeping an eye on the competitive corner as its high tides often end up raising all boats—particularly the budget skiffs.</p><p>The slightly shinier Mchose G3 V2 Pro is a case in point, offering a lightweight, competitive edge at an already budget friendly price that's now been <a href="https://www.amazon.com/MCHOSE-G3-Wireless-Symmetrical-Connection/dp/B0G8YY9LV8" target="_blank">discounted down to $35 at Amazon</a>. </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>James explains the main difference between the base G3 V2 and the Pro thus, saying "[The Pro] comes in at a couple of dollars more, in exchange for a PAW 3395 sensor and a DPI of 26,000. [Both mice] are the same weight and feel identical. If I were picking up a mouse, I'd likely go for the Pro, partly because the difference is so minor in price. The Pro offers the same polling rate, though it does come with a few extra features in the Mchose software."</p><p>Better yet, the onboard 800 mAh battery means you'll be on your game in the wireless 2.4 GHz mode for over 100 hours. The thing I hate about wireless mice is how often they have to become wired to charge, but that sounds like a battery capacity I'd only have to worry about a few times a month, tops.</p><p>What I personally really like about the G3 V2 Pro though, is something James described as a drawback for some. He writes, "The absence of negatives at this price point is a big positive, and the only thing I've had to get used to is the potential for misclicks thanks to just how ickle this rodent is. I have fairly large hands and definitely felt them drape over the front of the mouse, weighing it down sometimes."</p><p>That's right, my fellow baby-handed freaks—if you've got wee little palms like me, you may be particularly well-served by this wireless gaming mouse. Add to that Omron Mechanical Switches, plus a total weight of 59 grams, and the Mchose G3 V2 Pro feels especially good in the hands of the tiny mitt bandits.</p><p>Mchose doesn't cut corners, but it does make savings by foregoing flashier inclusions such as RGB lighting. The USB-C cable in the box is also pretty basic, and likely won't match any of the fun colourways you may happen to find at a similarly reasonable price elsewhere. The 2.4 Ghz dongle features a white end too, but as this deal only applies to the white version of the Pro, that's a moot point.</p><p>Still, if you want a precise, lightweight gaming mouse, the Mchose G3 V2 Pro feels like a complete package at a reasonable price. It's why we've crowned it one of our top budget picks on our <a href="https://www.pcgamer.com/the-best-gaming-mouse/" target="_blank">best gaming mouse</a> guide and our <a href="https://www.pcgamer.com/best-wireless-gaming-mouse/" target="_blank">best wireless gaming mouse</a> guide.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Logitech Superstrike vs Razer Viper V4 Pro: The battle for the competitive crown ]]></title>
                                                                                                                                                                                                <link>https://www.pcgamer.com/hardware/gaming-mice/logitech-superstrike-vs-razer-viper-v4-pro-the-battle-for-the-competitive-crown/</link>
                                                                            <description>
                            <![CDATA[ Pitting analogue clicks against top-tier build and performance. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">VfNjC4mFtGuxeFiZvKnCQg</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/d2SShUTF4tqrjudhZYGiY6-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Wed, 08 Apr 2026 15:33:49 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Gaming Mice]]></category>
                                                    <category><![CDATA[Hardware]]></category>
                                                                                                                    <dc:creator><![CDATA[ Jacob Fox ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/Ee8ZL5rzgTjTNkBFJ4jBnD.png ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Jacob got his hands on a gaming PC for the first time when he was about 12 years old. He swiftly realised the local PC repair store had ripped him off with his build and vowed never to let another soul build his rig again. With this vow, Jacob the hardware junkie was born. Since then, Jacob&#039;s led a double-life as part-hardware geek, part-philosophy nerd, first working as a Hardware Writer for PCGamesN in 2020, then working towards a PhD in Philosophy for a few years while freelancing on the side for sites such as TechRadar, Pocket-lint, and yours truly, PC Gamer. Eventually, he gave up the ruthless mercenary life to join the world&#039;s #1 PC Gaming site full-time. It&#039;s definitely not an ego thing, he assures us.&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/d2SShUTF4tqrjudhZYGiY6-1280-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[A Razer Viper V4 Pro next to a Logitech G Pro X2 Superstrike.]]></media:description>                                                            <media:text><![CDATA[A Razer Viper V4 Pro next to a Logitech G Pro X2 Superstrike.]]></media:text>
                                <media:title type="plain"><![CDATA[A Razer Viper V4 Pro next to a Logitech G Pro X2 Superstrike.]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/d2SShUTF4tqrjudhZYGiY6-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>A couple of months ago Logitech unveiled quite the surprise for the competitive PC gaming scene with the <a href="https://www.pcgamer.com/hardware/gaming-mice/logitech-g-pro-x2-superstrike-review/" target="_blank">G Pro X2 Superstrike</a>. It's the first gaming mouse to feature proper analogue switches under the left and right mouse buttons, meaning it's the first to offer clicks that respond to the slightest touch, or whatever level of force you set it to.</p><p>As soon as I got my hands on the Superstrike—first at Logitech HQ in Switzerland where I got to see <a href="https://www.pcgamer.com/hardware/gaming-mice/underneath-the-superstrike-how-logitech-has-kick-started-the-next-generation-of-gaming-mouse-tech/" target="_blank">everything that went into making it</a>, and then at home for some more extended testing—I knew it wasn't just a gimmick. At least for some kinds of competitive gamer, the improvement on offer is real, as it cuts down the time between starting to press and having your click register and your in-game weapon fire (for instance). </p><p>The Superstrike's haptic-inductive click technology, I thought, will surely be the future for the gaming mouse market.</p><p>Then Razer launched the <a href="https://www.pcgamer.com/hardware/gaming-mice/razer-viper-v4-pro-review/">Viper V4</a> <a href="https://www.pcgamer.com/hardware/gaming-mice/razer-viper-v4-pro-review/" target="_blank">Pro</a> and reminded me just how impressive a traditional, non-analogue mouse can be, thanks to its practically flawless design and build quality. Analogue clicks are great, but reducing click latency is just one aspect of a whole package. These two gaming mice are both great choices for competitive gaming, and it's far from a wash for either. </p><h2 class="article-body__section" id="section-specs-comparison"><span>Specs comparison</span></h2><div ><table><tbody><tr><td class="firstcol empty" ></td><td  ><p><strong>Viper V4 Pro</strong></p></td><td  ><p><strong>Superstrike</strong></p></td></tr><tr><td class="firstcol " ><p><strong>Buttons</strong></p></td><td  ><p>5</p></td><td  ><p>5</p></td></tr><tr><td class="firstcol " ><p><strong>Connectivity</strong></p></td><td  ><p>USB-C wired / 2.4 GHz wireless</p></td><td  ><p>USB-C wired Lightspeed wireless 2.4 GHz / PowerPlay</p></td></tr><tr><td class="firstcol " ><p><strong>Sensor</strong></p></td><td  ><p>Focus Pro 50K optical (Gen 3)</p></td><td  ><p>Hero 2</p></td></tr><tr><td class="firstcol " ><p><strong>Switches</strong></p></td><td  ><p>Gen 4 optical</p></td><td  ><p>Haptic Inductive Trigger System (HITS)</p></td></tr><tr><td class="firstcol " ><p><strong>Feet</strong></p></td><td  ><p>PTFE</p></td><td  ><p>UHMWPE</p></td></tr><tr><td class="firstcol " ><p><strong>Max DPI</strong></p></td><td  ><p>50,000</p></td><td  ><p>44,000</p></td></tr><tr><td class="firstcol " ><p><strong>Weight</strong></p></td><td  ><p>49 g (black) / 50 g (white)</p></td><td  ><p>59–61 g (depending on puck)</p></td></tr><tr><td class="firstcol " ><p><strong>Max acceleration</strong></p></td><td  ><p>90 G</p></td><td  ><p>88 G</p></td></tr><tr><td class="firstcol " ><p><strong>Max speed</strong></p></td><td  ><p>930 IPS</p></td><td  ><p>888 IPS</p></td></tr><tr><td class="firstcol " ><p><strong>Polling rate</strong></p></td><td  ><p>Up to 8K</p></td><td  ><p>Up to 8K</p></td></tr><tr><td class="firstcol " ><p><strong>Battery life</strong></p></td><td  ><p>180 hours @ 1,000 Hz</p></td><td  ><p>90 hours @ 1,000 Hz</p></td></tr><tr><td class="firstcol " ><p><strong>RGB lighting</strong></p></td><td  ><p>No</p></td><td  ><p>No</p></td></tr><tr><td class="firstcol " ><p><strong>Included extras</strong></p></td><td  ><p>Dongle, cable, grip tape, stickers</p></td><td  ><p>Dongle and extender, cable, grip stickers, puck with skates, cleaning cloth</p></td></tr><tr><td class="firstcol " ><p><strong>Price</strong></p></td><td  ><p><a href="https://www.razer.com/gaming-mice/razer-viper-v4-pro" target="_blank">$160</a> / <a href="https://www.razer.com/gb-en/gaming-mice/razer-viper-v4-pro" target="_blank">£160</a></p></td><td  ><p><a href="https://www.logitechg.com/en-us/shop/p/pro-x2-superstrike-mouse" target="_blank">$180</a> / <a href="https://www.argos.co.uk/product/7896602" target="_blank">£160</a></p></td></tr></tbody></table></div><p>Setting aside the apples-to-oranges switch comparison for the time being, you're clearly getting a better all-round package with the Viper V4 Pro. That would be true even if it was the same price as the Superstrike, but it's actually cheaper—in the US, at least.</p><p>The long and short of it is that you're getting a lighter mouse with double the battery life and a more performant sensor. You're also getting a better, more bulbous dongle that actually stays put on your desk and has some useful LEDs.</p><p>Some of you might also be interested to know that the Viper has an optical scroll wheel, while the Superstrike has the same mechanical scroll wheel as in the previous <a href="https://www.pcgamer.com/logitech-g-pro-x-superlight-2-gaming-mouse-review/" target="_blank">Logitech G Pro X Superlight 2</a>. The latter wheel is known to <a href="https://www.reddit.com/r/MouseReview/comments/1f40pnu/superlight_2_scroll_wheel_issue/" target="_blank">sometimes develop scrolling issues</a> and in my own testing suffers from problems with long-presses. The optical wheel on the Viper V4 Pro, at least in theory, shouldn't be as likely to develop problems because there's less mechanically that can go wrong.</p><h2 class="article-body__section" id="section-overall-quality"><span>Overall quality</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:4032px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="xoAQ3gfaVyEyyQzmpLvNhC" name="IMG_2774 (1)" alt="Holding a Razer Viper V4 Pro gaming mouse" src="https://cdn.mos.cms.futurecdn.net/xoAQ3gfaVyEyyQzmpLvNhC.jpg" mos="" align="middle" fullscreen="" width="4032" height="2268" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>Specs aren't the only place where the Viper V4 Pro comes out in front. It's also a much more premium-feeling mouse. In fact, it's the most premium-feeling mouse I've had my mitts on, and I've tried quite a few.</p><p>Both have nice, safe shapes that should suit a variety of grips. The Superstrike's G Pro/Superlight style 'potato' shape has a bit more of an extended hump that pushes into your palm more towards the back, but the two symmetrical shapes are <a href="https://www.eloshapes.com/mouse/compare?p=razer-viper-v4-pro-vs.-logitech-g-pro-x2-superstrike" target="_blank">generally quite similar</a>.</p><p>The Viper V4 Pro feels a step above the Superstrike, though, thanks to its near-flawless build quality. And while the Superstrike doesn't feel cheap, it's far from perfect.</p><p>The Viper's buttons are very tactile and have practically zero pre-travel, there's not an ounce of mushiness to the scroll wheel, and the skates are nice and smooth. The Superstrike, on the other hand, has mushy side buttons, pretty slow UPE skates, and a mediocre scroll wheel that doesn't play well with long presses. There's also quite a bit of left-right wobble to the left mouse button, on my model at least, after bottoming out the button press.</p><p>The icing on top for the Viper when it comes to the general experience, in addition to the battery life, is the fact that you can change all your settings on <a href="https://synapse.razer.com/dashboard/" target="_blank">Synapse Web</a>. So, unlike with the Superstrike, you don't have to keep a local program installed to change your mouse settings.</p><h2 class="article-body__section" id="section-are-the-speedy-clicks-worth-it"><span>Are the speedy clicks worth it?</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:3127px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="ETuLHorRiYbvuGhoM48CcS" name="logitech-g-pro-x2-superstrike-in-hand" alt="Logitech G Pro X2 Superstrike in a hand" src="https://cdn.mos.cms.futurecdn.net/ETuLHorRiYbvuGhoM48CcS.jpg" mos="" align="middle" fullscreen="" width="3127" height="1759" 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>After spending a lot of time using both mice, I can say confidently that the Superstrike is a boon to games like Counter-Strike and Valorant but not much of a boon to other games such as Overwatch, Apex Legends, and so on. Its clicks are worth it if you primarily play tactical shooters that have a low time-to-kill (TTK) and rely on quick reactions. I suppose games that require a high number of clicks per minute (CPM) will benefit, too, but that's far outside of my wheelhouse. </p><p>In games like CS2, a lot of your time is spent holding angles or peeking around them, hopefully with your crosshair placed very close to where your enemy's head should appear. In these situations, saving a few milliseconds between spotting that head and having your mouse click register can make a difference. Anyone who has played CS2 or Valorant seriously will be familiar with the post-death certainty that 'if I'd just shot a split second sooner, I'd be the one alive right now and my team would have won the round.'</p><p>You don't get those feelings quite so often or to quite the same extent in other kinds of competitive shooter. Playing Overwatch, for instance—even when playing as Cassidy—I don't feel that need for split-second click reaction to anywhere near the same extent as I do in CS2. And if I'm playing a tracking-heavy game like Quake Champions or Apex Legends, I don't feel the need at all.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:4032px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="PSkP6s8aqyTHujw9iTzmda" name="IMG_2777" alt="A white Razer Viper V4 Pro gaming mouse" src="https://cdn.mos.cms.futurecdn.net/PSkP6s8aqyTHujw9iTzmda.jpg" mos="" align="middle" fullscreen="" width="4032" height="2268" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>However, just note that even in the games where it is of benefit, the Superstrike's clicks don't give a night and day difference and they certainly won't greatly improve your overall headshot percentage or kill:death ratio. </p><p>I started doing some daily tests comparing my scores with the different mice in CS2 and in aim trainers, but I quickly noticed there was no difference. What makes the most difference by far is a combination of overall reaction time and aim. The time it takes your finger to press down is just one tiny part of that.</p><p>One big caveat to both the Viper and Superstrike is that, as many an enthusiast is prone to say, shape is king when it comes to gaming mice. If you don't get on with the Superstrike's or the Viper Pro's shape, you're probably better off getting a different mouse entirely. </p><p>Better off, that is, both in general and also regarding competitive performance, because it's hard to perform well with a mouse you don't enjoy holding. I, for instance, am currently debating long and hard over whether to ditch the Superstrike for the <a href="https://zowie.benq.eu/en-uk/mouse/ec2-dw.html" target="_blank">Zowie EC2-DW</a>, which just fits in my grip so snugly.</p><h2 class="article-body__section" id="section-niches-on-niches"><span>Niches on niches</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:3795px;"><p class="vanilla-image-block" style="padding-top:56.26%;"><img id="vrQmQASs2CggcdvmcpvWsT" name="IMG_2354 (1)" alt="A Logitech G Pro X2 Superstrike gaming mouse" src="https://cdn.mos.cms.futurecdn.net/vrQmQASs2CggcdvmcpvWsT.jpg" mos="" align="middle" fullscreen="" width="3795" height="2135" 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 shortened answer to the question of which mouse to get is as follows:</p><p>First and foremost, get a mouse with a shape that suits your grip. If the Viper V4 Pro and Superstrike fit the bill, then get the Superstrike if you (A) play primarily tactical shooters with low TTK and (B) are happy spending $180 for a slight potential advantage over all other mice. If you don't fit those two criteria, get the Viper V4 Pro, and bask in its near-flawless quality.</p><p>The Razer Viper V4 Pro has brought me back to earth a little. Initially I got a little swept up in the Superstrike's new and impressive analogue click technology, and while my opinion hasn't changed on how much of a game-changer it is, the Viper has reminded me just how nice it can be to have every other aspect of a mouse be almost perfect.</p><p>For the tactical shooter niche inside the broader competitive niche, the Superstrike beats it for in-game performance, provided you like its shape and are fine sacrificing some broader quality and feel. But for everything else the Viper V4 Pro comes out on top.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ SteelSeries Aerox 3 Wireless Gen 2 review ]]></title>
                                                                                                                                                                                                <link>https://www.pcgamer.com/hardware/gaming-mice/steelseries-aerox-3-wireless-gen-2-review/</link>
                                                                            <description>
                            <![CDATA[ A worthwhile update. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">HV7vxYHYt43ywyjCq6RL5B</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/SqAwbdjSoxvLTT5MURyLqb-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Tue, 07 Apr 2026 16:30:26 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Gaming Mice]]></category>
                                                    <category><![CDATA[Hardware]]></category>
                                                                                                                    <dc:creator><![CDATA[ Reece Bithrey ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/DN8S8rM2Gfi7mBgPBtt3eb.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ null ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/SqAwbdjSoxvLTT5MURyLqb-1280-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[The SteelSeries Aerox 3 Wireless Gen 2 looking excellent in pink on a grey mousepad.]]></media:description>                                                            <media:text><![CDATA[The SteelSeries Aerox 3 Wireless Gen 2 looking excellent in pink on a grey mousepad.]]></media:text>
                                <media:title type="plain"><![CDATA[The SteelSeries Aerox 3 Wireless Gen 2 looking excellent in pink on a grey mousepad.]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/SqAwbdjSoxvLTT5MURyLqb-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>SteelSeries has updated its longstanding Aerox 3 Wireless Gen 2 rodent for 2026 as it seeks to bring a veteran of the ultralight rodent world up to date. The changes are mostly inside, with a shiny new sensor, higher wireless polling and major improvements to battery life. </p><p>The £100/$100 price tag is enticing, although we've seen this area of the market explode with some very competitive ultralight rodents from the likes of Endgame Gear and even Be Quiet! in the last year, potentially making this quite a difficult sell for SteelSeries.</p><p>With this in mind, the one area of this new rodent that isn't a difficult sell to me is the colour. I love this magenta/bright pink colourway and now want my entire setup covered in it because it's essentially neon. SteelSeries bundled along a matching mousepad to at least let me live out some of my pink setup pipe dream. If you'd prefer something a little more muted, then standard black and white hues are available—just know it'll never look as funky as my bright pink mouse.</p><p>The outside of the Aerox 3 Wireless Gen 2 hasn't shifted all that much from both the OG model and the 2022 refresh variant. The weight is the same light 68 g that helps it feel zippy and agile, while it features the same comfortable shape that suits my palm grip nicely. There is some small contouring down the sides to make this more of a sculpted feel in-hand, although not to the same extent as other rodents you'll find. I think it's a nice middle ground.</p><div  class="fancy-box"><div class="fancy_box-title">Aerox 3 Wireless Gen 2 specs</div><div class="fancy_box_body"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' ><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="Q5Na4TAPAUJTGs22Ji5Zpb" name="SteelSeries Aerox 3 Wireless Gen 2 12" caption="" alt="The SteelSeries Aerox 3 Wireless Gen 2 looking excellent in pink on a grey mousepad." src="https://cdn.mos.cms.futurecdn.net/Q5Na4TAPAUJTGs22Ji5Zpb.jpg" mos="" link="" align="" fullscreen="" width="" height="" attribution="" endorsement="" class="pinterest-pin-exclude"></p></div></div><figcaption itemprop="caption description" class=""><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p class="fancy-box__body-text"><strong>Buttons:</strong> 5<br><strong>Feet: </strong>PTFE<br><strong>Connectivity: </strong>2.4 GHz receiver/Bluetooth, USB-C to USB-A wired<br><strong>Sensor: </strong>SteelSeries TrueMove 26K<br><strong>Max DPI: </strong>26,000<br><strong>Max acceleration: </strong>40 g<br><strong>Max speed: </strong>400 IPS<br><strong>Polling rate:</strong> 4000 Hz (wireless) / 1000 Hz wired<br><strong>Battery life:</strong> Up to 120 hours<br><strong>RGB lighting: </strong>3-zone<br><strong>Warranty: </strong>2 years<br><strong>Price: </strong>$100/£100</p></div></div><p>The fit and finish here is excellent, too, with some quality plastics used, at least to my hands, and I also don't mind the honeycombed pattern across the rear of the mouse. This has been a hallmark of SteelSeries's Aerox line of mice since its inception, and for ultralight mice in days gone by, and still looks decent to me. I can understand why some folks may find it a little dated, but it's there to serve a purpose. </p><p>To protect any ingress of dust, dirt or moisture, the Aerox Wireless 3 Gen 2 carries the same IP54 rating as before, which SteelSeries terms as the 'AquaBarrier'—catchy.</p><p>Button placement is sensible, with the two main ones, a scroll wheel and one for controlling DPI on top, and two navigation buttons on the left side. On the underside, you'll find a connectivity switch for choosing between Bluetooth and the bundled 2.4 GHz receiver, although without the aid of the RGB indicator, it can be quite difficult to distinguish between which connection you have selected.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/aPMAUXwk9M7f5YqopSfMqb.jpg" alt="The SteelSeries Aerox 3 Wireless Gen 2 looking excellent in pink on a grey mousepad." /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/RJABfKDsTuFdF9DuRx5Mpb.jpg" alt="The SteelSeries Aerox 3 Wireless Gen 2 looking excellent in pink on a grey mousepad." /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/S6zQDSNuh4Hu4V6cbUKrqb.jpg" alt="The SteelSeries Aerox 3 Wireless Gen 2 looking excellent in pink on a grey mousepad." /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p>It's inside where changes have been made, as SteelSeries has graduated the Aerox 3 Wireless Gen 2 to its TrueMove 26,000 DPI sensor. This constitutes an 8,000 DPI increase over the older model, and while the move up at the top end isn't too noticeable for most mere mortals (plus in some FPS titles, you're also likely to keep DPI lower), it's pleasant for added zippiness for general navigation and making wrist-flicks even brisker.</p><p>Going as high as 26,000 DPI caused especially brisk sweeping movement for me in Counter Strike 2—my usual test bed for mice—although it comes with the caveat that it may be too jumpy and jittery in day-to-day usage. To this end, the default maximum DPI with the OP1w 4K is a much more reasonable 3200, although it can be turned up in software.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/LytBMLAWJH69PPa6KeUdqb.jpg" alt="The SteelSeries Aerox 3 Wireless Gen 2 looking excellent in pink on a grey mousepad." /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/Q5Na4TAPAUJTGs22Ji5Zpb.jpg" alt="The SteelSeries Aerox 3 Wireless Gen 2 looking excellent in pink on a grey mousepad." /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/fQTXatNcN5wtopd4zS7Fmb.jpg" alt="The SteelSeries Aerox 3 Wireless Gen 2 looking excellent in pink on a grey mousepad." /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p>To keep up with the competition, including the <a href="https://www.pcgamer.com/hardware/gaming-mice/endgame-gear-op1w-4k-review/" target="_blank">Endgame Gear OP1w 4K</a> and the <a href="https://www.pcgamer.com/hardware/gaming-mice/be-quiet-dark-perk-ergo-review/" target="_blank">Be Quiet! Dark Perk Ergo</a>, SteelSeries has also boosted the wireless polling rate up to 4000 Hz, up from the more standard 1000 Hz on the old model. The reason why this is important is because of responsiveness and potentially lower latency, for the pro players who are likely to notice that sort of thing. A higher polling rate means a device reports its position and inputs more frequently (hence Hz as the measurement). </p><p>Note that 4000 Hz isn't enabled by default, and you'll need to enable it in SteelSeries' software.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/g3tAsWqjp87QenWev89aXH.png" alt="The charts created by MouseTester than show sensor performance for the SteelSeries Aerox 3 Wireless Gen 2." /><figcaption>Tested at 1,000 Hz — The closer the dots are together, the more consistent a mouse is reporting movement. More variation or stray dots makes for a less accurate sensor.<small role="credit">MouseTester</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/DKkXSM4JnvLSERaXtBqMMH.png" alt="The charts created by MouseTester than show sensor performance for the SteelSeries Aerox 3 Wireless Gen 2." /><figcaption>Tested at 1,000 Hz — The spikes represent an increase in velocity, with more erratic spikes showing tracking going haywire.<small role="credit">MouseTester</small></figcaption></figure></figure><p>All of this combines to make this SteelSeries choice feel especially responsive in shooters, such as CS2, with brisk and responsive movements and inputs with little noticeable latency that make this a strong choice for FPS titles. The switches inside are mechanical ones rated for up to 80 million actuations, and they felt especially tactile under finger. We have gotten to a point where hybrid switches with optical powers can be found on similarly-priced mice, potentially yielding faster response times for inputs against more traditional mechanisms. Nonetheless, I'm still a fan of how the Aerox 3 Wireless Gen 2's switches feel.</p><p>Connectivity is handled either by Bluetooth or 2.4 GHz, with the latter supporting the 4000 Hz wireless polling rate. The fact that this mouse also comes with Bluetooth adds some versatility against the competition, which eschews that in favour of outright performance in one device. I found the mouse's connection over either method to be reliable and stable, using Bluetooth on my MacBook Pro and the bundled receiver on my Windows gaming PC.</p><div  class="fancy-box"><div class="fancy_box-title">Buy if...</div><div class="fancy_box_body"><p class="fancy-box__body-text"><strong>✅ You want some clever software:</strong> The Aerox 3 Wireless Gen 2 impresses with some clever software trickery that helps set it apart at this mid-range price point.</p></div></div><div  class="fancy-box"><div class="fancy_box-title">Don't buy if...</div><div class="fancy_box_body"><p class="fancy-box__body-text"><strong>❌ You want more of a modern look: </strong>Some may think the honeycomb pattern on the rear of this mouse makes it look a bit dated—rival choices can look a little cleaner and more modern for a similar price if it's a big concern.</p></div></div><p>SteelSeries has also majorly improved the battery life of the Aerox 3 Wireless Gen 2 over its predecessors, with up to 120 hours over 2.4 GHz with 1000 Hz polling, and up to 200 hours over Bluetooth. If you go up to 4000 Hz polling, there is a significant drop-off down to 35 hours, although this is still just enough to get through most of a working week between charges if this rodent is used at full pelt.</p><p>The software side of things is handled by SteelSeries' all-encompassing GG suite, which provides access to a range of controls. On the face of it, it seems like standard fare with means for controlling DPI on several levels, polling rate, power saving modes, plus Prism RGB lighting control with varying presets or custom addressing. </p><p>The most impressive part of the software suite, though, is the clever 3D Aim Trainer and Sensitivity Finder, which puts you into a small in-software minigame that takes around ten minutes, and is designed to optimise your mouse's DPI sensitivity for a specific FPS game. You can then take the software's guidance and apply into the game, and even 'convert' the sensitivity from one game to another for a consistent experience.</p><p>I think SteelSeries has done an excellent job with the new Aerox Wireless 3 Gen 2 in taking a rodent that was already a great choice in this fiercely competitive mid-range sector and bringing it up to date with a more responsive feel, better battery life and some clever software trickery.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Razer Viper V4 Pro review ]]></title>
                                                                                                                                                                                                <link>https://www.pcgamer.com/hardware/gaming-mice/razer-viper-v4-pro-review/</link>
                                                                            <description>
                            <![CDATA[ There's a new rodent king in town. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">PNxTGn4qCCRcfqtiHkAWKT</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/xoAQ3gfaVyEyyQzmpLvNhC-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Tue, 07 Apr 2026 15:04:03 +0000</pubDate>                                                                                                                                <updated>Wed, 08 Apr 2026 10:19:49 +0000</updated>
                                                                                                                                            <category><![CDATA[Gaming Mice]]></category>
                                                    <category><![CDATA[Hardware]]></category>
                                                                                                                    <dc:creator><![CDATA[ Jacob Fox ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/Ee8ZL5rzgTjTNkBFJ4jBnD.png ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Jacob got his hands on a gaming PC for the first time when he was about 12 years old. He swiftly realised the local PC repair store had ripped him off with his build and vowed never to let another soul build his rig again. With this vow, Jacob the hardware junkie was born. Since then, Jacob&#039;s led a double-life as part-hardware geek, part-philosophy nerd, first working as a Hardware Writer for PCGamesN in 2020, then working towards a PhD in Philosophy for a few years while freelancing on the side for sites such as TechRadar, Pocket-lint, and yours truly, PC Gamer. Eventually, he gave up the ruthless mercenary life to join the world&#039;s #1 PC Gaming site full-time. It&#039;s definitely not an ego thing, he assures us.&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/xoAQ3gfaVyEyyQzmpLvNhC-1280-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Holding a Razer Viper V4 Pro gaming mouse]]></media:description>                                                            <media:text><![CDATA[Holding a Razer Viper V4 Pro gaming mouse]]></media:text>
                                <media:title type="plain"><![CDATA[Holding a Razer Viper V4 Pro gaming mouse]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/xoAQ3gfaVyEyyQzmpLvNhC-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>The Razer Viper V4 Pro is the nicest mouse I've ever used. That's a bold way to begin, but I'm confident enough in the assessment to lead with it. </p><p>'Nicest' is also a pretty bland descriptor for what is essentially a flawless mouse, but that's intentional too. The recently released <a href="https://www.pcgamer.com/hardware/gaming-mice/logitech-g-pro-x2-superstrike-review/" target="_blank">Logitech G Pro X2 Superstrike</a> offers something very new and very exciting with its analogue haptic-inductive clicks, but we're not getting anything quite so viscerally exciting here. Instead, we're getting all-around traditional improvements that have me doing my best <a href="https://www.youtube.com/watch?v=a8c5wmeOL9o" target="_blank">Michael Rosen impression</a>.</p><p>The Viper V4 Pro has received a bunch of upgrades that make it the most performant mainstream mouse on the market today, but it's everything else about it that really impresses me. By this I mean the general build quality and overall value offering.</p><p>It might seem strange to talk about the "value offering" of a $160 mouse, but we're really dealing with the tippity top of the top end, here, and you're getting an amazing overall rodential experience (a technical term, I assure you) even for this price. Where Logitech's Superstrike ostensibly justifies its $180 price tag by offering snazzy new analogue click tech, Razer's Viper V4 Pro instead offers a flawless traditional clicking experience.</p><div  class="fancy-box"><div class="fancy_box-title">Viper V4 Pro specs</div><div class="fancy_box_body"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' ><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="bLLLXFT9rauiFUCLccPFea" name="IMG_2776" caption="" alt="A white Razer Viper V4 Pro gaming mouse" src="https://cdn.mos.cms.futurecdn.net/bLLLXFT9rauiFUCLccPFea.jpg" mos="" link="" align="" fullscreen="" width="" height="" attribution="" endorsement="" class="pinterest-pin-exclude"></p></div></div><figcaption itemprop="caption description" class=""><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p class="fancy-box__body-text"><strong>Buttons: </strong>5<br><strong>Connectivity: </strong>USB Type-C wired, 2.4 GHz wireless<br><strong>Sensor:</strong> Focus Pro 50K optical (Gen 3)<br><strong>Switches: </strong>Gen 4 optical<br><strong>Feet: </strong>PTFE<br><strong>Max DPI:</strong> 50,000<br><strong>Weight: </strong>49 g (black) / 50 g (white)<br><strong>Max acceleration: </strong>90 G<br><strong>Max speed: </strong>930 IPS<br><strong>Polling rate: </strong>Up to 8K<br><strong>Battery life: </strong>180 hours @ 1,000 Hz<br><strong>RGB lighting:</strong> No<br><strong>Included extras: </strong>Dongle, cable, grip tape, stickers<br><strong>Price:</strong> <a data-analytics-id="inline-link" href="https://www.razer.com/gaming-mice/razer-viper-v4-pro" target="_blank">$160</a>  / <a data-analytics-id="inline-link" href="https://www.razer.com/gb-en/gaming-mice/razer-viper-v4-pro" target="_blank">£160</a></p></div></div><p>I don't use the word 'flawless' lightly, either. I cannot find a single thing to fault the Viper V4 Pro for, other than one thing—click sound—and that's a matter of preference that isn't really a flaw at all. </p><p>Immediately upon unboxing the mouse, I can tell it's a tier above the rest. There is zero creak to the shell even when I squeeze the sides with quite a lot of pressure, and it feels somehow as sturdy as the sturdiest mouse I've ever used, the $200 <a href="https://www.pcgamer.com/hardware/gaming-mice/corsair-sabre-v2-pro-wireless-cf-review/" target="_blank">Corsair Sabre V2 Pro Wireless CF</a>. The scroll wheel is the best I've used, too: easy to spin through despite clearly defined steps that it's almost impossible to land between.</p><p>All of the buttons are a genuine joy to click. It's the first time I've been able to say that of side buttons, too. I'm not sure how to explain it other than to say they are tactile without feeling too clicky; they feel more mechanical and thunky than clicky and they're very easy to delineate and click, with your thumb resting easily against their flat surfaces.</p><p>The left and right mouse buttons are also fantastic, although they still have a telltale clicky and slightly hollow ring of optical switches. They're far from quiet clicks and certainly won't be to everybody's tastes, but I got used to them pretty quickly. More importantly than sound, though, is feel, and on this front the left and right buttons are flawless. There's no discernable pre-travel, only a slight amount of post-travel, and each click feels very defined and tactile across any part of the buttons. Again, the Viper V4 Pro offers better quality in this respect than any other mouse I've tested.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:4032px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="PSkP6s8aqyTHujw9iTzmda" name="IMG_2777" alt="A white Razer Viper V4 Pro gaming mouse" src="https://cdn.mos.cms.futurecdn.net/PSkP6s8aqyTHujw9iTzmda.jpg" mos="" align="middle" fullscreen="" width="4032" height="2268" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>You might assume the Viper V4 Pro to be relatively heavy to keep everything so sturdy and tactile, but you'd be wrong. The white version I've been testing weighs just 50 g, and an extra gram gets shaved off if you opt for the black version. That's well within 'ultralight' territory, and a good 20 g lighter than its predecessor, the <a href="https://www.pcgamer.com/hardware/gaming-mice/razer-viper-v3-pro-review/" target="_blank">Viper V3 Pro</a>, and a few grams lighter than the <a href="https://www.pcgamer.com/hardware/gaming-mice/razer-deathadder-v4-pro-review/" target="_blank">DeathAdder V4 Pro</a>.</p><p>It's kept the same shape as the V3 Pro, and here you're getting a pretty safe ambidextrous design. I tend to think of it as Razer's version of Logitech's safe G Pro/Superlight shape. Though the Viper is a little shallower and has the staple Razer flair to the edges of the left and right mouse buttons. I've had no problem using it with a palm grip, and the fact that the clicks are responsive throughout the full length of the buttons means it should be good for claw grip, too, though there might be better options for a more aggressive fingertip grip, such as the <a href="https://www.pcgamer.com/hardware/gaming-mice/razer-cobra-hyperspeed-review/" target="_blank">Razer Cobra HyperSpeed</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:4032px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="cb8vzP5QQkkxyWXvS2rjba" name="IMG_2778" alt="A white Razer Viper V4 Pro gaming mouse" src="https://cdn.mos.cms.futurecdn.net/cb8vzP5QQkkxyWXvS2rjba.jpg" mos="" align="middle" fullscreen="" width="4032" height="2268" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>I've found the skates to be wonderful, too—zero complaints. Just note they're shaped slightly differently to those on the V3 Pro, so you won't be able to fit aftermarkets for those on the V4 Pro, sadly.</p><p>In addition to the exceptional design and build quality, the Viper V4 Pro also performs incredibly well. That's thanks to both sides of the wireless equation: the mouse, and the dongle. On the latter front, the Viper V4 Pro comes with an orb-like puck <em>a la </em>DeathAdder V4 Pro. </p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:4032px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="Eb9r9NJ2ZFQ6FZWtYJTyda" name="IMG_2775" alt="A white Razer Viper V4 Pro gaming mouse" src="https://cdn.mos.cms.futurecdn.net/Eb9r9NJ2ZFQ6FZWtYJTyda.jpg" mos="" align="middle" fullscreen="" width="4032" height="2268" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>I've found the connection to be nothing less than completely solid and reliable, which is presumably helped by the dongle being bigger than a standard USB one, allowing for a larger antenna. On the outside, though, you get three convenient LEDs: one indicating battery life, another DPI setting, and another connection strength/status. </p><p>One of the biggest benefits, though, is that it actually stays put—the right way up, too—unlike the dongles you get with most other mice.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:4032px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="kf6LdAo43fssHyds6f8nSh" name="IMG_2780 (1)" alt="The orbtastic dongle for the Razer Viper V4 Pro." src="https://cdn.mos.cms.futurecdn.net/kf6LdAo43fssHyds6f8nSh.jpg" mos="" align="middle" fullscreen="" width="4032" height="2268" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>As for the rodent itself, you're getting an improved sensor that beats every other  mainstream mouse on the market in terms of raw specs. 50K DPI, 930 IPS, and 90 G of acceleration is no joke, and while you really don't need anywhere near that much for gaming, if you're looking for top-tier performance, this is it. My MouseTester benchmark results, which you can see below, show the most accurate tracking I've seen alongside the <a href="https://www.pcgamer.com/hardware/gaming-mice/corsair-sabre-v2-pro-ultralight-wireless-gaming-mouse-review/" target="_blank">Corsair Sabre V2 Pro</a>.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/dzddtX7JQZes9KB88viAnf.jpg" alt="MouseTester benchmark results chart for the Razer Viper V4 Pro gaming mouse." /><figcaption>Tested at 1,000 Hz — The closer the dots are together, the more consistent a mouse is reporting movement. More variation or stray dots makes for a less accurate sensor.<small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/oaBni9kJvQcyVQ8c6fdpkf.jpg" alt="MouseTester benchmark results chart for the Razer Viper V4 Pro gaming mouse." /><figcaption>Tested at 1,000 Hz — Each dot represents an update, which corresponds to the polling rate. Every 1 ms should mark a single update on a 1,000 Hz mouse.<small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/wrPyx7UdKHYrjvEMUPhaif.jpg" alt="MouseTester benchmark results chart for the Razer Viper V4 Pro gaming mouse." /><figcaption>Tested at 1,000 Hz — The spikes represent an increase in velocity, with more erratic spikes showing tracking going haywire.<small role="credit">Future</small></figcaption></figure></figure><p>You're not even sacrificing battery life for these specs, either. Far from it, in fact, as you're getting much more battery life than most other high-spec gaming mice on the market these days. 180 hours is 30 more than you get with the DeathAdder V4 Pro and twice what you get with the Superstrike.</p><p>This is in part thanks to Razer's new FrameSync technology. I've <a href="https://www.pcgamer.com/hardware/gaming-mice/2026-is-shaping-up-to-be-a-golden-year-for-gaming-mice-as-razers-battery-boosting-framesync-adds-more-goodies-to-the-pot/" target="_blank">explained this more comprehensively elsewhere</a>, but the basic idea is a bit like variable refresh rates (VRR) on monitors. With FrameSync, the sensor captures a frame (sends a scan-out) in sync with when the system and dongle polls for it, meaning there are fewer sensor captures required to keep latency low for any given polling rate. And the fewer captures there are, the less juice is required.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:4032px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="Z8P6KWQ7Dzv4KfQsfd8Mea" name="IMG_2779" alt="A white Razer Viper V4 Pro gaming mouse" src="https://cdn.mos.cms.futurecdn.net/Z8P6KWQ7Dzv4KfQsfd8Mea.jpg" mos="" align="middle" fullscreen="" width="4032" height="2268" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>Now, a review of any Razer peripheral usually comes with a big Synapse-flavoured caveat. But you're not even getting that with the Viper V4 Pro, because this is the first mouse to be supported on <a href="https://synapse.razer.com/dashboard" target="_blank">Razer's Synapse Web</a>, the company's browser-based software which is currently in beta. I've found everything to work well, and you can make the usual adjustments, including nice-to-haves like sensor rotation and lift-off distance (LOD).</p><div  class="fancy-box"><div class="fancy_box-title">Buy if...</div><div class="fancy_box_body"><p class="fancy-box__body-text">✅ <strong>You want top-tier performance:</strong> The sensor in the Viper V4 Pro has better specs than we've seen before from a mainstream gaming mouse.<br><br>✅ <strong>You want something that feels premium:</strong> Everything about this mouse screams quality and attention to detail, from the sturdy clicks to the side-buttons.</p></div></div><div  class="fancy-box"><div class="fancy_box-title">Don't buy if...</div><div class="fancy_box_body"><p class="fancy-box__body-text"><strong>❌ You like ergonomic shapes:</strong> The Viper V4 Pro is a great mouse, but it sticks to a regular ambidextrous design that lacks some ergonomic features.</p></div></div><p>Given the Viper V4 Pro's honestly unrivalled build quality, design, and performance, I have zero hesitation in recommending it if it's within your budget. Given the Viper beats the DeathAdder in the battery stakes, the only other elephant in the room is the Superstrike, but I don't foresee a massive dilemma for most gamers. If you're not a competitive gamer who mains tactical shooters with a focus on quick clicks—mainly games like CS2 and Valorant—the Viper V4 Pro offers a better all-round experience for a lower cost. </p><p>The Superstrike is in its element in that niche, but the Viper V4 Pro is in its element pretty much everywhere else, especially if you care more about performance than, say, an ergonomic shape, RGB, or more buttons. It's definitely aimed more at the competitive gamer, but given how fantastic the design and build quality is, I think any PC gamer would get a lot out of it.</p><p>That being said, it isn't cheap. There are slightly more expensive mice on the market these days, sure, but $160 is still a lot for a rodent and it won't be worth it for everyone. If you know you prefer a different kind of shape in a mouse, for instance, I'd certainly prioritise that. </p><p>But if you want competitive performance in a luxurious package, and are willing to spend the money to get it, the Razer Viper V4 Pro is undoubtedly where it's at.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
            </channel>
</rss>